论文标题
用于工业应用的区块链体系结构
A Blockchain Architecture for Industrial Applications
论文作者
论文摘要
区块链及其在其上运行的程序(称为智能合约)越来越多地应用于需要信任和强大认证的所有领域。在这项工作中,我们比较了公共和允许的工业应用区块链。我们建议基于以太坊的完整,原始的解决方案,以实施分散的应用程序。该解决方案的特征是使用授权证明共识来运行区块链的一组验证器节点,并包括探险家,使用户能够检查区块链状态以及在其上运行的智能合约的源代码。最后一个开采区的哈希摘要不时写入公共区块链,以保证不可能。发送交易的权利是通过验证器节点赋予用户赋予本地以太货币的销售的验证器节点的权利。总体而言,所提出的方法具有公共区块链的相同透明度和不变性,而没有其缺点。
The Blockchain and the programs running on it, called Smart Contracts, are more and more applied in all fields requiring trust and strong certifications. In this work we compare public and permissioned blockchains for industrial applications. We propose a complete, original solution based on Ethereum to implement a decentralized application. This solution is characterized by a set of validator nodes running the blockchain using Proof-of-Authority consensus, and including an Explorer enabling users to check blockchain state, and the source code of the Smart Contracts running on it. From time to time, the hash digest of the last mined block is written into a public blockchain to guarantee immutability. The right to send transactions is granted by validator nodes to users by endowing them with the local Ethers mined. Overall, the proposed approach has the same transparency and immutability of a public blockchain, without its drawbacks.