JAM Toasterのこのプロジェクトにとって、この機能は特に役立ちます。私たちのチームメンバーであるErin、彼女を知っている人も多いでしょうが、現在、素晴らしいウェブインターフェースを作成中です。これにより、今後JAMチェーン上のさまざまなデータを直感的に見ることができるようになります。これは面白いことをもたらします。私たちはそれを使って、以前に示したようにチェーン上でDOOMゲームを実行するなど、クールなことができます。ゲームが実行中にチェーン上の活動データがリアルタイムで増加するのを見ることができ、とても直感的で面白いです。将来的には、TPSのような指標も追加する可能性があります。実際にはJAM自体に厳密な意味での「取引」はありませんが、このような表示を行うことでチェーン上の活発さを視覚的に表現するのに役立ちます。それが少し「自慢」の要素を含んでいるとしても。
ギャビン・ウッドがJAMのホワイトペーパーの更新を共有し、DOOMのオンチェーン実行に関する議論に応答
著者: ポルカワールドコミュニティ
3月の技術フェローシップ会議が昨晩行われ、PolkaWorldが最初にGavinの発言を整理しました。これにより、JAMとPolkadotの最新の進展を理解する手助けになります!続きを読み、Gavinのシェアをご覧ください!
PolkaWorld 注:技術フェローシップ会議は、Polkadot の月次オンライン会議であり、大部分のフェローが参加して、彼らのこの1ヶ月の作業の進捗を共有します!基本的に、この会議では Polkadot の最もホットな重要な進展を知ることができます!技術フェローシップは、Polkadot の分散型オンチェーン技術専門家のグループであり、Polkadot の技術発展の核心的な貢献組織の一つです。
アリスとボブ:やあ、ギャビン!先月、君が私たちに送った動画で、君が開発しているコマンドラインインターフェースと関連するコードライブラリの進展について触れていたね。偶然にも、その動画が送られてきた前後で、私も君のライブデモを直接見たばかりだったんだ。それからいくつかすごくワクワクすることがあったので、今日は君のこの1ヶ月の進展と、その背後で具体的に何が起こったのかをぜひ聞きたいんだ。
ギャビン:うん、前回の通話の時、私はアジアでJAMのツアーを行っていて、台北か香港に向かう途中だったかもしれない。時間が遅かったので、動画を撮って皆に送った。先月、このツアーが終わり、1週間半前に中国本土から帰ってきた。
帰ってきた後、このコードリポジトリは正式にPolkaJAMのコードに統合されました。次回の通話の前にこのコードリポジトリのバイナリバージョンをリリースできることを望んでいます。また、皆さんが自分でPolkaJAMのテストネットを作成し、実際に遊ぶことができるツールもいくつかリリースしたいと思います。さらに、CoreVMというサービスや関連するツールもオープンソースにする予定ですので、開発者がJAMテストネット上で自分のソフトウェアを実際にデプロイできるようになります。
それに加えて、私はもう一つ重要なことを成し遂げました。それは、灰皮書(Graypaper)の064バージョンが公開されたことです。この更新の主なポイントは、JAMネットワーク上で何が起こっているかをより直感的に見ることができる機能を提供することです。例えば、チェーン上のコアやサービスがどれだけのリソースを消費し、どれだけのガスを使用したかなど、これらすべての統計データが直接チェーン上に記録されます。以前は可能でしたが、特に面倒で、追加で多くの複雑な作業が必要で、問題が起こりやすかったです。今はずっと簡単になり、データが直接チェーン上に記録され、各ブロックで更新されるので、いつでも特に明確に見ることができます。
この機能は簡単に聞こえますが、実際にやってみると少し複雑で、思っていたよりも難しいことが分かりました。数日余分にかかりました。でも今はもう完成しましたので、皆さんはすぐにグレイペーパーリポジトリでこの新しいバージョンを見ることができます。おそらく今日か明日には正式にリリースされるでしょう。
JAM Toasterのこのプロジェクトにとって、この機能は特に役立ちます。私たちのチームメンバーであるErin、彼女を知っている人も多いでしょうが、現在、素晴らしいウェブインターフェースを作成中です。これにより、今後JAMチェーン上のさまざまなデータを直感的に見ることができるようになります。これは面白いことをもたらします。私たちはそれを使って、以前に示したようにチェーン上でDOOMゲームを実行するなど、クールなことができます。ゲームが実行中にチェーン上の活動データがリアルタイムで増加するのを見ることができ、とても直感的で面白いです。将来的には、TPSのような指標も追加する可能性があります。実際にはJAM自体に厳密な意味での「取引」はありませんが、このような表示を行うことでチェーン上の活発さを視覚的に表現するのに役立ちます。それが少し「自慢」の要素を含んでいるとしても。
基本的に、これが私が最近忙しくしていたことです。もちろん、グレーのホワイトペーパーには他にもいくつかの小さな更新があり、これらのアクティビティ統計機能はすでにPolkaJAMのコードに統合されています。新しいバージョンがリリースされ次第、皆さんはすぐに利用できるようになります。
アリスとボブ:素晴らしい、ギャビン、私はまだ2つの小さな質問があります:最初の質問は、あなたが言ったこれらの統計機能は、デバッグ出力のようなものですか、それともプログラムのログのようなものですか?
Gavin: いいえ、これは単なるデバッグ出力ではなく、Linuxシステムを使用しているときに、CPUリソースがどれだけ使用されているかをリアルタイムで通知するモニタープログラムを開くことを想像できます。 これで、JAMチェーンに同様の機能を持たせることができます。 この新機能がない場合、チェーンの動作を確認したい場合は、いくつかの追加の特殊なノードをデプロイする必要があり、これは特に面倒で非現実的です。 今でははるかに便利になり、各ノードは独自のタスクの詳細(ガスの使用量、転送されたデータのサイズなど)を積極的に報告するため、各ノードとサービスが何をしているかを明確に確認できます。
アリスとボブ:第二の質問は、先月あなたがチェーン上でDOOMを実行しているのを示したことで、ツイッター上でその件について数日間議論があったことです。ある人々はあなたのそれは全くチェーン上での実行とは言えないと主張し、かなり激しい議論になりました。この機会を借りて、あなたはこの問題についてどのように考えているのか説明したいですか?
ギャビン:正直に言うと、チェーン上で動いていないと言っている人たちが何を考えているのか、私もよくわかりません。彼らは本物のコードを見たことがありません(まだ公開していないからです)。彼らはおそらくツイッター上の煽り屋で、何でも言いたいことを言っているだけで、私たちが何をしているのか全く理解していないのでしょう。
『DOOM』はオンチェーンで運営されています! 具体的には、JAMのコアの1つで動作し、当社が開発したCoreVMサービスを利用します。 CoreVMはDockerのブロックチェーン版と考えることができ、そこで実行されるプログラムは通常のコンピューターと同じように感じられます。 ゲームをWindows、Linux、またはMacに移植するのと同じように、ゲームコードをこの仮想マシンに移植すると、ゲームが動作します。
しかし、私は認めなければなりません、このチェーン上のDOOMは実際にはあまり楽しくありません。なぜなら、ブロックチェーンのブロック生成速度が遅く、約6秒ごとにフィードバックが得られるからです。この遅延はゲーム体験をあまり良くしません。しかし、私たちがこれを示す目的は、もともとゲームを楽しむためではなく、私たちのJAMのチェーン上の環境が十分強力で、通常のソフトウェアを実行するための十分な帯域幅と計算能力を持っていることを証明するためです。これが重要なのです。
確かに疑問を持つ人もいて、私たちが本当に「チェーン上」にいるわけではないと言い、JAMは単なる「データ利用層(DA)」だとも言っています。彼らは実際にはJAMが何であるかを全く理解していません。しかし、100以上のツイートでの議論の後、彼らは少しだけ理解するようになりました。実際、私たちが行っていることは他のエコシステムよりもはるかに進んでおり、当然理解できない人もいれば、否定的に批判する人もいます。将来的には、他のプロジェクトが私たちを模倣しようとするかもしれません。
オンチェーンかオフチェーンかという議論については、かなり退屈だと思います。 実際、核心的な問題は非常に単純で、「オンチェーン」とは、分散化によってコンピューティングプロセスのセキュリティと信頼性を確保することを意味します。 ビットコインやイーサリアムなどの従来のブロックチェーンでは、各ノードが同じデータとプログラムを計算できますが、JAMはELVESと呼ばれるプロトコルを使用しており、ノードは誰もが計算を行うことなくすべての計算を行うことができ、オンチェーン計算が安全で結果の一貫性があることも保証します。 この方法論は一般に公開されており、広範囲にレビューされており、大規模なブロックチェーンの未来への重要なアプローチであると考えています。
"どのノードが何をしたのか"と悩んでいる人々は、最終的には現実を受け入れるしかない:ブロックチェーンが真に発展するためには、ノードの作業量を減らす必要があり、同時に他の手段で結果の安全性と信頼性を確保しなければならない。
それで、基本的にこれが最近私が忙しいことです!ありがとう!