首页 资讯 正文

TON早期核心团队成员讲述:影响TON早期发展的10大关键贡献

金色财经 2024年11月29日 11:43

作者:Dr. Awesome Doge,TON核心团队早期成员;翻译:金色财经xiaozou

TON基金会这个名字可能大家都知道,但很少有人知道它的早期贡献者——NEWTON团队(TON核心团队)的故事。

通过自愿技术贡献,NEWTON在2021年获得了Telegram官方团队的认可,实现了区块链历史上最伟大的“社区接管”技术移交。

作为NEWTON的早期成员,让我来为大家讲述这个故事吧。

1、简介:加入NEWTON团队及团队使命

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

由于我们没有直接控制TON区块链GitHub repository,但需要不断更新代码,我们创建了一个名为NEWTON的新组织。为了确保网络更新顺畅,我们鼓励社区使用NEWTON开发的validator(验证器)作为标准版本。

从成立到2021年6月,NEWTON团队完成了若干突破性开发和基础设施项目。下面让我们来深入了解影响TON早期发展的10大关键贡献。

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

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

它提供了一些基本功能,比如钱包创建、合约部署、交易历史检索,甚至是DNS注册系统——有趣的是,当时的DNS与我们今天看到的现代NFT包装的DNS不一样。

mytonctrl还可以配置validator、liteserserver和litclients,从而使节点数据访问和解析更加简单。2021年,我们添加了基于CPU的挖矿脚本和自动化电源测试,以简化TON铸造。

sbjfqulA8jl6eMRpu6BQTDhONuOoZN5hWmiUda6a.png

(2)tonmon:可视化区块链运行状况

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

为了更好地监控区块链运行状况,我们创建了tonmon。该工具跟踪的关键指标有:区块创建时间、分片状态、dPoS选举时间表、validator计数和权重以及挖矿合约状态。我们可以对任何网络异常做出快速反应。

这个网络在早期阶段非常小,全球范围内大约只有80个validator。

swrIv0JJqivkbyvtBqdmGH1T6sOQociGoQ5C57ft.png

(3)tonmine:监控Giver合约

我们开发了tonmine来跟踪TON挖矿活动。虽然TON区块链最初的giver有大有小,但到2021年只剩下10个小型giver。tonmine显示每个合约的每日挖矿统计数据,每个合约平均每天20,000 TON——所有合约总计200,000 TON。

挖矿难度在不同的giver之间差异很大,这取决于矿工的数量——一些giver由于矿工较少所以难度较低,而另一些则具难度极高。

wAuyE287hfq8fk502NLQ1Wrruf57oXhv4bQpjr3X.png

(4)跨链桥

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

rjRuX57wxlDThWJRgYxBzAkWy8pxwYtW4lNXyRxo.png

(5)@cryptobot:Telegram Bot钱包

2021年,在Telegram的mini app出现之前,一名团队成员开发了@cryptobot Telegram钱包。它最初支持BTC、TON、BNB和USDT。Telegram的mini app推出后,钱包进行了彻底的更新。

0Xk5G4qYMoIOPgWZBQFhW3fqX0aVCyHhiGhpdh0t.png

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

有了toncenter,开发人员不再需要设置完整节点,研究litecliclient或liteserver,或者担心序列化的数据格式。toncenter提供了一个公共API,大大简化了各种钱包和区块浏览器的链上数据访问。

虽然TON的基础设施已经发展为拥有更多的API提供商选项,比如今天的tonxapi.com,但toncenter仍在不断为开发人员服务,这证明了其设计的强大。

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

第一个TON区块链浏览器被内置到explorer.toncoin.org的核心代码库中。虽然速度快得令人难以置信,但对大多数用户来说,它的数据表示技术性太重。

ucp2vPzlJP77fZWiwqC8w4JYq1WsveREvJwCZjra.png

(8)ton.sh:新一代浏览器

为了解决explorer.toncoin.org的复杂性,我们创建了ton.sh。在解决了区块链数据的反序列化挑战之后,我们使用一个公共API发布了它。

ton.sh侧重于基本功能:钱包余额、交易,尤其是备忘录。备忘录对于早期TON用户来说至关重要,在TON Connect或复杂的DeFi合约出现之前,备忘录是命令操作,尤其是对于交易所的存款操作。

尽管后来出现了像TONScanTONViewer这样的新浏览器,但ton.sh仍然是TON开发中的一个历史性里程碑。

iVrpwhQzW6zhAYXVveNACUDrDoNHu68Ft1qjMEIx.png

(9)TonWeb:基本的JavaScript SDK

由于TON智能合约使用了FiftFunc这两种具有挑战性的语言,因此NEWTON团队开发了TonWeb,这是一个简化钱包创建、部署和交易的JavaScript SDK。

WFNSofWoYrI90bpSMUpuRtc19cQiODXFIDPVSD2x.png

(10)ton钱包:我的第一个TON钱包

这个TON钱包可以追溯到Telegram时代,是我的第一个钱包,而且我现在还在用它。

57f8QMIHFqHBIwbx58xpA2tlYXuBctufcZDLttrJ.png

2、历史性认可:NEWTON给Telegram官方团队的公开信

到2021年6月,NEWTON团队做出了重大贡献,包括运行公共liteserver、DHT服务器和archive节点,以维护网络稳定性。然后,toya-yanot给TON-blockchain团队写了一封公开信,记录了我们一年的工作,并请求GitHub的机构许可。

Xqf3rKUCGG1w1zlMOpalPuINq6a5HnVjas3yyaQO.png

信中列出了NEWTON的两位主导人和主要团队成员。

sLuUq88x2PKvfguWhx55i6WsdWLnvrT8LAS3BHjd.png

是的,我(Dr. Awesome Doge)也在名单之中。

cfEz6f639WTbMO5yVU179t3ovaeQGQqGPX2Nj630.png

那时,我认为这仅仅是一封公开信——是一个很好的方式来展示我们对网络的贡献,而没有期待任何回应。

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

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

GZaETguAEGPlXmREaLGCK1Bj874vbWDUR4RDnTM8.png

3、回顾过去,展望未来:Builder笔记

回顾这段令人难以置信的旅程,NEWTON团队的早期贡献远远超出了代码。每一行代码,我们开发的每一款工具,每一个不眠之夜的维护工作——所有这些努力奠定了TON今天的基础。

TON在2024年的爆炸式增长,有成千上万的builder加入生态系统,这便验证了我们在那些充满挑战的早期阶段的信念——TON的潜力值得为之奋斗。

NEWTON成员遍布全球,每个成员都以自己的方式支持着TON。我的重心仍然是开发者的需求和亚洲的开发(我是唯一说普通话的团队成员)。我和我的团队TONX正在为TON生态系统构建必要的基础设施:

  • TONX API:所有dapp的强大RPC & API

  • Tonkey App:管理4亿资产的多签钱包

  • TonStake:最大的质押池

  • TON Research:面向开发者的社区中心

  • TON骇客之家活动横跨香港、曼谷、台北

未来敬请期待。

NEWTON的精神永存。这仅仅是个开始。让我们来一起建设TON吧。

查看更多