VMの共通化はWEB3.0の実現を加速させてくれる
バーチャルマシーンはEVM(Ethereum virtual machine)一択の世界観でしたが多様性が出てきたので整理して見ました。
ところで、車輪の再発明をご存知ですか?
車輪がそもそもあるのにそのことを知らなくて最初から作ってしまう話。ブロックチェーンはオープンソース開発です。他のプラットフォームでとても便利な機能があるのにわざわざ開発するのはおバカさんですよね。リソースの無駄です。そのリソースを別なところへ集中させる方が得策です。もちろん、もっと良い車輪を開発できるなら別ですが。。
下図は私が想像してるWEB3.0のレイヤー構造です。VM層がWASMに集約されています。
もちろん信頼のEVMなのかもしれませんが流れはそちらに向いている様です。
ではなぜWASM....?
Dfinityのスライドを拝借して説明します。
WASMはGoogle.Apple.Microsoft.Mozillaが標準化した規格です。こんな信頼の置ける仕組みを使わない手はありませんね。これがメインストームになる事でしょう。
Ethereum,EOS,DfinityどれもWASM採用に向けて各種コンパイラを開発しています。EthreumはRustとC、EOSはC++、DfinityはHaskell,Typescript(javascript)を採用しています。
æternityだけちょっと変わったことしています。複数のVMを開発しています。スマートコントラクト開発のデファクトであるSolidityをSophia(aeternity独自言語)に翻訳するVM。これはEthereumのフロントエンド開発資産を引き込むためと思われます。HLMは高速VMです。
ここからは僕の妄想ですが、aeternityはスマートフォン利用を前提としたブロックチェーンなので軽量で高速なものを考えているのでしょう。またそれに応えるだけの開発力とフィロソフィーを持っていると思います。
さ、まとめます。
VMを境界線にフロントエンドとバックエンドに切り分けられることで、フロントエンド開発はブロックチェーンプラットフォームから分離されます。その結果、ブロックチェーン開発者はプロトコル開発に専念し、フロントエンド開発者はアプリケーション開発に専念出来るようになります。WEB3.0にとっては追い風が吹き始めましたね。
『VMの共通化はWEB3.0の実現を加速させてくれる』
Leave VMの共通化はWEB3.0の実現を加速させてくれる to:
Read more #japanses posts
Best Posts From ふーさん
We have not curated any of fusan's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From ふーさん
- 梅雨の中休みat新宿御苑 My Actifit Report Card: June 17 2020
- 僕が好きコーヒーみーつけた。
- My Actifit Report Card: May 17 2020
- HIve vs Steemのリスティング投票 Gate.io
- HIVE 初投稿です。
- 米国のバイオ株
- Measurement result of foot size with zozo mat
- プリンが旨い!
- さっぱりラーメン
- 新しい時代が始まりました。
- 太極図から見る局面の捉え方
- SteemitはTronへ
- パンのお寿司
- 分散、非中央集権、中央集権構造の違いについて。
- 地元のお稲荷さん
- A happy new year!! Mt Fuji from the New Toumei highway
- New Technologyの息吹
- Flowers tree in my home
- Wat Arun sun set
- I can't walk throgh entrance at green signal.