重塑格局:TON 核心团队「NEWTON」的 10 余项开创性贡献
凭借自愿的技术贡献,NEWTON团队于2021年赢得了@Telegram官方团队的认可,并顺利完成了技术交接,这一事件被誉为区块链历史上最重大的「社区接管」事件。
简介:携手NEWTON团队,共赴使命之旅
当我加入NEWTON团队时,我们的首要使命清晰而坚定:在维护TONtestnet2代码稳定性的同时,不断优化开发者工具。
由于我们无法直接管理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迷你应用程序面世之前,我们团队中的一位成员就颇具前瞻性地开发了@cryptobotTelegram机器人钱包。这款钱包最初便支持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专注于提供核心功能包括:钱包余额查询、交易记录查看,以及尤为重要的备忘录功能。在TONConnect或复杂的DeFi合约尚未面世之前,备忘录对于TON的早期用户而言至关重要,它充当了命令操作的角色,特别是在交易所的存款操作中发挥了不可替代的作用。
尽管后来TONScan和TONViewer等更先进的浏览器相继涌现,但ton.sh依然作为TON发展历程中的一个重要里程碑而备受瞩目。它不仅见证了TON技术的不断进步,也为我们提供了宝贵的经验和启示。
9/TonWeb:不可或缺的JavaScriptSDK
鉴于TON智能合约采用的是Fift和Func这两种相对复杂的编程语言,NEWTON团队便打造了TonWeb。作为一款JavaScriptSDK,TonWeb极大地简化了钱包的创建、部署以及交易过程,为开发者提供了更为便捷和高效的工具支持。
通过TonWeb,开发者可以轻松实现TON区块链上的各种操作,无需深入掌握Fift和Func等底层技术细节,从而降低了开发门槛,加速了TON生态的发展。这款SDK的推出,为TON区块链的广泛应用奠定了坚实的基础。
10/tonwallet:我的首个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团队的两位领导者及核心团队成员。
并且,没错,我本人AwesomeDoge博士,同样荣幸地位列其中。
在那时,我仅仅将这封公开信视为一次展示我们对TON网络所做贡献的良好尝试,并未抱有任何获得回应的期望。然而,令人意想不到的是,@Telegram官方团队在2021年6月30日给予了回复。这一回复不仅让我们倍感惊喜,更标志着TON区块链历史中一个全新篇章的开启。
回顾与展望:开发者的笔记
回望这段非凡的征程,NEWTON团队的早期贡献绝非仅仅局限于代码的编写。每一行代码、我们打造的每一件工具、每一个不眠之夜的维护—所有这些不懈的努力,共同铸就了TON今日的辉煌基石。
步入2024年,TON迎来了爆炸式的增长,成千上万的构建者纷纷涌入这一生态系统,这有力地证明了我们在那些充满挑战的早期日子里所坚信的理念—TON的潜力值得我们为之不懈奋斗。
那么,我此刻身在何处呢?
NEWTON的成员们如今已遍布世界各地,每个人都以各自独特的方式为TON贡献着自己的力量。而我,则继续将关注点放在开发者的需求以及亚洲地区的发展之上(作为团队中唯一会说普通话的成员)。通过我领导的团队—@TONX_Studio,我们正致力于为TON生态系统构建至关重要的基础设施:从开发者工具到教育平台,再到为亚洲用户量身定制的服务,我们都在不断努力,旨在推动TON在全球范围内的普及与应用。
NEWTON精神,薪火相传。这,仅仅是个开始。