mt logoMyToken
ETH Gas
EN

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

Favoritecollect
Shareshare

作者: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 的潜力值得我们为之奋斗。

Disclaimer: This article is copyrighted by the original author and does not represent MyToken’s views and positions. If you have any questions regarding content or copyright, please contact us.(www.mytokencap.com)contact
More exciting content is available on
X(https://x.com/MyTokencap)
or join the community to learn more:MyToken-English Telegram Group
https://t.me/mytokenGroup