【飞猫交易平台】Telegram 开放网络 (TON)、Polkadot、Cosmos 网络——区块链的未来 ?
摘要:Polkadot 有底层框架,Cosmos 有 SDK。TON 仍在积极开发中。
就在这两天,有关 TON 的新信息出现了。让我们试着简单地理解一下那是什么,并将它与 Polkadot 和 Cosmos 相比较。本文从作者的角度对新一代区块链进行了简要的说明。
(注:随着近期 Telegram 新的区块链 Telegram Open Network (ton)曝光度的增高,很多人把视线都移回到了这个当初募资 17 亿美元的大项目,此篇文章来源于 BUTTON Wallet 官方博客,BUTTON Wallet 将成为 TON 上首批推出的分散式应用程序之一。
作为新一代的区块链,该文作者分析了 TON、Polkadot、Cosmo 的优劣和发展态势,并做出对比,从对比和融合的角度为读者详解这三大区块链采取的共识、方法以及缺陷。)
TON——电报的开放网络
TON 团队计划如何扩展超过 3 亿的用户 ? ——分片。
TON 计划使用分片来扩展用户之间的事务。
TON 将有一个主链和分链(shardchain)。每个分片都是一个区块链,允许与另一个分片通信。分链可以使用超立方体路由彼此通信。
TON 有一个虚拟机,可以操纵数据之间的分片。所有的 TON 数据都表示为相互连接的单元格。
回想一下 TON 区块链,以及 TON 虚拟机。将所有永久存储的数据表示为所谓单元格的集合或打包。
每个单元格由多达 1023 个数据位以及最多 4 个对其他单元格的引用组成。
除此之外,TON 还具有验证者(Validators)、校对者(Collators)、提名者(Nominators)和渔夫(Fisherman)这 4 种角色。此外,还有很多聪明的合约可以用 Fift 语言编写。
(注:这 4 种身份借鉴了 PolkaDot,实际上与 PolkaDot 上的 4 种身份的称谓相同)
TON 也受到了 PolkaDot 的启发,并将 Ethereum 2.0 的原则与 sharding 和 PolkaDot 结合起来。
Polkadot 是经过深思熟虑的最详细的提议多链的 POS 项目之一,它的开发由 Ethereum 的一位联合创始人领导。这个项目是我们距离 TON 区块链最近的项目之一。(事实上,我们对“渔夫”和“提名者”的术语要感谢 PolkaDot 项目。)
我们启动了 TON lite 客户端,并将一个示例智能契约部署到 testnet。
现在开发经验是有点挑战性和不友好的。Lite 客户端是用 c++编写的,看起来写得很好。TON 团队非常擅长编写代码。

运行 TON lite 客户端的演示
如果您想部署 testnet 合约或创建帐户—您需要构建 lite 客户端并使用特定的配置运行它。
之后,您可以通过请求硬编码地址上的智能合约来请求一些测试图。
只要用 docker 在任何机器上执行这个命令 :

之后,你可以继续按照 TON 演示指令 :

现在有可能说 TON 有一种特定的方式与之交互。我们正在等待更多来自 TON Team 的开发人员工具来让这个过程更加方便。
Polkadot
有一个伟大而复杂的白皮书解释了 Polkadot 实现的大多数想法。
Polkadot 使用一个称为 Relay chain (中继链)的链来连接所有其他链。Relay
chain 是基于 BFT 的 POS 共识,与 Tendermint 一样。Relay chain 有 DOT 代币,并将其用于从治理结束到 Staking。
Polkadot 对每个链都有不同的区块链(parachain — parallel chain)。因此,它以并行执行的方式运行区块链。

parachain blocks 在 Relay chain 中继续执行,parachains (平行链)执行并行块
此外,Polkadot 有自己的框架来开发底层的平行链,他们正在为平行链使用 WebAssembly 虚拟机。
在 Polkadot 网络中有 4 个参与者——验证者、校对者、提名者和钓鱼者。验证者验证所有块并运行一个完整的节点。校对者通过对事务进行排序并向验证器提出块来帮助验证者处理特定的平行链。

Polkadot 的网络参与者
Polkadot 最重要的特征之一是所有平行链的共享安全。只有一个攻击点——relay chain。
平行链没有共识,也没有自己的验证者——这可能是一个优势,因为您不需要考虑自己的验证者和共识基础设施。
Polkadot 的主要问题是平行链之间的伸缩和消息传递。他们使用超立方体路由机制,试图解决在添加新平行链时连接数量不断增加的问题。
本质上,我们只使用平行链的对数增长,而不是增加平行链和子组节点的数量来增加节点连接性。
一般来说,我们可以说,Polkadot 将有 relay chain 和平行链连接到它。所有事务都将通过 relay
chain 验证。由于性能的限制,将会对平行链和验证者的数量进行限制。
Cosmos
Cosmos 是另一个想要连接很多区块链的大项目。主要的不同之处在于,Cosmos 没有达成共享安全的共识。它只负责控制在区块链之间传输多少 Cosmos
coin。
Cosmos 侧链之间有一个特定的通信协议。其主要思路是 Cosmos 维持能不能检验侧链是否达成共识。然而,
Cosmos 的侧链并不确定如何达成共识。这是一个唯一相关的区块链问题。

每个区域都有自己的验证节点以及它自己的共识
Cosmos 使用区块链间通信 (IBC) 协议,允许不同的区域彼此通信。
现在我们来看看 Hub 和 zone 如何彼此通信。例如,如果有三个区块链“Zone1”、“Zone2”和“Hub”,并且我们希望“Zone1”生成一个包,该包将通过“Hub”发送给“Zone2”。要将数据包从一个区块链移动到另一个区块链,需要在接收链上张贴一个证明。证据表明,发送链发布了指向所述目的地的包。为了让接收链检查这个证明,它必须能够跟上发送方的
block headers。这种机制类似于侧链所使用的机制,侧链要求两个相互作用的链通过双向的数据(事务)流相互感知。
IBC 协议可以使用两种类型的事务定义 :anIBCBlockCommitTx 事务:它允许一个区块链来证明任何观察者的最新 block-hash。
IBCPacketTx 事务:它允许一个区块链来证明任何给定的观察者包确实是由发送方的应用程序 , 通过 Merkle-proof 到最近的 block-hash。
通过将 IBC 机制拆分为两个单独的事务,我们允许接收链的本地收费市场机制确定提交哪些包 (即确认),同时允许发送链完全自由地决定允许多少个出站包。
Cosmos 允许连接任何与 Tendermint (开源的区块链套接协议,使去中心化应用的部署更妥当)兼容的区块链到网络,但是,这并不意味着您不需要关心这个区块链的一致性和安全性。
Cosmos 的主要特征是 Tendermint。
Tendermint 共识允许 Cosmos 具有如此高的可伸缩性,并为每个链提供不同的验证者。
因此,Cosmos 在如何将区块链与优势连接起来方面有另一种方法——更多的定制化、分散化和劣势。
结论
目前,有 3-4 个领先的新一代区块链正在试图解决同样的问题,即扩展区块链,并允许数百万用户同时使用它。
TON 是一个由天才开发人员组成的团队开发的最具雄心的项目之一,他们还在 Telegram messenger 和 vk.com 上工作过。然而,T
ON 是在没有社区支持的情况下开发的。现在它甚至还不是完全开源的。他们的分片存在一些问题,Ethereum 社区提出的其他一些想法还没有得到回答
。
Paladot 和 Cosmos 更加开放和公开。Polkadot 和 Cosmos 已经有了在这些网络上开发的工具。Polkadot 有底层框架,Cosmos 有 SDK。TON 仍在积极开发中,除了汇编语言和运行 lite 客户机的 small
readme 之外,没有其他东西。
这是一个公开的问题,即 TON 创造者计划如何在没有任何宣传的情况下吸引开发人员使用 Fift 和他们的平台,并拥有像 Polkadot、Cosmos 和 Ethereum 这样的竞争对手。
我个人的观点是,TON 将拥有一些额外的工具,使开发智能合约比现在在 testnet 上使用 fift 容易得多。TON 将有最好的开始,因为使用现有的 Telegram 用户,它将立即获得超过 3 亿用户。
从开发人员的角度来看,
TON、PolkaDot 和 Cosmos 并不是竞争对手。我们只要把它们全部添加到我们的应用程序中,就可以同时使用它们的所有功能。
作为 BUTTON 钱包,这也是基于 Telegram,我们将支持 TON,并将增加额外的功能,Telegram 将尽快正式发布。目前的区块链有相当相同的界面来开发您的数据应用程序。这意味着使用 Polkadot 的开发人员将使用 Cosmos 和 TON。目前,大多数 dapp 都被设计用来运行任何或多个区块链。所以,现在我们需要更多的宣传和来自 TON
团队的开发工具——帮助社区开始在上面创建 dapps 并吸引用户。
我们团队从 2017 年开始开发基于 Telegram 的非托管密码钱包。我们相信,与其他应用程序 (如简单的移动钱包) 相比,用户将更多地使用 messenger 进行支付。
我们受到微信支付的启发,目前正在努力支持的不仅是 Telegram,还有 Facebook messenger、whats app 和 Discord。
来源:BUTTON Wallet 官方博客
注:Button Wallet 的博客介绍为:基于 Telegram Messenger 的首个安全加密钱包。
来源:共享财经 Neo
(本文系共享财经原创,转载请注明出处及作者)
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

币圈大叔



