- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Fri, 03 Jun 2016 11:14:54 -0400
- To: Web Payments CG <public-webpayments@w3.org>
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 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 15:15:20 UTC