blockchainjapan’s blog

旬のブロックチェーンを記事を厳選して提供!

SolanaとEthereumの比較:類似点と相違点


SolanaとEthereumの比較:類似点と相違点

Supra Oracles

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

SolanaとEthereumのコンセンサスメカニズムには違いがあります。Ethereumは、より分散化されているがスケーラブルではないネットワークとなっています。Solanaが採用しているProof of History(PoH)は、安全性は低いものの、より効果的で、高速かつ安価な取引を実現できます。

ブロックチェーン技術の領域では、日々新しいイノベーションが生み出されています。技術の進歩に対するその分散型アプローチは、今後数年間で数え切れないほどの業界に影響を与えることでしょう。ブロックチェーンの導入は、NFT、分散型金融、暗号通貨、その他多くのイノベーションの創出への道を開きました。しかし、レイヤーワンのブロックチェーンプラットフォームのニーズが時間とともに着実に高まるにつれて、各ソリューションの開発速度も速まっています。これらのプログラムは特定のブロックチェーンプラットフォーム上に構築されており、その中でもEthereumとSolanaは最も有名なものの1つとなっています。

Ethereum DeFiへのゲートウェイ

Ethereumは、バックグラウンドや場所に関係なく、デジタル通貨やデータに親しむサービスにアクセスできるのが特徴で、ネイティブ暗号通貨であるEther(ETH)や、現在多くの人が利用している数十のアプリケーションを支える、コミュニティが開発した技術として機能しています。Ethereumは、分散型アプリケーションの開発環境を提供することで、領域最大のオープンエコノミーを実現しています。

そして、スマートコントラクトを導入することで、暗号空間の現在の機能の大半の部分をこれまでに生み出しています。Ethereumが導入した技術がなければ、分散型アプリケーション(dApps)、非ファンジブルトークン(NFTs)、分散型金融(DeFi)のいずれも実現しなかったでしょう。ERC-20規格を通じて、Ethereumのブロックチェーンは「トークン」として知られる代替暗号通貨をホストすることができます。Ethereumは、最新のアップデートを経てEthereum 2.0として、多くの機能の進化を遂げることになります。

Solana:スケーラブルなブロックチェーン

Solanaは、ブロックチェーン技術の分散性を活用し、スピードと低コストを重視したDeFiソリューションを実現するオープンソースプロジェクトです。プロジェクトの初期開発は2017年に開発か始まりましたが、暗号コミュニティは2020年3月にSolana Foundationが誕生した際に、ようやく「Solana」を垣間見ることができたのです。

Solanaは最速のブロックチェーンプラットフォームの1つで、1秒間におよそ3,000件の取引を処理しますが、理論上では1秒間に5万~6万5千件の取引まで処理することが可能とされています。Solanaは主にスケーラビリティとユーザーフレンドリーなアプリケーションに焦点を当てており、現在エコシステムには400以上のDeFi、Web3、NFT関連のdAppsが存在します。

SolanaとEthereumのインフラ比較

エンドユーザーの視点から見ると、SolanaとEthereumはスマートコントラクトと互換性のあるパブリックでオープンソースブロックチェーンに匹敵するものです。SolanaとEthereumのブロックチェーンインフラを比較すると、技術的な改善や開発が膨大に行われていることがわかります。どちらもブロックチェーン技術という点では同じですが、それぞれが独自の方法でそれを実現しています。その中には、プログラミング言語、コンセンサスモデル、開発ツールなどの違いがあります。

コンセンサスメカニズム
コンセンサスメカニズムとは、ネットワークの現在の状態についてコンセンサス(合意)を得るために、全てのブロックチェーンノードが実行しなければならない技術です。

Ethereumは最近のマージを経て、Proof of Stakeへ移行を完了する見込みです。

Solanaは、そのコンセンサス方法に関して新しい仕組みを採用しています。このネットワークは、2つの異なる事象の間の時間差検証のための最適なアプローチを発見するために、計算の配列の仕組みを採用しています。これは、Proof of StakeとProof of Historyの長所を組み合わせたハイブリッド・コンセンサスであり、取引注文をより柔軟にアレンジすることを可能にします。その結果、毎秒約65,000件のトランザクションを行うことができるようになりました。

プログラミング言語仮想マシン
各ネットワークノードには、命令がデジタル台帳に追加されたときに実行される仮想マシンが含まれています。スマートコントラクトプラットフォームが提供するプログラミング言語仮想マシンは、それがサポートするスマートコントラクトのセキュリティに影響を及ぼします。

開発者は、経験の豊富な言語の方がエラーを起こしにくいと言えます。したがって、長い歴史を持つ仮想マシンは、より安定し、ミスが少なくなる可能性があります。

Ethereumは専用のEthereum Virtual Machine(EVM)を採用しており、スマートコントラクトの大半はSolidity、Vyper、Yul/Yul+、Featherといった独自言語で書かれています。

一方、Solanaは、C、C++、Rustなど、より認知度の高いプログラミング言語が使われています。しかし、Solanaのアプリケーションを実行するためのアーキテクチャは、マルチスレッドのサポートや、memプールの代わりにGulf Streamトランザクション転送システムを使用するなど、かなり複雑なものとなっています。

Ethereumスマートコントラクトの脆弱性の多くは、開発者がSolidityとEVM、その動作の仕様に精通していないことに起因しています。Solanaはより実績のある言語を使用していますが、その複雑な設計はセキュリティリスクをもたらす可能性があります。

トランザクションのスピード
トランザクションの速度の点では、Solanaは非常に優れています。Solanaは、トランザクションの実行に関して、領域内で最も速いブロックチェーンの1つでもあります。

Ethereumは分散化を重視し、Solanaはスループットを重視しました。数字の検証は次のステップです。

これまでのバージョンのEthereumのProof of Work(PoW)機構は、12~15TPSを処理iしてましたが、Solanaはクラッシュすることなく5万TPS以上処理可能です。Ethereum 2.0と呼ばれる新たなシステムがどれだけの数字を出していくのかに注目が集まります。

アーキテクチャ
アーキテクチャも開発者にとっての重要な要素です。アーキテクチャブロックチェーンネットワークの状態や、変数値を調整できるかどうかを記述するものです。

Ethereumは、競合の中でも紛れもなく最も優れたステートフルアーキテクチャの1つであり、それがブロックチェーンベースのアプリケーションの開発に広く採用されている理由です。このプラットフォームでは、全てのトランザクションが現在の状態で記録され、最新のトランザクションを反映した複製が速やかに生成されます。その結果、ステートレスネットワークより遅いものの、効率的なネットワークとなります。

Solanaは、Solanaクラスタと互換性のあるクラスタアーキテクチャをベースにしています。これは、クライアントの取引と元帳の維持に対応するバリデータのセットであり、各クラスタは独自のバリデータを持ち、各バリデータの職務は連続的に交代します。そしてPoHコンセンサスを用いて、クラスターリーダーがトランザクションを構築し、タイムスタンプを付与します。これはステートレスアーキテクチャであり、Solanaアーキテクチャの状態全体を常に更新する必要はありません。これがSolanaが効率的でスピーディなトランザクションを提供できる理由です。

非中央集権
ブロックチェーン技術の基本的な考え方の1つは、分散化です。ブロックチェーンの目的は、個人や集団が不均衡な影響力を行使するシステムから脱却することです。これによって、特定の権力の悪用から身を守り、耐障害性を高め、さらなる利点をもたらします。

一般的に、ブロックチェーンシステムは分散化を維持するのに苦労しています。Proof of Workでは、マイニングプールの導入により、少数の協力的な当事者がブロックチェーン潜在的にコントロールすることが可能になりました。Proof of Stakeでは、最大のステークを持つ当事者が最大のステークも受け取ることになり、この「金持ちがより金持ちになる」配置は、最終的に権力の集中につながる可能性があるのです。

EthereumはSolanaよりも分散型です。Solanaでは、上位50人のバリデーターが総ステイクの35%以上を握っており、最大のバリデーターであるエバーステークはネットワークのバリデーターを合わせて50%以上を支配している寡占状況となっています。

まとめ

投資家や企業から一般の人々まで、ブロックチェーンユースケースは大きな関心を集めており、暗号領域について知っているほとんどの人が、そのチャンスを生かしたいと望んでいます。暗号通貨市場は浮き沈みがあるものの、その普及率は着実に年々高まっています。

DeFiやNFTといった暗号通貨のトレンドが、最も人気のある2つであり、両プロジェクトとも、DeFi、NFTの各市場をしっかり押さえているようです。そして、EthereumとSolanaのどちらにもメリットとデメリットが存在します。どのブロックチェーンコミュニティに参加するか、または構築するのが最善かを判断するには「自分にとって、そしてプロジェクトにとっての長期的な目的は何か?」と自問することが大切となります。

暗号通貨業界の将来に関連するあらゆる事柄について、より深い知識を得るには、Supraアカデミーセクションのコンテンツは有用な情報源となるでしょう。全ての記事は情報提供のみを目的としており、いかなる種類の投資アドバイスと見なされるものではありません。


暗号/ブロックチェーン分野は特定のプロジェクトのみが生き残る世界ではなく、分野全体の成長が必須となります。また、理解もせずにトークンのみを追うというのは非常にナンセンスです。Supra Oraclesは、今後も継続的に教育材料を提供していきます。

ラクル・ソリューションという枠を超えて発展していく、今後のSupra Oraclesにご期待ください。

Supra Oraclesについて

Supra Oraclesは、実世界のデータを橋渡しと、金融市場のスマートコントラクトを自動化、簡素化、安全化を提供します。

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

Ethereum Virtual Machine(EVM)とは?


Ethereum Virtual Machine(EVM)とは?

Supra Oracles

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

EVMは、スマートコントラクトの要求を受信・実行し、ブロックチェーンをある状態から次の状態に移行させるイーサリアムのノードの集合的で分散化された計算能力を生み出します。

はじめに

Ethereum Virtual Machine(EVM)は、イーサリアム上でスマートコントラクトが展開されるサンドボックス型の実行環境であり、決定論的な計算エンジンです。EVMは実際のコンピュータのエミュレーションであり、イーサリアムの全ノードの計算とストレージの集合的抽象化で構成されていることから、仮想マシンという言葉が使われています。EVMは、数百万の実行可能なオブジェクトを含む分散型のグローバルコンピュータと考えることができ、それぞれが独自のオンチェーンデータストアを備えています。

EVMは物理的な形状を持たず、また他のコンピュータよりも限定された領域で動作しています。スマートコントラクトのトランザクションを計算するためのルールを定義して実行し、イーサリアムブロックチェーンの正規の状態を読み取って記録し、受信したスマートコントラクトの要求のバイトコードを処理します。

このように、EVMはイーサリアムの運用構造の基礎となるものです。

ステートマシンとしてのイーサリアムネットワーク

イーサリアムは、ビットコインのように単なる分散型台帳ではなく、分散型ステートマシンです。つまり、イーサリアムブロックチェーンの状態は、任意の時点で、修正されたMerkle Patricia Tree内に保持されている全てのアカウントと残高を保持する大きなデータ構造でして機能します

つまり、ユーザーは複雑なスマートコントラクトを開発しアップロードすることができ、定義された基準が満たされたときに自動的に実行されるのです。スマートコントラクトの実行後、他の多くの取引と一緒に次のブロックにバンドルされ、イーサリアムの新しい状態が更新されます。

トランザクションが実行されると、以前の状態が現在の状態に遷移し、イーサリアムのノードによって検証されなければならない新しいトランザクションのブロックが含まれます。新しいブロックは現在「マイニング」されていますが、イーサリアムのアップグレードが完了すれば、単にステイカーによって検証される仕組みになります。

イーサリアムノードは、スマートコントラクトのバイトコードを実行する責任があるため、EVMに貢献すします。EVMは、決定論的なスマートコントラクトを実施し、イーサリアムの状態のスナップショットを取得し、ある有効な状態から次の状態への移行を実行すると考えるのが最も簡単です。

分散型、コンセンサスベースの計算機であるため、EVMはしばしば準チューリング完全世界計算機として特徴付けられます。つまり、EVMはあらかじめ決められた量のガスを消費すると、実行を停止することができるため、「準」という言葉が使われています。ガス代でEVMの計算を制限しないと、サービス妨害(DoS)攻撃のように、EVMが止まらないプログラムを実行する状態「ハルティング問題」に陥る危険性があるのです。

イーサリアムチューリング完全性により、後方互換性、前方互換性、そしてまだ開発されていないスマートコントラクトも実装できる可能性を持っています。これは信じられないほどの可能性を秘めていますが、例えばビットコインのネットワークに比べてイーサリアムの予測可能性は低くなっています。

EVMはどのように機能するのか?

イーサリアムのスマートコントラクトが正しく実行されるためには、事前の条件が満たされていることを確認する必要があります。全てのイーサリアムノードはEVMインスタンスを実行し、バイトコードがこれらの標準と互換性がある限り、ネットワーク上でスマートコントラクトを実装するために同じ標準を使用することができます。例えば、ERC-20はトークンの互換性のための標準であり、ERC-721は非腐敗性トークン(NFT)が実装されるための標準です。

スマートコントラクトの中には、外部データソースからの入力を必要とする、より複雑な条件設定を伴うものがあり、ハイブリッドスマートコントラクトと呼ばれています。オラクルはハイブリッドスマートコントラクトの外部データを取得・検証し、イーサリアムブロックチェーン上での取引以外にも様々な新しいユースケースを可能にします。その他のスマートコントラクトは、2者間の取引を要求するだけで、さらに多くのスマートコントラクトがイーサリアムのインフラ内の他のスマートコントラクトに呼び出したり、決定したりできます。

そのため、EVMはイーサリアムブロックチェーンの現在の状態を追跡し、新しいトランザクションをすべて追加してブロックチェーンのその後の各状態のスナップショットを取るために、それを実行しているノード間の合意に達することによってスマートコントラクトを実行します。

つまり、ユーザー同士がスマートコントラクトを締結する際、EVMは完全に分散化された方法でその後の価値の移動を促進し、記録するエンジンであるということです。スマートコントラクトの条件が満たされ、その実行が完了すると、EVMはそのノードがコンセンサスに達し、次のブロックを生成することによって、新しい現在の状態が正確であることを保証します。

EVMは、一般的なオペレーティングシステムよりも高い抽象度で動作しています。実際、EVMはさまざまな実装を使用して実行することができ、その多くは異なる言語で記述されています。例えば、EVMの最も一般的な実装はGo言語で書かれたGethと呼ばれるものです。他にも、Rustで書かれたParityC++で書かれたAlethPythonで書かれたTrinityJavascriptで書かれたEthereumJSJavaで書かれたHyperledger Besuなどが代表的な例となります。

仮想マシンVM)は、物理マシンの計算能力を仮想アーキテクチャで近似したものです。仮想マシンは様々な種類のOSやハードウェア上で動作するため、分散型エコシステムの完璧なエンジンとなります。

開発者とネットワーク参加者は、VMを通じて、ネットワークからの許可なしに、好きなようにスマートコントラクトを構築、処理、実行することができます。彼らは、EVMの標準と互換性のあるコードをアップロードするだけでよいのです。このように、EVMはイーサリアムブロックチェーンのグローバル・プロセッサとして機能し、その蓄積されたすべての計算能力を開発者が自由に利用できます。

このように、ネットワークは非常に強力でありながらパーミッションレスで使用できるため、開発者にとってもユーザーにとっても魅力的です。オープンソースのソフトウェア実験がこれほど多く行われたことはなく、これまでにないイノベーションが期待できます。

ニュートラルな計算基盤としてのコンポーザビリティ

当然のことながら、多くのWeb3プロトコルは、EVMのインフラ、開発者ツール、そしてより広いネットワーク効果を活用するために、イーサリアムとつながろうとしています。例えば、Arbitrum、Optimism、Polygonなどのレイヤー2スケーリングソリューションはすべて、EVMのパーミッションレス互換性から利益を得ています。

また、Ethereum L2として注目されたおかげで、最近ではPolygonが独自のレイヤー1になったと主張する人さえいます。EVM互換性を持つL1ブロックチェーンには、FantomのOpera、KusamaのMoon River、AvalancheのC-Chain、Near ProtocolのAurora、CosmosのEvmos、BinanceのSmart Chainなど、数え上げればキリがありません。

EVMは、独自の生命を持つ分散型経済を生み出したエコシステムです。ガスインセンティブと無許可のP2Pスマートコントラクト機能を通じて、EVMは「世界のコンピュータ」という呼び名にふさわしい存在になっています。このプロトコルのガスシステムは、メインネットにリクエストを出す前に料金が支払われることを保証しており、システムの整合性を保護し、誠実な参加者に十分な報酬を与えることができるのです。

EVMを理解するだけで、読者はすでに、消費者、採掘者、ノード検証者、投資家、開発者、起業家、クリエイターとして、より効果的にイーサリアムのエコシステムに参加できるようになります。開発者は、様々なプログラミング言語でコードを書き、企業や小売店ユースケースを満たすdAppを構築することで、創造力を発揮することができます。

EVMの成功の鍵は、参入障壁の低さ、開発者とユーザーの巨大なネットワーク、そしてコンポーザビリティにあります。つまり、開発者とユーザーは、セキュリティやユーザー体験を向上させるあらゆるビジネスモデルの分散バージョンを構築し、それを世界と共有することができるのです。革新的な開発者と組織が手を伸ばし、それを手に入れるときが来たのです。


暗号/ブロックチェーン分野は特定のプロジェクトのみが生き残る世界ではなく、分野全体の成長が必須となります。また、理解もせずにトークンのみを追うというのは非常にナンセンスです。Supra Oraclesは、今後も継続的に教育材料を提供していきます。

ラクル・ソリューションという枠を超えて発展していく、今後のSupra Oraclesにご期待ください。

Supra Oraclesについて

Supra Oraclesは、実世界のデータを橋渡しと、金融市場のスマートコントラクトを自動化、簡素化、安全化を提供します。

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

Ethereum Virtual Machine(EVM)とは?


Ethereum Virtual Machine(EVM)とは?

Supra Oracles

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

EVMは、スマートコントラクトの要求を受信・実行し、ブロックチェーンをある状態から次の状態に移行させるイーサリアムのノードの集合的で分散化された計算能力を生み出します。

はじめに

Ethereum Virtual Machine(EVM)は、イーサリアム上でスマートコントラクトが展開されるサンドボックス型の実行環境であり、決定論的な計算エンジンです。EVMは実際のコンピュータのエミュレーションであり、イーサリアムの全ノードの計算とストレージの集合的抽象化で構成されていることから、仮想マシンという言葉が使われています。EVMは、数百万の実行可能なオブジェクトを含む分散型のグローバルコンピュータと考えることができ、それぞれが独自のオンチェーンデータストアを備えています。

EVMは物理的な形状を持たず、また他のコンピュータよりも限定された領域で動作しています。スマートコントラクトのトランザクションを計算するためのルールを定義して実行し、イーサリアムブロックチェーンの正規の状態を読み取って記録し、受信したスマートコントラクトの要求のバイトコードを処理します。

このように、EVMはイーサリアムの運用構造の基礎となるものです。

ステートマシンとしてのイーサリアムネットワーク

イーサリアムは、ビットコインのように単なる分散型台帳ではなく、分散型ステートマシンです。つまり、イーサリアムブロックチェーンの状態は、任意の時点で、修正されたMerkle Patricia Tree内に保持されている全てのアカウントと残高を保持する大きなデータ構造でして機能します

つまり、ユーザーは複雑なスマートコントラクトを開発しアップロードすることができ、定義された基準が満たされたときに自動的に実行されるのです。スマートコントラクトの実行後、他の多くの取引と一緒に次のブロックにバンドルされ、イーサリアムの新しい状態が更新されます。

トランザクションが実行されると、以前の状態が現在の状態に遷移し、イーサリアムのノードによって検証されなければならない新しいトランザクションのブロックが含まれます。新しいブロックは現在「マイニング」されていますが、イーサリアムのアップグレードが完了すれば、単にステイカーによって検証される仕組みになります。

イーサリアムノードは、スマートコントラクトのバイトコードを実行する責任があるため、EVMに貢献すします。EVMは、決定論的なスマートコントラクトを実施し、イーサリアムの状態のスナップショットを取得し、ある有効な状態から次の状態への移行を実行すると考えるのが最も簡単です。

分散型、コンセンサスベースの計算機であるため、EVMはしばしば準チューリング完全世界計算機として特徴付けられます。つまり、EVMはあらかじめ決められた量のガスを消費すると、実行を停止することができるため、「準」という言葉が使われています。ガス代でEVMの計算を制限しないと、サービス妨害(DoS)攻撃のように、EVMが止まらないプログラムを実行する状態「ハルティング問題」に陥る危険性があるのです。

イーサリアムチューリング完全性により、後方互換性、前方互換性、そしてまだ開発されていないスマートコントラクトも実装できる可能性を持っています。これは信じられないほどの可能性を秘めていますが、例えばビットコインのネットワークに比べてイーサリアムの予測可能性は低くなっています。

EVMはどのように機能するのか?

イーサリアムのスマートコントラクトが正しく実行されるためには、事前の条件が満たされていることを確認する必要があります。全てのイーサリアムノードはEVMインスタンスを実行し、バイトコードがこれらの標準と互換性がある限り、ネットワーク上でスマートコントラクトを実装するために同じ標準を使用することができます。例えば、ERC-20はトークンの互換性のための標準であり、ERC-721は非腐敗性トークン(NFT)が実装されるための標準です。

スマートコントラクトの中には、外部データソースからの入力を必要とする、より複雑な条件設定を伴うものがあり、ハイブリッドスマートコントラクトと呼ばれています。オラクルはハイブリッドスマートコントラクトの外部データを取得・検証し、イーサリアムブロックチェーン上での取引以外にも様々な新しいユースケースを可能にします。その他のスマートコントラクトは、2者間の取引を要求するだけで、さらに多くのスマートコントラクトがイーサリアムのインフラ内の他のスマートコントラクトに呼び出したり、決定したりできます。

そのため、EVMはイーサリアムブロックチェーンの現在の状態を追跡し、新しいトランザクションをすべて追加してブロックチェーンのその後の各状態のスナップショットを取るために、それを実行しているノード間の合意に達することによってスマートコントラクトを実行します。

つまり、ユーザー同士がスマートコントラクトを締結する際、EVMは完全に分散化された方法でその後の価値の移動を促進し、記録するエンジンであるということです。スマートコントラクトの条件が満たされ、その実行が完了すると、EVMはそのノードがコンセンサスに達し、次のブロックを生成することによって、新しい現在の状態が正確であることを保証します。

EVMは、一般的なオペレーティングシステムよりも高い抽象度で動作しています。実際、EVMはさまざまな実装を使用して実行することができ、その多くは異なる言語で記述されています。例えば、EVMの最も一般的な実装はGo言語で書かれたGethと呼ばれるものです。他にも、Rustで書かれたParityC++で書かれたAlethPythonで書かれたTrinityJavascriptで書かれたEthereumJSJavaで書かれたHyperledger Besuなどが代表的な例となります。

仮想マシンVM)は、物理マシンの計算能力を仮想アーキテクチャで近似したものです。仮想マシンは様々な種類のOSやハードウェア上で動作するため、分散型エコシステムの完璧なエンジンとなります。

開発者とネットワーク参加者は、VMを通じて、ネットワークからの許可なしに、好きなようにスマートコントラクトを構築、処理、実行することができます。彼らは、EVMの標準と互換性のあるコードをアップロードするだけでよいのです。このように、EVMはイーサリアムブロックチェーンのグローバル・プロセッサとして機能し、その蓄積されたすべての計算能力を開発者が自由に利用できます。

このように、ネットワークは非常に強力でありながらパーミッションレスで使用できるため、開発者にとってもユーザーにとっても魅力的です。オープンソースのソフトウェア実験がこれほど多く行われたことはなく、これまでにないイノベーションが期待できます。

ニュートラルな計算基盤としてのコンポーザビリティ

当然のことながら、多くのWeb3プロトコルは、EVMのインフラ、開発者ツール、そしてより広いネットワーク効果を活用するために、イーサリアムとつながろうとしています。例えば、Arbitrum、Optimism、Polygonなどのレイヤー2スケーリングソリューションはすべて、EVMのパーミッションレス互換性から利益を得ています。

また、Ethereum L2として注目されたおかげで、最近ではPolygonが独自のレイヤー1になったと主張する人さえいます。EVM互換性を持つL1ブロックチェーンには、FantomのOpera、KusamaのMoon River、AvalancheのC-Chain、Near ProtocolのAurora、CosmosのEvmos、BinanceのSmart Chainなど、数え上げればキリがありません。

EVMは、独自の生命を持つ分散型経済を生み出したエコシステムです。ガスインセンティブと無許可のP2Pスマートコントラクト機能を通じて、EVMは「世界のコンピュータ」という呼び名にふさわしい存在になっています。このプロトコルのガスシステムは、メインネットにリクエストを出す前に料金が支払われることを保証しており、システムの整合性を保護し、誠実な参加者に十分な報酬を与えることができるのです。

EVMを理解するだけで、読者はすでに、消費者、採掘者、ノード検証者、投資家、開発者、起業家、クリエイターとして、より効果的にイーサリアムのエコシステムに参加できるようになります。開発者は、様々なプログラミング言語でコードを書き、企業や小売店ユースケースを満たすdAppを構築することで、創造力を発揮することができます。

EVMの成功の鍵は、参入障壁の低さ、開発者とユーザーの巨大なネットワーク、そしてコンポーザビリティにあります。つまり、開発者とユーザーは、セキュリティやユーザー体験を向上させるあらゆるビジネスモデルの分散バージョンを構築し、それを世界と共有することができるのです。革新的な開発者と組織が手を伸ばし、それを手に入れるときが来たのです。


暗号/ブロックチェーン分野は特定のプロジェクトのみが生き残る世界ではなく、分野全体の成長が必須となります。また、理解もせずにトークンのみを追うというのは非常にナンセンスです。Supra Oraclesは、今後も継続的に教育材料を提供していきます。

ラクル・ソリューションという枠を超えて発展していく、今後のSupra Oraclesにご期待ください。

Supra Oraclesについて

Supra Oraclesは、実世界のデータを橋渡しと、金融市場のスマートコントラクトを自動化、簡素化、安全化を提供します。

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

プログラミング言語「Move」の実例解説:AptosそしてSui、Starcoin


プログラミング言語「Move」の実例解説:AptosそしてSui、Starcoin

Supra Oracles

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

MetaがDiemブロックチェーンのために開発したMove言語が、現在、Aptos、Sui、Starcoinなどのブロックチェーンで採用されます。

Moveは、Facebook(現Meta)のDiemブロックチェーンのために開発されたブロックチェーンに特化したプログラミング言語です。Diemブロックチェーンは、Silvergate Bankに売却されたが、Move言語自体はオープンソースであるため、誰でも利用することができます。

現在、Moveを主要プログラミング言語として採用している主なプロジェクトには、AptosとSuiが挙げられます。Aptosは、安全でスケーラブルなレイヤー1ブロックチェーンの開発を目的とした野心的なプロジェクトです。Suiもまた、水平スケーリングによる高い処理能力を持つブロックチェーンの実現を目的とした、もう一つのレイヤー1ブロックチェーンです。その他、人気は劣りますがStarcoinというプロジェクトも存在します。

Moveとは?

Moveはスタックベースのプログラミング言語で、アクセス制御と希少性に大きな重点を置いており、複製不可能なデフォルト構造を実装しています。この言語は、パブリックモジュールとプライベートモジュールの機能を区別し、パブリックモジュールだけが他のモジュールからアクセスできるようになっています。また、Move言語は、一般的なプログラミング言語であるRustをベースにしています。

Aptosのドキュメントには、以下のように記されています:

「Moveでは、トランザクションの送信者は署名者によって表されます。署名者はMoveで最高レベルの権限を持ち、アカウントにリソースを追加することができる唯一の存在です。モジュール開発者は、アカウント内に保存されたリソースへのアクセスやアセットを変更するために、署名者の存在を要求することができます。」

秘密鍵やその他の資産がMoveを利用して保存される場合、その情報はローカルデバイスにしか保存できないため、セキュリティが大幅に向上し、従来の暗号ウォレットのハッキング方法の多くの種類を不可能にします。

Aptosとは?

Aptosは、過去にDiemプロジェクトに参加していた開発者であるCEOのMo Shaikh氏やCTOのAvery Ching氏によって設立されました。

Aptosは、並列実行エンジン(Block-STM)の活用によって、ネットワークで13万TPS(1秒あたりの取引量)を処理できると公表しています。

このプロジェクトは非常に資金が豊富であり、最近のシリーズA資金調達ラウンドを通じて1億5千万ドルを調達しており、全体としても、a16zやMulticoin Capitalを含む投資機関から3億5000万ドルを調達しています。

Aptosのメインネットは現在のテストネットを経て、近い将来ローンチされる見込みです。Aptosの目標は非常に野心的で、プロジェクトは10億人のユーザーにスケールするというビジョンを掲げており、これは既存の全てのブロックチェーンへの参加者の合計数をよりも多い計算になります。ちなみに、2022年半ば時点で、世界には3億人以上の暗号通貨ユーザーがいると推定されており、この数は来年中に10億人に達する可能性があるとされています。Aptosが目標を達成するためには、世界のブロックチェーン市場を完全に支配するか、あるいはさらなる拡大に期待する必要があると考えられます。

AptosのMove言語利用について

さて、Aptosが開発にどのようにMoveを使用しているのかについて説明していきましょう。

SolanaやCardano、Avalancheなどの多くのパブリックブロックチェーンと同様に、Aptosブロックチェーンは一連のバリデータノードを介してプルーフオブステークのコンセンサスプロトコルを実行します。これらのノードは、Move仮想マシン(MoveVM)上で実行されるトランザクションを処理します。

AptoのMoveドキュメントによると、以下のように記されています:
「各バリデータノードは、ブロックチェーン台帳の現在の状態と共にトランザクションVMへの入力として変換します。MoveVMはこの入力を処理し、チェンジセットまたはストレージデルタを出力として生成します。コンセンサスが出力に同意してコミットすると、それが公開されます。」

Aptos Moveアダプタの機能の一部を紹介します:

  • ストレージとガス料金のデカップリング− アカウント内のデータ量が、トランザクショントランザクションフィー/ガスフィーに影響を与えたり、増加させないようにするストレージ
  • 並列処理− Block-STMの並列処理によって、ユーザーによる入力を必要とせず、同時にトランザクションを実行可能
  • データのスケーラビリティ−アカウント内のバリューデータおよびキーデータを格納する高度にスケーラブルなテーブル

Aptosフレームワークの同梱ライブラリには、以下のものがあります:

  • スマートコントラクト不要のNFTや複雑なトークンのバリエーションを作成できるトークン標準
  • タイプセーフのコインを作成できるコイン規格
  • ステーキングとデリゲーションのための強力なフレームワーク
  • 複数の署名者エンティティを可能にするマルチシグナーフレームワーク
  • 非常に効果的なタイムスタンプサービス

Suiとは?

Suiは、高スループットの水平スケーリングを取り入れた分散型パーミッションレスのレイヤー1ブロックチェーンです。Aptosと同様、その開発企業であるMysten Labsは、Sam Blackshear、Evan Cheng、Kostas Chalkias、George Danezis、Adeniyi Abiodunといった元Meta社員によって設立されています。

Suiの特徴としては、以下のようなものがあります:

  • 高いスケーラビリティ− 水平方向に無制限に拡張できるため、トランザクションコストを抑えながら、全体の取引量を多くすることが可能
  • 並列処理− データを連続したトランザクションブロックではなく、独立したオブジェクトに整理することで、必要な計算能力を削減し、同時にトランザクションの検証が可能
  • ビザンチン整合ブロードキャスト− 配信される全てのリクエストが全ての受信者にとって同じであることを確認し、全ての正しい関係者がリクエストを配信するか、または配信しないことを保証することにより、セキュリティを維持しながらオーバーヘッドを削減
  • インスタントトランザクション決済− 水平方向のスケーラビリティによって、トランザクションの迅速なファイナリティへの到達が可能
  • ワーカーの追加− 処理能力の向上が必要な場合、ブロックチェーンはワーカーを追加してネットワークの負担を軽減し、ネットワーク容量を向上させ、ガス料金を抑制できる

2022年8月現在、Suiプロジェクトは16z crypto、FTX Ventures、Coinbase VenturesなどからシリーズAで3600万ドルの資金調達をしています。そのうちのいくつか(a16zとFTX Venturesなど)はAptosにも投資しています。

Suiは将来的に総供給量は100億を上限とするネイティブトークン$SUIをリリースする予定ですが、ローンチ日は設定されていません。

SuiはMoveをコアプログラミング言語として使用していますが、Aptosとは異なり、Diemが開発したMoveのコア言語を使用せず、独自に開発したものを使用しています。

MoveコアとSui Moveの主な相違点は以下の通りです:

  • Suiはモジュールのイニシャライザー(init)を持つ
  • アドレスはオブジェクトIDを表す
  • Suiのオブジェクトはグローバルに一意のIDを持つ
  • オブジェクトを中心としたグローバルストレージを使用する
  • Suiのエントリポイントはオブジェクト参照を入力とする

SuiのMoveは、既存のブロックチェーンでは対応できない、ソーシャルメディアネットワークや高度なグラフィックを扱うゲームやメディア、クラウドファイルストレージなどのアプリケーションで必要とされる膨大なデータの効率的な格納に対応するために特別に設計されています。そのため、Sui Moveにはグローバルストレージが組み込まれておらず、データの保存はSui内部だけで行われます。

Moveのキー能力は、Suiのストレージに格納できるSuiオブジェクトと、そうでないMoveの内部オブジェクトを区別するのに役立ちます。Suiのストレージに格納されるSuiオブジェクトは「Move-Suiの境界」を通過するものとして分類されます。そのため、キー能力を持つ全ての構造体は、ObjectIDFとシーケンス番号を持つID型で始まり「不変で他のオブジェクトに転送できない(各オブジェクトが一意のIDを持つ必要があるため)」ようになっています。

Sui MoveはMoveコアの柔軟性と安全性を活用しつつ、最終的な遅延を低減し、スループットを高め、プログラミング全体の容易性を向上させるように改良することを目的としています。

Starcoinとは?

Starcoinは、AptosやSuiと同様、最も安全なプルーフオブステークのコンセンサスメカニズムを開発し、安全性の高いスマートコントラクトを可能にすると主張しています。また、Starcoinには既にレイヤー2が存在しており、「安全でシームレスな状態転送、簡単で高速なデータスケーリング、低レイテンシー、優れた操作性が可能なスケーラブルアプリケーションネットワーク」と定義されています。2022年9月現在、Starcoinのネイティブ暗号通貨$STCは、2000万ドル以上の時価総額を誇っています。

Starcoinによると、多く安全性に関する機能は、Moveの革新的な技術であるリソース指向プログラミングによって実現されており、リソースの希少性を生み出すのに役立っているとしています。

「Moveには、Copy、Drop、Key、Storeの4種類の能力があり、これを自由に組み合わせて使用することができます。リソース型の構造物であれば、CopyとDropのない能力で十分です。使いやすく、安全で信頼性が高く、資産の損失や無制限発行を避けることができ、チェーン上の資産を確保することができます。」

また、MoveとSolidityの大きな違いとして、Solidityではスマートコントラクトのデータが、生成した中央のコントラクトアカウントに保存され、セキュリティリスクが生じることだと指摘しています。これに対してMoveでは、データは個人アカウントに分散して保存されます。つまり、データの所有権はユーザーにあり、各ユーザーは自分のデータを操作できる唯一の存在となります。このため、バグが発生しても、ハッカーがスマートコントラクト内の全員のデータを改変することはできないのです。

まとめ

Moveは、複数の新しいブロックチェーンプロジェクトにとって有用なツールであることが明確に示されています。

プログラミング言語Moveは、FacebookによってDiemプロジェクトのために開発されたものですが、その有用性から既に有望なブロックチェーンプロジェクトで採用されており、言語の特徴である高い柔軟性と安全性から、今後さらに多くのプロジェクトで採用されることが想定されます。

Moveの採用をしているAptosとSuiはいずれも元Diemの開発者で構成されたチームであり、言語の複雑な仕組みに他の誰よりも精通しているというアドバンテージがあります。これらのブロックチェーンが成功すれば、既存の開発者がこれらのブロックチェーン上でスマートコントラクトやdApps、NFTをプログラムするためにMoveを使い始める可能性が高く、Move言語が他の新しいブロックチェーンプロジェクトに広がる可能性があるでしょう。


暗号/ブロックチェーン分野は特定のプロジェクトのみが生き残る世界ではなく、分野全体の成長が必須となります。また、理解もせずにトークンのみを追うというのは非常にナンセンスです。Supra Oraclesは、今後も継続的に教育材料を提供していきます。

ラクル・ソリューションという枠を超えて発展していく、今後のSupra Oraclesにご期待ください。

Supra Oraclesについて

Supra Oraclesは、実世界のデータを橋渡しと、金融市場のスマートコントラクトを自動化、簡素化、安全化を提供します。

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

スマートコントラクト・プログラミング言語の新星「Move」


スマートコントラクト・プログラミング言語の新星「Move」

MoveはスタックベースのWeb3プログラミング言語で、カスタムリソースタイプを定義することで、Solidityなどの先行製品の弱点を補いつつ、柔軟性を高めます。

はじめに

2022年1月、Silvergate銀行は、Meta社のDiemブロックチェーンIPに2億ドル近くを支払うことを発表しました。Diem(旧Libra)は、ブロックチェーンプロジェクト向けのスマートコントラクト言語としてMoveの作成から開始したため、開発期間が大方の予想より長くかかったとされています。

プログラミング言語としての歴史は浅いですが、現在ではDiem以外にもAptosやSuiといったブロックチェーンなど、いくつかのプロジェクトがMove言語を使って開発を進めています。急速に需要と人気が高まっていることから、Moveでコードを書くことが開発者にとってどのような意味を持つのかについて理解を深めることが必要となります。

この記事では、Moveの特徴、仮想マシンVM)としての用途、スマートコントラクトプロトコルの展開にMoveの利用が広まると予想される理由をまとめます。

Move言語とは?

まず、Moveはスタックベースの言語であり、基本的には計算の実行に伴ってスタック操作をpush、popさせることで動作します。その実行モデルでは、アカウントは0個以上のモジュールと1個以上のリソースタイプを持つことになっており、特定のリソースタイプ内では1つのリソースしか持つことができません。必要であれば、同じタイプの複数のリソースインスタンスを含むカスタムリソースタイプを作成することが可能です。このリソースタイプのカスタマイズが、Moveが開発者のスキルセットとして急速に普及した主な理由の1つです。

Diemのホワイトペーパーによると、Moveの実行形式は「アセンブリよりも高レベルで、ソース言語よりも低レベルのバイトコードであり、バイトコードは、バイトコードベリファイアによってリソース、型、メモリの安全性をオンチェーンでチェックされ、バイトコードインタープリタによって直接実行される。」とされています。また、Moveは、トランザクションコンパイルのコストをかけずに安全性を最大化し、既存のネットワークと比べ、トランザクション手数料を最小化するような設計がなされています。

Moveには多くの組み込み関数が用意されており、開発者はリソースの値を参照したり、リソースを破壊したりすることも可能です。ただし、ビルトインは現在のモジュールで宣言されたリソースに対してのみ使用できます。つまり、開発者がビルトインを使用してリソース値を参照する手続きを宣言し忘れた場合、その後そのリソースの閲覧や変更ができなくなるという点に注意です。

以下に、Move言語の主要な構成要素を示します:

Primitive Types

  • ブーリアン
  • アドレス (256ビット)
  • 符号なし整数 (64ビット)
  • 固定サイズバイト配列

Struct

  • 種類(リソース)
  • 無制限(ジェネラルストラクチャ)

Procedures

非環状モジュール依存によるリエントランシー攻撃の緩和

  • パブリック
  • 内部

Bytecode Verifier

モジュール実行前にコード安全性の特性をチェック

プログラムは段階的にデプロイされる前に検証を通過

  • 制御グラフの構築
  • スタックバランスチェック(操作後にスタックサイズが変更されていないことを確認)
  • タイプチェック
  • カインド/リソースチェック
  • リファレンスチェック及びグローバルステートとのリンク

Bytecode Interpreter

バイトコードインタープリターを介して実行

スマートコントラクトは、ガス料金のパラメータで測定

  • リエントランシー攻撃やその他の無限ループの実行を緩和

Moveには安全機能が組み込まれており、モジュールの実行前にバイトコードが安全であることを検証します。ネイティブな形式検証はMove言語の特徴であり、基本的なレベルから確立された安全性を保証しています。

Move仮想マシン(MVM)

ブロックは複数のトランザクションを含み、トランザクションが実行されることでトランザクション効果を生み出します。

モジュール間の呼び出しはバイトコードベリファイアによるチェックを経て管理されます。

  • モジュールはオンチェーン相互作用に対してのみ課金されるため、検証の低コスト化が可能

グローバルステートの更新を生成します。

  • 効果と状態遷移の分離を実現

Move言語はカスタムリソース型を定義する

Moveは他のスマートコントラクト向けのプログラミング言語と異なり、線形論理から派生したリソースを使用します。線形論理の数式は、一度だけ使用できる基本的なリソースとして扱われます。Move言語では、リソースはコピーされたり捨てられたりすることはなく、プログラムの格納場所間で移動されます。言い換えれば、コードに「気密性」の要素があり、カスタム「ファーストクラス」リソースタイプによって本質的により安全がもたらされる仕組みです。

これはMoveの静的システムによって実現されており、作成された変数は特定の型として定義される必要があります。Moveでは、実行前にコードがコンパイルされ、このシステムがリソースのファーストクラス性を保護し、失敗したプログラムの配信を防ぎます。また、Moveのリソースは、他の保護されていない要素と同様に、データ構造に格納されたり、プロシージャの引数として渡されたりして使用されます。

基本的にMoveのリソースは、表現力とセキュリティ保証の両面で優位性を持っています。リソースはコード内で保護されつつも、あらゆる操作に自由に利用できるため、Move言語はブロックチェーンのトリレンマである「セキュリティ」と「スケーラビリティ」の2つの側面から取り組むことを目的としています。

Web3言語の発展形としてのMove

前述の通り、Diemのエンジニアリングチームは、既存のブロックチェーン言語、特にビットコインのScriptやイーサリアムのSolidityに問題を見出しており、多くの問題点を指摘しています。まず、他のプログラミング言語は要素を整数で表現することが多く、プログラムエラーが発生しやすいため、Move言語の設計者はデジタル資産を代わりにファーストクラスのリソースとして表現することにしました。これにより、Move言語を使用して作成されたデジタル資産の希少性を守る、言語レベルでの強固な基盤が提供されます。

デジタル資産そのものは別として、Move言語は他の要素やアクセスレベルを簡単にカスタマイズすることができます。つまり、アクセス制御が言語自体に組み込まれているということです。Moveで書かれた資産はデフォルトでより洗練されたものとなり、開発者が作業しやすい機能を備えます。リソースとモジュールの使用に関するMoveのカスタマイズ性は、同種のスマートコントラクト言語よりもスケーラブルであることは間違いありませんが、それは明確に判明しているわけではありません。

Move言語のデメリット

Move言語は、高いセキュリティ保証と引き換えに、スピードとパフォーマンスのトレードオフを行っています。つまり、Moveのコードは実行時に評価されるため、Solidityや他の言語で起こりうるコンパイラのバグに悩まされることはないはずです。

その他の潜在的なデメリットは以下の通りです:

  1. Moveのコードは、他のブロックチェーンに簡単に移植することはできないため、サードパーティツールの開発が必要
  2. 歴史が浅いためSolidityなどの言語と比較して、リソースやコードライブラリが少ない
  3. 同様に、情報、研究レポート、開発者トレーニングなどの材料も少ない
  4. 新言語であることから、欠点が発見されていない可能性がある

数年経って、他の言語と同じように試行錯誤が繰り返されるにつれて、Web3開発者の間で普及し、実績とともに人気を博すようになるでしょう。Moveは既に多くの可能性を示しており、多くの開発者がMoveの使用を考え始めています。今後、Moveに関する多くのコンテンツを目にする機会が増えていくでしょう。

Supra Oraclesは、今後も継続的に暗号/ブロックチェーン分野に関する教育材料を提供していきます。この分野は特定のプロジェクトのみが生き残る世界ではなく、分野全体の成長が必須となります。また、理解もせずにトークンのみを追うというのは非常にナンセンスです。

Supra Oraclesはオラクルソリューションという枠を超えて発展し続けていきますので、今後のSupra Oraclesにご期待ください。

Supra Oraclesについて


Supra Oraclesは、実世界のデータを橋渡しと、金融市場のスマートコントラクトを自動化、簡素化、安全化を提供します。

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

Mastercardのブロックチェーンプログラム「Start Path」にSupra Oraclesが参加


Mastercardのブロックチェーンプログラム「Start Path」にSupra Oraclesが参加

SupraOracles

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

Mastercardによる、暗号/ブロックチェーン関連プロジェクトの支援プログラムである「Start Path」の名誉ある第一トラックに、SupraOraclesの創業チームが参加することになりました。このプログラムには、私たちと同じく伝統的な産業に変革をもたらし、急成長するデジタル経済時代に向けて取り組むに意欲的なweb3企業や創業者たちも参加しています。

デジタル資産技術に関するMastercardの初のコホートで、唯一のブロックチェーン・オラクル・ソリューションとして選ばれたことは、Mastercardが持つデジタル未来へのビジョンの実現に向けて協力関係を築くことができる最高の機会となります。世界的に認知された巨大な金融機関の戦略と目標に、私たちの理念がこれほどまでに一致したことは、本当に印象的であり、プロジェクトにとっての今後の原動力にもなるでしょう。

MastercardのStart Pathプログラムでの経験については、今後機会に触れてお伝えしていく予定です。

このプログラムに参加している他のプロジェクトをご紹介します:

Supra Oraclesチームの主要メンバーはこちらです。ビジネスや提携に関してのお問い合わせも可能です:

今後のSupra Oraclesにご期待ください。


Supra Oraclesは、実世界のデータを橋渡しと、金融市場のスマートコントラクトを自動化、簡素化、安全化を提供します。

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

Supra OraclesがDeFiにもたらすオラクル・ソリューション


Supra OraclesがDeFiにもたらすオラクル・ソリューション

SupraOracles

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan

Supra Oraclesは、ブロックチェーン技術が、金融システムやその他の人間社会の調整、つまり、「未来の自治の在り方」に革命をもたらす鍵であると理解しています。

ブロックチェーンは、価値のデジタル化によって、富の管理、保存、強化、構築の方法に関して全く新しいパラダイムを提供しています。世界的に共有される分散型台帳は、銀行やその他の組織のような仲介機関の代替として機能することができ、従来の金融よりも遥かに効率的なソリューションを提供することができるのです。

私たちは、ブロックチェーンとスマートコントラクトの可能性をオラクルによって拡大するために取り組んでおり、未来の分散型金融のインフラ設計と構築に向けた活動を、コミュニティとともに進めていきます。

私たちはここで問いかけます。
「もしも…」と
これは、将来の開発者と起業家の皆さんへのメッセージです。

もし、あなたがたったひとつのアプリで、世界で17億人の銀行口座を持たない人々を助けることができるとしたら?

もし、あなたが開発したモバイルゲームが、発展途上国に住む人々の経済的負担を軽減し、副収入を生み出すことができるとしたら?

もし、IoTとブロックチェーンの技術を利用してサプライチェーンを合理化し、世界中の何億人もの飢餓状態を軽減する手助けができるとしたら?

もし、ブロックチェーン技術を使って、政治や通貨など、自分の国に縛られることのない活動を可能にできるとしたら?

もし、DeFiを通じて、世界のどの銀行よりも大きな利回りを得て、あなたの生活の新たな収入源として活用できるとしたら?

もし、ブロックチェーンが社会を変える力を持っていて、あなたのプログラミングで新たな世界観を構築できるとしたら?

Supra Oraclesは、プログラム的に公正な社会を先導し、世界中に恩恵をもたらす大胆な開発者や起業家となる可能性を持つ、あなたを支援することに専念していきます。

分散型金融 (DeFi)が注目される理由

まずは、ブロックチェーンに初めて触れる人のために、その概要を説明します。

ブロックチェーンに熱狂する人が多い理由の一つは、分散型金融(DeFi)と呼ばれる概念にあります。マーク・キューバンイーロン・マスクといった最先端の起業家たちはその潜在能力について熟知していますし、何百万人もの暗号分野のアーリーアダプターも既に把握しています。

しかし、世界の多くの銀行家や政府は、あなたがこの分野に関わるのを控えた方がいいと考えています。なぜでしょうか?ブロックチェーン環境のようなピアトゥピア(P2P)システムでは、彼らのような仲介組織はその存在意義が大きく低下するからです。もはや人類は、以前ほど深く銀行家や政府に依存する必要がないのです。

DeFiは、現在の金融業界を仲介しない新たな経済モデルであり、政府、銀行、大企業が支配している、私たちのお金や社会活動に関する中央集権的な既存構造を覆すものなのです。ブロックチェーンの真のコミットは、公正な、つまり「トラストレス」世界経済の構築にあります。つまり、特定の権力者や巨大企業の恣意的かつ独占的な意思決定に頼る必要がないのです。その代わりに、世界的に共有される真実の記録と、世界の政府でさえ破ることのできない暗号プリミティブの強固な基盤を頼ることができます。

これは「Power to the People(人々に力を)!」的なパラダイムシフトであるといえます。これが今まさに起きていることなのです。

ブロックチェーン技術を活用することで、金融に関する余計な中間マージンを排除することができますが、それ以上の利点もあります。これまで私たちは、金融取引の円滑化や調整について、完全に銀行や政府に頼ってきました。新しいモデルでは、これらの機関そのものがテクノロジーに完全に取って代わられる可能性があるのです。もちろん、これは極端な話であり、直ちに、完全にこのような変化が起こるわけではありませんが、それでも、政府が人々の自由を侵害したり、銀行が手数料を年々増加させるようなことがなければ、社会にとって「より良いこと」だということは、ほぼ誰もが認めるところでしょう。

DeFi分野はまだアーリーアダプターの段階であり、ほとんどの人はまだリスクと見なしています。しかし、フランクフルト大学ブロックチェーンセンターの創設者であり、Supra Oraclesの支援者の一人であるフィリップ・サンドナー博士は、暗号ベースの金融の発展は今後も続くと予測しており、もちろん私たちも将来的にDeFiベースのアプリケーションが社会の主流になると確信しています。

では、ブロックチェーンに欠けているピースは何なのでしょうか?

それは「ブロックチェーンラクル」です。

ブロックチェーンラクルの力

ブロックチェーンについて知っている人は多く存在していますが、オラクルについてはほとんどの人がよく把握できていません。ブロックチェーンが火であれば、ブロックチェーンラクルはその火を絶やさないための燃料となります。

ブロックチェーンについて初めて知る人のために説明すると、ブロックチェーンに保存されたデータは改ざん・削除することはできず、追加されるだけです。このデータが追加され、保護されると、参照データのブロックの鎖(チェーン)が形成され、暗号的に相互にリンクされます。これがブロックチェーンという名前の由来です。そして、ここに問題が現れます。

この問題は、ブロックチェーン業界の外部の人間にはわからないし、ブロックチェーン開発者自身も特定のニーズに遭遇するまでこの問題に気づかないことが多いものです。ブロックチェーンは、外の世界のデータと接続できないため、ブロックチェーン自体の能力に限界があるのです。

つまり、オラクルとは、外部の現実世界のデータをブロックチェーンに接続するための手段であり、それによってブロックチェーンでできることの可能性の幅を大きく広げることができます。

ラクルは、外部データをブロックチェーンに接続したり、クロスチェーンを活用することで複数のブロックチェーンの閉ループシステム間で通信チャネル、相互運用性を作成するために使用できるノードとプロトコルのシステムとして機能させることが可能です。しかし、全てのオラクルが同じように作られているわけではありません。

既存のオラクルやクロスチェーンブリッジプロジェクトからは、ハッカーの攻撃によって、昨年だけで$120M以上が盗まれました。これらの攻撃は市場を阻害し続け、今後も真に安全なソリューションが誕生するまで標的にされ続けることでしょう。これは、現在のオラクル・ソリューションの限界に起因するものでもあります:

  • 透明性の欠如 — オラクルが報告する価格の精度を証明可能な方法で検証できないため、検出不可能な不正行為につながっている。
  • 価格の遅延と乖離 — オフチェーンからオンチェーンへの資産価格の移転は、小さな乖離を引き起こす可能性があり、イベント発生から外部チェーンに載せるまでのタイムラグは、市場において重要なペインポイントとなっている。
  • 説明責任の欠如 — オラクルは、その行動に対して説明責任を負うべきであり、セキュリティは、プロトコルレイヤーによって保証されるべきでである。

既存のブロックチェーン・オラクル・ソリューションは、分散化とスケーラビリティ、セキュリティ、ファイナリティのトレードオフのバランスを取ろうと試みていますが、これまでどのプロジェクトもこのクアドリレンマを解決することができませんでした。そう、Supra Oraclesまでは。

ラクルがもたらすもの

分散化、スケーラビリティ、セキュリティ、迅速なファイナリティといったトレードオフはもはや解決されつつあり、DeFiはSupra Oraclesの技術によってその潜在能力を最大限に発揮することが可能になります。

私たちのビジョンを実行するために、可能な限り最高の頭脳を集め、150を超えるチームから、完璧なオラクルの条件に関する聞き取り調査を実施した結果、私たちは、現在の既存企業の役割を超えるために実装できる主要な機能と設計要素について理解することができました。私たちは、一般的なクロスチェーン・ミドルウェアの期待を超えるSupra Oraclesを構築して、世界トップクラスのソリューションとして提供します。

ラクルとして、実世界のデータをブロックチェーンに瞬時に接続し、必要なデータを取得し、決して止まることのない可用性を開発者にもたらします。もし、ニッチな業界について必要なデータフィードがあれば、カスタマーサポートにご連絡いただければ、Supra Oraclesのビジネス開発リードチームを編成し、データプロバイダーを調達します。

Supra Oraclesのオラクルは、膨大な量の外部データを高い信頼性で保護するため、全てのプロジェクトにハッキングされることはないという確信と安全性(DeFi開発者とエンドユーザーの両者にとって)をもたらします。また、予測可能な価格メカニズムを提供することによって、資本効率が向上し、長期的に低コストで適切な予算編成が可能になるでしょう。

私たちと一緒に、分散型金融を実現しませんか?

Supra Oraclesのチームは、技術的に優れているだけでなく、多様かつ包括的で、人間的な視点に立ったチームであり、分散型金融の実現と同じくらいチームのことを大切に思っています。

私たちと一緒に、未来の金融インフラをプログラミングしてみませんか?もしあなたが野心的なキャリア形成を求めていて、Supra Oraclesのビジョンに共感していただけるのであれば、ぜひ採用ページにアクセスしてください。

Supra Oraclesは一流の投資家に支えられ、世界中のブロックチェーン研究者に信頼され、世界的な機関で使用されています。私たちが提供するセキュアなオラクルによって、ブロックチェーン上で実現できるスマートコントラクトの可能性が広がり、より多くのことを自由に実行できるようになります。詳細はこちらをご覧ください。

もしあなたがインタラクティブなタイプで、プロジェクトと積極的に交流したいのであれば、各コンテンツをフォローしてコミュニティの一員となり、Supra Oraclesのビジョンの実現に向けて一緒に取り組んでいきましょう!

今後のSupra Oraclesにご期待ください。


Supra Oraclesは、実世界のデータを橋渡しと、金融市場のスマートコントラクトを自動化、簡素化、安全化を提供します。

Supraコミュニティにご参加ください:https://linktr.ee/supraoraclesjapan