mt logoMyToken
ETH Gas
简体中文

回忆:TON 核心团队早期少有人知的 10 项关键贡献

作者:Dr. Awesome Doge

编译: 吴说区块链

尽管 TON Foundation 是一个更广为人知的名字,但很少有人了解其早期贡献者的故事——NEWTON 团队(TON 核心团队)。

通过自愿的技术贡献,NEWTON 团队在 2021 年赢得了 @Telegram 官方团队的认可,最终实现了技术交接,这标志着区块链历史上最重要的“社区接管”。

作为 NEWTON 的早期成员之一,让我来分享这个故事。 — @drawesomedoge

当我加入 NEWTON 团队时,我们的主要任务非常明确:在维护 TON testnet2 代码稳定性的同时,增强开发者工具。

由于我们无法直接控制 ton-blockchain GitHub 仓库,但又需要持续优化代码,我们成立了一个新组织,名为 NEWTON。为了确保网络更新的顺利进行,我们鼓励社区将 NEWTON 开发的验证器用作标准版本。

从我们成立到 2021 年 6 月,NEWTON 团队完成了几项开创性的开发和基础设施项目。下面让我们深入了解塑造 TON 早期的 10 项关键贡献。

我们的第一个重要贡献是 mytonctrl,这是一个强大的自动化工具,用于节点安装和验证器设置。

它提供了包括钱包创建、合约部署、交易历史记录检索,甚至 DNS 注册系统在内的重要功能——有趣的是,那时的 DNS 与我们今天看到的现代 NFT 打包的 DNS 并不相同。

mytonctrl 还可以配置验证器、轻节点服务器(liteservers)和轻客户端(liteclients),使节点数据的访问和解析变得简单。2021 年,我们添加了基于 CPU 的挖矿脚本和自动化性能测试,以简化 $TON 挖矿过程。

拥有节点和获取数据还不够;我们需要更多的可视化工具来监控区块链的健康状况。

为了更好地监控区块链健康状态,我们开发了 tonmon。这个工具能够追踪关键指标:区块生成时间、分片状态、dPoS 选举计划、验证器数量和权重,以及挖矿合约状态。通过它,我们可以快速响应任何网络异常。

在那些早期,网络规模相当小,全球只有大约 80 个验证器。

我们开发了 tonmine 来跟踪 TON 的挖矿活动。虽然 TON 区块链最初有许多大、小 Giver,但到 2021 年时只剩下十个小 Giver。

tonmine 显示了每个合约的每日挖矿统计数据,单个合约平均每天产出 20,000 $TON,总计所有合约每天约 200,000 $TON。

不同 Giver 之间的挖矿难度差异显著,这取决于矿工数量——有些 Giver 因为矿工少而难度较低,而另一些 Giver 则因为矿工众多而难度极高。

在 TON 拥有 jetton 或 NFT 标准之前,我们就认识到跨链兼容性的重要性。NEWTON 团队开发了一个用于 EVM 兼容链上 ERC-20 代币的原生 $TON 跨链桥,并在 bridge.ton.org 上成功进行了测试。这使得 TON、Ethereum 和 BSC 之间的无缝转移成为可能。

在 2021 年 Telegram mini apps 尚未出现之前,团队成员开发了 cryptobot 这一 Telegram 钱包。它最初支持 $BTC、$TON、$BNB 和 $USDT。后来,随着 Telegram mini apps 的推出,该钱包进行了全面的改造。

借助 toncenter,开发者无需设置完整节点、研究 liteclient 或 liteserver,也不必担心序列化数据格式的问题。

toncenter 提供了一个公共 API,大大简化了各种钱包和区块链浏览器访问链上数据的过程。

尽管 TON 的基础设施已经随着 tonxapi.com 等更多 API 提供商的出现而不断进化,但 toncenter 依然在为开发者服务,其强大的设计成为经典之作。

7. explorer.toncoin.org:TON 的第一个区块链浏览器

第一个 TON 区块链浏览器内置在核心代码库中,位于 explorer.toncoin.org 上。尽管其运行速度极快,但数据展示对大多数用户来说过于技术化。

为了解决 explorer.toncoin.org 的复杂性问题,我们创建了 ton.sh。在解决了区块链数据反序列化的难题后,我们为 ton.sh 推出了公共 API。

ton.sh 关注核心功能:钱包余额、交易记录,特别是 memo。对于早期的 TON 用户而言,memo 至关重要,它在 TON Connect 或复杂的 DeFi 合约出现之前,作为命令操作的载体,尤其在交易所的存款操作中发挥了重要作用。

尽管如今有了 TONScan 和 TONViewer 等更先进的浏览器,ton.sh 依然是 TON 开发中的一个历史性里程碑。

由于 TON 智能合约使用 Fift 和 Func 这两种较为复杂的语言,NEWTON 团队开发了 TonWeb——一个 JavaScript SDK,简化了钱包创建、部署和交易操作。

这个 TON 钱包可以追溯到 Telegram 时代,它是我的第一个钱包——令人惊讶的是,它至今依然可以正常使用。

到 2021 年 6 月,NEWTON 团队已经取得了显著的贡献,包括运行公共轻节点服务器(liteservers)、DHT 服务器和归档节点,以维护网络的稳定性。此时,tolya-yanot 撰写了一封公开信(链接),向 TON 区块链团队记录了我们一年的工作,并请求 GitHub 组织权限。

信中列出了 NEWTON 的两位领导者和关键团队成员。

没错,我——Dr. Awesome Doge,也在名单之中。

当时,我以为这仅仅是一封公开信——展示我们对网络贡献的一个良好尝试,并未期待任何回应。

令我们惊讶的是,@Telegram 官方团队在 2021 年 6 月 30 日做出了回应。

这标志着 TON 区块链历史的新篇章的开启。

回顾这段非凡的旅程,NEWTON 团队的早期贡献远不止代码本身。每一行代码、每一个我们构建的工具、每一个为维护网络而不眠的夜晚——这些努力为 TON 今天的发展奠定了基础。

看到 2024 年 TON 的爆炸性增长,数千名开发者加入生态系统,验证了我们在那些充满挑战的早期所相信的——TON 的潜力值得我们为之奋斗。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。