区块链网站|NFTS 波卡Polkadot(DOT) 博卡如何解决区块链创新的大问题?

博卡如何解决区块链创新的大问题?

广告位

波卡如何解决区块链创新的大难题?

Boca的并行链架构和共享安全致力于解决区块链的互操作性、可扩展性和安全性。博卡网络还没有发布。它展现了区块链世界的美好想象。能实现吗?年底开始慢慢显露出来。本文作者为polkadot,由“蓝狐笔记”社区“HQ”翻译。

随着离2019年第三季度预定发布版本越来越近,Polkadot社区的兴奋点不断被点燃。

我们知道开发者正在等待如何更好地应用polkadot的详细信息。如果我们还没有与您或您的项目建立联系,请联系我们的Riot或Twitter在线社区。

本文将解释为什么我们相信Polkadot将成为领先的区块链开发平台,以及为什么开发人员和项目团队对Polkadot感兴趣。

Polkadot试图解决区块链技术目前面临的许多主要问题,包括:

互用性

可量测性

加工速率

安全

隐私

可开发性

管理

本文将解释polkadot如何通过构建多链框架来解决这些问题,该框架可以使独立的区块链或托管的区块链互操作(称为并行链)。

尽管并行链具有比区块链更通用的底层结构,但我们的托管并行链架构可以被视为一系列共享一个安全池并同时与其他区块链交互的不同链。

这种独特的架构使不同的区块链能够共享和放大彼此的创新功能。

互联互通——连接区块链

自2009年比特币创造板块诞生以来,区块链生态系统的创新蓬勃发展。即便如此,绝大多数美元价值只集中在少数几个链条上。将价值从一个链条转移到另一个链条可能是许多区块链社区参与者最简单的愿望。目前来看,通过集中交换最容易实现这一点。这种交易模式不理想的原因有很多,但背后有一个更大的问题:区块链生态系统由不同且孤立的链条组成。

让我们想象一下未来,任何任意的信息,包括价值,都可以在不同的链条之间传递。任何信息指的是可以传输的任何类型的数据结构或数据。信息的任意相互交流将使许多以前不可能的场景成为现实。例如,物联网设备可以将其数据输入Oracle chain,Oracle chain在验证其完整性后,将数据传输到保险DApp,并完成保险支付。

使用多个互联链也有助于将交易分散到更多节点,这将降低执行智能合同的成本,同时提高可扩展性和分散性。

可伸缩性——提高了吞吐量

可扩展性是阻碍DApp使用和发展的一个关键因素。开发者通常更喜欢拥有最大用户群的项目,这可以增强网络效应。这是一个明智的决定,但也增加了各大网络的压力。同时,这也使得提供价值和独特创新的新项目更难进入区块链生态系统。

Polkadot设计的目的是通过其管理的多平行链结构来减少“赢者通吃”的影响。平台的核心是中继链,中继链通过协调跨链交易为整个平台提供共识机制,将不同的链连接在一起。

多链结构旨在提供一个水平可伸缩的解决方案,其中可以并行处理大量事务。Polkadot还允许并行链拥有可以为特定任务定制的状态机,以提高存储效率和处理速度。

一种可能性是DApps可以有自己专用的并行链。这意味着其他并行链可以有更简洁的状态机,因为智能合约的繁重工作将包含在一个专用的并行链中。DApp开发人员可以从利用现有的和可扩展的并行链中受益,而不必担心运行他们自己的链。

本地速度为3354以执行Rust事务。

除了水平可伸缩性,Polkadot还可以提高状态机的执行速度。为了理解这是如何发生的,我们将介绍一项名为Substrate的技术,这项技术刚刚由Parity Technologies发布。中继链和每个并联链将使用基板构建。

基板用Rust语言编程;但是,包含状态机的核心功能是用Webassembly(WASM)编程的。在执行核心功能时,有两种可能:要么在本地运行编译好的Rust代码,要么通过WASM解释器运行它。

Rust允许代码的快速执行(本地速度),而Wasm提供了改进的灵活性,但每秒运行的次数很少。如果一个Polkadot节点是代码的最新版本(版本号存储在区块链上),那么它将在本地运行Rust代码;但是,如果一个节点的版本比链上显示的版本旧,那么它将使用Wasm解释器来执行代码。

旧节点不必是最新版本:Wasm解释器的灵活性意味着可以通过检索存储在区块链块中的新状态来更新状态机。虽然这比Rust慢,但基于Wasm的链比EVM链快。

核心功能的双重编码是用来避免硬分叉的技术之一:这一内容将在稍后的治理部分解释。

自定义状态机和切换到本地代码执行(或者最坏的情况下是Wasm)的结合将显著提高处理速度。高处理速度会吸引Dapp开发者,因为他们需要满足那些习惯使用集中式服务器的用户。

安全——将现有的安全注入新的区块链

一致性算法是具有拜占庭容错的PoS变体。验证节点为平台中的所有链提供安全性,包括中继链和所有并行链。这些节点检查所有块的有效性。如果块是正确的,则验证者将“密封”该块,并批准将该块添加到链中。

验证者将受经济激励驱使诚实行事,并按比例从DOTs获得报酬。如果一个验证者行为不当或出错,他们抵押的点将被“削减”(减少)。

对平台的攻击和DOT的价值有关。如果点的价格低,那么购买大量的点来影响共识机制的结果是非常低的。对于任何POS区块链都是如此;但是,由于区块链的开放性,大多数攻击很容易被发现。

当矿工或验证者迁移到新的链时,新的区块链将降低其他链的安全性。另一方面,波尔卡多特则不同。当验证者密封所有链的块时,它们可以被视为提供了一个“安全池”。因此,新的链可以利用已经提供的安全性,而不提供它自己的安全性。这将使实验能够在不降低现有链的安全性的情况下进行。

或者添加或删除更多的并行链而不添加更多的验证器。平台安全性,独立于链数;但更多的平行链带来的用户增加,可以增加平台的总经济价值,有助于提供更大的经济保障。随着DOTs变得更加昂贵,攻击共识算法的成本也将变得更加昂贵。

更多的验证器将通过增加分散化程度来提高网络的灵活性。

数据隐私——私人交易和许可链

目前,区块链面临的一个问题是,所有通过网络交易的数据都是公开的。但是对于那些希望从现在开始使用区块链,但是需要对一些信息保密的组织来说,这显然是一个问题。既然GDPR已经生效,就更有必要对数据进行保密。

为了解决这个问题,这些组织需要运行自己的区块链。单独运行这个链条可以保证数据隐私,但无法从互操作性提供的共享功能中获益。在当前的环境中,一个可能的解决方案是拥有一个授权证明的侧链,这使得公共链——以太坊上的交易能够包含加密的数据。

奇偶校验运行许可链和私有交易。如需了解更多信息,请查看他们的博客文章“私人交易,WebAssembly和许可:能源网络基金会支持的能源区块链新功能”。

好消息是,在Polkadot上经营一个许可链相对容易。奇偶为以太坊开发的私密交易技术也可以应用到Polkadot的并行链上:数据的私密传输可以自由进行,而不会失去互操作性。

可开发性——让开发者的日子更轻松。

尽管可开发性对于区块链平台来说是必不可少的,但它并不经常被讨论。在讨论产品设计时,我们往往会考虑可用性,但对于应用平台来说,可开发性才是吸引开发者基于这个平台构建应用的最重要因素。

目前开发团队要为网络和共识机制写很多代码,但实际上他们关心的很可能只是状态机的功能。基底框架可以更容易地创建不同类型的链。

开发者不需要每次灵感来了都从头再来一遍。他们可以使用Substrate构建一个并行链,这样他们就可以将更多的时间花在产品设计和开发上。

治理——适应性和可伸缩性区块链管理

Polkadot使用复杂的治理机制,可以使其根据利益相关者的最终要求与时俱进地发展。对协议的更改将通过链治理系统进行处理,结果是有约束力的,但不是不可逆的。治理体系本身也可以被货币持有者改变。

治理将基于:

*全民投票

适应性仲裁偏差(避免为了通过公投而需要法定人数)

理事会(由12-24个选举账户组成,在没有投票的情况下决定是否违约)

投票的批准

请注意,最终的治理模式将在main上线前确定。

Polkadot的治理模型是通过本文中提到的各种新机制实现的。这些机制包括:可以升级并存储在链中的自适应状态转移函数。这是由独立于平台的计算语言(如WebAssembly)定义的。

Polkadot的治理体系完全是围绕利益相关者投票的理念构建的。一个关键的永久规则是:

对协议的所有修改都必须经过权利和利益权衡的公民投票的同意;50%以上的股权将始终控制网络。

请观看Gavin Wood在EdCon上的演讲,深入了解Polkadot的治理体系。另请参见本页的图解。

警告:蓝狐笔记所有文章不构成投资推荐,投资有风险。投资要考虑个人的风险承受能力。建议对项目进行深入调查,谨慎做出自己的投资决策。

(作者:蓝狐笔记,内容来自链家的开放内容平台“GetNo”。本文仅代表作者观点,不代表链家官方立场)

广告位
本文来自网络,不代表区块链网站|NFTS立场,转载请注明出处:https://www.qklwz.com/jzb/dot/8919.html

作者: 玩玩此款

上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部