尽管 TON 基金会这个名字更为人所熟知,但鲜有人知晓其背后的早期贡献团队——NEWTON 团队(即 TON 核心团队)的精彩故事。
撰文:@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)、톤코인(Toncoin)、바이낸스 코인(BNB) 以及 테더 USDT(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 지갑은 텔레그램 시대에 시작되었으며, 내가 접하고 사용한 첫 번째 TON 지갑입니다. 놀랍게도 지금도 계속 사용되고 있으며 훌륭한 기능성을 유지하고 있습니다.
역사적 인정: NEWTON 팀의 @Telegram 공식 팀에 대한 공개 서신
공개 서신 내용 요약:
2021년 6월까지 NEWTON 팀은 TON 블록체인 생태계에 상당한 기여를 했습니다. 우리는 네트워크의 안정적인 운영과 데이터의 안전한 저장을 보장하기 위해 공개 Liteserver, DHT 서버 및 보관 노드를 운영하는 데 전념했습니다.
이 기간 동안 우리 팀 멤버 tolya-yanot는 NEWTON을 대표하여 TON 블록체인 팀에게 정성 어린 공개 서신(링크: https://github.com/ton-blockchain/TIPs/issues/33)을 썼습니다. 이 서신에서 우리는 지난 1년 동안 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 정신은 계속 이어지고 있습니다. 이것은 단지 시작에 불과합니다.