每一个区块链都是一个分布式分类账,但并不是每一个分布式分类账都是一个区块链,这是否有充分的理由呢?
从技术角度看,区块链和分布式分类账技术之间的主要区别是什么?
为什么有些研究人员说分布式分类账不同于区块链,而另一方则认为区块链与技术角度相同?
注:分布式分类账的常用关键字是(共享分类账,或分布式分类账技术,DLT)
我希望有人能为它提供一个坚实的理由,特别是从技术角度,而不是作为上述术语的定义。
发布于 2018-10-01 17:04:16
这将是对一个复杂主题的非常简短的总结。
从比特币和Ethereum开始,网络以一个包含交易的链的形式达成最终共识,按照网络决定处理它们的顺序。一连串的积木。
这不是达成最终共识的唯一途径。例如,在Corda中,事务不被安排成块。
它们使用未用事务输出(UTXO)模型,其中存在唯一状态,事务消耗状态以生成新状态。该实现与一系列块有很大的不同。没有街区。没有锁链。
如果我没有弄错的话,R3是第一个开始使用“分布式分类账”来描述一个系统的人之一,这个系统与Ethereum有很多相似之处,也有很多不同之处。
我不确定DLT是一个精确的技术术语。在我看来,区块链是实现分布式分类账的一种方法,但也有其他的方法。
希望能帮上忙。
发布于 2018-10-07 10:05:10
好吧,当我把我的评论放在上面的时候,我找到了我正在思考的主要文章。这是我在以前的回答中提到的一篇文章,其中密码经济学很有意义。(例如,这 one。)
ConsenSys在2018年早些时候写了一篇文章,详细介绍了Blockchain和DLT之间的比较:
区块链与分布式分类器技术 (外部链接)
在文章中有几个关键的比较点,包括我提到的密码经济激励层使用上的差异。
TL;DR如下:
从该条中:
“将区块链生态系统与分布式分类账设计的数据库系统区分开来的一个核心原则是,能够利用机制设计作为经济激励层,确保信任与合作的适当分配,使系统的行为方式有利于在用户之间实例化分散的共识以及安全性。”
因此,对于块链平台(如Ethereum):
“加密经济激励层的一个例子也可以在Ethereum通过Casper的实现向利害关系协商一致机制的证明过渡中看到。”
但是对于DLT平台,如R3或Hyperledger:
“需要注意的一个重要问题是,R3 Corda和Hyperledger Fabric没有在其软件体系结构中实例化这些加密经济激励层。由于这些软件体系结构是基于分布式数据库聚焦范式进行基础设计的,因此它们最初不是为将本地加密货币层纳入总体框架而设计的。”
正如罗伯在他的回答中提到的,这是一个复杂的话题,我个人对密码经济学的兴趣可能扭曲了我对最重要的差异的看法。
最后,虽然ConsenSys在这个领域是一个受人尊敬的领导者,但他们并没有定义像“区块链”和"DLT“这样的术语到底意味着什么。很可能世界银行有自己的想法..。
发布于 2018-10-07 10:56:30
很少有额外的信息:区块链和DLT这两个词有着矛盾的含义。
从技术角度看:块链是DLT的一个特定实现。
从理想主义的角度看:区块链是一个“公共的、不允许的、平等的”-DLT(从技术意义上说)的标签。DLT是“私有的、放任的、专制的”-DLT的标签。
这三个维度也有不同的组合。例如,还可以有一个“公共的、放任的、威权的”-DLT,比如HederaHashGraph正试图建立的那种。
有关此透视图的详细信息,请参阅:http://blockchainers.org/index.php/2018/01/02/is-it-a-blockchain-or-is-it-a-dlt/
https://ethereum.stackexchange.com/questions/59811
复制相似问题