原文作者:@0x Bryan
导师指导:Jademont, Elaine, Bill @Waterdrip Capital
摘要
The Open Network(TON)是一个由 Telegram 团队最初开发的基于区块链的去中心化计算网络技术,旨在吸引数十亿用户。它拥有超快的交易速度,微小的费用,易用的应用,以及环保的特性。TON 设计了一些独特的技术特性,例如演员模型、跨链通信、证明持有权[ 1 ]等,使其能够实现高效、安全、可扩展的交易和智能合约。TON 推出了自己的原生代币 Toncoin,用于支付交易费用,通过质押保护区块链,决定网络的发展方向,以及结算支付。TON 是一个由社区驱动的开源项目,任何人都可以对其进行贡献和改进。然而,TON 曾遭遇了一些挑战和困难。2020 年 5 月,Telegram 因为与美国证券交易委员会(SEC)的诉讼而退出了该项目。SEC 认为 Toncoin 是一种证券,而不是一种货币,因此 Telegram 在私募中违反了证券法。Telegram 最终同意退还投资者 14 亿美元,并放弃 Toncoin 的发行。2021 年,TON 由开源技术开发者重启,他们继续维护和优化网络,并推出了一些基于 TON 网络的项目或应用。TON 是一个被忽视的区块链,它有着巨大的潜力和愿景,但也面临着不少的挑战和竞争。TON 是否能够实现其设计目标,取决于其社区的活力和创新,以及其法律和监管的适应性。
I. 介绍 TON
A. 概述 TON
The Open Network(TON)的分片技术可以使网络更快、更安全,并且更具可扩展性,这是区块链技术需要解决的核心问题之一。此外,该平台支持智能合约,可以用于在平台上构建各种应用程序,这为开发者提供了更加灵活和可定制化的选择。TON 由多个组件组成,其中包括灵活的多区块链平台,具有图灵完备智能合约、可升级的正式区块链规范、多种加密货币价值转移、支持微支付通道和离链支付网络等功能。 TON 还具有一些新颖独特的特性,例如自我修复垂直区块链机制和即时路由等功能,使其快速、可靠、可扩展且自洽。
TON 曾经未能在 ICO 期间顺利启动,但这并没有阻止开发者和研究人员继续探究其技术和潜力。目前,一些社区在继续开发 TON 的代码,并将其用于各种应用场景中。例如,一些开发者正在利用 TON 技术构建去中心化的通讯和社交应用,这些应用不依赖于任何第三方中心化的机构,更加具有安全性和隐私性。此外,TON 的技术还被应用于构建去中心化的金融应用,例如去中心化的交易所和金融衍生品平台。这些应用具有更高的安全性和透明度,可以帮助用户更加安全地进行交易,避免了中心化机构的风险。同时,TON 采用了一种独特的共识机制,称为“Proof-of-Stake”(POS),这与比特币采用的“Proof-of-Work”(POW)机制不同。POS 机制可以提高网络的效率和可扩展性,同时减少对大量电力和计算资源的依赖。另外,TON 还有一种基于无线电的通信协议,即“无线电通讯协议”(RCS)。这种协议可以让用户通过无线电信号进行通讯和交易。这种技术可以使用户在没有互联网和移动信号的情况下进行交易,大大提高了用户的便利性和安全性。
综上所述,TON 虽然曾经遭遇了困境,但现在已涅槃重生。随着区块链技术的不断发展和应用场景的扩大,TON 会成为区块链领域的一个重要的参与者,为用户提供更加安全和高效的交易方式。未来,我们有理由相信 TON 会重新受到关注,成为区块链领域中不可缺少的一部分。
B. TON 与其他区块链平台的比较[ 10 ][ 11 ]
C. TON 的优势
相比于其他区块链,TON 有以下优势:
1、可扩展性:TON 具有本地分片支持,能够处理数百万个交易每秒。这使得它能够满足大规模应用的需求。
2、自定义工作链:TON 支持自定义工作链,这意味着用户可以根据自己的需求创建自己的区块链。
3、紧密耦合:TON 是一个紧密耦合的多区块链系统,能够在不同的区块链之间快速转发消息并保持一致状态。
4、安全性:TON 采用 BFT PoS 共识算法,这意味着它具有高度安全性和去中心化特性。
5、TPS 和 Gas:TON 链上交易可以达到数百万每秒[ 1 ],同时转帐交易 Gas 费极低。
II. TON 的架构
A. TON 的网络架构
TON 的网络架构包括以下组件:
1、TON Blockchain:TON 区块链是一个紧密耦合的多区块链系统,具有本地分片支持和自定义工作链功能。
2、TON Network:TON 网络是一个覆盖全球的点对点网络,用于传输数据和消息。
3、TON VM:TON 虚拟机是一个基于栈的虚拟机,用于执行智能合约。
4、TON Storage:TON 存储是一个分布式存储平台,用于存储任意文件。
5、TON Proxy:TON 代理是一个匿名化网络访问服务,用于访问基于 TON 的服务。
6、TON DNS:TON DNS 是一个将人类可读对象标识符转换为其地址的服务。
7、TON Payments:TON 支付提供了支付通道和闪电网络等功能,可以实现快速、低成本的离链支付。
B. TON 的共识机制
TON 的共识机制是基于 BFT PoS 共识算法。在这个算法中,参与者需要拥有一定数量的代币(称为“验证人”),并将这些代币作为抵押品来参与区块链网络的维护和验证。验证人会被随机选中来创建新的区块,并且需要对新区块进行签名和广播。如果一个验证人没有完成这些任务,他们将失去他们的抵押品,并被从验证人列表中移除。
TON 还引入了一种称为“分片”的概念,其中每个分片都由一组验证人维护。这使得网络更加高效和可扩展,并允许处理大量交易。此外,TON 还使用了一种称为“垂直区块链”的机制,它可以自我修复并提高整个网络的安全性和可靠性。
C. TON 的可伸缩性和安全性
TON 网络具有高度可扩展性和安全性。TON 每秒能够处理数百万笔交易,这使得它成为目前最快的公链之一。此外,TON 区块链具有自愈垂直区块链机制和即时路由等独特功能,使其能够同时具有快速、可靠、可扩展且自洽。在安全性方面,TON 综合使用密码技术,保证交易的完整性和保密性。例如, TON 区块链支持多加密货币价值转移和支付渠道,允许安全高效的资金转移。同时,链上即使一些节点出现故障或恶意行为,TON 的共识机制也可以确保网络继续运行。可扩展性和安全性的结合使 TON 成为一个有着光明前程的公链。
D. TON 的异步智能合约[ 5 ]和 Actor model[ 1 ]
如果智能合约“A”与智能合约“B”交互,智能合约“B”与智能合约“C”交互,那么链上的所有三个交互必须为一个事情处理。因此,如果数以百计的智能约有交互,它们将必须作为单个事件处理,这个会造成拥塞,并且无法分离和并行计算,以至于随着用户和交易数量使指数增长而无法克服务这个问题。TON 上的异步智能合约和 Actor 模型解决了这个问题。在 TON 上,智能合约运行在与 EVM 不兼容的 TON VM 上,为此,TON 团队专门创建了 FunC 编程语言来为 TON 区块链编写智能合约。TON 中的 Actor 模型是一种基于对象的编程模型,它将所有参与者(包括用户、智能合约和服务提供者等)都视为独立的对象,这些对象可以相互发送消息并执行操作。每个对象都有自己的状态和代码,可以根据接收到的消息来改变自己的状态和执行相应的操作。Actor 模型提供了一种安全、可靠的通信机制,确保消息传递过程中不会被篡改或丢失。TON 使用了一种称为“超立方体交换”的技术来实现安全通信。这种技术利用了多个节点之间建立虚拟通道来传输数据,并使用加密算法保证数据传输过程中不会被窃听或篡改。通过使用 Actor 模型,TON 可以实现高效、安全、可扩展的分布式应用程序。例如,开发者们可以创建各种类型的智能合约来实现各种功能,如 Token 交易、Vote、DID 等,同时也支持如存储服务、计算服务等类型的服务商。
III. TON 的发展历程
A. TON 的前身
TON 的前身是 Telegram Open Network,是由 Telegram 创建的区块链项目。该项目最初于 2017 年开始开发,旨在为 Telegram Messenger 提供更快速、更安全和更可扩展的服务。然而,由于一系列法律和监管问题,Telegram 被迫放弃了该项目,并将其转让给了一个新的实体 TON Labs。现在,TON Labs 正在继续开发和推进该项目,并计划在未来推出一系列基于 TON 区块链的应用程序和服务。
B. TON 的创始人和发展历程
TON 的创始人是俄罗斯的企业家 Pavel Durov,他也是 Telegram Messenger 的创始人。Durov 在 2017 年开始了 TON 项目的开发,并在随后几年中投入了大量时间和资源来推进该项目。2020 年因监管问题[ 6 ],Telegram 退出 TON 项目,而后 2021 年开源软件开发人员组成 TON Labs[ 7 ]继续开发 TON 网络。
C. TON 的重要里程碑事件
1、 2017 年:Telegram 开始开发 TON 项目。
2、 2018 年:Telegram 在私募中筹集了超过 10 亿美元的资金,用于支持 TON 项目的开发。
3、 2019 年:SEC(美国证券交易委员会)对 Telegram 进行了调查,并指控其非法出售证券。这导致 Telegram 被迫放弃了 TON 项目,并将其转让给了 TON Labs[ 6 ]。
4、 2020 年:TON Labs 推出了 Free TON 网络,这是一个社区驱动的版本,旨在继续推进 TON 项目的发展。
5、 2021 年:TON Labs 宣布推出异步智能合约(AISC),这是一种新型智能合约,可以实现更高效、更安全和更灵活的区块链应用程序。
6、 2022 年 TON Nominator Pools、TON DeFi、TON DNS、TON payment、TON Proxy、TON Sites 以及 TON Storage 相继上线。
7、 2023 年Q1,TON 完成百倍压力测试,搭建 Token Bridge 以及分发 2022 的 TON 奖励。
D. TON 的未来发展计划
从 TON 的路线图上来看,在 2023 年的后半部分 TON 将改进钱包地址的格式以增强用户体验,支持 EVM 签名验证和其他新的 TVM 功能,搭建 ETH、BNB、BTC 以及 Polygon 桥等,开启代币通缩机制,同时为开发者们提供分片指南和工具等[ 13 ]。
IV. 如何获取 TON coin?
A. 搭建 TON 的节点和成为验证者[ 14 ]
TON 网络中的节点是指网络中的计算机或服务器,用于处理交易和维护区块链状态。任何人都可以成为节点,只需下载并运行 TON 节点软件即可。节点需要存储整个区块链的副本,并处理新交易和块的广播和验证。
在 TON 网络中,验证者则是负责执行共识算法以确保区块链安全性和一致性的实体。验证者需要拥有一定数量的代币作为抵押,并通过竞选过程获得选举。每个验证者都有一个公钥和一个私钥,用于签署新生成的块。在 TON 网络中,每个验证者可以选择参与多个验证器子集;在这种情况下,它被期望并行运行所有验证和共识算法。除此之外,主链块包含所有分片链的最新块哈希值,并由所有验证者通过 BFT 共识生成。此外,在 TON 网络中还有一个特殊的“超级节点”角色,它们是一组高度信任的验证者,负责管理主链上的特殊任务(如更新协议版本)。超级节点由社区选举产生,并需要拥有更多代币作为抵押。
来源:https://ton.org/validator[ 14 ]
B. TON 的钱包和交易所
Telegram 中可以添加一个钱包@Wallet(钱包中 No.2 ),就能够在 Telegram 中直接使用 Telegram 的用户名 0 手续费进行转移、购买以及出售 TON 代币。
来源:Telegram APP
钱包:目前支持 TON 的钱包有 45 种,在 Win、Linux、MacOS、安卓和 IOS、网页插件以及 Telegram 上均有对应支持的钱包[ 8 ]。
交易所:支持 TON 的 DEX 有很多,比如常见的 PancakeSwap、uniswap、1inch以及 Dodo 等等。CEX 有 KuCoin、OKX、Gate 以及 Huobi 等
来源:https://ton.app/ https://ton.org/buy-toncoin
来源:https://ton.app/ https://ton.org/buy-toncoin
如果想要更便捷购买 TON 代币,可使用信用卡直接购买。
来源:https://ton.org/buy-toncoin
V. TON 的应用场景
A. 金融领域
TON 区块链有自己的原生代币 Ton coin,它可以用于支付交易费用,通过质押保护区块链,决定网络的发展方向,以及结算支付。TON 区块链还支持跨链通信,可以与其他区块链进行互操作[ 1 ]。此外,TON 区块链还有一个名为 TON-EVM 的项目,它可以让以太坊智能合约在 TON 区块链上运行,并提供了一个代币桥接功能,可以将以太坊代币转换为 Ton coin 或其他代币[ 9 ]。
1 )TON 与 ETH 和 BSC 之间的桥
TON 官方搭建了在 TON、ETH 和 BSC 三者之间互换的跨链桥,支持 Metamask 钱包链接。可快速在三个原生代币(TON、ETH 和 BNB)之间进行高效转换,跨链费用 5 TON + 代币数量的 0.25% ,磨损较高。
2 )多链之间的跨桥
Orbit Bridge 支持主网之间的代币转换,提供 21 条区块链和 96 种代币之间的转换支持,桥接速度与各个链的确认时间有关,跨链费用较低,该跨链桥拥有原生代币 ORC,近一年时间波动率较低。
来源:https://bridge.orbitchain.io/
来源:https://bridge.orbitchain.io/
B. GameFi
TON 区块链可以为游戏开发者提供一个高性能、低成本、可扩展的平台,让他们可以创建各种类型的游戏,并利用区块链的特性实现数字资产的所有权、交易、验证等功能。
1 )TON Planets Mars 是一款拥有着自主生态系统的生存养成系游戏,拥有土地、作物、和通缩/通胀游戏代币,所有开发阶段的资源产品都会获得 NFT 形式的成就并可以在市场上出售这些 NFT 赚取 MCoin、TON 或 MARS。
2 )Tonarchy 是世界上第一个在区块链上使用可节省进度的 NFT 赌注的角色扮演游戏,结合代币经济和 NFT,同时拥有宏伟的背景叙事。“质押 TON 获得您的贵族身份,篡夺土地和贵族荣耀,培养您忠实的 NFT 英雄,开拓更广袤的宇宙领土。”[ 12 ]
3 )除了具有强竞争力和创新经济的 gamefi 之外,在 TON 上也有很多 Gambling 游戏,参与押注,获取你的奖励吧!
C. 数字资产
TON 区块链可以为数字资产的创建、存储、管理和交易提供一个安全、透明、去中心化的环境。TON 区块链支持多种类型的数字资产,包括加密货币、非同质化代币(NFT)等。
1 )加密货币
TON 上的经过 TON 官方认定后的加密货币有多达 44 种,代币类型涵盖了支付代币、稳定币、社区代币、meme 币以及各种 DEX 的治理代币等等,基本拥有一个成熟的公链上所具备的所有代币类型。
2 )NFT
TON 上的 NFT 生态基本已经成熟,兼备 NFT 市场和 NFT 项目,基本涵盖 NFT 的全部类别。从像素 PFP 到3D NFT,从跨平台 NFT 游戏项目到 NFT 可穿戴设备项目,TON 链上的 NFT 生态已呈现蓬勃发展之资。其中Getgems.io是 TON 上最火热的 NFT 交易平台。
D. 安全和数据隐私
open network 区块链使用了一种称为演员模型(Actor Model)的并发计算模型,它使得每个智能合约只能在接收到一条消息时改变自己的状态或发送一条或多条消息。这样,整个区块链以及每个合约都可以实现无限制的扩展性和并行性,并保证数据的安全和隐私。open network 区块链还使用了一种称为验证者(Validator)的机制,它可以让任何人通过运行和维护一个区块链节点来检查区块的有效性,并获得 Ton coin 作为奖励。
同时,TON 生态中还提供了匿名电话卡[ 21 ]、Telegram 稀有用户名[ 22 ]、域名系统以及 VPN 服务,匿名电话卡可以直接在 Telegram 上使用,从而保护用户的真实隐私,域名系统也可以代表用户钱包收付加密货币。
来源:https://fragment.com/numbers
来源:https://fragment.com/numbers
来源:https://ton.org/en [ 7 ]
E. SocialFi
TON 基于 Telegram 拥有庞大的用户资源和充足的生态系统,ton.place[ 20 ]是一款发布独家内容以及增强社交的 SocialFi 产品,发布消息收获点赞可得到 TON 代币奖励。Fox Tails[ 20 ]深度结合 NFT,构建基于用户的个人 NFT 画廊,并且拥有可以获取 NFT 活动信息等功能。
F. DeFiLSD
ETH 2.0 升级以来,DeFi 衍生品 LSD 协议俨然成为一个蓬勃发展的赛道。目前 TON 上的 STON.fi、DeDust.io 以及 Megaton Finance 等 DeFi 产品已经进入到比较成熟的阶段,但 LSD 协议相关产品还是一片蓝海。随着 TON 生态系统的不断发展,拥有可靠且安全的质押解决方案变得越来越重要[ 25 ]。OpenStake[ 24 ][ 25 ]是建立在 TON 网络上基于 LSD 协议的流动性管理解决方案,除了可以让用户以很低的学习和参与成本加入到 TON 生态的开发,还能参与借贷、质押、挖矿等活动。
OpenStake 提供多种功能,使其成为用户中流行的质押解决方案[ 24 ]。这些功能包括:
1、自动 Staking 奖励: OpenStake 的智能合约自动从 TON 网络收集 Staking 奖励,并以 rebase 令牌的形式将其分配到用户的钱包,使 Staking 过程自动化且无忧。
2、高年收益率: 根据质押的代币数量和网络的整体质押率,用户可以获得高达 5% 的年收益率 (APY)。OpenStake 将收益的 80% 分配给用户, 10% 分配给安全模型,保证了平台的安全和保障。这高于其他些仅分配 60% 的质押奖励的质拥平台。
3、无需信任的平台: OpenStake 建立在无需信任的系统之上,为用户提供了一个安全透明的平台来抵押他们的数字资产
4、集成 TON 钱包: OpenStake 与官方 TON 钱包无缝集成,使用户可以轻松管理他们的代币并将其抵押在平台上。
OpenStake 和 TON 钱包的原生结合使得 OpenStake 成为更多用户享受便捷、安全交互环境以及抓住赚钱机会的不二选择。
来源:OpenStake
VI. 结论和建议
A. TON 的优势和不足
优势:
1、TON 是完全去中心化的第一层区块链,能够实现高速、低成本、可扩展的交易。
2、TON 使用 POS 共识机制,节省了能源消耗,并提高了网络安全性。
3、TON 使用 Actor Model 作为智能合约的并发计算模型,提高了数据的隐私和安全性。
4、TON 支持跨链通信,可以与其他区块链进行互操作。
不足:
1、目前 TON 还没有完全实现其设计目标,仍然需要开源社区的维护和开发。
2、TON 的市场认知度和影响力还不如其他一些主流的区块链平台,例如以太坊、波卡等。
3、历史遗留问题:TON 可能面临一些法律和监管的挑战,例如与 Telegram Messenger 的关系以及 Ton coin 代币的合法性等[ 6 ]。
4、竞争:TON 需要与其他较为成熟的区块链平台竞争,例如 Ethereum 2.0、Solana 等。
B. 对 TON 未来发展的看法
TON 未来的发展有以下几个方面:
1、技术创新。TON 作为一个完全去中心化的第一层区块链,拥有很多先进的技术特性,例如演员模型、跨链通信、证明持有权等。这些技术使得 TON 能够实现高效、安全、可扩展的交易和智能合约。我相信 TON 会继续在技术上进行创新和优化,以提升其性能和功能,同时保持其去中心化和开放的特性。
2、生态建设。TON 作为一个开放的网络,需要吸引更多的开发者、用户和合作伙伴,以构建一个丰富和活跃的生态系统。我认为 TON 会通过提供友好的开发工具、文档和教程,以及激励和支持优秀的项目和应用,来促进生态的发展。我也期待 TON 能够与其他区块链平台进行更多的合作和互动,以实现价值和信息的流动。
3、社区治理。TON 作为一个由社区驱动的网络,需要建立一个有效和公正的治理机制,以协调各方的利益和诉求,以及应对可能出现的挑战和危机。我认为 TON 会通过使用 Toncoin 代币作为治理权利的载体,以及设计合理的投票和决策流程,来实现社区治理。我也希望 TON 能够借鉴其他成功的区块链项目的经验和教训,以避免一些常见的问题和风险。
4、法律合规。TON 作为一个全球性的网络,需要遵守不同国家和地区的法律和监管规则,以保护其合法性和可持续性。我认为 TON 会通过与相关机构进行沟通和协商,以及调整其策略和运营,来适应法律合规的要求。我也相信 TON 会通过提高其透明度和社会责任感,以及积极参与行业自律和标准制定,来赢得更多的信任和支持。
C. 建议投资者和开发者如何参与 TON 生态系统的发展
投资者和开发者如何参与 TON 生态系统的发展,可以从下面几个方面切入:
1、投资者可以通过购买和持有 Toncoin 代币来参与 TON 生态系统的发展。Toncoin 是 TON 网络的原生代币,它可以用于支付交易费用,通过质押保护区块链,决定网络的发展方向,以及结算支付。投资者可以在一些交易所或去中心化平台上获取 Toncoin,也可以通过参与一些社区活动或项目来获得 Toncoin 的奖励。投资者应该注意 Toncoin 的价格波动和市场风险,以及不同国家和地区的法律和监管规则。
2、投资者也可以通过投资一些基于 TON 网络的项目或应用来参与 TON 生态系统的发展。TON 网络支持多种类型的数字资产,包括加密货币、非同质化代币(NFT)、稳定币等。投资者可以在一些平台上发现和支持一些有潜力的项目或应用,例如 NFT 项目、Gamefi 项目、Socialfi 项目等等。投资者应该注意项目或应用的质量和信誉,以及可能存在的欺诈和诈骗风险。
3、开发者可以通过开发和部署一些基于 TON 网络的智能合约或应用来参与 TON 生态系统的发展。TON 网络提供了一些友好的开发工具、文档和教程,以及一些通用的库和框架,让开发者可以轻松地创建各种类型的智能合约或应用。开发者可以在 GitHub 上找到 TON 网络的源代码和示例,也可以在 Telegram 上加入TON 社区和其他开发者交流。开发者应该遵守相关的技术标准和规范,确保智能合约或应用的安全性和可靠性。
4、开发者也可以通过维护和优化 TON 网络的功能和性能来参与 TON 生态系统的发展。TON 网络是一个由社区驱动的开源项目,任何人都可以对其进行贡献和改进。开发者可以在 GitHub 上提交问题或建议,也可以通过成为验证者(Validator)来检查区块的有效性,并获得 Toncoin 作为奖励。开发者应该注意网络的稳定性和兼容性,以及避免引入错误或漏洞。
VII. 参考文献:
[ 1 ]. https://docs.ton.org/ton.pdf
[ 2 ]. https://solana.com/solana-whitepaper.pdf
[ 3 ]. https://ethereum.org/en/whitepaper/
[ 4 ]. https://ethos.dev/beacon-chain
[ 5 ]. https://telegra.ph/Its-time-to-try-something-new-Asynchronous-smart-contracts-03-25
[ 6 ]. https://en.wikipedia.org/wiki/Telegram_Open_Network
[ 7 ]. https://ton.org/en
[ 8 ]. https://ton.app/wallets
[ 9 ]. https://github.com/ton-blockchain
[ 10 ]. https://ton.org/analysis
[ 11 ]. https://ton.org/comparison_of_blockchains.pdf
[ 12 ]. https://tonarchy.online/
[ 13 ]. https://ton.org/roadmap
[ 14 ]. https://ton.org/validator
[ 15 ]. https://tonviewer.com/
[ 16 ]. https://m 3 talab.io/reports/ton-telegram-open-network
[ 17 ]. https://etherscan.io/charts
[ 18 ]. https://solscan.io/validator https://explorer.solana.com/
[ 19 ]. https://solana.com/zh/validators
[ 20 ]. https://ton.app/social
[ 21 ]. https://fragment.com/numbers
[ 22 ]. https://fragment.com/
[ 24 ]. https://docs.openstake.org/
[ 25 ]. https://openstake-ton.medium.com/why-staking-with-openstake-1188 ca 2783 c 3
[ 26 ]. https://www.oklink.com/cn/eth