哪些适合用区块链?哪些不适合?

  • 时间:
  • 浏览:0
  • 来源:大发uu快3_uu快3神彩_大发uu快3神彩

图片来源图虫:已授站长之家使用

声明:本文来自于微信公众号蓝狐笔记(ID:lanhubiji ),授权站长之家转载发布。

前言:关于区块链适合做什么和不适合做什么?老是 都是争议。这么,通过什么土法子 来辨别呢?本文用完整篇 的流程图来应对这名现象。本文作者是Mohammed ElSeidy,由“蓝狐笔记”社群的“鑫鑫”翻译。

围绕区块链的大肆炒作严重夸大了这项新技术的实际能力和应用。这名狂热使得企业、开发者和投资人难以理解人太好际的局限性并找出适合区块链不可能 分布式账本技术的正确应用场景。

来自ETH Zurich的Karl Wüst和Arthur Gervais最近发布了一份同行评审论文,它提出了有并与否形态学 性的土法子 ,该土法子 助于选着特定应用现象应该如可除理的合理技术方案。本文中,亲戚一些人将介绍这名土法子 并解释论文中的用到的一些例子。

技术对比

不之类型的情況持久化对比

区块链是有并与否持久化(保存)情況的"仅可加带"的账本。情況后能 够是交易信息,线程池数据,不可能 哈希过的文档等等。基本上,而是任何时需持久化存储的信息。数据库担当这项任务已有几两个年头。此外,区块链代表了有并与否新的情況持久化技术——时候蕴藏数字签名和防篡改在内的额外形态学 。让亲戚一些人来重新审查一下有并与否主流技术:

1.数据库

首先,数据库(单个,并行,不可能 分布式)被用于持久化情況和查询数据不可能 有几十年历史。絮状有价值的研究不可能 被用于优化不同层级的查询除理和情況持久化上。

• 自然地,在交易吞吐量和查询延迟方面它们拥有最高的性能。

• 然而,老是 以来,它们被设计为单一机构的中心化管理。时候,不同参与方之间不时需共识机制。

2.公链(Permissionless Blockchains)

公链是不受中心化机构管理的公共账本(情況)。也而是说,账本分布在两个动态P2P网络中,网络中不可能 时会有恶意的节点。

• 中本聪的知慧在于设计了有并与否分布式情況上维持共识的机制,且是在动态和不可信的网络中实现的。这是因为 公链后能 够容忍网络中蕴藏絮状拜占庭或不可信行为。

• 凡事都是代价,时需在性能消耗(吞吐量和延迟)上有所选着。在比特币中,急剧的性能下降是不可能 POW协议有并与否的设计就非常慢。和普通数据库相比,在任何公链中,性能的下降都是不可除理的。不可能 不管如可会样,要维护分布式情況的一致性,(地理分布)网络中的不同节点之间就时需进行通信。

3.联盟链(Permissioned Blockchains)

联盟链代表了有并与否混合式的设计选着。有点硬的,亲戚一些人都是单一的中心化实体,而是授权给一小每种预先选定后能 够写入情況的可信节点。

• 不可能 数据库网络不用扩展到絮状的公共节点,和公链相比,它的吞吐量和延迟要好得多。

• 尽管这么,它的性能仍然无法跟两个中心化数据库相匹敌。

在看完什么不同系统时候,亲戚一些人很容易认识到没两个适用于所有场景的方案。任何事情都时需有所选着。不同的应用有不同的需求,时候时需不同的最少的除理方案。

"你时需区块链吗?"流程图

选着正确技术方案的流程图。TTP(Trusted Third Party)代表可信第三方,writer是两个后能 够写入情況到数据库不可能 区块链的实体。

这名节描述了论文中两个通用的高层次流程图,用于为你的应用寻找最少的技术。注意writer是两个后能 够将情況写入数据库或区块链的实体。

1.不可能 你的应用不时需持久化情況,这么很明显不时需区块链不可能 任何数据库。

2.之类的,不可能 只两个写入情況的writer,这么和常规数据库相比区块链不须能提供额外的保障。相反,从性能深度图来说数据库不可能 更加高效。

3.时候,不可能 有超过两个写入情況的writer,亲戚一些人选着另外一根路径。现象变成了是都是两个在线TTP(可信第三方)就足够了,不可能 换句话说,是与否时需防篡改。不可能 应用必须依赖单一可信实体,亲戚一些人后能 够进一步分析是与否时需区块链。时候,不时时需区块链,从性能深度图来说依赖两个中心化实体更加高效。

4.下两个现象是"所有写入情況的writer的身份是与否可知?"。不可能 不可能 身处不可信的动态网络因而身份不可知,比如互联网,这么公链是最少的选着。

5.时候,不可能 身份是可知的,这么下两个现象是"什么writer是与否彼此信任?"。不可能 是,这么而是时需区块链,使用提供共享写入权限的数据库就足够了。时候,不可能 writer们不信任彼此,这么最最少的技术是联盟链。

6.最后,不可能 是联盟链,取决于是与否要求公开可验证性,允许任何人读取情況(公开联盟链)不可能 必须少每种受限的用户(私有联盟链)。

应用实例

让亲戚一些人通过一些例子来理解什么应用人太好时需区块链,什么不时需以及如可会不时需。

不时需区块链的应用

供应链管理系统

• 供应链管理(SCM):这的确是一类反复出现的应用。让亲戚一些人按照流程图来找出最为匹配的技术。

1.SCM人太好时需存储数据。

2.涉及多个writer,即拥有最终产品的一些每种的不同参与方。

3.继续亲戚一些人的土法子 ,SCM在技术上很不可能 老是 使用两个在线TTP。之类,Skuchain承认只时需单一的信任源,然而这就去除了区块链的去中心化成分,时候它等价于两个可信的中心化服务器。

4.不可能 那样做不可行,最少所有的writer是可知的,另两个留给亲戚一些人的必须联盟链不可能 不使用区块链这名个选着。

5.SCM在数字和物理世界之间的接口地处一致性现象。通常时需人不可能 一些受单一writer控制的机器来登记到达仓库的某个商品,不可能 质量这么现象句子。不可能 什么雇员的操作是不可信的,这么整个供应链而是有并与否技术上的妥协,不可能 恶意writer后能 够提供任意数据。从另一方面来说,不可能 所有的writer们都是可信的,这么就不时需区块链,不可能 使用两个提供共享写入权限的常规数据库即可。

注意不可能 通过一些技术手段,数字和物理世界之间的连接后能 够通过有并与否安全的土法子 实现,这么前面的论证不可能 会地处变化。

• 物联网:而是人提出了区块链技术在物联网(IoT)上的不可能 使用场景,通过智能合约来为资源的消费和供给的支付提供两个自治系统。不可能 系统固有的去中心化形态学 ,实体们彼此互不信任,使用区块链似乎很自然。

然而,和供应链管理一样,物理和数字世界之间的接口造成了潜在的现象。不可能 计算机把从传感器中读到的数值提供给区块链,区块链无法保证什么数值的正确性。不可能 而是时需自动化,这么必要使用区块链,后能 够用两个可信方来代替。

适合使用区块链的应用

跨行和跨境支付:对于金融应用,一般来说区块链技术非常最少,不可能 参与方通常都希望规避风险时候要我依赖强信任假设。

1.在跨行支付中蕴藏多方(银行)担任的writer及要我交换价值和交易的主体。时候情況时需被持久化。

2.银行都是writer,时候有不止两个writer。

3.在单币种系统中,中央银行后能 够作为TTP。

4.时候,还有有并与否配置,中央银行要我担任每笔交易的验证者,只想作为两个认证授权机构给银行们发放牌照,让它们参与到系统中来。这是因为 系统的所有writer都是可知的,亲戚一些人后能 够使用联盟链。

• 贸易和公平交易协议:之类的,数字商品的交易很不可能 不时需两个可信的争端调停者,时候非常适合使用区块链,而物理商品则仍然时需可信第三方来除理争端。

• 电子投票:之类的,电子投票也具有区块链后能 够派上用场的属性。之类,一方面,隐私是两个主要需求,不可能 投票时需是匿名的从而除理被胁迫。另一方面,电子投票时需提供一定的公开可验证性。不可能 有什么需求,使用区块链来帮忙获取什么渴望得到的属性似乎是合理的。

结论

和传统观点相反,区块链都是有并与否能除理所有技术现象的方案。实际上,它们更适用于满足一组要求的某一类应用。有点硬是什么宁可牺牲性能来换取去中心化和防篡改的一致性情況的应用。

尽管这么,目前而是"承诺的"应用仍然不适合使用区块链,比如供应链管理。在遇到什么狂热的开发者和什么跟风炒作时候不真正去思考亲戚一些人方案的底层技术和必要性的企业家们时,亲戚一些人时需保持警惕。

到现在为止,有信任需求的数字商品和服务似乎是最适合使用区块链的应用场景。