【技術解説】イーサリアムの挑戦者たち|Root stock(RSK)の場合(前)

2018-09-09

今日はRoot stock(RSK)の解説をしていこうと思います。

前編はRootStockの解説というよりイーサリアムやスマートコントラクトの解説ですが、ご了承ください。

 

Root stockとスマートコントラクト

はじめに

今日の暗号解読で最も分裂している話題の1つ、すなわちEthereumの競争相手について話をするときが来ました。

このシリーズには、RSK、EOS、Cardano、NEO、NEM、Qtum、Ethereum Classic、Lisk、Stratis、Counterpartyが含まれます。ああ、そしてイーサリアムそのものもあります。

ここで不幸な結果が1つあるとすれば、11の異なるファンコミュニティーの罵詈雑言を受けるリスクがあるということです。だから私はこれらのプラットフォームの各戦略について話し合うとき、できるだけ客観的になるようにして戦います。

あなたが既にEthereum、スマートコントラクト、チューリング完全性についてすべてを知っていて、RSK(RootStock)について知りたければ、しばらくスクロールしてください。
(翻訳者注:後編をご覧ください!)

 

イーサリアムとは何か?

Vitalik Buterinによって設立され、引き続き導かれているEthereumは、ブロックチェーンベースのスマートコントラクトと分散アプリケーションをネットワーク内のノード上で実行できるようにします。

Ethereumは、Ethereum仮想マシン(EVM)と呼ばれる大規模に分散した世界規模のコンピュータ上の分散アプリケーションを実行するネットワークです。
EVMはほとんどあらゆる種類のアプリケーションを実行できます。 Ethereumスマートコントラクトのコードは公開され、検証可能であり、基盤となるブロックチェーン技術は検閲、ハッキング、および破損に対する抵抗力を提供します。

スマートコントラクトとは何か?

1994年にNick Szaboによって造られた「スマートコントラクト」という用語は、コントラクトの条件を強制するコンピュータシステムを指しています。

あなたがスマートコントラクトによって給与を支払われるフリーランスであるとしましょう。特定のマイルストーンが満たされ、確認された場合にのみ報酬を支払うように報酬を設定することができます。意味は、非常に簡単です。

  • マイルストーンを達成すれば、自動的にあなたの口座に資金が送金されます。
  • マイルストーンを達成していない場合、資金は得られず、失業した雇用者に返還されます。

理想的には、あなたの仕事協定のいずれの当事者も、相手を信頼して納品する必要はありません。スマートコントラクトコードは、お金の譲渡(または払い戻し)を処理します。あなたは雇用主ではなくコードを信頼します。

スマートコントラクトは、財務および経理分野で幅広く使用されていますが、多数の他のデータ経済にも適用されています。

多くの場合、これらのコントラクトは、弁護士、会計士、エスクローエージェント、監査人、集中財産証明データベース、管理者、その他あらゆる種類のファシリテーターや仲介人など、信頼できる第三者に対する必要性の一部を取り除きます。スマートコントラクトでは、プログラミングだけでは簡単には実行できないものがあるため、これらの当事者の必要性を完全に排除するわけではありませんが、さまざまな責任を吸収します。

チューリング完全性とはなにか?

特定の機能のためにいくつかのコンピュータプログラムが設計されています。たとえば、元HTMLはウェブサイトを構築するためにはよいものでしたが、Minecraftをうまく構築できませんでした。しかし、最も一般的な言語は、合理的に考えられるアプリケーションを作成できるように設計されています。

基本的に私たちが考えるアプリケーションの構築言語はTuring complete(チューリング完全性)と呼ばれています。

いくつかのスマートコントラクトプラットフォームの開発言語はチューリングが完了していません。

なぜあなたはチューリングが完全ではない言語を求めるのでしょうか?(イーサリアムもチューリング完全ではありません) というのも高度な柔軟性は、一般に、言語をより複雑にし、効率を低下させるからです。

特殊な言語 (プログラミングだけでなく、正式な論理、化学式、数学、会計帳簿など)は常に制限されています。 しかし、その制限によって、それらの言語はより効率的になり、より有用になります。 それ以外の目的で、特殊な言語を使用するように設計されていません。

したがって、範囲が限定されたアプリケーションを構築する企業の中には、より正確で透明性が高く理解しやすいため、チューリング不完全のプログラミング言語が望まれます。

これらの企業は、スマートコントラクト機能が非常に限られたBitcoinスクリプトを使用する可能性があります。 Lightning Networkは、タイムアウトなどのいくつかの機能を追加します。 Stellar(XLM)のような他のプラットフォームには、特定の種類のアプリケーションに合わせたスマートコントラクト機能があります。 Nexusのような一部のプラットフォームはスマートコントラクトを実装する予定ですが、チューリング完全にするつもりはありません。

今日の競合会社RSK(RootStock)を含むEthereumの競合他社のソリューションは、チューリング完全性を特色としています。つまり、特定のニーズに応じて、このシリーズでは考慮していない他のソリューションを選択するグループもあります。

チューリング完全性を必要とするならば、なぜEthereumを使用しないのですか?

Ethereumは成熟したプラットフォームとは言い難いです。たぶん、アルファステージの製品として分類することができます。イーサリアムは本当に独創的であり、現在直面している問題を適切に予見することができませんでした。

彼らが言うように、イーサリアムは撃たれたドアを通過した最初の人です。

Ethereumは、AltaVistaやMySpaceのように、数年以内に次の製品にぶつかるのでしょうか?

イーサリアムは、アップルのように、数年の実績を残して大きな支配力に舞い戻るのでしょうか?

あるいは、Ethereumは他のオープンソースプロジェクトが生み出した最高のイノベーションを実装し、その資本を効率的に使って世界を変えて、パックをリードし続けるのでしょうか?

わかりません。スペース内の任意のランダムなインテリジェントな人に意見を聞くと、Ethereumが “すべてのなかで最大のshitcoin”であると話し、まもなくFlippeningの議論を聞く可能性が高いです。

あなたの立場にかかわらず、多くの人々がイーサリアムの問題に目を向けることは秘密ではありません。 Ethereumと競合するか、またはEthereumの代替として共存するために探している11のトッププロジェクトを紹介しますので、私はこれらの特定の問題をどのように解決するかに基づいて評価していきます。

Ethereumの競合相手を調べる方法

①スケーラビリティ

これは最大の問題であり、Ethereum指導者が最も懸念しており、解決に最大限重点を置いた問題です。

専門家の中には、Ethereumが約束したすべてのデータを処理するには、サイドチェーンソリューションを除いて、毎秒数百万回のトランザクションが必要であると主張する専門家もいます。 Ethereumの作成者であるVitalik Buterinは、ある一定の期間よりもEthereumブロックチェーンにデータを保存することを希望する人は、賃料を請求することを最近提案しました。

いくつかのスケーラビリティソリューションが提案されていますが、実際にそれらを実装することは別の問題です。

②ガバナンス

優れたスケーラビリティソリューションが提供されても、採用されるかどうかは不明です。

例えば、Ethereumのマイナーは、スケーリングの問題を解決するためにEthereumが必要とするPoSの移行を支持するでしょうか?

マイナーはコインを大量に保持していないので、PoSのシステムで利益を得られない可能性は大いにあります。

③開発の複雑さ

Ethereumは独自のプログラミング言語Solidityを使用しています。

特別な言語にはメリットがありますが、短期間にEthereumチェーン上の分散アプリケーションを開発することを奨励する開発者には、新しい言語を習得する必要があります。

さらに、Ethereum Classicフォークとパリティウォレットのフリーズを鮮明に示しているため、バグの修正やアップデートは容易に対処できません。

④タイムライン

Ethereumは上記の問題を解決する可能性があります。または、Ethereum上に構築されたソリューションが問題を解決します。たとえ異議者が新たなチェーンを切り離しても、最終的に合意に達するでしょう。

しかし、提案されたソリューションを実装するにはどれくらいの時間がかかるでしょうか? Buterinまたは他のEthereumのリーダーが真のスケーラビリティについて語るときは、少なくとも数年のタイムラインを念頭に置いていることは明らかです。

⑤一般化された特徴

Ethereumデザインの根拠によれば、「プロトコルの本質的な部分として、一般的な高レベルのユースケースを構築することはしばしば拒否されます」Bitcoinのタイムロック機能は欠けています。

このポリシーはスケールを抑えますが、異なるアプリケーションがたくさんコードを再利用する必要があり、プラットフォームによって共通の機能(アイデンティティ、認証、ファイルストレージなど)が提供されている場合には不要なものを構築する時間を費やす必要があります。

⑥導入可能性

これによって、私は、一般の人々による主流採用の見通しを意味する。

暗号の全体としての暗号は、おばあちゃんにやさしいものではありません。他の多くのネットワークと同様に、EthereumのトランザクションはわずかなGas Fee(料金)を要します。

また、可読しやすいアドレス名のようなユーザーフレンドリーな機能は(一般化されていない機能のために)含まれていません。プラットフォーム上の開発者は、さまざまな方法で実装されている場合と実装されていない場合があります。また、分散型アプリケーション(dApps)、Walletなどの開発者がnamebazaar.ioなどのソリューションと安全かつ一貫して連携するかどうかは、誰でも推測できます。

これらの課題に対処するまでは、Ethereumの採用はより困難になる可能性があります。

⑦市場の位置

私たちが検討する他のプラットフォームは、上記の問題をさまざまな方法で解決しようとしています。しかし、彼らはまた大きなボーナスチャレンジに直面しています。イーサリアムは大々的なスタートを切っています。

Ethereumには1,000以上のICOが立ち上げられています。 Ethereum FoundationとEnterprise Ethereum Alliance(EEA)は、重要な資金調達開発チームを立ち上げ、企業と政策立案者の間でスマートコントラクト技術を推進しています。 Ethereumの時価総額は、競合他社をはるかに超えています。

したがって、代替dAppsプラットフォームのそれぞれについて私がコメントしている最後のことは、この課題を解決するためのゲームプランと見通しです。

したがって、今後数週間で、これらのEthereumの代替案を検討していきます。私は時価総額で降順に番号を付けました。 RSK(RootStock)は独自の時価総額を持っていないので型には合わないので、このイントロ記事では、まずRSKを扱ってしまいしょう。

さあいってみましょう。

(後編に続きます)

スポンサーリンク