Hyperledger fabric 为什么在Hyperledger结构中使用区块链结构?
我无法理解为什么Hyperledger Fabric(HLF)使用区块链结构 我知道在比特币中,由于PoW算法和最长链规则,区块链结构确保了很大的安全性,但在HLF中使用区块链结构的优势是什么 在我看来,在Hyperledger Fabric中,可以有一个交易历史日志,而不是区块链结构,网络可以以同样的方式工作——我打赌我错了,但我还没有找到解释Hyperledger fabric 为什么在Hyperledger结构中使用区块链结构?,hyperledger-fabric,blockchain,Hyperledger Fabric,Blockchain,我无法理解为什么Hyperledger Fabric(HLF)使用区块链结构 我知道在比特币中,由于PoW算法和最长链规则,区块链结构确保了很大的安全性,但在HLF中使用区块链结构的优势是什么 在我看来,在Hyperledger Fabric中,可以有一个交易历史日志,而不是区块链结构,网络可以以同样的方式工作——我打赌我错了,但我还没有找到解释 如能澄清此问题,我将不胜感激。为了保持记录不变,Hyperledger Fabric使用区块链结构。因此,通过使用Hyperledger Fabric
如能澄清此问题,我将不胜感激。为了保持记录不变,Hyperledger Fabric使用区块链结构。因此,通过使用Hyperledger Fabric,您可以获得所有交易的不可变记录,这些交易很难被欺诈活动所驯服
假设您购买了一项有价值的资产,并且您是该资产的当前所有者。现在,其他人很难在未经您允许的情况下修改这些记录或更改您的所有权,因为Hyperledger Fabric使用区块链结构来保持记录不变。我认为您脑海中的许多问题来自DLT和区块链的重叠定义 DLT: DLT只是一个分散的数据库,由不同的参与者管理。没有充当仲裁员或监督员的中央机构。作为分布式记录日志,透明度更高——欺诈和操纵更加困难——黑客系统也更复杂 所有这些都很熟悉,因为它也是关于区块链功能的 区块链: 区块链只是一个具有特定功能集的DLT。它也是一个共享数据库——一个记录日志——但在本例中,它是通过块共享的,正如名称所示,这些块形成了一个链。块由一种称为“散列”的加密签名关闭;下一个区块以相同的“散列”开始,一种蜡封。这就是如何验证加密信息没有被操纵,也不能被操纵的方法 不是区块链的DLT平台也提供了不变性,但正是Hyperledger Fabric提供这一特性的方式使其成为一个区块链框架 每个区块链框架,无论是以太坊、比特币等,都将交易信息存储在块中,其中每个块通过散列链接到其前身,并提供不变性 Corda与Hyperledger Fabric非常相似,但据说它既是一个区块链,又不是一个区块链。在架构上,它与Hyperleder Fabric非常相似,但只有一个关键区别,即Hyperledger Fabric是一个区块链框架,Corda是一个DLT 我将通过强调为什么Corda不是区块链来回答您的问题 为什么Corda是区块链而不是区块链?
- Corda中的事务以加密方式链接(链接)到它所依赖的事务。就像比特币一样,但可以表达的概念范围要广得多
- Corda中的交易通过让交易中的每个参与者决定性地执行相同的代码来处理,以验证对分类账的建议更新。就像以太坊一样,但是您可以使用的语言是高级的和高效的,比如Java,而不是像Solidity这样晦涩难懂的语言
- Corda中的交易仅与需要了解的人共享。就像Fabric中的频道一样,从第一天起就开始设计,并完全集成到编程模型中
- Corda中的事务通过使用一系列算法之一(包括拜占庭容错算法)形成共识的过程进行确认。与任何其他区块链一样,Corda网络具有独特的功能,可以使用不同的算法支持多个不同的共识池