Blockchain 区块链和HyperLedger结构差异

Blockchain 区块链和HyperLedger结构差异,blockchain,hyperledger-fabric,Blockchain,Hyperledger Fabric,当我试图理解区块链技术时,我遇到了HyperLedger Fabric。根据文档,它是区块链技术的一种实现 这是什么意思?区块链只是一个概念吗?HyperLedger结构就是这个概念的一个实现吗 更新: hyperledger结构在哪里存储交易记录?我知道这是一个p2p架构,每个对等点都有一个事务副本,但通常这些事务是一个不断增长的集合。是否每个对等方都有一份不断增长的事务副本?我还不清楚。社区是否推荐任何数据库?是的,简单地说,Hyperledger结构对于区块链的作用就像MySql对于数据库

当我试图理解区块链技术时,我遇到了HyperLedger Fabric。根据文档,它是区块链技术的一种实现

这是什么意思?区块链只是一个概念吗?HyperLedger结构就是这个概念的一个实现吗

更新:
hyperledger结构在哪里存储交易记录?我知道这是一个p2p架构,每个对等点都有一个事务副本,但通常这些事务是一个不断增长的集合。是否每个对等方都有一份不断增长的事务副本?我还不清楚。社区是否推荐任何数据库?

是的,简单地说,Hyperledger结构对于区块链的作用就像MySql对于数据库的作用一样

1.2为什么使用这种面料

早期区块链技术有一系列用途,但通常不是 非常适合特定行业的需要。满足需求 在现代市场中,这种面料基于以行业为中心的设计 它解决了特定产品的多种多样的需求 行业用例,扩展了先驱者在此领域的学习 同时还解决了可伸缩性等问题。织物 提供了一种新的方法来启用许可网络、隐私和 在多个区块链网络上保密

-

区块链是如何在分布式网络中保存数据的“想法”。在Wiki中,其定义为:

区块链-是一个分布式数据库,用于维护 不断增长的记录列表,称为块。每个街区 包含时间戳和指向上一个块的链接。在一个 块不能追溯更改

有许多以区块链为核心的项目:

  • 比特币
  • 以太坊
  • 超级分类账
  • 等等
Hyperledger-不是一个实现,它是关于可信网络应该如何工作的

Hyperledger规范有多个来自不同供应商的实现:

  • 结构-来自IBM
  • 锯齿湖-来自英特尔
  • Corda-来自R3财团
  • 伊罗哈-来自索拉米苏
另外,每家公司都试图实现自己的Hyperledger愿景,但目前这些实现彼此不兼容

这是什么意思?区块链只是一个概念吗?HyperLeder是这个概念的一个实现吗

我想说这真的取决于你对区块链的定义(最初拼写为“区块链”,就像你上面所说的那样)

原始定义可在比特币cpp代码库的注释中找到

在这里

我认为区块链的一个定义特征是不变性。如果区块链的历史可以通过共谋改变,那么它就不是区块链imho。我的印象是,任何私有/许可区块链都不能做出这样的保证,因为如果某些东西需要或想要改变,你可以很容易地像普通数据库一样合谋进行改变(不要与仅附加的改变混淆)。比特币让这变得非常困难,因为PoW(工作证明),如果你想改变过去,你需要矿工在事后重写所有区块,这是非常昂贵的

至少我会给它加上前缀,比如。。。fabric支持“私有/许可”区块链的实施。真正由社区和fabric等团体来定义“私有/许可区块链”的含义

hyperledger结构在哪里存储交易记录?我理解 这是一个p2p架构,每个对等方都有一个 事务,但通常这些事务是一个不断增长的集合。做 每个对等方都有一份不断增长的交易记录?我对此不清楚 然而社区是否推荐任何数据库

他们在织物方面做了大量的开发,我相信即使是在小版本中也会改变他们使用的技术,所以我很难知道他们目前在做什么。 他们最新的指南如下:

或者在这里查看他们的代码库:

看起来他们转向了火箭聊天,他们的开发者在技术问题上很有帮助。


一件有趣的事情是,我过去曾与他们的开发人员讨论过同样的问题,而我得到的答案是,他们使用couchdb将state和apache kafka作为核心“区块链块”。如果你看看他们最新的指南,把“频道”改为“主题”,我可以看到他们仍然在使用ApacheKafka,但我看不到任何地方引用过它

区块链和HyperLedger结构差异

区块链是一种存储数据的技术,几乎是绝对的永久数据库,一次写入数据库,以后无法重写/编辑

HyperLedger Fabric以另一种方式,使用区块链作为其数据存储或数据库+另一种逻辑,这取决于每个框架/平台的策略。或者我们可以称之为智能合同

hyperledger结构在哪里存储交易? 它存储在其黑链节点中

每个对等方是否都有一份不断增长的事务副本? 几乎每个对等方都有一份所有交易历史记录的副本,根据设计,区块链需要至少50%的节点来批准交易,因此另50%的节点在一段时间后将有一份新交易的副本

我还不清楚这一点。社区是否推荐任何数据库? 我对这个问题不太清楚

当我试图理解区块链技术时,我遇到了HyperLedger Fabric。根据文档,它是区块链技术的一种实现

区块链是一个想法。来自维基 区块链,最初是区块链,是一个不断增长的记录列表,称为blo