この記事では、TON の初期のコアチームである NEWTON の貢献について説明し、TON 財団の発展促進におけるその重要な役割を明らかにし、チームの努力と成果を示します。 (暫定的な概要: TON HackerHouse バンコク ステーションは成功裡に終了しました! TONX は 300 人の世界的な開発者と連携して革新的な 70 のプロジェクトを作成します) (背景補足: TONX API はエコシステムのトップ 20 の巨人と連携します! TON 開発者は Blum、Catizen、 CoinGecko、Google Cloud Ecology) TON Foundation という名前は誰もが知っているかもしれませんが、その初期の貢献者である NEWTON チーム (TON コア チーム) のストーリーを知っている人はほとんどいません。 NEWTONは自主的な技術貢献を通じて、2021年にテレグラム公式チームに認められ、ブロックチェーン史上最大の「コミュニティ乗っ取り」技術移転を達成した。 NEWTONの初期メンバーとして、この話をさせてください。 1. はじめに: NEWTON チームへの参加とチームの使命 私が NEWTON チームに加わったとき、私たちの主な使命は明確でした。開発ツールを強化しながら TON testnet2 コードの安定性を維持することです。 私たちは TON ブロックチェーン GitHub リポジトリを直接制御することはできませんが、コードを常に更新する必要があるため、NEWTON という新しい組織を作成しました。ネットワークの更新をスムーズに行うために、NEWTON が開発したバリデーターを標準バージョンとして使用することをコミュニティに推奨します。 NEWTON チームは、発足から 2021 年 6 月までに、いくつかの画期的な開発およびインフラストラクチャ プロジェクトを完了しました。 TON の初期開発に影響を与えた 10 の主要な貢献を詳しく見てみましょう。 (1) mytonctrl: 自動化されたノード管理ツール 私たちの最初の主要な貢献は、ノードのインストールとバリデーターのセットアップのための強力な自動化ツールである mytonctrl です。 ウォレットの作成、契約のデプロイ、トランザクション履歴の取得、さらには DNS 登録システムなど、いくつかの基本機能が提供されました。興味深いことに、当時の DNS は、今日見られる現代の NFT でラップされた DNS と同じではありませんでした。 mytonctrl は、ノード データへのアクセスと解析を容易にするために、validator、liteserserver、および litclients を構成することもできます。 2021 年には、TON ミントを簡素化するために、CPU ベースのマイニング スクリプトと自動電源テストを追加しました。 (2) tonmon: ブロックチェーンの稼働状況を可視化するためには、ノードを用意してデータを取得するだけでは十分ではありません。 ブロックチェーンの健全性をより適切に監視するために、私たちはtonmonを作成しました。このツールによって追跡される主な指標は、ブロックの作成時間、シャードのステータス、dPoS 選択スケジュール、バリデーターの数と重み、マイニング契約のステータスです。ネットワークの異常にも迅速に対応します。 このネットワークは初期段階では非常に小規模で、バリデーターは世界中に約 80 人しかいません。 (3) tonmine: ギバーコントラクトの監視 TON マイニング活動を追跡するために Tonmine を開発しました。 TON ブロックチェーンの最初の提供者は大規模なものから小規模なものまで多岐にわたりましたが、2021 年には小規模な提供者は 10 社のみ残っています。 tonmine は、各契約の毎日の採掘統計を示します。契約ごとに 1 日あたり平均 20,000 トン、すべての契約の合計で 200,000 トンになります。 マイニングの難易度は、マイナーの数に応じて、ギバーによって大きく異なります。マイナーが少ないため難易度が低いギバーもあれば、難易度が非常に高いギバーもあります。 (4) クロスチェーンブリッジ TON が Jetton または NFT 標準を採用する前、私たちはクロスチェーンの互換性の重要性を認識していました。 NEWTON チームは、EVM 互換チェーン上の ERC-20 トークン用の TON ネイティブ ブリッジを開発し、bridge.ton.org でのテストに成功しました。これにより、TON、イーサリアム、BSC 間のシームレスな転送が可能になります。 (5) @cryptobot: Telegram Bot Wallet 2021 年、Telegram のミニアプリが登場する前に、チームメンバーが @cryptobot Telegram ウォレットを開発しました。当初はBTC、TON、BNB、USDTをサポートしています。 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 契約が登場する前は、メモはコマンド操作、特に取引所での入金操作にとって重要でした。 その後、TONScan や TONViewer などの新しいブラウザが登場しましたが、ton.sh は依然として TON 開発における歴史的なマイルストーンです。 (9) TonWeb: 基本的な JavaScript SDK TON スマート コントラクトは Fift と Func という 2 つの難しい言語を使用するため、NEWTON チームはウォレットの作成、展開、トランザクションを簡素化する JavaScript SDK である TonWeb を開発しました。 (10) TON ウォレット: 初めての TON ウォレット この TON ウォレットはテレグラム時代に遡り、私にとって初めての財布であり、現在も使用しています。 2. 歴史的認識: NEWT...