> 今日の仮想通貨ニュース
bitcoin
bitcoin

$78296.150408 USD

-6.06%

ethereum
ethereum

$1566.911665 USD

-13.25%

tether
tether

$1.000018 USD

0.04%

xrp
xrp

$1.876916 USD

-12.03%

bnb
bnb

$557.614617 USD

-5.62%

usd-coin
usd-coin

$1.000611 USD

0.06%

solana
solana

$105.570282 USD

-12.12%

dogecoin
dogecoin

$0.145710 USD

-13.19%

tron
tron

$0.227049 USD

-3.81%

cardano
cardano

$0.568870 USD

-12.00%

unus-sed-leo
unus-sed-leo

$8.917500 USD

-2.44%

chainlink
chainlink

$11.183946 USD

-12.41%

toncoin
toncoin

$2.932062 USD

-9.33%

stellar
stellar

$0.221191 USD

-12.20%

avalanche
avalanche

$16.013904 USD

-7.98%

テンダーミント

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

Tendermint は、アプリケーションをさまざまなマシン間で安全かつ一貫して起動できるようにするコンセンサス メカニズムです。最大 33% のビザンチン フォールト トレランスで動作します。つまり、Tendermint 上のアプリケーションは、実行されている 3 台のマシンのうち 1 台に障害が発生した場合でも動作します。

Tendermint はプルーフ オブ ステーク コンセンサスを使用し、各期間でバリデータ セットからランダムなノードが選択されます。ノードは新しいブロックを提案し、即座にトランザクションをファイナリティしてチェーンに追加されます。ブロックチェーンはモジュラー アーキテクチャを採用しています。これは、そのコンセンサス層とネットワーク層がアプリケーション層から分離されていることを意味します。これにより、開発者はコンセンサス メカニズムのブートストラップについて心配することなく、ブロックチェーン アプリケーションを構築できるようになります。

テンダーミントはどのように機能しますか?

Tendermint には、ブロックチェーン コンセンサス エンジンと汎用アプリケーション インターフェイスという 2 つのコンポーネントがあります。コンセンサス エンジンは Tendermint Core と呼ばれ、トランザクションがすべてのノードに同じ順序で記録されるようにします。アプリケーション インターフェイスは Application BlockChain Interface (ABCI) と呼ばれ、任意のプログラミング言語でトランザクションを処理できるようになります。開発者は Tendermint を使用して、その上にアプリケーションを構築できます。さらに、モノリシックなブロックチェーンとは異なり、プログラミング言語と開発環境を自由に選択できます。

学ぶ: モジュラーブロックチェーンとモノリシックブロックチェーン: 違いは何ですか?

テンダーミントコア

Tendermint Core は、非同期 BFT コンセンサス プロトコルです。バリデーターは交代でブロックの提案と投票を行います。ブロックがコミットされない場合、プロトコルは次のラウンドに進み、新しいブロックが提案されます。投票は、コミット前ステージと投票前ステージの 2 つのブロックで行われます。バリデーターの 3 分の 2 がブロックに事前コミットすると、そのブロックはコミットされます。


出典:tendermint.com

テンダーミント・コンセンサスとコスモス

Cosmos は、次の 3 つの層を持つレイヤー 1 ブロックチェーンです。

  • トランザクションを処理し、ネットワーク状態を維持するためのアプリケーション層。

  • トランザクションとチェーン間の通信を中継するためのネットワーキング層。

  • ネットワークの状態を決定するためのコンセンサス層。

Tendermint コンセンサスは、Cosmos コンセンサス レイヤーのバックボーンです。 ABCI アプリケーション レイヤーを使用すると、開発者は Cosmos ブロックチェーン上に構築することも、Cosmos SDK を使用して IBC 互換ブロックチェーンの 1 つ上に構築することもできます。 Cosmos SDK は ABCI の実装であり、Cosmos エコシステムのモジュール部分を表します。

上記を例で説明すると、開発者チームは分散型金融用の新しい DApp を構築することを選択できます。彼らには独自のチェーンを構築する手段も動機もありません。同時に、チームは相互運用性を最大化する柔軟なプログラミング ソリューションを探しています。 Cosmos SDK をプラグアンドプレイ オプションとして使用して、Cosmos や他の IBC チェーンと互換性のある分散型アプリを構築できます。これは、ABCI を通じて Tendermint Core コンセンサス メカニズムに接続されます。

テンダーミントの未来

Cosmos エコシステムへの中心的な貢献者として、Tendermint (その名を冠したコンセンサスの背後にある会社) は、Cosmos にソフトウェアと開発キットを提供しています。また、分散型アプリケーションと対話するための単一プラットフォームとして機能する暗号アプリストア (Emeris) も開発中です。

さらに、Cosmos は Cosmos 2.0 バージョンへのアップデートによりエコシステムを拡張しています。 Cosmos ブロックチェーンは、さまざまな IBC チェーン間の接続層として機能し、Cosmos 経済システムに付加価値を与えます。

Cosmos について詳しくは、Cosmos 2.0 ネットワークの詳細をご覧ください。