久しぶりに韓国語コンテンツを共有しました。 時々、Keoneが共有した技術関連の投稿を読むと、私は疑問に思います。 「驚くべきことのように思えますが、そのメリットは一体何なのでしょうか?」 ということで、気になっていた方のためにご用意しました。 ジット? - コンパイラ、キャッシュ、非同期プロセスなどの複雑なことについて知る必要はありません。 では、私たちにとってどのようなメリットがあるのでしょうか? - 速度が上がり、ガス代(取引手数料)が下がる。 本当に重要な質問は、「なぜこんなことをしているのか」です。 - 速度が向上するという事実だけでなく、重要なのは、なぜKeoneがこのトピックをメインツイートで目立つほど重要だと考えているのかを理解することです。 1. あまり通らない道 - ほとんどのチームは、これらの基本的な(低レベルの)領域には挑戦しません。 - やってみても「テストして見る」レベルにとどまることが多く、実際の製品に深く溶け込む場合は珍しい。 2. 「これをどのように解決しますか?」 - この決意により、コンセンサス、実行、ネットワーキングなど、チームのブロックチェーンの中核要素が芸術形式に高められます。 - 現在、彼らはさらに深いボトルネックの解決を目指しています。そのために専任のコンパイラチームを運営することは、かなり野心的です。 - これは、マーケティング目的の技術検証 (POC) とは異なるレベルです。 3. Appleのような完璧さの追求 - このアプローチは Apple を彷彿とさせます。 - Apple が新しい iPhone モデルをリリースするたびにそのような細部に注意を払っていることに驚嘆するのと同じように、このチームはまた、最高レベルの完璧さのために根本的な問題の解決に集中するために、あらゆるボトルネックに専門家を配置します。 - Keoneが強調する技術は、AppleのWWDC新製品発表に例えることができます。 したがって、文章のほとんどは、「私たちは再び大量採用に近づいた」「私たちのコミュニティとエコシステムは再び成長した」という証明に近づいています。 ----------------------------------------------- 「モナドがやっていることは、実際には特別なことではありません。」 「概念を理解し、数行のコードを書くだけで済みます。それほど難しいことではありません。」 「特別なことではありません。」 反 対論: - もちろん「概念自体はすでに知られているのではないか、コード数行で実装できるのか」という人もいる。 - はい、コンセプト自体はそれほど難しくないかもしれません。しかし、本当の課題は、その概念に無数の「コンテキスト」が追加されるときに始まります。 - 1つのテクノロジーを他のすべての領域と調和して統合し、システム全体のパフォーマンスを向上させることは、単に概念を知っているのとは別の問題です。 - L1ブロックチェーンを構築した人なら誰でも、コアのすべての領域を深く研究し、実際の製品として完成させることがどれほど難しいかに共感するでしょう。 @keoneHD @koreanads @monad_dev @monad
Keone Hon ⨀
Keone Hon ⨀8月17日 02:43
JIT コンパイルを EVM に導入する ジャストインタイム (JIT) コンパイルは、EVM を最適化する方法に関する興味深いアイデアとして頻繁に引用されます。 しかし、課題もあります。 - すべての正確な動作 (ガス料金、エラー処理) を一致させるのは困難です。たとえば、コンパイラによってコードが簡略化された場合でも、元のガス料金は保持されなければなりません - コンパイルは高価であるため、すべてをコンパイルする必要はなく、レイテンシーに影響を与えずにその場で実行することはできません - コンパイルされたアーティファクトは、元のバイトコードよりもはるかに大きい - コンパイラを最大限に活用するには、問題の固有の側面に対処するための創造性が必要です。マシンコード生成には、大量の調査、ベンチマーク、および繰り返しの最適化が必要です @category_xyzチームは、これらすべての問題に対処する強力なコンパイラを強化および構築し、コントラクト コードを既存の EVM 実装よりも高速かつ効率的に実行できるようにしました。 Monad クライアントは、頻繁に使用されるコントラクトを分析し (消費された累積ガスで測定)、ネイティブコードをキャッシュして、後続の呼び出しがより効率的に実行されるようにします。 コンパイルは非同期に実行されます。コンパイルが完了する前に、VM は別の低待機時間で高度に最適化されたインタープリターを使用してコードを実行します。 これは火曜日のアップグレードの時点で Monad Testnet で公開されています。 追加情報については、印刷機のホットオフに関するドキュメントをご覧ください。@__inshortsとCategory Labsのコンパイラチームの残りのメンバーに感謝します!
7.18K