撰文:@drawesomedoge

编译:Nicky,Foresight News

凭借自愿的技术贡献,NEWTON 团队于 2021 年赢得了 @Telegram 官方团队的认可,并顺利完成了技术交接,这一事件被誉为区块链历史上最重大的「社区接管」事件。

简介:携手 NEWTON 团队,共赴使命之旅

当我加入 NEWTON 团队时,我们的首要使命清晰而坚定:在维护 TON testnet2 代码稳定性的同时,不断优化开发者工具。

由于我们无法直接管理 ton-blockchain 的 GitHub 存储库,但代码迭代升级势在必行,因此我们创立了 NEWTON 组织。为确保网络升级平稳进行,我们积极倡导社区采用 NEWTON 团队开发的验证器作为标准版本。

从 NEWTON 团队成立至 2021 年 6 月期间,我们取得了多项开创性的成果,完成了众多基础设施建设项目。接下来,让我们一起深入了解那些对 TON 早期发展至关重要的 10 大贡献。

1/ mytonctrl:自动化节点管理工具

我们的首个贡献是 mytonctrl,这是一款功能强大的自动化工具,专门用于节点安装和验证器设置。

它具备一系列核心功能,如钱包创建、合约部署、交易历史记录检索,甚至还包括 DNS 注册系统。值得一提的是,当时的 DNS 系统与我们今天所见的现代 NFT 打包的 DNS 系统并不相同。

此外,mytonctrl 还能配置验证器、轻服务器和轻客户端,使得节点数据的访问和解析变得轻而易举。到了 2021 年,我们进一步增加了基于 CPU 的挖矿脚本和自动化功耗测试,从而简化了 TON 的挖矿过程。

2/ tonmon:区块链健康状况可视化工具

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

为了更好地监测区块链的健康状态,我们开发了 tonmon 这一工具。它能够追踪一系列关键指标,包括区块创建时间、分片状态、dPoS(委托权益证明)选举时间表、验证者数量和权重,以及挖矿合约状态。这些功能使我们能够迅速响应网络中的任何异常情况。

在早前,该网络的规模还相当小,全球范围内仅有大约 80 个验证者在运行。

3/ tonmine:监控给予者合约

我们开发了 tonmine 这一工具,旨在追踪 TON 区块链上的挖矿活动。尽管 TON 区块链在初期既有大型给予者也有小型给予者,但到了 2021 年,仅剩下十个小型给予者仍在运作。tonmine 能够展示每个合约的每日挖矿统计信息,单个合约平均每日产出 20,000 个 TON,所有合约加起来每日总产量达到 200,000 个 TON。

挖矿难度在给予者之间存在显著差异,这主要取决于参与挖矿的矿工数量。一些给予者由于矿工数量稀少而难度较低,而另一些给予者则因矿工众多而难度极高。tonmine 为我们提供了宝贵的挖矿活动数据,帮助我们更好地了解 TON 区块链的挖矿生态。

4/ 跨链桥

在 TON 区块链尚未确立 jetton 或 NFT 标准之前,我们就已经深刻认识到跨链兼容性的重要性。因此,NEWTON 团队着手开发了一个原生 TON 跨链桥,该桥接器专为 EVM(以太坊虚拟机)兼容链上的 ERC-20 代币设计,并已在 bridge.ton.org 上成功进行了测试。这一创新使得 TON、以太坊和 BSC(币安智能链)之间的资产能够实现无缝传输,极大地提升了区块链生态的互操作性和灵活性。

通过这一跨链桥,用户可以轻松地将资产从一个区块链网络转移到另一个网络,无需担心兼容性问题,从而极大地拓宽了资产的应用场景和使用范围。这对于推动区块链技术的普及和应用具有重要意义。

5/ @cryptobot:Telegram 机器人钱包

在 2021 年,即 Telegram 迷你应用程序面世之前,我们团队中的一位成员就颇具前瞻性地开发了 @cryptobot Telegram 机器人钱包。这款钱包最初便支持 BTC、TON、BNB 以及 USDT,为用户提供了多样化的资产管理选择。

随后,随着 Telegram 迷你应用程序的推出,@cryptobot 钱包也迎来了全面的升级。这一改造不仅提升了钱包的功能性和用户体验,还使其更加贴合 Telegram 平台的使用习惯,为用户带来了更加便捷和流畅的资产管理体验。

6/ toncenter:简化区块链数据访问

toncenter 的推出,极大地简化了开发者获取区块链数据的流程。他们无需再费心搭建全节点,也无需深入研究 liteclient 或 liteserver,更不必为序列化数据格式而烦恼。toncenter 提供了一个直观易用的公共 API,使得各种钱包和区块链浏览器能够轻松访问链上数据。

尽管 TON 区块链的基础设施随着时间的推移不断发展,涌现出了如 tonxapi.com 等更多的 API 提供商选项,但 toncenter 依然坚守岗位,持续为开发者提供服务。这充分证明了其设计之稳健,以及它在区块链数据访问领域的重要地位。

7/ explorer.toncoin.org:TON 的首个区块链浏览器

TON 的首个区块链浏览器——explorer.toncoin.org,是内置于其核心代码库中的一款工具。尽管它在数据检索速度上表现卓越,令人惊叹,但其数据展示方式却过于专业和技术化,对于大多数普通用户而言,理解起来存在一定的难度。

8/ ton.sh:新一代区块链浏览器

为了应对 explorer.toncoin.org 的复杂性,我们精心打造了 ton.sh。在成功攻克了反序列化区块链数据的难题后,我们推出了这款配备公共 API 浏览器。

ton.sh 专注于提供核心功能包括:钱包余额查询、交易记录查看,以及尤为重要的备忘录功能。在 TON Connect 或复杂的 DeFi 合约尚未面世之前,备忘录对于 TON 的早期用户而言至关重要,它充当了命令操作的角色,特别是在交易所的存款操作中发挥了不可替代的作用。

尽管后来 TONScan 和 TONViewer 等更先进的浏览器相继涌现,但 ton.sh 依然作为 TON 发展历程中的一个重要里程碑而备受瞩目。它不仅见证了 TON 技术的不断进步,也为我们提供了宝贵的经验和启示。

9/ TonWeb:不可或缺的 JavaScript SDK

鉴于 TON 智能合约采用的是 Fift 和 Func 这两种相对复杂的编程语言,NEWTON 团队便打造了 TonWeb。作为一款 JavaScript SDK,TonWeb 极大地简化了钱包的创建、部署以及交易过程,为开发者提供了更为便捷和高效的工具支持。

通过 TonWeb,开发者可以轻松实现 TON 区块链上的各种操作,无需深入掌握 Fift 和 Func 等底层技术细节,从而降低了开发门槛,加速了 TON 生态的发展。这款 SDK 的推出,为 TON 区块链的广泛应用奠定了坚实的基础。

10/ ton wallet:我的首个 TON 钱包

这款 TON 钱包源自 Telegram 时代,是我接触并使用的第一个 TON 钱包,令人惊讶的是,它至今仍在使用中并保持着良好的功能性。

历史性认可:NEWTON 团队致 @Telegram 官方团队的公开信

公开信内容摘要:

截至 2021 年 6 月,NEWTON 团队已为 TON 区块链生态做出了显著贡献。我们致力于运行公共 Liteserver、DHT 服务器以及存档节点,以确保网络的稳定运行与数据的安全存储。

在此期间,我们的团队成员 tolya-yanot 代表 NEWTON,向 TON 区块链团队撰写了一封饱含深情的公开信(链接:https://github.com/ton-blockchain/TIPs/issues/33)。在信中,我们详尽回顾了过去一年中,NEWTON 团队在 TON 区块链领域所付出的努力与取得的成就,并诚挚地请求 TON 区块链团队授予我们 GitHub 组织的相应权限,以便我们能更深入地参与到项目的开发与维护中来。

信中特别提及了 NEWTON 团队的两位领导者及核心团队成员。

并且,没错,我本人 Awesome Doge 博士,同样荣幸地位列其中。

在那时,我仅仅将这封公开信视为一次展示我们对 TON 网络所做贡献的良好尝试,并未抱有任何获得回应的期望。然而,令人意想不到的是,@Telegram 官方团队在 2021 年 6 月 30 日给予了回复。这一回复不仅让我们倍感惊喜,更标志着 TON 区块链历史中一个全新篇章的开启。

回顾与展望:开发者的笔记

回望这段非凡的征程,NEWTON 团队的早期贡献绝非仅仅局限于代码的编写。每一行代码、我们打造的每一件工具、每一个不眠之夜的维护—所有这些不懈的努力,共同铸就了 TON 今日的辉煌基石。

步入 2024 年,TON 迎来了爆炸式的增长,成千上万的构建者纷纷涌入这一生态系统,这有力地证明了我们在那些充满挑战的早期日子里所坚信的理念— TON 的潜力值得我们为之不懈奋斗。

那么,我此刻身在何处呢?

NEWTON 的成员们如今已遍布世界各地,每个人都以各自独特的方式为 TON 贡献着自己的力量。而我,则继续将关注点放在开发者的需求以及亚洲地区的发展之上(作为团队中唯一会说普通话的成员)。通过我领导的团队—@TONX_Studio,我们正致力于为 TON 生态系统构建至关重要的基础设施:从开发者工具到教育平台,再到为亚洲用户量身定制的服务,我们都在不断努力,旨在推动 TON 在全球范围内的普及与应用。

NEWTON 精神,薪火相传。这,仅仅是个开始。