The desktop wallet is the most feature-packed and dense element of our prototype. It allows users to:
Besides many smaller enhancements and changes we added the following new and essential features with our 4th milestone release:
This demo was built as a WordPress Plugin to demonstrate a blockchain-backed real-time paywall. It implements a simple “pay directly for access” solution with no middlemen involved.
Users can use our desktop wallet to pay for an article and have it unlocked immediately. No registration or sign up required!
The right to access the content is expressed in the on chain payment to a specific address. The one-time payment addresses for the articles are generated by the wordpress plugin per article and per visitor accessing the blog. This way, the payment address becomes the payment reference. The link between payment address and content is private to the blog and the customer in this demo. This ensures that nobody can deduce from the public on-chain transaction for what content the payment was made.
For milestone 4 we have researched, documented and implemented 3 rudimentary license transaction models:
The Smart License Web Application demonstrates:
We have implemented and published stable v1.0.0 developer libraries for the creation of ISCC identifiers in the programming languages Python and Go. We also developed and released a comprehensive RPC Client library for interfacing with the nodes of the content blockchain. It is used in our desktop wallet, smart license, and chain explorer demos.
The network is the center and backbone of all other elements. Each element is built independently and connects to the network through its own instance of a blockchain full node. For the prototype all elements where built by the Content Blockchain Project. But it is important to be aware of the fact that due to the nature of blockchains, all these elements could have been built independently by various ecosystem participants without central coordination.
Together with milestone 4 we launched our second test network running on the latest alpha release of MultiChain 2.0. The new test network comes with many enhancements that are essential to the project: