上QQ阅读APP看书,第一时间看更新
Decentralized applications
A capability that is still a very new concept is a decentralized application. A decentralized application (dApp) is a blockchain-enabled website that runs independently on every node of the peer-to-peer network, rather than on a single serve. They are comprised of both a frontend (web) application and a backend application, where the smart contract (backend application) allows it to connect to the blockchain. For example, a decentralized application includes the data model it uses (participants, assets, and transactions), an authorization and permissions model, smart contracts (backend), and a frontend web application. One public blockchain platform that supports this capability is Blockstack (http://blockstack.org).