不久前,TON(Telegram Open Network)社区宣告其 testnet 将于本月全面对外开放测试,主网也将于2019年10月31日上线。本文将为读者理解 TON 的横向多链架构。链与“制作人”TON 全称 Telegram Open Network,其创始人Nikolai Durov 是 Telegram 创始人Pavel Durov 的哥哥。
Durov 兄弟在社交网络界堪称大名鼎鼎,他们创立的社交网络网站 VK 一度与 Facebook 合称。但由于不愿与俄政府合作造成VK网站被强迫并购,Pavel 只好率领团队逃难世界各地。
2013年,Pavel 团队上线了电子邮件社交应用于 Telegram;四年后,TON 项目启动之初,也乘势更有了投资者无数。第五代公链白皮书中,Pavel Durov 对当前的公链项目作出如下分类:第一代:单链,PoW,不反对智能合约。事例:Bitcoin(2009年启动)第二代:单链,PoW,智能合约反对。事例:Ethereum 1.0(2013年启动)第三代:单链,PoS,智能合约反对。
事例:Ethereum 2.0(2020年启动)第三代:多链,PoS,不反对智能合约,牢固耦合。事例:Bitshares(2014年启动)第四代:多链,PoS,智能合约反对,牢固耦合。事例:EOS(2017年启动)、PolkaDot(2016年明确提出)第五代:多链,PoS 与 BFT,智能合约反对,密切耦合,动态分片。事例:TON(2017年明确提出)由此可见,TON 完全是 ETH2.0、EOS、PolkaDot 的集大成者,可谓2019年的“公链之王”。
TON区块链网络平台基础设施TON 明确提出了一种可拓展的多链区块链架构,并打算了多个基础网络设施,白鱼反对通过各种链上服务,以构建用户友好关系的界面,并反对各种加密货币和各种应用程序。TON Blockchain:去中心化的 PoS 多链网络。
用于“区块中的区块链概念”设计多链分片构架。TON Storage:类 IPFS 的去中心化存储技术。
TON Proxy:电子邮件代理和隐蔽节点的身份和 IP 地址TON Services:获取第三方 app 的交互接口协议。TON DNS:时下风行的去中心化的网络名称服务。
TON Payments:类似于 Libra 的网络缴纳地下通道。TON区块链网络· 主链(masterchains)主链用来存储 TON 协议、TON 初始化参数等基本信息,也包括检验节点名单和检验节点的 stake 记录。由于 TON 是多链网络,工作链和分片链的近期区块 hash 也都会包括在近期的主链区块上。
· 工作链(workchains)主链最少可分解2^32条工作链。只需缴纳主链的交易费用 + 符合2/3的检验节点反对,才可创立新的工作链。
每条工作链可分管有所不同的虚拟机、账户地址格式、交易数据格式和基础代币等。工作链会有自己的基础代币和在其协议之上创建的代币,可将每条工作链视作一个独立国家的DApp。
· 分片链(shardchains)工作链最少可拆分成2^60条分片链。分片链可以留存智能合约和各类账户格式信息,同一工作链下的分片链用于完全相同的区块结构和分解规则、还包括账户分解格式。
· 横向区块链(Vertical-blockchain)TON 的区块链分居多链、工作链和分片链三层网络。主链上若干个区块留存了有所不同的区块链协议,根据这些协议又独立国家运营着有所不同的区块链。这样的三层架构设计即为“区块中的区块链(block blockchain)”或“横向区块链(vertical blockchain)”。
为了更为形象地回应 TON 的横向区块链网络,我们可以将 TON 网络分成三层:第一层:TON 主链,可视作类似于比特币的公链,Gram 即为 BTC。第二层:在主链上标记了若干个区块,分别留存有所不同的协议。譬如 LTC 区块、ETH 区块、XRP 区块,这些区块构成的第二层网络称作工作链。第三层:根据有所不同的协议,每一个区块上运营着一条区块链,譬如 LTC 链、ETH 链和 XRP链。
由此衍生出有了第三层网络称作分片链。最后,所有分片链上的区块统一哈希后的值记录居多链的区块哈希值。
这就是TON“横向区块链”和“密切耦合”属性。
本文关键词:云开·体育全站APPkaiyun,云开·体育全站APPkaiyun(综合)官方网站-登录入口
本文来源:云开·体育全站APPkaiyun-www.a51th.com