Telegram开放网络代码及相关P2P和区块链技术发布

推出 测试地点和 打开 TON(Telegram Open Network)区块链平台的源文本,由 Telegram Systems LLP 自 2017 年以来开发。 TON 提供了一套技术,确保分布式网络的运行,以运行基于区块链和智能合约的各种服务。 期间 首次代币发行 该项目吸引了超过1.7亿美元的投资。 源文本包括 1610 个文件,包含约 398 万行代码。 该项目是用 C++ 编写的 分发者 根据 GPLv2 许可(LGPLv2 下的库)。

除了 blokcheyna TON 还包括 P2P 通信系统、分布式区块链存储和托管服务组件。 TON 可以被认为是一个分布式超级服务器,旨在托管和提供基于智能合约的各种服务。 加密货币将基于TON平台推出 就交易确认速度(每秒数百万笔交易而不是数十笔交易)而言,它远远快于比特币和以太坊,并且能够以 VISA 和 Mastercard 的处理速度处理支付。

开源允许您参与项目测试并开发自己的 网络节点,负责区块链的特定分支。 该节点还可以充当 验证器 确认区块链上的交易。 超立方路由用于确定节点之间的最短路径。 不支持挖矿 - Gram 加密货币的所有单位都会立即生成,并将在投资者和稳定基金之间分配。

组件 吨:

  • TON Blockchain 是一个能够执行以下操作的区块链平台 图灵完备 使用为 TON 开发的语言创建的智能合约 菲夫特 并使用特殊的方法在区块链上执行 TVM虚拟机。 支持更新正式的区块链规范、多加密货币交易、小额支付、离线支付网络;
  • TON P2P 网络是由客户端组成的 P2P 网络,用于访问 TON 区块链、发送候选交易并接收客户端所需的区块链部分的更新。 P2P网络还可以用于任意分布式服务的运行,包括那些与区块链无关的服务;
  • TON 存储 - 分布式文件存储,可通过 TON 网络访问,并在 TON 区块链中用于存储包含块副本和数据快照的存档。 该存储还适用于存储在 TON 平台上运行的用户和服务的任意文件。 数据传输类似于种子文件;
  • TON Proxy 是一个匿名代理,让人想起 I2P(Invisible Internet Project),用于隐藏网络节点的位置和地址;
  • TON DHT 是一个分布式哈希表,类似于 卡德里亚,并用作分布式存储的 torrent 跟踪器的类似物,以及代理匿名器的入口点的确定器和服务搜索机制;
  • TON 服务是一个用于创建任意服务(例如网站和 Web 应用程序)的平台,可通过 TON 网络和 TON 代理使用。 服务接口是形式化的,并允许以浏览器或移动应用程序的方式进行交互。 接口描述和入口点在 TON 区块链中发布,并通过 TON DHT 识别提供服务的节点。 服务可以在 TON 区块链上创建智能合约,以保证履行对客户的某些义务。 从用户收到的数据可以存储在 TON Storage 中;
  • TON DNS 是一个为存储、智能合约、服务和网络节点中的对象分配名称的系统。 该名称不是 IP 地址,而是转换为 TON DHT 的哈希值;
  • TON Payments 是一个小额支付平台,可用于快速转账和支付区块链上延迟显示的服务;
  • 与第三方即时通讯和社交网络应用程序集成的组件,使区块链技术和分布式服务可供普通用户使用。 Telegram Messenger 有望成为首批支持 TON 的大众应用程序之一。

来源: opennet.ru