まとめ


Cosmos は、相互運用可能なブロックチェーンを構築するためのネットワークとツールのエコシステムです。メインチェーンの Cosmos ハブは、ブロックチェーンの「パーティション」と互換性のある中央台帳です。各パーティションは非常にカスタマイズ可能であるため、開発者は独自の暗号通貨、カスタマイズされたブロック検証設定、その他の機能を設計できます。

これらのパーティションは Cosmos SDK を通じて作成され、Cosmos ブロックチェーンの開発に必要な基盤を築きます。 Cosmos SDK の既定のコンセンサス レイヤーである Tendermint Core は、複数の Cosmos ブロックチェーン全体で使用できるバリデーターベースのコンセンサス メカニズムを提供します。ただし、各パーティションはバリデーターの選択方法を正確に選択できます。

Cosmos Hub メインネットの場合、ブロックチェーンは上位ノードから 100 個のバリデーターを選択し、これらのバリデーターはブロックチェーンのユーティリティ トークン ATOM をステークします。各バリデーターには、誓約された ATOM の金額に基づいて、対応する議決権が割り当てられます。次に、リードバリデーターが、他の人が投票できる新しいブロックを提案します。ブロックが正常に生成された場合、バリデーターはブロック報酬を受け取り、ATOM にバリデーターの選択を約束したユーザーも報酬を共有します。

Cosmos ハブのコンセンサス メカニズムに加えて、ATOM は取引手数料の支払いやガバナンス投票への参加にも使用できます。バリデーターは提案に参加しなければ制裁を受ける必要があります。


導入

スケーラビリティと同様に、相互運用性もブロックチェーン分野では常に解決すべき重要な問題です。最初のビットコイン ブロックチェーンが開始されてから 10 年以上が経過し、現在では相互運用可能なブロックチェーン ネットワークには多くのオプションがあります。 Tendermint コンセンサス メカニズムとオープンソース開発者ツールを備えた Cosmos は、おそらく最も人気のあるオプションの 1 つです。 Cosmos がヒットし続ける理由と、Cosmos によってブロックチェーンがどのように簡単に連携できるようになるのかを詳しく見てみましょう。


コスモス(ATOM)はどのように機能しますか?

Cosmos は、異なるブロックチェーン ネットワーク間の相互運用性の構築に焦点を当てたプロジェクトです。イーサン・バックマン氏とジェ・クォン氏によって2014年に設立されたコスモス・ネットワークは、プルーフ・オブ・ステークのブロックチェーンメインネットと「シャード」と呼ばれるカスタマイズされたブロックチェーンで構成されています。

Cosmos ハブ メイン チェーンは、相互接続されたパーティション間で資産を転送し、データを送信することができ、共有セキュリティ バリアを提供します。これらはすべて、Cosmos のカスタマイズされたコンセンサス メカニズム Tendermint と共通のアプリケーション プログラミング インターフェイスを使用して連携して動作します。 Cosmos の料金は、ネットワーク独自の暗号通貨である ATOM を使用して支払うことができます。

Cosmos ネットワークは、さまざまな 3 層のアーキテクチャに分かれています。

1. ネットワーク - トランザクション確認およびその他のコンセンサス情報がハブ ブロックチェーンと通信できるようにします。

2. アプリケーション - ネットワーク内の取引および残高のステータスを更新します。

3. コンセンサス - 新しいトランザクションの追加についてコンセンサスが得られるようにノードを編成します。

上記の 3 つのレイヤーは、一連のオープンソース ツールとアプリケーションを通じて統合されています。たとえば、Tendermint は、ネットワーク層とコンセンサス層をすぐに使用できるエンジンにパッケージ化しています。 Tendermint を使用するブロックチェーン開発者は、アプリケーション層にのみ集中する必要があるため、時間とリソースの両方を節約できます。


コスモスハブとは何ですか?

Cosmos Hub は Cosmos のメイン ブロックチェーンであり、「パーティション」と呼ばれる他のカスタマイズされたブロックチェーンを接続します。この接続は、各パーティションのステータスを追跡するチェーン間通信プロトコル (IBCP) を通じて実現されます。このプロトコルを通じて、Cosmos ハブに接続されたゾーン間で情報を簡単に転送できます。

Cosmos ハブはエコシステムの中央台帳として機能し、各パーティションがクロスチェーン通信 (IBC) を通じて情報を交換できます。クロスチェーン メッセージ (IBC) は、IBCBlockCommitTx と IBCPacketTx という 2 つのトランザクション タイプを使用します。 1 つ目は、任意のパーティションの最新のブロック ハッシュを渡します。 2 つ目は、パケットが正当なものであり、送信者のアプリケーションによって発行されたものであるかどうかをパーティションが証明できるようにします。

2 つの異なるパーティション間にある 2 つの DApp が相互に通信していると想像してみましょう。これを行うために、クロスチェーン通信情報が Cosmos ハブに送信され、対話が記録されます。情報は Cosmos ハブを通じて転送され、各パーティションはこれらのやり取りの結果を独自のブロックチェーンに記録します。これにより、3 つの独立したブロックチェーンに活動の証拠が残ります。ブロックチェーンの相互作用を可能にする機能により、Cosmos は「ブロックチェーンのインターネット」として知られています。


Cosmos パーティションとは何ですか?

Cosmos のカスタマイズされたブロックチェーンは「パーティション」と呼ばれ、さまざまなアプリケーションで使用されます。この用語は、Polygon などのブロックチェーン プロジェクトでよく知られているサイドチェーンの概念に相当します。各パーティションは、独自のトランザクションを検証し、トークンを作成し、カスタム開発を可能にすることができます。これらの差別化された機能があっても、ライセンスが付与されている限り、すべてのパーティションは Cosmos システム内の他のパーティションと対話できます。

パーティションはハブ アンド スポーク アーキテクチャを採用しており、ハブは異なるパーティション間のルーターとして機能します。 Cosmos ハブはこれらのハブの人気のある代表例ですが、他にもハブがあります。ネットワークは完全にパーミッションレスであり、誰でもハブ ブロックチェーンまたはゾーンを作成できます。ただし、各ゾーンまたはハブには、他のブロックチェーンへの接続を拒否する権利があります。

ハブに接続されたブロックチェーンは、同じハブに接続された任意のパーティションにも接続できます。ハブ同士を接続することもできます。さらに、2019 年に Binance Chain が行ったように、誰でも Cosmos Hub をフォークして独自のバージョンをリリースできます。


Cosmos SDKとは何ですか?

Cosmos SDK は、ユーザーがカスタマイズされたブロックチェーンを作成できるオープンソース ソフトウェア開発ツールキットです。 Cosmos SDK のデフォルトのコンセンサス プロトコルは Tendermint Core ですが、さまざまな事前構築済みモジュールも利用可能です。 Cosmos SDK を使用すると、ブロックチェーンの構築プロセスが大幅に簡素化され、ユーザーが期待するすべての標準が提供されます。

高度にカスタマイズ可能なプラグインを通じて、ユーザーは新しい機能や機能を設計できます。パブリックのproof-of-stakeブロックチェーンとプライベートの許可されたproof-of-authorityブロックチェーンの両方を、Cosmos SDKを使用して構築できます。 Binance Chain は、Cosmos SDK を使用してブロックチェーンを構築する一例です。


アトムとは何ですか?

ATOM は Cosmos のネイティブ トークンであり、次の 3 つの主な使用例があります。

1. ユーザーは、必要なコンピューティング能力に比例する取引手数料を支払うために ATOM を使用する必要があります。

2.ATOMは、Cosmosハブのガバナンスシステムにも参加しています。 ATOM を保有するほど、プラットフォームの決定に対する投票権が大きくなります。

3. 検証者はトークンをステーキングし、コンセンサスアルゴリズムに参加することで報酬を受け取ることができます。

ATOM は、Initial Coin Offering (ICO) を通じて発行され、供給上限がないため、インフレトークンとなります。テンダーミント コアはステークに新しく鋳造された ATOM を与えます。したがって、インフレ率は、誓約されたトークンの数と誓約者の数に基づいてリアルタイムで調整されます。


アトムの購入方法は?

ATOMはBinance取引所を通じて簡単に購入できます。 ATOM を購入する前に、Binance アカウントを登録するか、本人確認 (KYC) およびマネーロンダリング防止 (AML) 調査を完了してください。簡単な手順は次のとおりです。

1. 個人の Binance アカウントにログインし、[取引] タブの上にマウスを置きます。 [Standard Edition]または[Professional Edition]の取引ビューを選択します。


2. 左側に表示されている取引ペアにマウスを移動し、「ATOM」を検索して、適切な取引ペアを選択します。ここでは[ATOM/BUSD]を例に挙げます。

 

3. 興味のある注文タイプを選択し、購入したい数量を入力します。ここでは成行注文を選択します。ご注文内容をよくご確認の上、「ATOMを購入する」をクリックして購入申し込みを行ってください。



テンダーミントとは何ですか?

Tendermint は、ブロックチェーン コンセンサス メカニズム (Tendermint Core) と、アプリケーションが Tendermint Core コンセンサス エンジン (Tendermint ABCI) に接続できるようにするツールを提供するプロトコルです。 Tendermint Core は、Cosmos のデフォルトのコンセンサス プロトコルであり、Byzantine Fault Tolerant (BFT) システムです。簡単に言うと、ビザンチン フォールト トレランス (BFT) とは非協力を指し、悪意のある攻撃者でも新しいトランザクションを確認できるようになります。

バリデーターは、Tendermint Core を通じてノードを実行し、ブロックチェーン データのコピーを維持できます。 Cosmos ハブにはバリデーターの数が 100 個に制限されているため、一部の完全なノードはバリデーターになることができません。トランザクションを確認するバリデータは、チェーンに追加される新しいブロックに投票する必要があります。

ATOMをノードとしてステーキングすることで、検証者は検証権を取得できます。最も高いステーク値を持つ上位 100 ノードがバリデーターとなり、その投票権はステークされた ATOM に比例します。ユーザーは、ブロック報酬の一部と引き換えに、自分の ATOM をバリデーターに委託することもできます。

ユーザーは、より信頼できる人に ATOM を賭けることを自由に選択でき、このメカニズムはバリデーターが正しい行動を維持するよう効果的に動機付けます。新しいブロックを追加するには、100 人のバリデーターのグループが投票して各ブロックについて合意に達します。投票はリーダーのブロック提案に基づいて複数ラウンドで行われます。


テンダーミントが重要な理由は何ですか?

テンダーミント (BFT) が非常に人気がある理由は次のとおりです。

1. パブリックチェーンとプライベートチェーンに適用されます。 Tendermint (BFT) は、バリデーターがトランザクションに同意して情報を共有する方法など、Cosmos ブロックチェーンのネットワーク層とコンセンサス層のみを処理しますが、開発者はアプリケーション層をカスタマイズできます。パブリックまたはプライベートの許可型ブロックチェーンのいずれであっても、各パーティションはバリデーターの選択方法を決定できます。

2. 高性能。 Tendermint (BFT) のブロック時間は約 1 秒で、1 秒あたり数千のトランザクションを処理できます。

3. 即時取引確認。ネットワークバリデーターの大部分が誠実で信頼できる限り、ブロックが作成されるとトランザクションはすぐに確認されます。イーサリアム (ETH) やビットコイン (BTC) などのブロックチェーンと比較して、Cosmos ユーザーは確認するブロックが少なく、より自信を持ってトランザクションを受け入れることができます。

4. セキュリティ。ブロックチェーンがフォークして 2 つの異なる過去のトランザクション記録が生成された場合、その責任を簡単に負うことができ、問題の原因を特定できます。


要約する

Cosmos は、ブロックチェーンの相互運用性を実現するための最初のソリューションの 1 つであり、このオプションは依然として人気があります。 Tendermint (BFT) と Cosmos SDK は、現在でもブロックチェーンを作成するための強力なツールです。しかし、2017 年以降、イーサリアムなどの高トラフィックのブロックチェーンと連携するサイドチェーンがより注目を集め始めていることがわかりました。この傾向が今後も続くかどうかはまだわかりません。それにもかかわらず、コスモスは、NFT、DeFiモーゲージ、クロスチェーンプレッジの現在のトレンドを利用し、トレンドの機会を捉えて将来を勝ち取るよう努める予定です。