首页 资讯 正文

研报 | 深入探讨TON(开放网络)生态系统

金色精选 2023年11月29日 17:42

作者:OKX Ventures Kiwi Yao 翻译:善欧巴,金色财经

介绍

2018 年,Telegram 推出了 TON(开放网络),成为加密货币领域著名的 Layer-1 解决方案之一。在用户参与度和蓬勃发展的生态系统的推动下,TON 的原生代币 $TON 目前在市值中占据重要地位,因此赢得了广泛关注。OKX Ventures 对 TON 网络进行了广泛的研究,深入研究其复杂性并确定生态系统中未来增长的关键领域。

在这个由两篇文章组成的报告系列中,旨在全面探索 TON 的潜力。第一篇文章将深入探讨 TON 生态系统,揭示其区块链技术和多样化应用的独特特征。它将检查底层基础设施并阐明 TON 带来的创新解决方案。在第二篇文章中,重点将转向分析 TON 生态系统的当前格局并发现 TON 堆栈中令人兴奋的机会。通过评估市场趋势和新兴发展,本文将查明有增长潜力的领域并探索它们所具有的潜力。

TON 的发展是一段曲折的旅程。TON 最初由 Telegram 于 2018 年创建,并于 2019 年成功推出 ICO,创下了这一过程的记录。然而,2020年,该项目面临法律挑战,成为美国证券交易委员会(SEC)提起诉讼的对象,导致其进展停滞。两年后,TON 基金会重建了生态系统,将其塑造成目前的状态。以下路线图简要介绍了 Ton 的发展历史:

6ZDCBzU1gxcC9GtlxeyZBMiygSbxzgexxQk919jK.png

TON 基金会在推动 TON 的发展和进步方面发挥着核心作用。该基金会由多元化的团队组成,其中一半以上的成员来自俄罗斯和乌克兰,其余来自其他国家。一些创始人和员工从 VK 和 Telegram 等知名平台带来了宝贵的经验。这种集体专业知识有助于基金会塑造 TON 生态系统的努力。

截至 2023 年 10 月底,$TON 的交易价格为 2.22 美元,较历史低点(2021 年 9 月 21 日为 0.52 美元)上涨了 326%。要了解有关 $TON 最近价格走势的更多信息,您可以参阅此处的文章https://www.okx.com/learn/toncoin-price-prediction。

当前估值

代币经济学

收入

资料来源:OKX、Telegram?https://telegram.org/faq、TON基金会、https://ton.org/toncoin

Telegram 的用户群正在快速增长,使其成为 2022 年增长最快的应用程序,目前是全球第四大即时通讯应用程序。Telegram 拥有超过 8 亿月活跃用户,超过了 X(5.56 亿)和抖音(7.15 亿)等其他知名平台。值得注意的是,该平台每天吸引超过 250 万新用户(基于截至 2023 年 1 月的数据)。

rEd5qg9NS3jetrKBgAsgL3M3HGNoxUqBlvOaVyGK.png

Telegram 作为各种区块链用例的多功能平台,吸引了大量开发人员。此外,它还是一个电子商务平台,中国外贸企业是主要受益者之一,到2020年,通过Telegram平台销售了价值120万美元的出口商品。

Telegram 拥有庞大的用户群,尤其是在中国和美国以外的地区,其中俄罗斯、印度和巴西是用户群排名前三位的国家。2022 年,Telegram 在俄罗斯的下载量为 3491 万次,超过第二名 AliExpress(2929 万次下载)。印度的 Telegram 用户数量最多,注册人数为 8660 万,其次是巴西(1580 万)和美国(1089 万)。

从市场份额(%)来看,Telegram 在俄罗斯、印度尼西亚和马来西亚市场占据主导地位。2022 年第三季度的数据显示,这些国家的 Telegram 市场份额在所有互联网用户中超过 60%。巴西、沙特阿拉伯、印度、尼日利亚、埃及、土耳其、柬埔寨的市场份额也超过50%。

Zs8u00eV5dsFWqe9UaB9X7VBzy9hNgFd121KYuue.png

关于 Telegram 用户的内容偏好,他们对新闻和教育内容表现出浓厚的兴趣。新闻仍然是 Telegram 上最受欢迎的内容类型,占用户偏好的 85%。值得注意的是,59.5% 的 Telegram 用户还积极使用 Twitter,这表明两个平台的新闻消费存在显着重叠。

Telegram 具有很高的用户参与度。根据Statista 的数据,?Telegram 用户平均每月在该平台上花费 4 小时。俄罗斯用户平均使用流行社交和通讯应用程序的时间超过 6.5 小时。

然而,目前 TON 生态系统中的广告推荐算法缺乏效率,这可以归因于 Telegram 的匿名性。因此,生态系统提供的支持并没有达到预期的效果。

根据 TON 官方提供的数据,TON 的用户增长轨迹是乐观的:

e0ggV4OJ28v2hwqlbzLZaxCpWsvuDK9okB9yQ4he.png

编程语言

TON 生态系统主要使用两种编程语言:FunC 和 Tact。

FunC 是一种低级语言,专为深入了解 TON 架构的开发人员而设计。它为开发人员提供了编写原始 Fift 代码的替代方案,同时提供类似的控制级别。然而,由于其精度,FunC 在开发复杂的多合约系统时可能具有挑战性。

另一方面,Tact是专门为TON区块链智能合约开发的优化编译语言。它被设计为用户友好的,具有受 JavaScript、Rust 和 Swift 等语言启发的熟悉语法。Tact 融合了强大的类型系统、gas 控制和零开销类型组合,使开发人员能够构建具有经过验证的执行成本的复杂智能合约系统。Tact 的显着特点包括其面向参与者的设计(与 TON 参与者模型一致)及其 Gas 控制机制,可确保安全的跨合约消息传递和精确的 Gas 承诺。

在使用 FunC 和 Tact 时,开发人员应牢记 Beosin 安全团队强调的几个注意事项。其中包括了解两种语言的静态类型性质、考虑由于 TON 区块链中缺少恢复消息而导致的代码结束路径、了解代码测试期间的不同事务阶段、处理异步区块链环境中失败的调用消息,以及解决外部消息中重放攻击的风险。

开发数据

与其他生态系统相比,TON 生态系统目前的开发人员数量相对较少。截至 2023 年 10 月,Ton 上有 28 名全职开发者、77 名兼职开发者和 124 名月活跃开发者。开发者社区主要由技术能力强但产品经验一般的个人组成。相比之下,以太坊等其他生态系统拥有更大的开发者基础,有 1,900 名全职开发者。

TON 网站上的官方开发者文档比较简单,涵盖了智能合约开发、DApp 开发以及与 TON 的集成。该网站还设有问答部分,供开发人员进行技术讨论,但收到的回复数量相对较少。全网有超过 1750 个 TON 相关代码库。

TON 开发者的沟通渠道主要存在于 Telegram 上,活跃度和参与度很高。Telegram 英语开发者频道拥有 5,667 位用户,平均每天有 100 条消息关注代码和部署问题。Telegram的中文开发者频道拥有1596名用户,平均每天有50条消息。官方 TACT Telegram 群组拥有 1,287 名开发者,每日消息数量从 50 到 100 条不等。

至于Jetto钱包,虽然TON账户地址总数超过350万个,但与Jetto钱包关联的地址数量为14.3万个。这表明只有一小部分用户积极参与 Ton 生态系统。Jetto 钱包合约方便了代币的发送、接收和销毁,开发者可以利用 Jetton 工具轻松地将自己的 Jetton 代币部署到主网。

TON 的分片机制遵循自下而上的方法,其中账户链最初被分组为分片链,从而实现这些分片链内的交互。这将 TON 与其他区块链分片方案区分开来,因为它允许跨多个链进行并行事务处理,从而创建“区块链的区块链”结构。

TON 的架构由三个关键组件组成:主链、工作链和分片链。主链作为中央协调中心,包含重要的协议参数、一组验证器及其相应的份额,以及当前活跃的工作链和从属分片链。为了确保可以确定最新状态,从属链将其最新的区块哈希值提交给主链。

IsbfFr4luqA5E9rIVxxWO2aeqUGxgbwVzNlkf7Oo.png

通过采用这种独特的分片架构,TON 旨在通过跨多个链进行并行处理,同时通过主链保持协调,从而提高交易吞吐量、可扩展性和整体网络性能。

TON 结合了异步消息传递,并利用消息超立方体路由机制来实现网络内的高效通信。

在 TON 的异步系统中,消息在节点之间的通信中起着至关重要的作用。这些消息使用 FunC 语言中的“send_raw_message”函数进行处理。底层逻辑涉及参与者处理传入消息、修改其内部状态并生成传出消息。TON 中的超立方体路由允许在分段链的一个区块中创建的消息在目标分段链的下一个区块中快速传递和处理。重要的是,这是在不考虑系统中分段链总数的情况下实现的。

异步消息传递

与以太坊等同步区块链相比,TON 以异步模型运行。在 TON 中,每笔交易都在单个智能合约上执行,合约之间的通信通过消息进行。这种设计确保单个交易仅影响和修改单个合约的状态。

为了促进此类系统的发展,TON 引入了逻辑时间(也称为 Lamport 时间)的概念,用于顺序事件处理。TON 中的每条消息都分配有其逻辑时间,这有助于确定事件的顺序。验证者可以使用逻辑时间来确定事务的优先级。操作逻辑确保消息根据其逻辑时间按照严格的顺序执行。如果存在多个消息,则首先处理逻辑时间较低的消息。

消息超立方体路由机制

TON 中的消息超立方体路由机制可以实现不同类型链之间的高效消息传递。这些链包括同一工作链内的分片链、跨不同工作链的分片链以及主链和其他工作链之间的链。每个链都连接到具有不同于其自己的切片标识符的不同十六进制数字的特定切片。这些相互连接的链形成了一个“超立方体”图。整个切片链形成一个超立方网络,需要 log16 (N) 条路由,并且可以支持具有四个节点的数百万个切片。

iHxZ19nWf17ZNFu7UM3cZGc5thvu823YaDy0oskc.png

TON采用两种消息路由方式,慢速路由和快速路由。在快速路由中,Merkle 证明可用于直接中继消息,而无需将消息提交到中间的切片链,从而避免额外的延迟。然而,如果收据丢失,验证者不会受到惩罚,因此两者并行运行。

主要特点包括:

在 TON 中,“细胞袋”是指构成有向无环图 (DAG) 的细胞集合。这种 DAG 结构允许有效地更新状态。更新状态时,会创建一个具有自己根的新“细胞袋”,并丢弃以前的版本。新旧单元格被合并,旧的根被删除,确保更新状态的完整性。

在 TON 主链中,分片链内的每个区块都充当一个小区块链,通常称为“垂直区块链”。如果需要纠正分片链中的错误区块,则会在相应的“垂直区块链”中引入新的区块。这个新区块可以替换“水平区块链”中的无效区块,或者描述该区块之前版本之间所需的修改。在垂直区块链增长速度比原始区块链更快的情况下,可以用新版本替代,保证系统的不断演进。

1lhwRz4VAS7BLXcrnFsQI4GKEozsJhePey3KimhD.png

在 TON 网络中,三个不同的角色在维护网络安全性和完整性方面发挥着至关重要的作用:

BFT:TON 选择拜占庭容错 (BFT) 系统而不是委托股权证明 (DPOS),因为其信任级别更高,尽管 DPOS 通常速度更快。这一选择凸显了 TON 对维护强大且安全的网络基础设施的重视。

与以太坊相比,TON 以其快速的区块最终确定时间、快速的交易时间、大的最大切片数量以及更高的切片通信速度而脱颖而出。与以太坊不同的是,以太坊中用户与单个智能合约进行交互并且交易按顺序执行,而 TON 为每个用户的钱包创建了一条单独的链。其高每秒交易量(TPS)能力是通过切片的并行计算、对瞬时跨切片交换的支持以及TON虚拟机(TVM)执行异步计算的能力来实现的。这些因素构成了TON高TPS的理论基础。

TON 与 Solana 和以太坊等其他区块链平台的主要区别在于资源付费和异步性,这带来了可扩展性和灵活性的优势,但也带来了应用程序开发和维护的复杂性。

资源支付:在 TON 区块链中,每个智能合约负责支付自己的资源成本。这意味着智能合约需要持有一定数量的 TON 代币,并用它们来覆盖其运行所需的资源,例如计算、存储和网络传输。这种设计使用户免于直接承担成本,但也需要智能合约拥有足够的 TON 代币来满足其运营费用。如果智能合约耗尽其 TON 代币余额,它将被自动删除。这种机制可以防止区块链上的数据膨胀,并确保资源的高效分配。

异步性:在 TON 区块链中,智能合约之间的交互是异步发生的,而不是原子发生的。当一个智能合约调用另一个智能合约时,调用不会立即执行,而是在交易完成后的未来块中处理。这种异步性可以更灵活地处理智能合约之间的复杂交互,并实现网络资源的高效利用。

通过整合资源支付和异步性,TON 提供了更高的可扩展性和灵活性。然而,由于管理资源成本和处理异步交互的要求,它也增加了应用程序开发和维护的复杂性。

简介:?TON 是一种类似于 IPFS 的 P2P 网络传输协议,它允许您访问 TON 区块链、发送交易以及接收客户账户或智能合约信息。

网络结构:?TON利用Kademlia分布式哈希表(DHT)来定位网络中的其他节点,并利用抽象数据报网络层(ADNL)在节点之间进行通信;TON 还为每个分片链创建特定的 Overlay 子网络,以确保高效通信。TON 还为每个分片链创建特定的 Overlay 子网络,以确保有效的通信。

简介:基于TON的分布式可扩展命名系统,类似于ENS。TNS 将可读名称(例如“alice.ton”)解析为计算机可识别的标识符。目前可在https://fragment.com/进行出售/拍卖(出售最昂贵的 TNS 是 .news,售价为 994000 TON,约合 200 万美元);

发布日期:?2022 年 7 月

可用性:完全可用。用户可以用昵称和钱包地址购买,开发者可以在开发过程中将智能合约地址替换为.ton域名;

生态支持:目前Tonkeeper、TON Web Wallet和Tonscan服务都集成了对TON DNS的支持,并且可以在GeTelegramems或Disintar等NFT市场上出售。拥有域名的用户每年支付 0.015 TON 即可继续租赁域名。

简介:采用BT(文件播种)技术的P2P文件共享和存储解决方案,类似于Dropbox,用于存储TON区块链的区块副本和状态快照,官方称为“去中心化Amazon S3”;

发布日期:?2023 年 1 月

可用性:用户可以通过演示界面存储50MB以下的文件,但需要创建自己的Bag(通过TON存储分发的文件集合)并获取Bagid来部署智能合约,使用起来比较复杂。开发者可以通过部署合约在 TON 上存储和分发任意大小的文件或在 TON 存储中托管静态 TON 站点;

开发:未来,TON Storage客户将能够使用存储节点注册表来查找满足其需求的存储节点,并将通过类似Dropbox的TON Torrents应用程序和TON Storage的引入进一步优化用户端体验API。

简介:?Proxy 是一种特殊的网络服务,允许一个端点通过该服务与另一个端点非直接连接,从而提供对网络的匿名访问。TON Proxy 是 TON 网络代理层,用于隐藏 TON 节点的 IP 地址。用户可以直接在设备上启动入口代理,该组件将来将作为简单的DApp提供给所有用户;

发布日期:?2022 年 10 月

可用性:用户将能够运行托管在 TON Storage 上的 .ton 站点,这些站点不依赖于固定 IP,并且可以使用与 HTTP 代理兼容的公共门户节点访问这些站点;

开发:未来,主要的 TON 服务可以集成 TON Proxy,这是一种类似于匿名 I2P 网络的功能,可以保护 IP 地址并允许用户运行中间代理节点并获得收入。

简介:一个集成小额支付通道的小额支付平台,类似于“闪电网络”。可用于链下交易以及支付 TON 服务的服务费用;

可用性:目前,Telegram 集成了“Wallet”Bot 服务,允许用户与零售商家进行虚拟货币支付交易,直接在 Telegram 界面搜索@wallet 可用于进行支付、购买加密货币、P2P 交易等在。只有通道的创建和关闭需要支付网络费用。只有通道的创建和关闭需要网络费用。下一步是引入商家市场,产品和服务可以放置在@wallet界面中;

发展:未来将构建多节点网络,用户可以通过中间节点进行小额支付,而无需创建新通道,并且中间节点可以获得佣金。

简介:?Telegram 中的自托管钱包。@Wallet 符合 KYC 标准,只能用于支付,而 TON 空间是用户保存私钥的地方,可以调用所有智能合约;

发布时间:?2023年9月;

可用性:目前处于测试阶段,可以在个人账户的钱包中激活,仅具有基本的支付和收款功能。未来,TON Space将作为区块链账户,全面支持包括Toncoin、Jettons、Collectibles在内的TON生态系统。

简介:提供展示 Telegram 机器人和 Web 应用程序 (TWA) 生态系统的目录;

发布时间:?2023年8月;

可用性:目前有三种类型的项目,即机器人、游戏和Web应用程序。用户可以通过官方网站、Telegram bot、Telegram 热门应用频道访问 TWA 。开发人员还可以在专用应用程序审核机器人的帮助下无缝提交正在开发的新程序。

自2018年成立以来,TON克服了重重挑战,经历了最初的ICO、随后的重启和生态系统重建等变革阶段。在基金会的积极支持下,TON 经历了显着的市场价值增长和不断扩大的用户群。它采用灵活的无限分片技术和高效的共识机制,使其成为可扩展且高度安全的区块链网络。

展望未来,TON将在Telegram的支持下进一步扩大市场份额并实现更广泛的用户覆盖。TON 的固有优势与 Telegram 支付系统的整合相结合,为社交媒体生态系统提供了充足的发展空间。然而,必须承认 TON 复杂的开发语言和异步设计给开发人员带来了巨大的挑战。这些挑战可能会阻碍生态系统的快速发展。

尽管存在障碍,TON 仍然是一个具有巨大潜力的区块链网络。随着 TON 不断完善技术、解决开发人员挑战并利用与 Telegram 的合作伙伴关系,TON 有机会对区块链格局产生持久影响,为用户和企业等提供可扩展性、安全性和创新。