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

$93113.538616 USD

-0.11%

ethereum
ethereum

$1748.590950 USD

-2.15%

tether
tether

$1.000392 USD

0.02%

xrp
xrp

$2.177851 USD

-1.16%

bnb
bnb

$600.317897 USD

-0.84%

solana
solana

$151.339663 USD

1.47%

usd-coin
usd-coin

$0.999927 USD

0.01%

dogecoin
dogecoin

$0.179240 USD

2.45%

cardano
cardano

$0.707230 USD

2.73%

tron
tron

$0.243466 USD

-0.61%

sui
sui

$3.323843 USD

10.76%

chainlink
chainlink

$14.828095 USD

0.41%

avalanche
avalanche

$21.905207 USD

-0.82%

stellar
stellar

$0.275988 USD

4.91%

unus-sed-leo
unus-sed-leo

$9.206268 USD

0.44%

テンダーミント

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

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 ネットワークの詳細をご覧ください。