135 subscribers
join
Rating
Login
Logout

Pontem Networkライブストリーム 2022年9月16日

Japanese

Table of Contents

ライブストリームのフル動画はこちら

今回のゲストはPontem Networkの共同設立者であり、R&Dリードのボリス氏です。ボリス氏はMove言語のパイオニアで、WASMと互換性のあるMove VMの開発をリードし、Aptos上のLiquidswap DEXでMoveアプリケーションスタックの開発をリードしています。

アレホ:では、ボリスさんご自身の自自己紹介をしてください。

ボリス:私が暗号分野の開発に携わるようになったのは、6年ほど前のことです。Cosmosに似たものを作ろうという最初のアイデアがあり、多くのチェーンをJavascriptで作りました。結局、2つのプロジェクトに分かれて、私のパートは他の製品を作ることになりました。その間ずっと、ブロックチェーン技術に取り組み、Solidityスマートコントラクトを書き、セキュリティに取り組み、他のプロジェクトにも参加したりもしていました。結果として、CosmosとPolkadotで多くの経験を積むことができました。

アレホ:では、その期間でのお気に入りの瞬間はどのようなものでしたか?

ボリス:最も良い瞬間のひとつは、ブロックチェーンの仕組みを理解し始めたときだと思います。複雑なテーマですが、ブロックがどのように生成され、取引がどのように検証されるのかを理解した瞬間は、最高です。トラストレスで、誰でも検証者になれるネットワークの仕組みが特にクールです。バリデータをやっている人を信用する必要はありませんが、同時に、システムの性質上、彼に自分のトランザクションを渡すことができるのです。

アレホ:実際に使われている事例にはどのようなものがありますか?また、ブロックチェーンや暗号技術は、今後5年間でどのような方向に進むとお考えですか?

ボリス:日々変化していくので、難しい質問です。以前は、ビットコインや暗号通貨は、お店でコカ・コーラを買うのに使えるようなお金になると思っている人がほとんどでした。でも、数年経過した今でも、それがいつか何になるかはわかりません。私の意見では、単純にお店で何かを買うという使い方ではなく、DeFiやNFT市場にとっては素晴らしいものになる可能性があると感じます。どこかの銀行にお金を預けてしまうと、実は経済的な自由がかなり制限されてしまうので、その不便を解決するために、DeFiやNFTのプロジェクトがたくさん出てきているのだと思うんです。モノのインターネットやIoTデバイスにブロックチェーンをうまく実装しているところは、まだ見たことがありません。将来的には、DeFiやNFTの市場はまだありますが、IOTの方向でブロックチェーンが発展していくのではないかと思います。

アレホ:HeriumのようなWiFi関連プロジェクトについては、どのようにお考えですか?

ボリス:分散型のWiFiネットワークだけでなく、マッチネットワークもありえます。マッチネットワークはインターネットのようなものですが、新しいアクセスポイントを立ち上げる人たちのコミュニティによって構築されています。過去にそのようなプロジェクトの話を聞いたことがありますが、あまり普及には至ってないようです。

アレホ:パラダイムシフトは、データのオーナーシップと情報の共有の仕方にあると思います。銀行のような中央集権的な機関や、CelciusのようなCeFiプラットフォームに対して、資金を効果的に管理し、失わないことを信頼する必要はないのです。自分で保管することが、実際にできるようになったのです。機能が同等になり、人々が自分自身の情報を所有できることに気づけば、それが主流となる可能性がありますね。

ボリス:これも面白い方向性だと思いますが、このようなシステムは政府が承認する必要があり、それにはかなりの時間がかかると思います。

アレホ:ビットコインとイーサリアムについては、政府がより柔軟になりつつあるのを実感しています。政府に提出される法案も増え始めていますし、暗号資産を無視できなくなり、受け入れざるを得なくなるのは時間の問題だと思います。

ボリス:また、IoTデバイスについて改めて言及すると、理想的な姿はどうあるべきなのか、よくわかりません。

アレホ:Web3という概念は、ある意味で中心的なものであり、私たちはこの言葉を流用しただけだと思います。Web1は、ウェブページにテキストと画像を並べただけのものでした。Web2では、人々が投稿し、互いに交流することで、情報の流れが双方向になりました。今はWeb3がテクノロジーの進化形だと思います。暗号分野だけではないと思うんです。おっしゃる通り、IoTデバイスもここに含まれます。

イーサリアムが遅くて高いのが導入の大きな障壁になっていると思いますが、実際に一番分散化されているのはイーサリアムなんです。最近マージを達成したので、今はAptosのような他のチェーンがネイティブにサポートするプルーフ・オブ・ステークに追いつき始めたところでもあります。あなたが最初のプルーフ・オブ・ステーク型ブロックチェーンの1つを開拓したことは知っているので、プルーフ・オブ・ステークとイーサリアムの利点や今後の方向性について、あなたの考えを聞きたいです。

ボリス:マージの話をするとき、proof-of-stakeであることはあまり重要ではなく、実際にはシャーディングを可能にしたことが重要なのです。プルーフ・オブ・ステークは、バリデータがブロックを生成する方法のひとつに過ぎません。以前は、マイナーが自分のデバイスでブロックを採掘するプルーフ・オブ・ワークが標準的な方法でした。今はプルーフ・オブ・ステークで、保有コインをステークする賭けるバリデータのリストがあり、そのバリデータがブロックをマイニングできるようになっています。

最も興味深いのは、シャーディングです。シャーディングを使うと、トランザクションを並行して処理することができるから大量に生成することができます。これは面白いアプローチの1つですが、まだイーサリアムにはEVMしかなく、PolkadotやCosmosのような非常にカスタムなソリューションを立ち上げることはできません。将来的には、イーサリアムが一度に多くのトランザクションを処理できるようになるか、イーサリアムを使うほうが安くなるかどうかが見えてくると思います。それでもイーサリアムが唯一の解決策というわけではありません。Aptos、Sui、Solana、Polkadot、Cosmosなど、他にもまだまだ重要なプロジェクトがたくさんあるのです。

アレホ:EVMは、ブロックチェーンのやり方におけるパラダイムシフトでした。EVMが優れていた点、そしてMove VMが改善したその欠点は何でしょうか?

ボリス:EVMやSolidityは最初の試みでした。最初の試みで、安全で優れた言語を設計するのは非常に難しいことです。SolidityやEVMは、その種の技術で初めてスマートコントラクトを書けるようになったことには敬意を払いますが、同時に金融系のスマートコントラクトを書くにはあまり向いていないとも言えます。エンジニアであれば、簡単にミスをするような言語は選ばず、ミスをしないような言語を選ぶはずです。Solidityはシンプルで、Javascriptを知っている人なら誰でも書き始めることができますが、シンプルであるがゆえに、セキュリティ上の問題やホールにつながることがよくあります。当初はセキュリティを考慮して設計されていませんでしたが、それは最初の試みだからよかったのです。現代のソリューションやコンピュータ工学の話をするならば、今最も安全な言語はRustだと言えるでしょう。しかし、Rustは学ぶのが簡単ではありません。

現時点では、当初Diemチームが発表し、現在AptosとSuiを動かすMoveと関連付けることができます。Moveを見ると、Rustの優れたセキュリティアプローチをいくつか組み合わせつつ、よりシンプルに動作するようになっています。SolidityとRustを組み合わせたようなものだと言えるでしょう。Moveに取り組み始めたとき、彼らは金融スマートコントラクトに最適で、同時に学習が簡単で十分に安全な言語を構築する方法を考え始めたのです。そして、これが今、AptosとSuiに見られるものです。

アレホ:Moveで構築されたアプリケーションのハッキングは減り、その結果、人々が安心してこの分野に入ってくるようになるとお考えですか?

ボリス:ハッキングはかなり減ると思いますが、同時に、ある言語が非常によく設計されていても、間違いを起こさないとは限らないということも理解しておかなければなりません。Moveでも、開発者はミスをすることがあります。

アレホ:コードを監査するためのプロセスのいくつかは、より簡単になると思いますか?例えば、十分な数のライブラリと依存関係が形式的な検証を経た後に、プロバーを使用するといったことです。

ボリス:誤りが解消されることで、開発者にとってコードをどう書けばいいのかがより明確になると思います。また、形式検証も重要です。Solidityでも形式検証はできますが複雑です。Moveの場合、今はまだあまり定着していないとはいえ、非常にシンプルです。

アレホ:アプリケーションの種類によって、さまざまなタイプの言語があります。なぜ、ある言語が特定のものに適しているのでしょうか?

ボリス:Javascriptのように、型定義が厳密でないため、ミスをする可能性が高くなる言語もあります。Moveにはダイナミックコードがあります。これは、関数をコーディングする際に、バイトやインサイトを渡したり、バイトをデコードしたりコードを実行したりする別の関数を渡したりするものです。Solidityはこれをサポートしており、有名なDAOハックのように、多くのハックがこのために起こります。Moveはこれをサポートしていません。一方では、自由度が低くなるため、開発者の仕事はあまり単純ではなくなりますが、同時にセキュリティは非常に高くなります。Moveでは、どの関数を呼び出しているのか、どの関数がトランザクション中に実行されるのかを常に把握することができます。これによって、Moveはより安全に、入力から保護され、ユーザーをミスから守ることができます。

アレホ:Solidityの後に登場した、ブロックチェーンに特化した他の言語について調べたことはありますか?Moveはそれらと比較してどうですか?

ボリス:私は主にRustとSubstrateを使っていましたが、一般的なコンピューターエンジニアリングのために作られた言語と、金融のスマートコントラクトを書くために作られた言語を比較するのは正しくないと思います。両者はまったく違うものだと思います。でも、Moveについて言えば、Rustと非常に似ていて、ただもっとシンプルなんです。

アレホ:なるほど、それは納得です。思い浮かぶのは、Javascriptを改造したようなHardened JSという言語です。そちらについては調べたことがないですか?

ボリス:そうですね、Javascriptは主にフロントエンドに使われます。Javascriptは学ぶのが非常に簡単ですが、同時に、間違いを犯すのも非常に簡単です。Javascriptが最も有名なのは、その設計にあります。Webやフロントエンドのために作られた言語と、お金が失われる可能性のある金融のスマートコントラクトを比較するのは正しいとは思えませんね。

アレホ:ビットコイン上でこうした金融アプリケーションを構築することは可能なのでしょうか?

ボリス:今すぐであれば、残念ながら、難しいでしょう。

アレホ:コミュニティからいくつか質問を受けましょう。

Q:独自のトークンはありますか、そしてそれはいつリリースされるのでしょうか。また、NFTマーケットプレイスがある場合、スクリーンショットから保護される方法はありますか?トークンはマイニングできるようになるのでしょうか?

A:トークンはあるかもしれませんし、全ての準備ができた時点で公表する予定です。私たちは、トークンがユーティリティの中核的な機能をどのように果たすかを検討しています。お気に入りの一つは、投票エスクローです。それは、プロトコルとプロジェクトの長期的な持続可能性に沿った方法で人々が参加することを許可する方法についての標準だからです。ステーキングとガバナンスは計画済みですが、私たちは本当にトークンのアイデアを改善し、正しい方法でモデル化したいと思っています。現在はまだ開発段階ではなく、リサーチの部分です。

NFTに関しては、重要なのはNFTの所有権を持っていることです。誰かがスクリーンショットを撮ったとしても問題ありません。

Q:Aptos用にメタプレックスのようなシステムを構築することは可能でしょうか。コードのことを何も知らない人がいたとして、Moveを学ぶことは可能なのでしょうか?

A:Metaplexのようなものを構築するために、Moveのエキスパートになる必要はないと思います。ユーザーインターフェースの構築と、スマートコントラクトのコードを書くだけです。AptosはすでにNFTコントラクトを持っているので、それ用のコードを書けばいいだけです。そして、ユーザーインターフェイスを構築する必要があるでしょう。そういうものを作るのはとても可能だと思います。

Moveの学習について提案できることは、ベースとなるものがあれば、よりよいものになるということです。他のコードも書けるようにしておいたほうがいいでしょう。Moveから始めると失敗が多いと思います。でも、Moveから始めてもいいんですよ。私ならチュートリアルとMoveの本から始めると思います。

さて、以上です。

Borisさん、ご参加ありがとうございました!

来週のライブストリームで皆さんにお会いできるのを楽しみにしています。それまでは、各コンテンツをフォローして、最新情報をゲットしてくださいね。

Pontem Networkについて

Pontem Networkは、Aptosの基盤となるdAppsの最初のスイートを構築しているプロダクトスタジオです。Aptosのための最初のウォレットであるPontem Walletが含まれており、現在1.6バージョンになっています。Chromeウェブストアからダウンロードしてください。

Pontem Walletを使用して、Aptosテストネットで発行されたトークンを保存し、送信することができます。このウォレットは、同じくPontem Networkが開発したAptosの最初のDEX(AMM)であるLiquidswapと統合されています。このDEXは、通常の非相関プールと相関資産のための安定したプールの両方を備えています。また、AptosのNFTマーケットプレイスであるTopazand Souffl3との統合も実現しています。

Pontemの他の製品には、ブラウザコードエディタMove Playground、開発者向けMove IntelliJ IDE pluginプラグイン、Solidity to MoveトランスレータByteBabel(Aptos向けEthereum Virtual Machineの最初の実装)があります。

Pontem Networkの将来的なトークンリリースに向けたホワイトリスト登録はこちらから!また、アンバサダーも募集中です。

Install our wallet and try DEX

Related posts

pontem-networkraibusutorimu-2022-nian-9-yue-16-ri
63311c213a5d2960122c72b0
amb-pontem-networkraibusutorimu-2022-nian-9-yue-16-ri