#Binance #BTC #crypto2023 #BNB #ETH

最近Suiがオンラインになりますが、AptosもSuiもMove言語を使用しているため、AptosはCore Moveを使用し、SuiはCore Moveの拡張版であるSui Moveを使用していることに注意してください。

そこで今日は、コードの観点、またはプログラマーの観点から分析します。新しいパブリックチェーンとして、Sui は ETH に挑戦できるのか、そして第 2 の Polkadot になるのか。

1. 移動言語について

2022 年 9 月の Aptos 公式メインネット リリースの予想ピーク期間中に、私は Aptos プラットフォーム上の DEX のコーダーとして働くために (主に報奨金バグを収集するために) Move 言語を使い始めました。 Move はまったく役に立ちませんでした。難しいですが、Rust と多くの類似点があります。

多くのブロックチェーン開発者は、堅牢性は簡単だが、Rust でスマート コントラクトを記述するのは難しいと言っています。しかし、サークル内の多くの人は「Move は Solidity よりも簡単だ」と言うでしょう。これは、Move を学ぶ方が Solidity を学ぶよりもはるかに簡単であることを意味します。

Aptos とSui の両方が Move 言語を使用していることは、ほとんどの人が知っています。

はい、ただしアプトスはコア ムーブを使用し、スイはコア ムーブの拡張版であるスイ ムーブを使用します。

Move 言語はセキュリティが高いことで知られており、Sui Move は Core Move よりも安全であると考えられています。私は EVM、Solana、Cosmos、Polkadot など、多くのスマート コントラクト プロジェクトについて書いてきましたが、Move 言語に匹敵するセキュリティを提供する言語にはまだ出会っていません。

Solidity と Rust のスマート コントラクトには多数の脆弱性があることが知られており、数多くのハッキングの対象となっています。ただし、Move スマート コントラクトは、その固有の構造により、暗号資産の直接管理を容易にします。したがって、開発者は広範なセキュリティの専門知識を必要とせずに、安全性の高いスマート コントラクトを作成できます。

ちなみに、AptosはGlobal Storageを使用してアセットを保存しますが、Suiは独自のSui Storageを使用してアセットを保存します。それらの違いをよりよく理解するには、この記事を参照してください: [ https://docs.sui.io/learn/sui-move-diffs ]

私の意見では、Sui Move は、Sui チェーン上のすべての資産が有形資産と同様のオブジェクトとして扱われるため、現実世界の資産管理に近いと言えます。

Aptos と Sui の高レベルのアーキテクチャを分析して、使用される Move 言語の種類の違いの背後にある理由を確認してみましょう。

2. アプトスについて

Aptos のアーキテクチャは、特にトークンとプログラムの処理に関して、Solana のアーキテクチャと驚くほど似ています。

以下に示すように、EVMとSolanaの比較

Solana には 3 種類のアカウント (プログラム アカウント、データ アカウント、ウォレット アカウント) があります。

イーサリアム仮想マシン (EVM) は 2 種類のアカウント (スマート コントラクト アカウントとウォレット アカウント) で構成されます。

Solana のアーキテクチャでは、スマート コントラクトの分割構造が導入され、プログラムが「ロジック」コンポーネントと「状態」コンポーネントに分割されます。この分離により、トランザクションの並列実行が容易になります。

より包括的な理解については、Solana の創設者 Anatoly Yakovenko が書いた記事を読むことを検討してください。

Aptos はさまざまなアカウント タイプを使用せず、アドレスを使用してアカウントを表し、これらのアドレスは Global Storage に保存されているモジュールとリソースに接続されます。

Aptos のグローバル ストレージはインデックス マッピングを実装しており、アドレスとタイプで構成されるインデックスを通じてストレージ内のリソース (データ、トークン、NFT など) とモジュール (スマート コントラクト) にアクセスできます。

たとえば、シナリオを研究するとき、ウォレットには 30 個の APT があります。私のウォレットアドレスは0xabcdです…。

上の例に示すように、APT の量を表すコイン ストレージ構造はグローバル ストレージに保存されており、次のインデックスを使用してアクセスできます。

0xabcd + 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>

アドレス 0xabcd は、ウォレット内に存在する関連リソース (トークンと NFT) を示しています。

Aptos では、トークンは標準トークン モジュール aptos_framework::coin を使用して作成および管理されます。これは、Solana のトークン プログラムに似ています。さらに、aptos_token::token は、NFT コレクションと個々の NFT の作成と管理に使用されます。

Global Storage 内のリソースとモジュールが分離されているため、Aptos は、同じリソースを読み取るだけのトランザクションだけでなく、重複しないトランザクションの並列処理を容易にすることができます。

Aptos は、その並列処理能力により、1 秒あたり最大 160,000 のトランザクションを処理できると推定されています。つまり、これはゲームとメタバース業界における大きな前進です。

3. SUIについて

Sui はオブジェクトを多用することが特徴であり、Sui エコシステム内のすべてがオブジェクトとして扱われることを意味します。これには、パッケージ (スマート コントラクト)、トークン、NFT が含まれ、これらはすべてオブジェクト タイプの下にグループ化されます。

Sui エコシステムでは、Sui Storage 内に各オブジェクトに一意の ID があり、対応する ID を介してアクセスできます。

例: 私のウォレットには 30 個の SUI があります。

これは、それぞれ 10 個の SUI を表す 3 つのオブジェクトを含む私のウォレット アドレスに相当します。 Sui ブラウザにアクセスして自分のアカウントを見つけると、ウォレットに 3 つの SUI トークン オブジェクトがあることがわかります。

オブジェクト 0x0522..eefe SUI 残高: 10

オブジェクト 0xa611..2b9b SUI 残高: 10

オブジェクト 0xc741..b215 SUI 残高: 10

Sui オブジェクトとアカウント アドレスの関係をより深く理解するには、以下の画像を参照してください。

ウォレット内の 5 つの SUI が別のウォレットに転送されると、10 個の SUI オブジェクトは、それぞれ 5 つの SUI を保持する 2 つのオブジェクトに置き換えられます。これら 2 つのオブジェクトのうち 1 つは新しいウォレットに転送されます。その結果、オブジェクトはまだ 3 つ残りますが、ウォレット内の合計残高は 25 SUI になります。

Sui オブジェクトは、不変オブジェクト (凍結オブジェクト)、共有オブジェクト、および可変オブジェクトに分類できます。詳細については、次のリンクを参照してください。

https://docs.sui.io/devnet/build/programming-with-objects/ch1-object-basics

Sui は、 sui::coin モジュールを使用してトークンを作成および管理します。 NFT に関しては、Sui のすべてのオブジェクトは一意であり、あらゆるオブジェクトを NFT として使用できることを示しています。それにもかかわらず、NFTを他のオブジェクトと区別するために、originByteチームはSuiでNFT標準を作成しました。

Sui は 130,000 TPS を超えるトランザクションを並行して実行します。

数日前、Sui チームのメンバーがパフォーマンスの更新に関するメッセージを Discord サーバーに投稿しました。

https://blog.sui.io/sui-パフォーマンスアップデート/

ただし、Sui メインネットで大量のトランザクションが発生した場合に、これらのパフォーマンスの向上が持続するかどうかはまだわかりません。 Solana は当初 65,000 TPS を要求していましたが、パフォーマンス上の理由により複数回中断され、現在は約 4,000 トランザクションしか処理できないことは注目に値します。

Sui Mainnet は 5 月 3 日にローンチ予定です。Sui に投資して利益を得たい場合は、eToro、Kraken、または Binance で資金を準備してお待ちください。メインネットがオンラインになるまで、残り 1 日もありません。

要約する

現在、独自の特性とテクノロジーを備えた多くの新しいブロックチェーンが登場しています。ブロックチェーン テクノロジーの最終目標は、TPS でオフチェーン データベースを超えることです。

Aptos で取引をしたことがある方なら、取引確認プロセスが超高速であることに気づくでしょう。高速ではありますが、まだリアルタイムではありません。そのスピードにもかかわらず、AptosとSuiの開発パッケージとツール(ブロックチェーンブラウザやウォレットなど)はまだ比較的未開発であり、ETHが最初にメインネットで立ち上げられたときに同様の問題を抱えていました。

ブロックチェーンが Web テクノロジーの将来の方向性であると信じている場合、AI は Web 上のアプリケーションにすぎません。