- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Fri, 3 Jun 2016 19:41:40 +0200
- To: Nathan Rixham <nathan@webr3.org>
- Cc: Web Payments CG <public-webpayments@w3.org>, Manu Sporny <msporny@digitalbazaar.com>
- Message-ID: <CAKaEYhLs201QikgtccsQoMxGQkECZppYqtt3WzjrpCrwqv87gg@mail.gmail.com>
On 3 June 2016 at 19:05, Nathan Rixham <nathan@webr3.org> wrote: > Also, currency uri rather than literal > I think that's possibly aliased in the context, maybe manu can correct me if that's wrong ... > On 3 Jun 2016 5:10 pm, "Melvin Carvalho" <melvincarvalho@gmail.com> wrote: > >> >> >> On 3 June 2016 at 17:14, Manu Sporny <msporny@digitalbazaar.com> wrote: >> >>> We're releasing some preliminary R&D work on generalized Web-based >>> decentralized ledgers today. This is the first public announcement about >>> the technology that we've made. >>> >>> Problem Statement: Current Blockchain solutions (aka decentralized >>> ledgers) are fairly rigid, coupling many implementation details to the >>> data model. This results in various hacks to shoe-horn data into the >>> blockchain, side-chains, and a very high barrier to entry to when >>> launching new decentralized ledgers. >>> >>> We claim that it would be useful to decouple: >>> >>> 1. the data model (what is stored) >>> 2. the operational model (how you decide what is stored - e.g. >>> consensus/proof-of-work mechanisms), and >>> 3. the access protocol (how you access/append to the ledger) >>> >>> The work we're publishing today is primarily about #1 above (the data >>> model). We're loosely calling this technology "Flex Ledger", or "Flex" >>> for short. It is incredibly rough and experimental, but we're releasing >>> early and often in order to keep this community in the loop. >>> >>> By decoupling data, operations, and access, we hope that decentralized >>> ledger technology becomes more modular and thus easier to configure and >>> deploy for different use cases. This enables a world where ledgers are >>> very modular, letting people independently choose the best type of data >>> to store in the ledger, the best consensus algorithm, and various other >>> configurable options based on specific use cases. There may be thousands >>> of different types of ledgers, just as there are millions of different >>> types of websites that exist today. >>> >>> If there are no significant objections from the Web Payments Community >>> Group, we'd like to fold this set of Ledger specifications into the work >>> we're doing here (transferring ownership of the documents from Digital >>> Bazaar to the Web Payments Community Group). >>> >>> The introductory portion of the Flex Ledger specification may be useful >>> to those that want to get an overview of decentralized ledger >>> technologies in general: >>> >>> http://digitalbazaar.github.io/flex-ledger#introduction >>> >>> There is also a Linked Data Vocabulary that formally defines what can be >>> placed into the data model: >>> >>> http://digitalbazaar.github.io/flex-ledger/vocabulary.html >> >> >> Looking at : >> >> "source": "https://example.org/accounts/jane/7", >> "destination": "https://foo.com/accounts/bob/3", >> "remoteLedger": "https://foo.com/ledgers/blah/3445", >> "transfer": { >> "amount": "23.45", >> "currency": "USD" >> } >> >> >> Having coded in this area Im super nervous about sending money to >> documents (ie without a fragment ID). In this case ... jane/7 >> >> I strongly suspect this is an anti pattern and perhaps should be >> considered harmful. Just consider, all possibly http headers (present and >> future) that apply to this entity also apply to the entity you are >> transferring money to. Is this not an accident waiting to happen? >> >> >>> >>> >>> These specifications, a part of the "Credentials on Public/Private >>> Linked Ledgers" project, has been funded in part by the United States >>> Department of Homeland Security's Science and Technology Directorate. >>> The content of these specifications do not necessarily reflect the >>> position or the policy of the U.S. Government and no official >>> endorsement should be inferred. >>> >>> -- manu >>> >>> -- >>> Manu Sporny (skype: msporny, twitter: manusporny, G+: +Manu Sporny) >>> Founder/CEO - Digital Bazaar, Inc. >>> blog: The Web Browser API Incubation Anti-Pattern >>> http://manu.sporny.org/2016/browser-api-incubation-antipattern/ >>> >>> >>
Received on Friday, 3 June 2016 17:42:08 UTC