2018年、Telegramチームは革命的なパブリックチェーンプロジェクトであるTONを立ち上げました。これは、その背後にある巨大な潜在的Web2ユーザーグループのために、リリースされるとすぐに大きな注目を集めました。 TON の開発はいくつかの紆余曲折を経てきました。 2023年、TONはDeFi流動性インセンティブプランを立ち上げ、Hack-a-TONハッカソンを開催し、世界中のトップ開発者を招き、TONエコシステムに新鮮な血を注入し、DeFiやNFTなどの最先端技術分野を共同で探求することを目指しました。現在、急速に成長し、活気のあるエコシステムになりつつあります。 TON開発の歴史 2018年、TelegramはTelegram Open Networkプロジェクトを設立し、ICOを通じて約17億ドルを調達したが、その後SECから違法な資金調達の疑いで告発された。 2020年、TelegramチームはSECとの和解に達し、Telegram Open Networkプロジェクトを放棄して資金を返還するために1,850万ドルの罰金を支払うことに同意した。 その後、TelegramチームはTelegram Open Network内のすべてのトークンをスマートコントラクトにロックし、誰でもマイニングに参加してTONトークンを取得できるようになりました(TONマイニングは2022年6月に終了し、TONネットワークは完全にPoSに変換されます)。 Telegram の今回の動きにより、Telegram Open Network はコミュニティに引き継がれ、NewTON コミュニティと呼ばれる開発者によって引き続き開発が進められることになります。その後、NewTONコミュニティはTON Foundationに改名され、Telegram Open Networkも現在のTONパブリックチェーンであるThe Open Networkに改名されました。 テレグラムが2020年にSECの決定を待っている間に、TON Labsはテレグラムオープンネットワークをフォークし、「無料TON」バージョンをリリースした。現在、Free TONはEverscaleに名前が変更されており、その開発パスとコードは元のTONとは大きく異なります。 TON オンチェーンデータ 現在、チェーン上には357のバリデーターが存在し、PoSメカニズムに基づいてステークされた$TONの合計金額は5億を超え、24か国に分散されています。https://www.tonstat.com/#toncoin 出典: https://www.tonstake.com/#/ TON トークンデータ $TON は、ETH チェーンと BSC チェーンの両方でトークン契約を持っています。 EagleEyeプラットフォームのデータによると、9月17日に$TONのオンチェーン取引は短期的なピークを迎え、売買比率は1.17に近づきました。 $TONの価格は9月20日に最近の高値である2.6ドルに達しました。 出典: https://eagleeye.space/detail/toncoin さらに、EagleEye プラットフォームは、集中型取引所 MEXC での $TON の最近の取引が非常に活発であることを監視しまし た。 TONは10月5日、MEXC Venturesから1,000万ドルの投資を受け、両者が戦略的提携を結んだと発表した。 MEXC は、TON エコシステムのマーケティング サービスとプロモーションを提供し、$TON 住宅ローン融資サービスも提供します。 出典: https://eagleeye.space/detail/toncoin TON のデザインの特徴 1. スマートコントラクトの呼び出しは非同期ですEthereum などのパブリック チェーンとは異なり、TON のスマート コントラクト間の呼び出しは非同期です。この設計により、スマート コントラクトが別のスマート コントラクトの関数を呼び出すときに、呼び出しがすぐに実行されず、すべてのトランザクションを 1 つのブロックで処理する必要がないため、スケーラビリティが向上します。しかし同時に、非同期性により、開発者が TON チェーン上でアプリケーションを開発および保守するためのハードルも高くなります。出典: ベオシン 3. 分散ハッシュテーブル ブロックチェーン ネットワーク データの保存方法とアクセス方法は、ネットワークのデータの一貫性、アクセス性、セキュリティに影響します。 TON はデータの保存にハッシュ テーブルを使用します。 まず、ハッシュ テーブルは、ハッシュ関数を使用してキーをバケットにマッピングすることで高速なデータ アクセスを可能にするデータ構造です。 TON ではハッシュ テーブルが分散されており、データはネットワーク内の複数のノードに保存されます。 データ項目を保存する必要がある場合、TON はハッシュ関数を使用して、データ項目をどのノードに保存するかを決定します。 データを取得する必要がある場合、同じハッシュ関数を使用して、データが格納されているノードをすばやく見つけ、効率的なデータの挿入、削除、および検索操作を可能にします。 データは暗号化され、複数のノードに冗長的に保存されます。一部のノードに障害が発生したり、攻撃を受けたりした場合でも、他のノードからデータを回復できるため、データのセキュリティと永続性が確保されます。従来のハッシュ テーブルと比較して、分散ハッシュ テーブルは、分散型および大規模環境でより高いパフォーマンスと信頼性を提供します。 以下は、TON と Ethereum および Bitcoin ネットワークの比較です。 Telegram で導入された「シークレット チャット」機能は、エンドツーエンドの暗号化技術を使用して、ユーザー間のメッセージ送信のセキュリティを向上させます。 2022年末、Telegramはさらにアップデートしてブロックチェーンベースの匿名番号ログイン機能を開始し、ユーザーは携帯電話番号なしで登録し、TONウォレットのニーモニックフレーズを保存するだけでログインできるようになり、追加のプライバシーオプションが提供されるようになりました。 2023年1月、TONはさらに機能を拡張し、TON Storageをリリースしました。これは、Dropbox やトレントといくつかの類似点を持つピアツーピアのファイル共有システムです。このシステムの特徴は、ファイル交換プロセスを簡素化し、ブロックチェーンに保存されたファイルに暗号化保護を提供することです。同時に、ファイルの永続的な保存を保証するために、これらのファイルをホストするノード オペレーターも対応するインセンティブを受け取ることができます。 TON 開発言語 TON でスマート コントラクトを開発する場合、開発者は Fift、FunC、Tact の 3 つのプログラミング言語オプションから選択できます。 Fift は、TVM と Fift アセンブリ命令を含む低レベル言語です。 Fift で開発するのは難しく、スマート コントラクトの開発に Fift 言語を使用することを選択する開発者はほとんどいません。 Tact は、TON が立ち上げた新しい高級言語です。構文は Typescript に似ており、開発の難易度を軽減することを目的としています。現在最も一般的に使用されている開発言語は、C に似たプログラミング言語である FunC です。出典: ベオシン TON スマート コントラクトを開発する場合、 Beosin セキュリティ チームは、開発者が次の 7 つの点に注意することを推奨しています。 1. FunC と Tact はどちらも静的型付け言語です。開発者は、コード内の変数に格納されるデータ型を明確に把握する必要があります。予期しない型や値を読み取るとエラーが発生します。 2. TONブロックチェーンには元に戻すメッセージは含まれません。したがって、開発者はコード実行の終了パスを考慮する必要があります。 3. TON ブロックチェーンには、計算フェーズ、アクション フェーズ、バウンス フェーズという複数のトランザクション フェーズがあります。計算フェーズではコントラクト コードが実行され、実行フェーズではメッセージが送信されます。したがって、開発者はコードをテストする際に、トランザクション実行の現在の段階に注意を払う必要があります。 4. FunC の method_id 識別子を持つ関数は、ブロックチェーンの内部メッセージと外部メッセージを受信するために使用できます。 5. TON ブロックチェーンは非同期であるため、開発者は失敗した呼び出し情報の処理に注意する必要があります。 6. バウンスされたメッセージを処理するスマート コントラクトのコードをメモします。スマートコントラクトが TON アセットを含むバウンスメッセージを他のアカウントに送信する場合は、スマートコントラクトでガス料金を差し引くことをお勧めします。 7. 外部メッセージの場合、開発者はリプレイ攻撃のリスクに注意する必要があります。カウンターまたは識別子を設定することで、リプレイ攻撃を回避できます。 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. エラー処理 TON の設計上、開発者はコードの終了パスを考慮する必要があります。契約ではバウンスされたメッセージを受信する可能性があり、契約ではこれらのメッセージを正しく処理する必要があります。さらに、フォールバック メッセージを処理する際には、ガス枯渇の状況も考慮する必要があり、予期しないエラーが発生する可能性もあります。 7. 不足しているチェック メッセージ フローの各段階をチェックする必要があります。攻撃者は、メッセージ フローの最初のステージの実行中に別のメッセージ フローを開始し、前のチェックを失敗させる可能性があります。 8. メッセージフローエラー メッセージ フローが設計に準拠していることを確認する必要があります。そうしないと、予期しないエラーや損失が発生する可能性があります。 9. データ構造のチェック FunC にはメッセージ パッシングとステージ用の関数がありますが、問題が発生する可能性があります (たとえば、end_parse() 関数はスライスが空かどうかをチェックし、空でない場合は例外をスローします。これにより、スライスが期待どおりの効果を持つことが保証されます。例外をスローするロジックは、コードの作成時に誤って記述される可能性があります (例外をスローするが値を返さないなど)。他の関数にも同じ問題がある可能性があります)。 10. シリアル化されたメッセージパッシングの問題 send_raw_message 関数などの受信または取得関数でメッセージをシリアル化する際にエラーが発生する可能性があります。 a.関数の命名、構成の命名、プライベート変数の命名、get 関数が適切な値を返すかどうか、判断を元に戻す、0 アドレスのチェック。 b.特権リスクが多少あります。 func にもこのような関数があり、集中化や過剰な権限の増加を招く可能性があります。 FunC での msg 呼び出しは通常のものと異なります。署名と通話の長さは位置に応じて送信されるため、問題が発生する可能性があります。 TON エコシステム 現在、TON エコシステムには 551 個のアプリがあり、19 を超えるサブセクターに分散しています。財布Ton Space は、Telegram に組み込まれたネイティブ ウォレットである @wallet の非管理型ウォレットであり、既存の TON ブロックチェーン ウォレットをインポートしたり、新しい TON ブロックチェーン ウォレットを作成したりするために使用できます。ユーザーは、TG アカウントとメールを使用して対応する秘密鍵を保存し、NFT を表示、送信、取引することもできます。 Ton Spaceはまもなく、DEX、ステーキング、レンディングプロトコルなどのDeFiアプリケーションを含むより多くの機能をサポートする予定であり、ユーザーはTON Connectを使用してTON上のサードパーティのdAppにアクセスできるようになります。https://wallet.tg/ 現在最も多くのプラットフォームをサポートしているTONブロックチェーンウォレットは、Webとモバイル端末をサポートするTonkeeperです。ユーザーは、モバイル端末でTONチェーン上のNFTを閲覧することもできます。 TON のウォレットはスマート コントラクト ウォレットであることに注目する価値があります。 TON ネットワークのより多くのシャードを実現することに加えて、ウォレットにより複雑なアプリケーションを実現する可能性も提供します。 https://tonkeeper.com/ デックス 現在、TONエコシステムには、Megaton Finance、ION Finance、DeDust、STON.fi、Flex、Tegro Financeなど、6つの主要な分散型取引所があります。これらの DEX は、ユーザー層という点で焦点が異なります。 Ston.fi と DeDust はユーザーベース (スワップを実行するユーザー) が最も大きく、DeDust と Megaton はアクティブ ユーザーが多いです。 https://megaton.fi/pool さらに、分散型注文帳モデルを備えた取引所であるStorm Tradeが現在テスト中です。 Web バージョンと Telegram ボット モードの両方をサポートします。将来的には、ユーザーはStorm Tradeが開発したボットと直接やり取りできるようになります。 借入 TONチェーンの最初の貸付プロジェクトであるEvaa Protocolは、10月10日にベータ版をリリースする予定です。7月19日、Evaa ProtocolはTONcoin.fundが戦略的投資家になったことを発表し、10月2日にはTonstarterプラットフォームで13万ドルの私募資金調達を完了しました。貸付プロトコル Evaa プロトコルの追加は、TON エコシステムの資産流動性にメリットをもたらします。 https://evaa.finance/ 鎖橋 現在、TONの公式クロスチェーンブリッジは、TONとETH、およびBSC間のクロスチェーン資産をサポートしており、他のチェーンの公式クロスチェーンブリッジはまだ開発中です。 さらに、サードパーティのクロスチェーンブリッジには、Orbit Bridge、Wallet Bridge、Tontake Bridge などがあります。 Orbit BridgeとMegaton Financeはどちらも、韓国のパブリックチェーンKlaytn上のDEXプラットフォームであるKlaySwapチームによって開発されており、11のパブリックチェーン間の国境を越えた取引をサポートしています。 Wallet BridgeとTontake BridgeはTelegramボットの形をしていますが、使用する人が少ないため、ユーザーはやり取りのリスクに注意する必要があります。 データプラットフォーム https://beta.redoubt.online/ 同社の開発チームDevnullは今年7月にBeosinが支援したHack-a-Tonハッカソンで準優勝し、今後もTON関連のデータ分析をさらに支援していく予定だ。 TONの現在と未来 現在、TONはDeFiエコシステムを精力的に開発しています。今年、TONはDeFi関連のテーマで2つの大規模なハッカソンを開催しました。 Beosin は Hack-a-ton x DWF Labs x AWS の独占セキュリティ パートナーとして、TON エコシステム プロジェクトの構築で開発者が直面する課題を解決するために、ワークショップのガイダンスと毎週の Q&A を開発者に提供しています。Beosin が TON ハッカソンのパートナーに さらに、TON は、より多くの開発者が TON エコシステムの構築に参加できるよう、さまざまな地域でコミュニティの集まりや開発者トレーニング キャンプを積極的に開催しています。 Beosin は今年 7 月と 8 月に現地パートナーとしてシンガポールとバリ島で TON オフライン ミートアップを主催し、Seoul Tact BootCamp の参加チームに契約開発トレーニングと優勝プロジェクトに対するセキュリティ監査割引を提供しました。 BeosinはTONコミュニティと協力 第2回ハッカソンが開催される中、TONは6月6日にエコシステムプロジェクト流動性インセンティブプログラムの申し込みを開始し、TONエコシステム内のDeFiプロジェクトをサポートし、より多くのユーザーを引き付けました。 将来、Unibot や Banana Gun などの Telegram 取引ボットが TON エコシステム トークンの取引をサポートすることは難しくないでしょう。 Beosin の EagleEye オンチェーン監視プラットフォームでは、将来的に Telegram ボットを立ち上げ、ユーザーに迅速なプロジェクト情報とデータクエリを提供することも計画しています。現在、EagleEye は、オンチェーンのクジラのアドレスの分析、契約リスクの検出、プロジェクトのソーシャル メディア プラットフォームの監視、ユーザーへの包括的なプロジェクト情報の提供をサポートしています。 https://eagleeye.space/detail/toncoin 要約すると、エコシステムの段階的な構築とモバイル端末におけるTONの利点により、TONは依然として大きな可能性を秘めており、将来的に多数のユーザーをそのエコシステムに参加させる大きなチャンスがあります。 |
<<: SSVの創設者が軍隊に徴兵され、SSVはそれに応じて倒れた。イスラエルの暗号プロジェクトが何であるかを見てみましょう
>>: カイコレポート:BCHが第3四半期の流動性成長で首位を獲得、BTCとETHは遅れをとる
オランダ人ディディ・タイフットゥとその家族新浪米株速報、北京時間19日、海外メディアの報道によると、...
この記事は元々IPFS Force Zoneによって書かれましたFilecoin のマイニング設計は...
最近、世界最大手のマイニング企業のいくつかは、ビットコインの価格下落を除いて、ビットコインのマイニン...
この記事の出典:小叢ブロックチェーン、原題:「抑圧された感情が爆発寸前、半月前の脚本が繰り返されるの...
転載元:Sina Finance Opinion Leaders著者: 李鋒、胡昊2020年4月、中...
.view{padding:0;word-wrap:break-word;cursor:text;h...
1. 暗号通貨経済の構築FreeCash の目標は、世界規模で暗号通貨経済を実現することです。暗号経...
これは実は待望の記事であり、ブレインウォレットに関する著者の個人的な見解を説明しています。元の著者は...
すべての中央銀行がブロックチェーン上で運営されたらどうなるでしょうか? ACI はこの質問に対する答...
最近、デジタル通貨の C++ コードの類似性に関する調査レポートが登場し、デジタル通貨の混乱の一端が...
インターネットTCP/IP基盤プロトコルのアップグレード版とも呼ばれ、将来のサイバー空間インフラの新...
オリジナル: cryptobriefing翻訳元: First.VIP 「金のストックフロー比率は5...
イーサリアムの合併(The Merge)が急速に近づいているため、ETHは過去1週間で1,500ドル...
2020年7月3日〜4日、POW POWERとInterstellar Vision IPFNEWS...
有名なブロックチェーンゲーム「Axie Infinity」がハッキングされ、6億2500万ドルが失わ...