MOVE言語で構成されたM1&M2技術を持つMovementとは?

アイキャッチ画像引用元:
https://movementlabs.xyz/

こんにちは、デフィー 弐拾壱号です。

 本記事では、M1&M2技術を持つMovementについて解説をしていきます。

Movementにはどのような特徴や仕組みがあるのか、今後の将来性についてを本記事を通じて少しでも理解をして頂けたらと思います。

 Movementが持つ技術は、細分化していくと他のプロジェクトと比較出来る面も多々あります。その上でどのような技術が優れているのか、概要やプロジェクトも含め一緒に見ていきましょう。

Movementとは


movementlabs公式参照

概要

 はじめにMovementには名前の由来となるプログラミング言語があります。

それは「Move」です。現在多く使用されている言語というと「Solidity」があげられますが、これはイーサリアムのスマートコントラクトに使用されている言語として有名です。その一方で、Movementには「Move」というスマートコントラクトが使用されていることからプロジェクト名の由来となっています。また、Movementには大きな特徴を持った技術があります。

それはMoveVM(MoveVirtualMachine)を特徴とする「M1」&「M2」です。

それに伴いM1はAptosと互換性を持つL1技術となります。

またM2はSUIを互換性を持つL2技術となります。

ここでは大きく概要の説明をさせて頂きました。詳細は特徴&仕組みのところで解説していきたいと思います。

プロジェクト目的

 Move言語は元々Meta(旧Facebook)のDiemトークンで使用する予定であった言語でも知られています。

しかしその目標は達成されることなく暗号資産と関わりを持てなかった過去があります。

そこで、Solidity(イーサリアムに使用されている言語)より高い技術を目指すことを目的とし、Move言語を使用したプロジェクトであるAptosとSuiが誕生しました。

Move言語の特徴はL1とL2を同じ言語内で完結していることです。

これによりイーサリアムのようにプロジェクトを分けることなく、L1とL2の特徴を兼ね備えた技術を展開することが出来ます。

さらにはEVMより優れたスマートコントラクトを持つMoveVMの実現を目指し、展開することを目的としたプロジェクトとなっています。

Movementの仕組み&特徴


movementlabs公式参照

 Move&Solidity

 MoveとSolidityについて、上記の概要やプロジェクトのところで少し触れましたが、ここではもう少し詳細に説明していきたいと思います。

はじめにSolidityについて説明していきます。

多くの仮想通貨は、言語と呼ばれるプログラミングされた技術により展開されています。

その中でも一番の王道と呼ばれるのがSolidityになります。

これはイーサリアムの元でもある言語であり、イーサリアムのエコシステムや関係するL2プロジェクト、イーサリアムベースで構築されるプロジェクトやチェーンに多く使用されています。

しかし、Solidityには単体及び単発的なプロジェクトが多いのが特徴としてあります。

その一方で、対抗もしくは超えていく技術として誕生したのがMoveです。

Moveの特徴として、他のプロジェクトが持つ特徴を1つの言語内に集約し、展開することが出来ることはイメージが付くと思いますが、もう1つ大きな特徴があります。

それは「Web3上で

ここから先は、会員限定のコンテンツになります。残り全てを見るには、サロン入会案内ページから会員登録をよろしくおねがいします。

関連記事