原文标题:《一文初识硬核Telegram;Telegram(电报)中文版白皮书》 文章来源:公众号TONCommunity 作者:toozWu
1、Telegram以注重安全和个人隐私闻名于即时通讯软件领域。创始人Pavel Durov以支持斯诺登为大家熟知。
2、我们通常说的Telegram是指TelegramMessenger,是那款类似于微信的即时通讯软件。而Telegram在2017年发起的区块链项目名叫TelegramOpenNetwork,它与Telegram相对独立。
3、TelegramOpenNetwork区块链项目简称TON。系统内的原生代币是Gram而不是TON。总量50亿。
4、创始人Pavel Durov对当前区块链项目进行了如下粗略分类,以突出TON和其他项目的区别:
第一代:单链,PoW,不支持智能合约。示例:比特币(2009)和许多模仿者(Litecoin,Monero,...)。 第二代:单链,PoW,智能合约支持。例如:以太坊(2013年;2015年部署),原始形式。 第三代:单链,PoS,智能合约支持。例如:未来的以太坊(2019年或更晚)。 第三(3")代:多链,PoS,不支持智能合约,松散耦合。示例:Bitshares(2013-2014;使用DPOS)。 第四代:多链,PoS,智能合约支持,松散耦合。示例:EOS(2017;使用DPOS),PolkaDot(2016;使用BFT)。 第五代:多链,PoS与BFT,智能合约支持,紧密耦合,分片。示例:TON(2017)。 这里TON的keypoint是:分片、紧密耦合、百万TPS、PoS、BFT、多链区块链、百万TPS、可匿名保护账户隐私(这很重要)、智能合约。
TelegramMessenger未来会具有图灵完备智能合约,规则可升级的形式化区块链,支持多类型加密货币价值交换,支持小额支付通道和链下支付网络。TON区块链提供了一些新颖和独特的功能,例如“自我修复”的垂直区块链机制和即时超立方体路由(InstantHypercubeRouting)等,使其同时兼具快速,可靠,可扩展和一致性。
2TONP2PNetwork。TON点对点网络。
用于访问TON区块链,发送交易申请,以及接收用户感兴趣的区块链更新(例如,与客户账户有关的智能合约更新),但它也可以支持任意分布式服务,无论是否是区块链上的。
3TONStorage。TON存储。
可通过TON网络访问,被TON区块链用于存储区块和状态数据(快照)的存档副本,也可用于存储用户或者平台上运行的其他使用流技术服务的任意文件。
4TONProxy。网络代理/匿名层。
类似于(InvisibleInternetProject;隐形网计划),用于在必要时隐藏TON网络节点的身份和IP地址(例如,包含大量加密货币的账户进行交易所用的节点,或者stake了巨量代币的验证节点希望隐藏其确切的IP地址和地理位置防止DDoS攻击)。
5TONDHT。
类似Kademlia的分布式哈希表。用作TON存储的“流追踪器”(torrenttracker)或者用做TON代理的“输入隧道定位器”(inputtunnellocator),并作为TON服务的服务定位器。
6TONServices。TON服务。
可以通过TON网络和TOH代理访问,类似浏览器或智能手机应用程序可以与统一的形式化接口进行交互。这些形式化接口可以在TON区块链中发布;在TON区块链中发布的信息,可以通过TONDHT查找在任何给定时刻提供服务的实际节点。服务可以通过TON区块链中创建智能合约的方式来进行保证。
7TONDNS。
一种为帐户,智能合约,服务和网络节点分配可读性强的名称的服务。
8TONPayments。
小额支付,小额支付通道和小额支付通道网络的平台。它可用于快速的链下价值交换,并给由TONServices支持的服务付费。
TelegramOpenNetwork提出了一种可扩展的多链区块链架构(跨链)并准备了多个基础网络设施拟支持通过各种链上服务,以实现用户友好的界面并支持各种加密货币和各种应用程序。