Toncoin(TON)介绍
Telegram Open Network(TON) 是一个由广受喜爱的消息应用程序 Telegram 创建的区块链平台。该项目于 2018 年首次提出,旨在为 Telegram 的 5 亿多用户提供快速、安全的去中心化支付、数字身份等其他服务。TON 希望通过扩展达到每秒数百万笔交易,并支持去中心化生态系统。
虽然TON在监管和法律方面遇到了一些困难,但它获得了区块链和加密货币社区的极大关注和支持,不断发展并于2021年9月正式发布。
TON 的运作:分片及其两个主要区块链
TON 的运营主要依赖于 Toncoin 代币。该代币可用于多种交易,例如去中心化应用程序 (Dapps) 中的支付等等。The Open Network 可同时容纳数十亿用户
通过使用区块链分片,TON 成功地完成了这一任务。区块链分片涉及一个过程:一个网络使用同一区块链上的多个子网或分片来共同执行任务。
在 TON 的分片系统中,Layer-1 区块链基于权益证明 (POS) 共识运行。每笔交易都使用 Toncoin 进行验证,Toncoin 也用于奖励验证者。该网络最初采用工作量证明(PoW) 共识机制,但在使用 PoS 共识后,它比其他平台更快、更安全,提供的成本也更低。
TON 由主区块链和工作链(几个工作区块链)组成。主区块链负责保护协议的一般信息,例如,验证者信息、工作链和分片等。
工作链包含网络上发生的事件的详细信息,例如智能合约和价值转移。网络工作链的独特之处在于每个工作链都可拆分为分片区块链。每一个都被设置为处理一小组账户的交易。
这对提高网络速度很重要,因为它有助于显着降低拥塞程度并减少网络上的工作负载。
TON 的功能:从 Actor 模型到完全通用
TON 因其速度和效率著称。开发人员与社区在合作设计系统时,牢记用户,添加了一些高级功能,该平台因而与众不同。
Actor 模型
TON 的中心有一个 Actor 模型。该模型是并发计算的数学框架,是 TON 智能合约的中心。它允许每个智能合约在每单位时间内获取消息、更改其状态或发送一条或多条消息。
也就是说,整个区块链和任何给定的合约都可扩展以容纳无限的用户并执行大量交易。
虚拟机
TON 应用了虚拟机(TON Virtual Machine)。这是一个确定性的、全功能的基于堆栈的虚拟机,用于在区块链上实现智能合约。这一人性化的系统
让TON易于使用,且能高效地实现和存储代码。
外部消息传递
TON 的另一个独特功能是,TON 区块链和网络上的其他合约通常能够从其他区块链或互联网接收外部消息。这意味着没有链上账户,任何人都可以
向 TON 发送消息,智能合约可使用区块链中的操作数据。
FunC
FunC 是一种用于 TON 虚拟机 (TVM) 的编程语言。这种特定领域的静态类型语言,用于在 TON 区块链上编写智能合约。要了解 FunC,您需要了解标准
库 stdlib.fc。
完全通用
在 TON 上,任何网络帐户都可以存有余额并托管不同的代码和数据。即使是一个简单的钱包也可成为智能合约。这种架构让开发人员拥有了一定程度的自
由,使他们能利用其智能合约做任何想做的事情。
客户端库
TON 的基本客户端库 Tonlib 具有几个不同于其他库的新功能。TON的库使用 Merkle 证明,不仅可以从区块链接收数据,还可以检查数据的有效性。
这样,TON 的开发人员可利用未知的外部端点与 TON 区块链进行交互,而并确保交易的安全性。
TON 钱包
TON 钱包是一种非托管钱包。使用该钱包,加密爱好者能将他们的 TON 代币存储在 TON 区块链上。TON 钱包的用户可访问用户友好的应用程序,从而发送和接收代币。
TON 钱包的非托管性质让其他用户无法访问 TON 钱包。对于喜欢完全掌控其数字资产的用户来说,这是非常不错的一个优势。除了非托管钱包外,TON 还有一个内置的托管平台,使用电报机器人就能轻松访问这个平台。
当您使用存储在钱包中的资产进行交易时,由电报钱包机器人处理的托管钱包将满足您的所有存储需求。
TON 治理
TON 是一个社区主导、用户友好型的区块链。因此,由其用户做出与该区块链相关的决定。而这可以通过使用项目的原生代币 Toncoin 来实现。
在项目中,Toncoin 用于对链中的变化和发展进行投票。这个投票系统确保用户能对项目未来的前景提意见,而不是把所有掌控权都交给创作者。
Toncoin 代币
Toncoin 这是网络的官方代币,用于多种活动,例如支付交易费用、通过质押确保链的安全、对网络的未来做出决策以及最终进行支付。此外,该代还具有其他用途:
支付去中心化数据存储
支付以使用 TON 代理
支付 TON DNS
投票
奖励验证者
TON 生态系统
The Open Network 的主要目标是创建一个足够简单的网络,让用户能够找到使用代币的方法。为了创建这样一个系统,TON 开发社区试图整合不同的功
能,将代币与竞争对手区分开来。
TON 刚好在 Ethereum 推出后开发的,因此它借鉴了 EVM 模型中运行良好的方面,并打磨了需要改进的方面。这些调整创造了一个让区块链触手可及的生态系统。
TON、Solana和以太坊
TON 能脱颖而出,得益于其几大功能。感兴趣的用户都想知道,与巨头以太坊 (ETH) 和 Solana (SOL) 相比,该平台的表现如何,而大多数用户通常根据三个参数来判断:
区块和最终确定时间
用户通常关注的是交易速度和区块链的速度。构建区块的速度越快,用户等待汇款和智能合约执行的时间就越少。
TON
在 TON 上,每 5 秒钟在每个分片链和主链上会创建一个新块。新的分片链区块几乎是同时创建的;而在主链上,区块是在一秒钟后创建的,因为它们必须具有分片链最近区块的哈希值。
以太坊 2.0
与 Ton 不同,以太坊使用时隙(slot)和纪元(epoch)。一个时隙的创建需要12秒,其中验证者提议,创建一个新的信标链和一个分片链;而一个纪元需要32个时隙(6.4分钟)。以太坊 2.0 的既定规则规定,区块最终性需要至少2个纪元,即12.8分钟的最终性时间。
Solana
Solana的块生成时间在一秒以内的,但块完成时间更长。一个区块通常需要大约16轮投票才能最终确定。每轮大约需要400毫秒,总计完成时间为6.4秒。
性能
用户通常想知道区块链是否能够大规模处理智能合约,这对于复杂的区块链项目很重要。
TON
TON 是一种高性能区块链,能够容纳主链及其所有工作链上的所有类型的交易。它也是图灵完备(Turing-complete)的。
以太坊 2.0
图灵完备的 EVM 仅在信标链上可用,每秒限制15笔交易。缺乏跨分片交互意味着额外的交易将不会在真正去中心化的环境中执行。
Solana
SOL 网络是一个图灵完备的网络,只有在处理大量不同预定义类型的非常简单的事务、且所有用户帐户的数据都适合 RAM 时,它才会表现良好。
可扩展性
可扩展性与用户数量以及与网络交互的级别有关。
TON
TON 支持工作链和动态分片。网络可处理大量的工作链,每个工作链都可细分,创建更多的分片链,这些分片链几乎可以即时进行跨分片和跨链通信。所有这些让 TON 能够完美胜任每秒处理数百万笔交易的任务。
以太坊 2.0
通过实施分片技术,预计以太坊 2.0 将具有高水平的可扩展性。以太坊 2.0 使用 64 条分片链,理论上会比当前版本快 64 倍。
Solana
SOL 网络不支持分片和工作链。