こんにちは、steemian!
損を埋め合わせるためにsteemに来て、ブログを書いて損失補填……とほほな感じです。
気になる方は以下をクリックどうぞ。
TRONとかいう中華製のスキャム感半端ないコインがNEMの時価総額超えてて世紀末みある
皆さん、RSKという単語、もしくはRootstockという単語を耳にされたことはありますか?
Rootstockはサイドチェーン技術を使ったプロジェクトの一つです。
Rootstockの狙いはEthereumのような複雑なコントラクトの作成(スマートコントラクト)をサイドチェーン上で可能にすること。
Rootstockはビットコインとつながったサイドチェーンなので、ビットコインのセキュリティ面などの強みを生かすことが可能です。
つまり、
という素晴らしい技術です。
ビットコインでもスマートコントラクトのような、自動執行プログラムを記述することは可能です。
ただ、それはチューリング完全(=自己言及出来る感じのプログラム)ではありません。
RSK Virtual Machine(RVM)を用いると、Rootstock上でビットコインでは直接は不可能なチューリング完全なスマートコントラクトを実行することができます。
さらに、EthereumのEVMとも適合性があり、Ethereum上のコントラクトをRootstockに移行することも簡単に可能だということです。
このRSKを使って、有名な通貨が次々とスマコンを搭載することになってます。
例えば……
まあそりゃそもそもRSKはBTCに実装する予定のプロダクトで、RSKがテストネットでの実装なんだから、まあ言っちゃBTC待ちっちゃあそりゃそうだけどさ……
Rootstockは、ビットコインをRootstock上のコイン「Rootcoin」に変換し、ビットコインを特殊なマルチシグネチャアドレスに送ることで、そこにビットコインを使用不能な形で閉じ込めます。
RootcoinはRootstock上の送金に使われるだけでなく、Rootstock上でスマートコントラクトを実行する時に消費される燃料(EthereumのGASのようなもの)の役割を果たします。
そして、Rootcoinのトランザクションの承認作業を、これまた通常のマイナーが並行して行う仕組みになってます。
(BTC自身のマイニング+Rootstockのマイニング、と二つマイニングの合体ということで、これをマージマイニングといいます)
これはつまりですよ。
ビットコインの場合、送金時間10分間に対して、Rootstock上でのConfirmationはおおよそ10~20秒で承認が完了します。Rootstock上では、このRootcoinを送る速度が速いのです。マージマイニングを利用しているため、承認(=ブロック生成)が速いのだと思われます。
他にもスケーラビリティの観点からも、ビットコインの最大7トランザクション/秒に対して、Rootstockはおおよそ300トランザクション/秒をさばけるようになると見込まれています。
ただ、マージマイニングには懸念点がありまして、例えば過去にNamecoinなどマージマイニングを過去に採用したプロジェクトがありますが、これはマージマイニングに失敗してこけてます。
他にも、マージマイニングは、「マイナーが結託すればRootstock内のトランザクションを好き勝手操作できるのでは?」という点からも疑問を指摘されています。
難しいですね。
一応対策としては、Federationというもの(EthereumでいうCasperのような、検閲バリデータ)を導入し、不正がないかを監視するようです。
という疑問はさておき!
スマコンをBTCでも実装できる、なおかつトランザクションも高速化できるRootstock、これは注目の技術の一つでしょう!
LN(ライトニングネットワーク)と同じく注目していい技術の一つだと思われます!