研究生一直在折腾区块链这方面的东西,翻来覆去感觉Hyperledger Fabric是个挺有前景的,,,怎么说呢,方向吧。自己脑子里想的东西全让它实现了,又觉得难过又觉得开心。超级账本值得学习的地方有很多,又打算把官方文档翻出来读一遍。因为英语六级连五百都没有,所以还是决定把文档转成中文的看,大部分是百度google翻译,语句不通我也尽量调整了,包括一些名词翻译之类的尽量改过来,就形成了下面这篇有点狗屁不通的辣鸡译文。
生活还要继续,科研还要努力,,,你说呢,熊二。
Introduction
Introduction
一般来说,区块链是在分布式网络对等节点中维护的不可变的交易账本。每个节点都维护着由共识机制验证过的事务组成的,并包含前一个区块的哈希值的为区块组成的该交易账本的副本。
区块链的第一个也是最广为认可的应用是比特币加密货币,尽管其他人也追随它的脚步。另一种加密货币以太坊采用了不同的方法,整合了许多与比特币相同的特征,但添加了智能合约,为分布式应用程序创建了一个平台。比特币和以太坊属于一类区块链,我们将其归类为公共的无许可区块链。从根本上说,它们都构建在公共网络,对任何人开放,参与者匿名互动。
随着比特币、以太坊以及其他一些衍生技术的普及,人们对将区块链、分布式账本和分布式应用平台的底层技术应用于更具创新性的企业用例的兴趣也随之增长。然而,许多企业用例,使用无许可区块链技术(目前)无法提供的足够的性能。
对于企业使用,我们需要考虑以下要求:
· 参与者必须是被识别的/能够被识别的
· 需要企业许可才能接入网络
· 足够高的交易吞吐量性能
· 足够低的交易确认时延
· 与商业交易有关交易和数据的隐私和保密
虽然许多早期的区块链平台目前正有企业使用,但Hyperledger结构从一开始就设计用于企业使用。以下各节描述了Hyperledger Fabric(Fabric)如何与其他区块链平台区分开来,并描述了一些决定设计当今fabric架构的动机。
Hyperledger Fabric
Hyperledger Fabric是一个开源企业级许可分布式账本技术(DLT)平台,它被设计用于企业环境,与其他流行的分布式账本或区块链平台相比,它提供了一些与众