Tendermint について今日ようやく理解した事をまとめてみる
読了まで:約2分
今日、
に
1. [Tendermint http://tendermint.com/ とは何か]
これに
Tendermint は、
開発者なら 誰でも 簡単に Blockchain 技術を 利用できるようにする ための プロジェクト
です。
それで、
から
の
Tendermint は、
開発者なら 誰でも の簡単に Blockchain 技術を 利用できるようにする ため プロジェクト
と
これ、
何を する ための モノなん?
って
2. [Tendermint は何に使えるか]
先程、
Tendermint は、
開発者なら 誰でも 簡単に Blockchain 技術を 利用できるようにする ための プロジェクト
と
Tendermint は
何に 対して 使えるか
と
- _ Blockchain 技術を
使って に何か 作りたい 時_ - _ 実装が
やや _ Blockchainこしくて 面倒な _ そのものの を実装_ - まるっと
_ 誰かに 丸投げしたい! _
と
そして、
Blockchain 技術 が 例えば _ http/2_ だとすると、
Tendermint は _ h2o_ (http/2 server) に相当するソフトウェア
と
つまりh2o
[[Tendermint]] を
使えば、 各開発者が [[スマートコントラクト]] や [[暗号通貨]] なりの ロジックだけに 集中するだけで 良くなる
と
3. Tendermint そのものが行なわないこと
- [[Tendermint]] は、
[[Blockchain]] 技術に ついて、
[[Tendermint]] を
使えば、 各開発者が [[Blockchain]] を 再開発したりせずに、 [[スマートコントラクト]] や [[暗号通貨]] なりの ロジックだけに 集中するだけで 良くなる
と
[[Tendermint]] は、
[[スマートコントラクト]] や、 [[暗号通貨]] 発行の ルール自体には 関与しない
と
つまり、
なんとか
コインが 幾らまで 発行されて、 また、 マイニングの ルールは 云々かん ぬん
と
[Blockchain 技術を
使った [[ソフトウェア]] を 実装する ための [[ミドルウェア]] に 過ぎない ] 、
と
以上です
で、
Tendermint とは、
[[Blockchain]] 技術を 簡単に 扱えるようにする ための ミドルウェア
と
ただまあ、
と