###その後、TelegramチームはTelegramオープンネットワークネットワーク内のすべてのトークンをスマートコントラクトにロックし、誰でもマイニングに参加してTONトークンを取得できるようになりました(2022年6月にTONマイニングが終了し、TONネットワークは完全にPoSに変換されました)。 Telegramの動きにより、Telegram Open Networkはコミュニティの手に委ねられ、NewTONコミュニティと呼ばれる開発者によって開発され続けています。 その後、NewTONコミュニティはTON財団に改名され、Telegram Open NetworkもThe Open Networkに改名され、現在はTONパブリックチェーンとなっています。
Ton Spaceは、@walletのノンカストディアルウォレットであり、Telegramに埋め込まれたネイティブウォレットであり、既存のTONブロックチェーンウォレットをインポートしたり、新しいTONブロックチェーンウォレットを作成したりするために使用できます。 ユーザーは、TGアカウントと電子メールを使用して対応する秘密鍵を保存し、NFTを表示、送信、取引することもできます。 Ton Spaceはまもなく、DEX、ステーキング、レンディングプロトコルなどのDeFiアプリケーションを含むより多くの機能をサポートし、ユーザーはTON Connectを使用してTON上のサードパーティのdAppにアクセスできます。
現在、TONはDeFiエコシステムを精力的に開発しています。 今年、TONはDeFi関連のテーマを持つ2つの主要なハッカソンを主催しました。 Beosinは、Hack-a-ton x DWF Labs x AWSの独占的なセキュリティパートナーとして、TONエコシステムプロジェクトを構築する開発者の課題を解決するためのワークショップガイダンスと毎週のQ&Aを提供しています。
技術的な観点から、Telegramに支えられているパブリックチェーンTONがどのように上昇したか
2018年、Telegramチームは革新的なパブリックブロックチェーンプロジェクトであるTONを立ち上げましたが、その背後にある巨大な潜在的なWeb2ユーザーベースのために、リリースされるとすぐに多くの注目を集めました。
2023年、TONはDeFi流動性インセンティブプログラムを開始し、Hack-a-TONハッカソンを開催し、世界のトップ開発者を引き付けてTONエコシステムに新鮮な血液を注入し、DeFiやNFTなどの最先端技術分野を共同で探求することを目的としています。 今日、それは急成長している活気に満ちたエコシステムになりつつあります。
トロンの歴史
2018年、テレグラムはICOを通じて約17億ドルを調達したテレグラムオープンネットワークプロジェクトを設立しましたが、テレグラムはその後、違法な資金調達でSECから告発されました。 2020年、テレグラムチームは1,850万ドルの罰金を支払い、SECと和解し、テレグラムオープンネットワークプロジェクトを放棄し、資金を返還することに合意しました。
###その後、TelegramチームはTelegramオープンネットワークネットワーク内のすべてのトークンをスマートコントラクトにロックし、誰でもマイニングに参加してTONトークンを取得できるようになりました(2022年6月にTONマイニングが終了し、TONネットワークは完全にPoSに変換されました)。 Telegramの動きにより、Telegram Open Networkはコミュニティの手に委ねられ、NewTONコミュニティと呼ばれる開発者によって開発され続けています。 その後、NewTONコミュニティはTON財団に改名され、Telegram Open NetworkもThe Open Networkに改名され、現在はTONパブリックチェーンとなっています。
2020年、テレグラムがSECの裁定を待っている間、TON Labsはテレグラムオープンネットワークをフォークし、「フリーTON」バージョンをリリースしました。 現在、Free TONはエバースケールに改名されており、その開発ルートとコードも元のトロンとは大きく異なります。
TONオンチェーンデータ
###現在、チェーン上のバリデーターの数は357であり、PoSメカニズムの下で賭けられた$TONの総数は5億を超え、24か国に分散しています。
源:
トントークンデータ
$TON ETHチェーンとBSCチェーンの両方にトークン契約があります。 EagleEyeプラットフォームによると、9月17日、$TONのオンチェーン取引は短期的に急増し、売買比率は1.17に近づきました。 $TON価格は9月20日に最近の高値2.6ドルに達しました。
源:
さらに、EagleEyeプラットフォームは、集中型取引所MEXCでの最近の取引$TONを非常に活発に監視しています。 TONは10月5日、MEXC Venturesから1000万ドルの投資を受け、両社間で戦略的パートナーシップを確立したと発表した。 MEXCは、TONエコシステムのマーケティングサービスとプロモーションを提供し、$TON住宅ローン借入サービスを提供します。
源:
TONデザインの特徴
1 スマートコントラクト呼び出しは非同期です
イーサリアムなどのパブリックブロックチェーンとは異なり、TRONのスマートコントラクト間の呼び出しは非同期です。 この設計により、あるスマートコントラクトが別のスマートコントラクトの機能を呼び出すときに、呼び出しがすぐに実行されず、すべてのトランザクションをブロックで処理する必要がないため、スケーラビリティが向上します。 しかし同時に、非同期性は、開発者がTONチェーン上でアプリケーションを開発および保守するためのしきい値も高めます。
ソース: ベオシン
3 分散ハッシュテーブル
ブロックチェーンネットワークがデータとアクセスを保存する方法は、ネットワークのデータの一貫性、アクセシビリティ、およびセキュリティに影響します。 TONはデータストレージにハッシュテーブルを使用します。
まず、ハッシュテーブルは、ハッシュ関数を使用してキーをバケットにマップすることで、高速なデータアクセスを可能にするデータ構造です。 TRONでは、ハッシュテーブルが分散されているため、データはネットワーク内の複数のノードに保存されます。
データ項目を格納する必要がある場合、TON はハッシュ関数を使用して、データ項目を格納するノードを決定します。
データを取得する必要がある場合は、同じハッシュ関数を使用してデータを格納するノードをすばやく検索し、効率的なデータの挿入、削除、および検索操作を可能にします。
データは暗号化され、複数のノードに冗長的に保存され、一部のノードに障害が発生したり攻撃されたりしても、他のノードからデータを回復できるため、データのセキュリティと耐久性が確保されます。 分散ハッシュ テーブルは、分散環境や大規模環境で、従来のハッシュ テーブルよりも高いパフォーマンスと信頼性を提供します。
TONとイーサリアムおよびビットコインネットワークとの比較は次のとおりです。
Telegramで導入された「シークレットチャット」機能は、エンドツーエンドの暗号化テクノロジーを使用し、ユーザー間のメッセージ送信のセキュリティを向上させるように設計されています。 2022年末に入ると、Telegramはさらに更新され、ブロックチェーンベースの匿名番号ログイン機能が導入され、ユーザーは携帯電話番号の登録なしで、TONウォレットのニーモニックフレーズを保存するだけでログインできるようになり、追加のプライバシーオプションが提供されました。
2023年1月、TONはTONストレージのリリースにより機能をさらに拡張しました。 これは、Dropboxやトレントと特定の類似点を共有するピアツーピアのファイル共有システムです。 このシステムは、ファイル交換プロセスを簡素化し、ブロックチェーンに保存されているファイルに暗号化保護を提供することを特徴としています。 同時に、ファイルの永続的なストレージを確保するために、これらのファイルをホストするノードオペレーターにもそれに応じてインセンティブを与えることができます。
TON 開発言語
TRONでスマートコントラクトを開発するために、開発者はFift、FunC、Tactの3つのプログラミング言語オプションを持っています。 FIFTはTVMやFIFTの組み立て命令を含む低レベルであり、FIFTを使用して開発することは困難であり、スマートコントラクトを開発するためにFIFT言語を使用することを選択する開発者はほとんどいません。 Tactは、開発を容易にするように設計されたTypeのような構文を備えたTONの新しい高級言語です。 今日最も使用されている開発言語は、Cライクなプログラミング言語であるFunCです。
出典:ベオシン
TONスマートコントラクトを開発する際、Beosinセキュリティチームは開発者に次の7つのポイント**に注意するようアドバイスしています。
FunCとTactはどちらも静的に型付けされた言語であり、開発者はコード内の変数によって格納されるデータのタイプについて非常に明確にする必要があります。 予期しない型と値を読み取ると、エラーが発生する可能性があります。
TONブロックチェーンには、レビューメッセージは含まれていません。 したがって、開発者はコード実行の終了パスを考慮する必要があります。
TONブロックチェーンには、計算フェーズ、アクションフェーズ、バウンスフェーズの複数のトランザクションフェーズがあります。 計算フェーズはコントラクト コードを実行し、実行フェーズはメッセージを送信します。 したがって、開発者は、コードをテストするときに、取引実行のどの段階が現在位置しているかに注意を払う必要があります。
FunCのメソッド_id識別子を持つ関数は、ブロックチェーンの内外でメッセージを受信するために使用できます。
TONブロックチェーンは非同期であり、開発者は失敗した通話情報の処理に注意を払う必要があります。
6.バウンスされたメッセージを処理するスマートコントラクトのコードに注意してください。 スマートコントラクトがTON資産を含むバウンス情報を他のアカウントに送信する場合は、スマートコントラクトからガス料金を差し引くことをお勧めします。
Beosinセキュリティチームは、プロジェクト当事者がプロジェクトのセキュリティリスクを事前に修復し、ユーザーとプロジェクト関係者のセキュリティを確保することを目的として、TONスマートコントラクトのセキュリティ監査サービスを正式に開始しました。 その主なセキュリティ監査項目は次のとおりです。
1. リプレイ攻撃
スマートコントラクトを外部メッセージリプレイ攻撃から保護する最も簡単な方法は、スマートコントラクトの永続データに32ビットのカウンターcur-seqnoを格納し、インバウンド外部情報(署名部分)にreq-seqno値を期待することです。 外部情報は、署名が有効で、req-seqno が c007r-seqno と等しい場合にのみ受け入れられます。 処理が成功すると、永続データの cur-seqno 値が 1 ずつインクリメントされるため、同じ外部情報は受け入れられなくなります。
seqno(またはリプレイ攻撃を防ぐ他のメカニズム)がなければ、誰でも(通常は資金の受取人)トランザクションデータを(ブロックチェーンエクスプローラーなどから)読み取り、別の偽のトランザクションを作成して元のウォレットスマートコントラクトに再送信し、強制的に実行してTONを再送信し、最終的にすべての資金を使い果たすことができます。
2 アクセス制御
特定のユーザーのみが、コントラクト内の特定のアクションに対するアクセス許可を持つ必要があります。 たとえば、NFT転送の操作は、NFTの所有者(または所有者によって承認されたアカウント)のみが行う必要があります。 契約は権限を厳密にチェックし、承認された場合は転送操作を続行する必要があります。 そうでない場合、取引はロールバックする必要があります。
3 変数のオーバーライド
FunCコントラクトでは、変数はset_data関数を介して書き込まれ、変数の順序や変数名が正しく記述されていない場合、誤って間違った変数を記述して元の変数を上書きしやすくなります。
4 ビジネスデザイン
プロジェクト契約の中には設計による攻撃を受けるリスクがあるものもあり、攻撃者目線で設計に攻撃の可能性があるかどうかを厳密に検討する必要があります。
5 ビジネスフルフィルメント
一部のプロジェクトでは、設計に攻撃のリスクはありませんが、特定の実装では、元の設計または実装に従って問題は発生せず、脆弱性が発生します。
6 エラー処理
TRONの設計上、コードの終了パスは開発者が考慮する必要があります。 コントラクトはバウンスされたメッセージを受信する場合があり、コントラクトはそれを正しく処理する必要があります。 さらに、フォールバック メッセージを処理する際にはガスの枯渇を考慮する必要があり、予期しないエラーも生成される可能性があります。
7 チェックの欠落
メッセージ・フローの各ステージには検査が必要であり、攻撃者はメッセージ・フローの最初のステージの実行と同時に別のメッセージ・フローを開始し、前の検査を失敗させる可能性があります。
8 メッセージ フロー エラー
メッセージ・フローが設計どおりであることを確認しないと、予期しないエラーや損失が発生します。
9 データ構造チェック
FunCにはメッセージングとステージ用の関数があり、問題がある可能性があります(たとえば、end_parse()関数、スライスが空かどうかを確認しないと、例外がスローされます。 これにより、スライスに目的の効果が確実にもたらされます。 例外をスローするロジックは、例外をスローするが値を返さないなど、コードの記述時に問題が生じる可能性があります。 他の関数でも同じ問題が発生する可能性があります)。
10 シリアル化されたメッセージングの問題
send_raw_message 関数などの関数でメッセージをシリアル化する際に、受信エラーまたは取得エラーが発生する可能性があります。
**a.**関数の命名、構成の命名、プライベート変数の命名、get関数が妥当な戻り値であるかどうか、評価判定、0アドレスチェック。
**b.**いくつかの特権リスク、funcもそのような機能を持ち、集中化されるか、特権が強すぎる可能性があります。
FunCのmsg呼び出しは通常の呼び出しと同じではなく、署名と呼び出し長が場所ごとに送信されるため、問題が発生する可能性があります。
トンエコロジー
現在、TONエコシステムには551のアプリがあり、19を超えるサブディビジョンに分散しています。
ウォレット
Ton Spaceは、@walletのノンカストディアルウォレットであり、Telegramに埋め込まれたネイティブウォレットであり、既存のTONブロックチェーンウォレットをインポートしたり、新しいTONブロックチェーンウォレットを作成したりするために使用できます。 ユーザーは、TGアカウントと電子メールを使用して対応する秘密鍵を保存し、NFTを表示、送信、取引することもできます。 Ton Spaceはまもなく、DEX、ステーキング、レンディングプロトコルなどのDeFiアプリケーションを含むより多くの機能をサポートし、ユーザーはTON Connectを使用してTON上のサードパーティのdAppにアクセスできます。
現在、サポートされているプラットフォームの数が最も多いTONブロックチェーンウォレットは、Webおよびモバイル端末をサポートし、モバイル側のユーザーが保有するTONチェーンでNFTを表示することもできるTonkeeperです。 TRONのウォレットはスマートコントラクトウォレットであり、TONネットワークのより多くのシャードを実装することに加えて、より複雑なアプリケーションを実装する可能性をウォレットに提供することは注目に値します。
デックス
現在、TONエコシステムには、メガトンファイナンス、IONファイナンス、デダスト、STON.fi、フレックス、テグロファイナンスを含む6つの主要な分散型取引所があります。 これらのDEXはすべて、ユーザーオーディエンスの点で異なる重点を持っており、Ston.fi とDeDustが最大のユーザーベース(スワップを行うユーザー)を持ち、DeDustとMegatonはよりアクティブなユーザーを持っています。
さらに、分散型オーダーブック取引所であるStorm Tradeがテストされており、ユーザーが将来Storm Tradeによって開発されたボットと直接対話できるWebおよびTelegramボットモードの両方をサポートしています。
借り
TONチェーンの最初の融資プロジェクトであるEvaaプロトコルは、10月10日にベータ版で稼働する予定です。 7月19日、Evaa ProtocolはTONcoin.fundが戦略的投資家になったと発表し、10月2日にはTonstarterプラットフォームで$130,000の私募をクローズしました。 Evaaプロトコルの追加は、TONエコシステムの資産の流動性に利益をもたらします。
クロスチェーンブリッジ
現在、TONの公式クロスチェーンブリッジは、TONとETHの間の資産をサポートし、BSCであり、他のチェーンの公式クロスチェーンブリッジはまだ開発中です。
さらに、サードパーティのクロスチェーンブリッジは、オービットブリッジ、ウォレットブリッジ、トンタケブリッジです。 Orbit BridgeとMegaton Financeはどちらも、韓国のパブリックチェーンKlaytnのDEXプラットフォームであるKlaySwapチームによって開発され、11のパブリックチェーンのクロスクロスをサポートしています。 ウォレットブリッジとトンタケブリッジはTelegramボットの形をしていますが、ユーザー数は少なく、ユーザーはインタラクションのリスクを認識する必要があります。
データ プラットフォーム
同社の開発チームであるDevnullは、今年7月にBeosinが支援するHack-a-Tonハッカソンで2位を獲得し、今後さらに多くのTRON関連のデータ分析をサポートする予定です。
TONの現在と未来
現在、TONはDeFiエコシステムを精力的に開発しています。 今年、TONはDeFi関連のテーマを持つ2つの主要なハッカソンを主催しました。 Beosinは、Hack-a-ton x DWF Labs x AWSの独占的なセキュリティパートナーとして、TONエコシステムプロジェクトを構築する開発者の課題を解決するためのワークショップガイダンスと毎週のQ&Aを提供しています。
ベオシンがTONハッカソンパートナーに
さらに、TONはさまざまな地域でコミュニティの集まりや開発者トレーニングキャンプを精力的に開催し、TONエコシステムの構築に参加するより多くの開発者を引き付けることを目指しています。 **Beosinは、今年7月と8月にシンガポールとバリでローカルパートナーとしてTONオフラインミートアップを主催し、ソウルのTact BootCampの参加チームに対して、受注プロジェクトに対して契約開発トレーニングとセキュリティ監査割引を実施しました。 **
BeosinはTONコミュニティと協力しています
第2回ハッカソンと同時に、TONは6月6日にエコロジカルプロジェクト流動性インセンティブプログラムの申請を開始し、TONエコシステムのDeFiプロジェクトパーティーをサポートし、より多くのユーザーを引き付けました。
ユニボットやバナナガンなどの電報取引ボットは、TONエコロジカルトークンの取引をサポートすることは難しくありません。
BeosinのEagleEyeオンチェーン監視プラットフォームは、将来的にTelegramボットを立ち上げて、ユーザーに迅速なプロジェクト情報とデータクエリを提供する予定です。 現在、EagleEyeは、チェーン上の巨大なクジラの住所の分析をサポートし、契約リスクを検出し、プロジェクトのソーシャルメディアプラットフォームを監視し、ユーザーに包括的なプロジェクト情報を提供しています。
要約すると、エコシステムの段階的な構築とモバイル端末でのTONの利点により、TONは依然として大きな可能性を秘めており、将来的にそのエコロジーに参加するために大規模なユーザーを引き付ける絶好の機会があります。