Telegram Open Network
TON 是 Telegram 公司的开放区块链网络和生态系统。
优点:
1.落地生态存在上亿体量的潜在用户和高影响力
2.获得高净值投资者的 17 亿美元投资
3.有一定技术背景的全功能区块链系统,在公链竞争中存在优势
问题:
1.存在政策风险,代币发行受阻
2.生态功能庞杂,实现难度大
Telegram 的开放型区块链网络 TON 对标的是高性能公链和多个区块链基础设施,支持各种链上服务和加密货币应用程序,可以看做对标新一代的高性能公链,使用 POS+BFT 共识、支持智能合约、并开创性提出了紧密耦合和动态分片的扩展性解决方案。虽然公链竞争已经趋于饱和,但 TON 的技术积累、资金情况、用户体量和全模块的生态系统对于从 0 开始吸引生态的中小型高性能公链来说可能形成降维打击,TON 也有希望直接空降规模最大区块链之一。
从切入点来说,TON 与 Facebook 在开发的 Libra 也经常被相提并论,二者都由坐拥大量用户的母公司创建,有大量资金和落地用例的支持。但 Libra 更偏向于金融用例,而 TON 则想要从更根本的方式来改变分布式的生态系统。
Telegram 的开放网络是一个完整的区块链系统,希望实现每秒数百万 TPS,支持智能合约、链下小额支付渠道等完整的生态系统。在白皮书中 TON 生态系统将由以下几个部分构成:
1.TON P2P 网络:用户访问开发网络、发送交易、接收区块链更新的点对点网络。
2.状态通道:用于小额支付和链下价值转移,包括各种 TON 服务的支付,以实现链下的价值交换。
3.DNS:域名服务,为账户、智能合约、节点等以可读的格式生成域名。
4.分布式哈希表:节点查找指定网络的结构,进行信息交换。
5.网络代理:匿名功能,用于隐藏 TON 用户和节点的 IP 地址,达到保护隐私,防止 DDOS 攻击的目的。
6.分布式数据存储:使用类似 Torrent 的方式存储数据和快照的副本及其他使用流技术服务的任意文件。
7.外部集成服务:此接口用于集成基于 TON 的链上应用程序。
Gram 是 TON 区块链上的通用代币,总量共 50 亿枚,无需挖矿直接生成,在系统内有以下应用场景:
1.燃料费:支付 TON 节点进行验证的交易费用。
2.抵押:要运行 TON 节点,需要在 TON 节点上存储 GRAM 代币。
3.支付服务费用:用户可以使用 GRAM 在平台上购买应用程序,进行分散数据存储,购买托管和域服务等。
4.选举权。
5.用来隐藏身份或 IP 地址。
从目前的设想来看,GRAM 代币的用途比较常规和全面,当 TON 网络和配套服务全面上线后,GRAM 的抵押功能、服务购买功能与法币投资者的价值存储功能存在发生冲突的可能性,对于大量无加密货币经验的使用者来说,GRAM 的用户体验需要进一步加强。TON 也设计了一套特别的代币机制来调节代币的流通数量来防止币价的大幅涨跌对生态的危害,但从性质上来看 Gram 依然是一种有一定价格调节措施的非稳定币。
另外由于对 GRAM 代币作用的定义可能会影响 SEC 对 GRAM 究竟属于证券还是「加密数字货币」的判决,因此 GRAM 在白皮书中的描述尽可能的倾向于强调其加密数字货币的一切属性,但与真实的用例如何结合,还缺少具体的设计。
TON 的定位几乎包含了市面上所有的分布式基础设施协议,可以说是一站式的行业解决方案,开发的工程量和难度系数都是很大的。在竞争激烈的公链项目中,TON 的网络效应可能会进一步挤压中小公链的生存空间。
在 TON 的区块链设想中,将搭建一个「第五代」区块链,通过紧密耦合分片网络来搭建基于 BFT 的 POS 共识协议,使用 Fift 编写智能合约,使用 TVM 虚拟机执行智能合约,TON 将有一个主链和分片链,每个分片都是一个区块链。
该智能合约语言(Fift)是 TON 独特的基于堆栈的通用语言,在开发者中并没有被广泛使用,因此存在一定准入门槛,TON 也通过举办一些编程竞赛来促进 TON 的漏洞改进和开发者社区的建立。TON Labs 也致力于在开发 Solidity 编译器工具,帮助以太坊上 dapp 向 TON 的迁移。
TON 中的分片概念是将整个数据库分片至基于账户,自上而下有主链、工作链、分片链三层。主链用于存储协议、基础参数设置等基本信息,并包含所有分链和工作链块的哈希。工作链是动态虚拟的,在 TON 中最多可以生成 2 的 32 次方条,每条工作链可分管不同的虚拟机、账户地址格式、交易数据格式和基础代币等。工作链会有自己的基础代币和在其协议之上建立的代币,可将每条工作链视为一个独立的 DApp。分片链最多可拆分为 2 的 60 次方条,保存智能合约和各类账户格式信息,每个分片链是账户的集合。在分片的结构下,模块具有很强的关联性,一旦分片哈希被合并写入主链区块中,分片的区块及其父块便确认一致不可逆,即紧密耦合性。
在 2020 年 2 月,Telegram 的联合创始人 Nikolai Durov 发布了最新的技术白皮书,详细介绍了 Telegram 开放网络 TON 的共识机制 Catchain。Catchain 是一个拜占庭容错(BFT)协议,也就是说只要恶意节点少于总验证节点的三分之一,理论上就可以达成有效共识。对于 TON 中的一个新区块链,在搜集所有验证者 2/3 的签名后可以视为接受区块,否则将视为未达成共识,不提交区块。而节点的消息广播可以让节点第一时间识别分叉证据,维护节点安全。TON 的主链验证人数量超过 100 人,而每个分片链(Sharding Chain)的验证人数量在 10-30 个之间。(但这些参数的设定可在未来通过验证者的一致投票进行调整)。
BFT+POS 的共识机制设计理念已经经过了很多项目的实践,在一致性和安全性上基本可以得到满足,但信息传播速度往往是一个短板。TON 的网络验证不仅包括了 BFT 共识,还对网络验证节点之间信息的交换做出了改进,从结果上来看,测试数据显示,Catchain 可以在 6 秒内对 300 个节点达成共识,并在 4-5 秒内对 100 个节点达成共识。但需要关注的是 TON 能否在网络规模扩大后情况下性能是否会受到影响。目前节点的目前存在一定的进入壁垒,初期会比较中心化。
2019 年 3 月,TON 测试网启动,2019 年 9 月,TON 发布了 开源代码,已经获得了超过 1.1K 的 Like 和 188Fork,56 次 Commites, 项目活跃度比较高。在 2019 年 10 月,由于美国证券交易委员会之一项目的合法性,Telegram 决定推迟区块链项目的启动。
Telegram 的创始人 Durov 兄弟二人曾共同创立俄罗斯最大的社交网站 VKontak,后创办了 Telegram。哥哥 Nikolay Durov 是的程序员和数学家,多次获得国际数学奥林匹克竞赛、国际大学生程序设计竞赛,在圣彼得堡国立大学和波恩大学获得 2 个博士学位,被认为是 TON 白皮书的主要作者,也是 telegram 背后的 MTProto 网络传输协议的开发者。弟弟 Pavel Durov,是自由意志主义者,发表过无政府资本主义的宣言,因拒绝为俄罗斯安全部门提供相关的资料被迫离开公司,telegram 本身也具有良好的抗审查的特性和强技术背景。
除了创始人两兄弟外,由于 Telegram 的保密工作,从公开渠道很难获得其他参与项目的人员具体信息和技术能力。根据 ICOholders 上的团队信息,还有超过 10 位技术人员在为该项目贡献代码。
在 2018 年,Telegram 官方公布其每月活跃用户达到 2 亿人,到 2020 年,根据预测,Telegram 应有超过 5 亿用户。而 Telegram Messenger 将成为 TON 上的首个应用。可见 TON 如果可以真正上线,有望帮助大量用户跨越最初的进入壁垒,成为用户规模最庞大的区块链,并促成用其资产 Gram 的使用,其 C 端用户的优势是其他区块链项目无法匹敌的。
由于 TON 的上线还存在很大的不确定性,尽管代码已经开源,但 TON 开发者社区还处于不透明状态。未来 TON 上线后是否可以吸引到更多的生态用户和开发者后还无法得知,但随着开发者工具的逐渐完善和极具优势的网络效应,TON 想要建立开发者生态应该不会有太大难度。在 2019 年 8 月,托管多币种加密钱包 Button Wallet 在测试模式下添加了对 TON 的支持。
在合规的问题上,Telelgram 与 SEC 的抗争还没有定论。美国 SEC 在 2019 年 10 月正式向 Telegram 发布紧急行动和限制令,要求联邦法院延期 TON 的项目上线申请,称其在 2018 年募集的 17 亿美元涉嫌违法证券法。
2020 年 2 月 18 日,法院举行听证会,围绕着数字资产 GRAM 是否属于证券、以及在 TON 区块链上线启动之后它是否属于证券等问题展开。尽管从 Gram 的性质上来看,恐怕难以通过 SEC 的 Howey 测试,但 Telegram 律师认为 Howey 测试难以适用于数字资产。这次听证会后,法官保留了 SEC 对 Telegram 的 TON 初步禁令,并保证该案将在 4 月 30 前作出判决。在之前 SEC 的判例中,BTC 和 ETH 不属于证券,而 EOS 的母公司 Block.one 则被判定为证券,以缴纳 2400 万美元的罚金与 SEC 达成和解。
2017 年 12 月,Telegram 公司宣布要开发自己的区块链平台,即 Telegram Open Network (TON)和流通于 TON 上的加密货币 Gram。在 2018 年 1 月到 3 月之间,Telegram 共进行了两轮筹款,通过私人投资者筹集了超过 17 亿美元,投资者包括硅谷投资巨头红杉资本和 Benchmark 等。
根据协议,Telegram 原本承诺在 2019 年 10 月 31 日之前(即 TON 区块链上线之日)为投资者们分发 29 亿枚 GRAM。但由于美国证券交易委员会的阻挠,Telegram 的投资者同意推迟平台的启动,预计在 4 月 30 日案件宣判后,启动情况会更加明朗。
Telegram 作为主打重视个人安全隐私和信息安全的全球通讯软件,有着庞大的用户基数,如果通讯功能可以作为其开放区块链网络上第一个应用,TON 的规模将是史无前例的,将带来区块链的大量真实落地用户,增进世界范围内对区块链的认知和使用,为大量用户提供分散式应用程序的服务。
大家对 TON 的担忧一方面来源于技术开发。TON 的野心雄厚,其分片技术、高 TPS 和区块链全领域生态系统的实现上需要很大的工作量,从目前来看,TON 幕后的团队在逐步完善技术细节文件、同时发布测试网,逐步上传开源代码,技术开发还在有序进行中,能否真正达到预期的标准还要谨慎看待。在筹集了超过 17 亿美元后,TON 网络目前面临的最大难题便是政策风险,TON 与 SEC 帷幕你来我往的拉锯战尚未落下帷幕,该案将在 4 月 30 日之前作出判决。无论结局如何,Telegram 与传统监管机构的此次交锋都将成为一座政策风向标,在区块链行业产生更加深远的影响。
资料来源:官方文档及官方 Medium、Twitter