EPISODE 25 CODETECH CIPs erklärt: Der komplette Guide zu CORE Improvement Proposals【完全翻訳版:序盤】
[音楽]♫
🎙分散化のパイオニアたちよ、ようこそ「Tell me more about core」へ。コアエコシステムの先進的な世界への入り口です。ブロックチェーン技術が達成できることへのあなたの認識に挑戦する、刺激的な旅に出る準備をしてください。ホストはダニエル&ラースです。
ラース: もう、めちゃくちゃに始めちゃおうか。僕たちが前に話していたことは、みんなの耳には届かないってことで。
ダニエル: ああ、もう半時間も喋ってたけど、ラースに「よし、これを収録しないと」って言ったんだ。昨日Twitterで、あまりにも良い投稿を見たからね。 僕たちはちょうど、企業やコミュニティ、そしてCoreがコミュニティなんて必要ないというアプローチについて話していたところだった。昨日、Amazonに関するすごく良い投稿を読んだんだ。ラース、僕の投稿をたまたま読んだりしたかい?
ラース: いや、読んでないな。
ダニエル: ええと、Amazonの初期の頃の話だ。待って、ちょっと開くから、正確に言えるように。確か2000年だったかな。2001年だ。Amazonの株が97%も暴落して、6ドルに向かっていた時だ。誰もがAmazonはもう終わりだと言っていた。でも、ここからが本題だ。皆がAmazonは終わりだと言っている裏で、彼らは実質的にインフラ全体を構築していたんだ。サーバーファーム、自動化システム、物流、ネットワーク、そのすべてをマーケティングなしで、完全に裏側で構築していた。
彼は書いている。「純粋な技術的能力に基づいて」。そして公には、「Amazonは今にも潰れる」と話されていた。その裏で、彼らは静かに、秘密裏にすべてを構築していたんだ。ジェフ・ベゾスは後にこう言っている。「誰も見ていない時に、どうやってビジネスを構築するか知っている」とね。なぜなら、誰かが横やりを入れることなく、彼らは静かに、秘密裏にすべてを構築できたからだ。インフラの拡充だけに集中してね。誰もそのことに気づいていなかった。皆Amazonを使っていたのに、誰もその裏側を見ていなかったんだ。
彼らはイノベーションを生み出し、後にAmazonを巨大にするために必要なインフラ全体を、ただ構築していた。今や誰もがAmazonを知っている。そして彼ら自身も言っている。もしあの時あれをやっていなければ、今の地位にはいなかっただろうと。これはまた何を意味するかというと、マーケティングがない、あるいはAmazonが当時それを公表して「やあ、見てくれ、僕たちが何をしているか」と言いたがらなかった時、皆が悪く言えば、誰もそれに興味を持たないということだ。そして、誰も興味を持たなければ、君は静かに、秘密裏に自分のことをやり遂げることができる。そして僕はこう書いたんだ。「これはAmazon以来、最大の策略になるだろう」と。これが実現したら、スマート以上だろ、ラース?僕たち二人は、そうなるという意見で一致している。そして想像してみてくれ。僕たちはいつも「in front of your eyes(君たちの目の前で)」と話している。
今日の僕たちのエピソードも、公式発表があるまでリリースしないつもりだ。でも、誰でも、本当に誰でも、何週間も前からリサーチできたはずなんだ。情報を得て、色々調べられたはずなのに、誰もそれを見ていない。そして、これはほんの一部だ。僕も全てを話すつもりはない。Coreもそれを望んでいないからね。
でも、十分にリサーチをすれば、ここ数週間、数ヶ月で、彼らがどれだけ異常な進歩を遂げているかが見える。でも、誰もそれを見ていない。そして、それこそが最高のことなんだ。
ラース: そして、それが今日のテーマに繋がっていくわけだね。まずは素晴らしい導入だったよ、ダニエル。ええと、まず一つ目は「Building in Silence(沈黙の中での構築)」というコンセプト。失礼、Building in Silenceだね。そしてもう一つは、いわゆる「CIP」についての紹介だ。「CIPって何?」と言う人のために説明すると、これは「コア改善提案(Core Improvement Proposals)」のことだ。そして、これこそが、僕たちが今日このエピソードで、もう少し詳しくテーマにしたいことなんだ。
僕たちは事前に、何について話すか考えていた。ステーブル法案やジーニアス法案について話すか、とね。それについてはもう少し話したから、今は待ってもいいだろう。ええと、ダニエルがさっきイースターエッグとして言及したように、自分でリサーチをすれば、実際にはこれらの情報を得ることもできるんだ。
僕たちは今日、日曜日にこのエピソードを収録して、情報が公式に発表されたら、その後にこのエピソードがアップロードされるようにするつもりだ。ええと、じゃあ、ダニエル、始めようか?
ダニエル: 準備OKだ。待って、ちょっとドアを閉めてくる。
ラース: オーケー。
ラース: それでは、始めましょう。「Tell Me more about Core」の新たなエピソードへようこそ。私の名前はラース。今日、スイスのフランス語圏から、私のパートナーであるダニエルと共にお送りします。そして今日、私たちはブロックチェーン分野における、ええと、本当に革命的な何かを探求します。僕たちはよく「革命的だ」と言いますが、それはCoreが非常に画期的なもの、つまり、いわゆる「改善提案(Improvement Proposals)」を持っているからです。
ダニエル: その通り。今日はそれについて、もう少し深く掘り下げていく。そして、このテーマを特に魅力的にしているのが、さっきも話したCoreの「Building in Silence(沈黙の中での構築)」という哲学だ。他の誰かなら、これを宣伝して、「やあ、我々のホワイトペーパーを見てくれ。我々が何をしているか見てくれ。我々は誰々と繋がっていて、なんて素晴らしいんだ」と言うだろう。でも、Coreはそれを望んでいない。彼らは自分たちの計画をやり通す。それだけだ。他の暗号資産プロジェクトは、別の道を行くだろう。誇大広告(ハイプ)を煽り、マーケティングをするが、そこには真の価値(Real Value)がない。
そして、それこそがCoreが全く異なる方法で構築している点だ。Coreは静かに、秘密裏に、独自の革新的なブロックチェーンソリューションを開発してきた。正直に言って、僕たちがこれまで見てきたもの、あるいは僕がCIPを読んで思ったのは、「なんてこった」ということだ。彼らがいつも言ってきたことが、結局のところ、白黒はっきりとした文書にまとめられ、「やあ、これがどう機能するか、どう統合したか見てくれ」と示されたんだ。でも、正直に言わなければならないのは、これもまた、ベンチャーキャピタルなどを必要としないからこそ可能なことだ。
Coreは誰にも依存していないから、説明する必要もない。自分の懐から全てを支払うなら、ただやり通すことができる。誰も必要ない。でも、もし投資家がいたら、彼らは自分のお金がどこに投資されるかを知りたがるだろう。そうなると説明しなければならず、それが説明されると、多くのことが公に出てしまう。そして、それは必ずしも公に出るべきことではない。
ラース: その通りだ。
ラース: 「Building in Silence」がピンとこない人のために、料理人に例えることができる。何年もかけてレシピに取り組み、それを完成させ、レストランを開店する前に、ええと、大規模な広告キャンペーンを始める代わりに、まずはキッチンが機能しなければならない、ということだ。
「いつか他の誰かが現れて、もっとうまくやるだろう」とか、「完璧を求めすぎて死ぬこともある」というようなことを人々が言うのを、僕たちは時々目にする。Coreは、堅牢で、スケーラブルで、そして実用的なアプリケーション、あるいはそのための解決策を開発することに集中してきた。そして、約束をしないことにもね。ええと、経験のない人にとっては、ただ辛抱強く待つしかない。
そして、僕たちがますます目にしているのは、人々が焦り、マーケティングが行われることを期待しているということだ。人々は 理解しなければならない。ダニエルがさっきAmazonの素晴らしい例を挙げてくれたように、大抵、非常に大きな事柄は、実際には舞台裏で進行しているものなんだ。そして、もう少し直接的に言えば、今このコミュニティにいる誰もが、「すごい、ここにいられて本当に感謝している。慎重に、そして辛抱強く待とう」と言うべきかもしれない。
「私は大口投資家だから、情報をよこせ」と言う代わりにね。
ちょっとしたアドバイスとしてね。
ダニエル: うまいこと言うね。(笑)そして、Coreが裏で構築しているものの結果は、正直に言って、本当に素晴らしいものだ。僕はすでにいくつかのインサイトを見ているし、十分にリサーチをすれば、それを見ることもできる。でも、これもまた裏側の話だ。なぜまだブロックチェーンエクスプローラーがないのか、手短に説明させてくれ。そうすることで、彼らはただやりたいようにできるんだ。もしブロックチェーンエクスプローラーがあったら、全てのトークン、全てのトランザクションがどこにあるか見えてしまう。こうすることで、人々が全く理解しないうちに、彼らはやり通すことができるんだ。
つまり、全てには意味があるんだ。Coreは単一のユースケースを創り出したのではなく、完全なエコシステムを創り出した。もう一度言うけど、なぜ彼らが一つのユースケースをリリースして、その1年、2年、3年後に次のユースケースをリリースする必要がある?彼らは、何かを出すなら、完成した解決策を提示したいんだ。そして、こんなことを言うのは申し訳ないが、そのためには、くだらないコインマーケットキャップや、ろくでもないマーケットメーカーがいる取引所への上場なんて必要ない。いや、彼らは真の需要(Real Demand)を創り出しているんだ。なぜなら、彼らは現実のユースケースをもたらし、現実世界の本物の問題を解決するからだ。
たとえ多くの人がそれを聞きたくない、あるいは見たくないとしても、彼らはそれを構築している。特に、リアルワールドアセットのトークン化の分野でね。今日はそれについて少し触れよう。CIPもそのために設計されているからだ。そして、これもまた、コンセプトとの違いだ。見た目は素晴らしいが、決して公道には出ないコンセプトカーと、実際に日常生活を改善し、人々の生活を楽にする、よく考え抜かれた乗り物との違いだ。
ラース: ああ。
ラース: 新しく参加した人で、「オーケー、Core、Coreブロックチェーンって何?」と言う人のために、まず一番のおすすめを言っておこう。エピソード1から始めてくれ。ええと、二文で簡単に要約すると、これは基本的にはレイヤー1ブロックチェーンで、イーサリアムと互換性があるが、その多くの制約をCoreは克服している。つまり、イーサリアムや他のブロックチェーンには制約があるが、Coreは特に、複雑なスマートコントラクトをサポートする能力、そして同時に、ユーザーフレンドリーさとエネルギー効率を誇っている。つまり、高性能、高い利便性、そして極めて高い効率性だ。
ダニエル: 少しだけ補足させてくれ。考えてみてほしい。彼らはETHの初期に関わっていて、ETHがスケーラビリティなどの問題を解決できないことを知っていたんだ。そして、イーサリアム財団が今、どの方向に拡張しようとしているかを少し追っている人なら分かるだろう。パーソナルID、分散型ID、スケーラビリティの向上、リアルワールドアセット、安いガス代…。そこに至るまでには、非常に多くのフォークとアップデートが必要だ。そしてCoreは、8年前、いや9年前に、ETHがその問題を抱えることを見抜いていた。だからこそ、彼らはCoreブロックチェーンを、ED448と共に開発したんだ。なぜなら、ED448でしかその問題を解決できないからだ。現在スペースに存在する他のアルゴリズムや暗号技術では、事実上、解決不可能なんだ。
ラース: ああ、でも今、頭に浮かんだんだけど、ダニエル、僕たち、ED448についてのエピソードも作れるかもしれないな。ED448には、別の名前を持つ妹分もいるんだ。ええと、もしかしたら、先にラスティと話してから、それをもう少し詳しく説明するエピソードを作るのもいいかもしれない。
ダニエル: ああ、良いアイデアだ。全てはいつも基本に戻る。そして、全てを解決するのは、毎回ED448なんだ。ああ。良いひらめきだ。一度彼と話してみないといけないな。そして、イノベーションのための「乗り物」という本題に戻ると、それはCoreから、あるいはコア改善提案(Core Improvement Proposals)から生まれる。ETHにもあるけど、CoreではそれがCIPだ。そして、これらは標準化された技術仕様書で、Coreが現実のニーズを満たすために、どうプロトコルを進化させるかを記述しているんだ。新しい機能をどう実装すべきかを正確に定める、設計図のようなものだと考えられる。
もう一つ、手短に補足を。オキと話したんだ。Coreブロックチェーンが、なぜもっと早くローンチできなかったか知っているかい?なぜなら、彼らは例えばIBC規格やCBC-20トークン規格をCoreブロックチェーンに実装したからだ。そして、もしそれを後から実装しようとすると、ハードフォークが必要になる。つまり、単にアップデートするのではなく、ブロックチェーンを分岐させなければならなかったんだ。考えてみてくれ。ライブになって半年後に、いきなりハードフォークするなんて、正直言って、あまりクールじゃないだろ。だから、彼らはもっと早くリリースすることもできたんだ。でも、正直に言って、彼らには時間があった。そして、時間があればあるほど、より重要なものを実装できたんだ。そして、僕たちが今使っている重要なもの、IBCやCBC-20トークン規格など、すべてが実装されているんだ。今あるものには、ハードフォークは必要ない。そのまま実装できる。でも、少しその背景も知ってもらえたらと思ってね。
ラース: オーケー、じゃあ、少し内容に入っていこうか。ダニエルがさっき、これらの改善提案、つまり設計図について話したけど、今日のエピソードでは、最も重要な6つのCIP、つまりコア改善提案について詳しく話したいと思う。いくつか数字を挙げるけど、ダニエルが冒頭で言ったように、自分でリサーチする人は、こういった情報も見つけられるはずだ。もしかしたら、この数字だけでも、これはあからさまなヒントだけど、リサーチの助けになるかもしれない。まず、モジュラースマートコントラクトのためのCP 2535。次に、ええと確認するね、CP 2612とCP 39だ。
これは、注意して聞いてくれよ、ガスレストランザクションのためのものだ。次に、バッチトランザクションのためのCP 35。そして、トークン化された投票のためのCP 4626。最後に、オンチェーンデータストレージのためのCP 150だ。これが、ほとんどの人にとって一番興味深いものだと思う。これらの提案はそれぞれ、注意してくれよ、特定の問題を解決し、Coreの全体的なビジョンに貢献しているんだ。
「数字が多すぎる」と思った人も、心配しないで。僕たちは、専門的な話にならないように、どうすればもっと簡単に説明できるか、本当に考えたんだ。エピソードの最後に、分かりやすかったかどうか、もっと説明が必要だったか、ぜひコメントで教えてほしい。そうでないと、Patreonで説明用のエピソードを作らないといけなくなるからね。
ダニエル: いや、それは意地悪だよ。
ラース: ああ、そのアイデアを思いついて、それを売る人がきっとたくさん出てくるだろうね。
ダニエル: 待ってろよ。数字がたくさんあって、本当に複雑に聞こえるだろう。一度自分で読んでみることもできるけど、僕たちが今からそれを分解して、簡単な方法でもう一度説明するよ。
でも、僕が一番すごいと思うことは何か分かるかい?ラースがさっき挙げたCIPのすべてが、実は相互に連携した提案だということだ。一つのためには、もう一つが必要なんだ。
ああ、つまり、これらは単に独立した技術的なアップグレードではなく、ブロックチェーンの未来、特にデジタル資産の接続における、一貫したビジョンを形成しているんだ。
今日はそれについても触れるよ。これは本当にクレイジーだ。本当にね。
ラース: もしかして、リスナーがイメージしやすいように、何か例え話をしてくれるかい?
ダニエル: ああ。ええと、哲学的になるけど、これはオーケストラのようなものだ。各楽器が独自の音色を持っているが、一緒になることで、調和のとれた交響曲を生み出す。
ラース: オーケー。うん、良い比喩だね。それなら分かりやすい。ええと、君がうまく言ったように、それこそがCoreを特別なものにしているんだ。なぜなら、今日、僕たちはこれらの複雑なイノベーションを、僕たちの考えでは、分かりやすいコンセプトに分解し、それらがどうやって全てを変えるのか、変えることができるのではなく、「変える」のかを示すからだ。
つまり、不動産への投資方法からね。最近、スイスで多くの人々と話したんだ、ダニエル。トークン化、RWAについて。多くの人がゼロから始めていることに気づいたけど、彼らは非常にハングリーだ。そして、高級品の真贋証明に至るまで。これはスイスでも非常に興味深いテーマで、スイスの人々もその点には非常に敏感だと言える。
ダニエル: ああ、そして、デジタル資産やコモディティに関する規制の面でも、ますますその方向へ進んでいる。生活をより効率的にするから、常にトークン化の方向へ進んでいるんだ。
じゃあ、無駄話はもう十分かな。そろそろ始めて、リスナーにもっとCoreについて話そうか。
ラース: うん。
ダニエル: まずは、コア改善提案の概要から理解を深めていこう。ラース、まだいるかい?
ラース: まだいるよ。
ダニエル: おお、君の…
ラース: ああ、映像がちょうど消えていた。
ダニエル: オーケー、じゃあ基本から始めようか。コア改善提案、略してCIPは、実質的にCoreの開発プロセスの根幹をなすものだ。
これらは、Coreブロックチェーンの新しい機能やプロセスを提案する、詳細な技術文書だ。言ってみれば、科学的な出版物と比較できる。徹底的にリサーチされ、ピアレビューを受け、堅固な基盤の上に構築されている。
ラース: その通り。そして、これを特別なものにしているのは、その包括的な性質だ。なぜなら、これらのCIP、つまりコア改善提案はそれぞれ、実装される前に、文字通り厳格なレビューとテストを経るからだ。つまり、プロトコルへのいかなる変更も、安全で、効率的で、そして何よりもCoreのビジョンと一致していることを確認したいんだ。これは、言ってみれば、独自の品質管理、あるいは品質保証プロセスのようなもので、自動車産業のそれに匹敵する。各部品は、車両に組み込まれる前に、最も厳しいテストに耐えなければならない。
ダニエル: 良い点だね。そして、CIPの重要な側面は、現実世界での実用的な応用可能性に焦点を当てていることだ。理論上のバブルの中に存在する、他のいくつかのブロックチェーンプロジェクトとは対照的に、正直に言って、Coreの改善は、実際の市場ニーズの解決に直接結びついているように見える。
技術的にクールなものが問題なのではなく、実際に問題を解決するものが重要なんだ。そして、Core自身も言っている。彼らは何かを発明したのではなく、業界を知り、問題がどこにあるかを理解し、それに対する解決策を提供したいのだと。
ラース: Coreブロックチェーンはイーサリアムと互換性がある。つまり、イーサリアムに詳しい開発者は、簡単にCoreに移行できるということだ。それはまるで、WindowsからMacに、つまりMacというOSに乗り換えるようなものだが、お気に入りのアプリはすべてそのまま機能する。そしてCoreは、イーサリアムの基本機能性をさらに超えて、ダニエルがさっき言ったように、注意してくれよ、「既知の問題」に対する革新的な解決策を提供しているんだ。
ダニエル: 正直に言って、ETHが高い手数料、限られたスマートコントラクトのサイズ、複雑なユーザーインタラクションといった問題に苦しんでいる一方で、CoreのCIPは、まさにETHが抱える課題に取り組んでいる。まるで誰かが、ETHの開発者とユーザーの弱点を注意深く分析し、そのための的を絞った解決策を開発したかのようだ。でも、さっきも言ったように、彼らはその問題を、正直に言って、10年前にすでに認識していたんだ。
ラース: ああ。
ラース: そして、それこそが、注意してくれよ、「マスアダプション」にとって決定的に重要なことなんだ。僕たちはいつもそれについて話している。ええと、そして今日、僕たちはいわばCIPについてだけ話している。これまでのエピソードを追ってきた人は気づいているだろうけど、それらは常に、最終的にマスアダプションに繋がる解決策なんだ。そして、以前のエピソードで、トランザクション量がすでにどれだけ高いかについて話した。もうほとんどMastercardを超えている。
考えてみてくれ。マスアダプションのために、問題なく機能するものを準備することが、どれだけ重要か。フォークのプロセス。ダニエルがさっき言及した。マスアダプションが成功した後では、そんなことはもうできない。なぜなら、結局のところ、僕たちのような暗号資産愛好家のためだけでなく、本当に誰にでもアクセス可能な解決策を創り出さなければならないからだ。そして、これは、ええと、ほとんどIT専門家しか操作できなかった初期のコンピュータと、3歳の子供でさえ表面的な操作ができる現代のスマートフォンとの違いのようなものだ。
ダニエル: 良い例えだ。そして、今日僕たちが話す6つのCIPは、スマートコントラクトのスケーラビリティから、ユーザーフレンドリーなトランザクション、そして現実資産の持続可能なトークン化まで、様々な側面をカバーしている。それぞれが、ブロックチェーン技術の広範な応用に必要な、重要な側面に取り組んでいるんだ。
もう一度言うけど、これこそがクールなことなんだ。どのブロックチェーンの需要が最も高いか、君たちは知っている。ETHだ。そして、後で話すかもしれないけど、EVMでどうなるか。手短に言うと、Core独自のプログラミング言語を使えば、ETHの全てのスマートコントラクトを、30分以内にCoreブロックチェーンに移行させるのは、いとも簡単なことなんだ。
ラース: さっきも少し触れたけど、これらのCIPはシームレスに連携して機能するんだ。これは、一貫性のあるエコシステムを創り出すために不可欠なことだ。「Core in a nutshell(一言で言うとCore)」のイメージを思い浮かべてもらうといいね。そして、CIPはいわばパズルのピースのようなもので、それらが合わさって一つの完全な絵になる。あるいは、体の中の様々な臓器のようでもある。それぞれが独自の機能を持ち、生命維持に不可欠で、それらが一緒になることで、機能する全体が形成される。
ダニエル: そして、その全体像とは、単に技術的に優れているだけでなく、他のブロックチェーンでは困難、あるいはほとんど不可能な、実用的な応用例を可能にするプラットフォームなんだ。そして、これがプロトタイプと、日常的な使用の準備が整った完成品との違いだ。
ラース: うん。その通り。じゃあ、始めようか。最初のCIP、ええと、CP 2535、ダイヤモンド標準に入っていこう。これは、スマートコントラクトを開発し、デプロイする方法を革命するものだ。つまり、CP 2535ダイヤモンド標準は、スマートコントラクトの分野における最も革新的な開発の一つで、開発者を何年も悩ませてきた根本的な問題を解決するものなんだ。
それは、ええと、どう言えばいいかな?ブロックチェーンアプリケーションのための、組み立て式システムのようなものだね。ああ、そう言えるかな。
ダニエル: そうだね。それでいい。
ラース: オーケーだね。
ダニエル: 正直に言うと、初めてこれを読んだ時、「おい、なんて天才的なんだ」って思ったよ。ラースが言ったように、根本的な問題は、スマートコントラクトのサイズ制限だ。ETHや他の多くのブロックチェーンでは、一つのスマートコントラクトのサイズに24KBという厳しい上限がある。多く聞こえるかもしれないけど、複雑なアプリケーションにとっては、しばしば不十分なんだ。これは、現代のアプリを90年代のフロッピーディスクに保存しようとするようなものだ。機能しない。それを実現するには、もっと多くのストレージ容量やコード行が必要になる。そして、スマートコントラクトが複雑になればなるほど、より多くのストレージが必要になるんだ。
ラース: ああ。つまり、君たちが、例えば複雑なDeFiプラットフォームやブロックチェーンゲームを開発していると想像してみてくれ。すぐにこの上限に突き当たるだろう。それは、大きな本を小さなノートに無理やり押し込むようなもので、いつかはもう入らなくなる。そして、プロキシコントラクトのような従来の解決策は、後で触れるけど、アップグレード可能性や、特に透明性において、独自の問題を抱えているんだ。
ダニエル: そして、ラースがさっき言ったように、ダイヤモンド標準は、この問題を非常にエレガントに解決する。それはモジュラーシステムを導入し、中央のコントラクト、つまり「ダイヤモンド」が、複数の機能コントラクトである「ファセット」と接続されるんだ。今は複雑に聞こえるだろうけど、後で少し理解できるはずだ。
そして、それは、ええと、様々な専門モジュールを調整する、中央制御システムのようなものだ。つまり、まず不変のスマートコントラクトである「ダイヤモンド」があり、そこに他のものを追加したり、削除したりできるんだ。
ラース: 想像するのが難しいという人のために言うと、これは多くのファセット(面)を持つ宝石のようなものだと考えられる。名前の由来もそこから来ている。そして、ダイヤモンド自体がストレージを保持し、機能の呼び出しを、つまり機能呼び出しを対応するファセットに委任するんだ。つまり、これは、さっきの例えで言うと、君が言った指揮者とオーケストラのようだね。 理解を助けるなら、オーケストラの中の様々な楽器グループを指揮する、指揮者のようなものだ。
ダニエル: 非常に良い例えだ。(笑)
ダニエル: そして、その素晴らしい点は、理論的にも、そして実践的にも、様々なファセットに分散された、無限の機能を持つことができるということだ。それは、一つの巨大で扱いにくい道具の代わりに、多くの専門的な道具が入った、コンパクトな工具箱を持っているようなものだ。そして同時に、ユーザーや他の全てのコントラクトのために、単一のコントラクトアドレスを維持できる。これによって、相互作用や統合が、非常に簡素化されるんだ。
ラース: うん。
ラース: もう一つの大きな利点は、アップグレード可能性だ。さっき話したけど、ええと、「ダイヤモンドカット」機能を使えば、開発者はコントラクト全体を再デプロイすることなく、機能を追加、置換、または削除できるんだ。
これは、OS全体を再インストールすることなく、スマートフォン上の個々のアプリを更新するようなものだ。手数料を節約できるだけでなく、継続的な改善も可能になる。
ダニエル: そして、従来のプロキシパターンとは対照的に、ダイヤモンド標準は、そのルックアップ機能によって、完全な透明性を提供する。これにより、どの機能が実装され、どのファセットが使用されているかを、誰もが見ることができる。言ってみれば、ガラス張りの家のようなものだ。中で何が起こっているか、外から見ることができる。誰もがそれを望んでいることだよね。
ラース: ダニエル、今ちょうどコメントが入ってきた。「プロキシパターン」。僕と視聴者のために、その言葉が何を意味するのか、手短に説明してくれるかい?
ダニエル: ああ、もちろん。プロキシパターン、日本語で言うと「代理人パターン」は、ソフトウェア開発におけるデザインパターンの一つだ。君のために電話を受け、どれを君に取り次ぎ、どれをアシスタント自身が処理または返答できるかを判断する、君個人のアシスタントを想像してみてくれ。このアシスタントがプロキシで、君を外部に対して代理し、君へのアクセスを制御する。ブロックチェーンの世界でも、これは似たように機能するんだ。
プロキシコントラクトが、実際のスマートコントラクトの前に立ち、リクエストを転送する。これにより、プロキシがリクエストをどこに転送するかを変更するだけで、アップデートが可能になる。でも、ユーザーが実際にどのコントラクトとやり取りしているのかを常に把握できるわけではないため、不透明になることもある。
ラース: : うん。
ラース: オーケー、ありがとう。これで、僕たちみんな、少し賢くなったと思う。一つ言葉を覚えたね。ええと、まとめてみようか。このダイヤモンド標準の応用例は多岐にわたる。ええと、AaveのようなDeFiプロトコルを考えてみてくれ。メインコントラクトを変更することなく、新しい利回り戦略を追加できるんだ。これは、さっきも言ったように、全てのユーザーが全く新しいアプリをダウンロードする必要なく、バンキングアプリに新しい機能を追加するようなものだ。あるいは、ゲーム全体を再デプロイすることなく、新しいゲームメカニクスを導入できるブロックチェーンゲーム。パッチやDLCのようなものかな。
ダニエル: そう例えられるね。ああ、彼は今、ブロックチェーンの歴史を書き換えているようなものだ。(笑)
ラース: そうだね。
ダニエル: 馬鹿げたことに聞こえるけど、例えばDAOにとっても、これは革命的だと言わざるを得ない。DAO全体の構造を危険にさらしたり、変更したりすることなく、ガバナンスの仕組みを柔軟に調整できるんだ。それは、法体系全体を再構築することなく、特定の条項だけを変更できる憲法のようなものだ。
ラース: うん。ガバナンスに関する柔軟性も、言及すべき非常に重要な点だと思う。つまり、ダイヤモンドは、望むなら不変にすることもできるし、様々なガバナンスモデルを備えることもできる。単一の管理者アドレスから、ダニエルがさっき言ったような、複雑なDAO構造に至るまでね。これは、組織構造のための、一種の組み立て式システムだと考えられる。
ダニエル: その通りだ。そして、開発者にとっては、再利用可能性も意味する。ファセットは複数のダイヤモンドで利用できるため、効率が向上し、開発が加速するんだ。それは、様々なプロジェクトで再利用できる部品の、ライブラリのようなものだ。もう一つだけ付け加えると、データベースか、あるいはレジストリのようなものをブロックチェーン上に持つというCIPもあって、それが全てをずっとずっと簡単にしているんだ。
ラース: よし、じゃあまとめてみようか。ダイヤモンド標準は、Coreの革新的なアプローチを示す完璧な例だ。ええと、単に段階的な改善を行うのではなく、彼らは根本的な問題を再考し、エレガントな解決策を創り出した。そして何より、dAppsの開発を革命したんだ。「段階的な改善」が何か分からない人のために説明すると、それは一歩一歩、積み重ねていく改善のことだ。つまり、Coreは、また簡単な比喩を使うけど、単により速い馬を育てたのではなく、注意してくれよ、いきなり自動車を発明したようなものなんだ。
ダニエル: ラース、もう一つだけ手短に付け加えさせてくれ。ああ、これこそが、もう第三者を必要としなくなるという答えなんだ。
ラース: 素晴らしい。切り抜かれるだろうからね。(笑)
ダニエル: そういうことだ。想像してみてほしい。ETHの問題は、一定のサイズのスマートコントラクトしか書けないことだ。だからETHにはオラクルが実装されていない。だからChainlinkが必要になるんだ。
だから、Chainlinkの他に、例えばデジタルIDが必要になる。それがプロジェクトXYだとしたら、もう3つのスマートコントラクトになる。それからまた戻って、またChainlinkが必要になり、それがオンチェーンで転送されるか、君に割り当てられる。そうすると、5つか6つのスマートコントラクトになる。でも、彼らはそれを一つのスマートコントラクトにまとめることができないんだ。サイズが限られているからね。
無限に多くのものを連結することはできないんだ。そしてCoreは、このCIPで、理論的には全世界を連結し、一つのスマートコントラクトで10000のトランザクションを実行できるという標準を創り出した。これがブロックチェーンにとって何を意味するか。各スマートコントラクトは、ブロックチェーンにハッシュ化されるものだ。でも、5つのハッシュの代わりに、今は一つだけを入れるんだ。
ラース: こうやって効率化するんだね。オーケー、最初のCIPはこれで終わりにして、次に進もう。「バッチ・メタトランザクション」だ。ええと、これはCP 305だね。失礼。ええと、これはCoreブロックチェーンの効率と、特にユーザーフレンドリーさを大幅に向上させる、もう一つのイノベーションだ。
(序盤・中盤・終盤の序盤はここまで)
