ずんずです。Web3に関する単語が難しすぎて、全然頭にはいってこないのでChatGPTくんに擬人化して、わかりやすく解説してもらいました。
なんだかノリノリですね。まず登場人物をAIで生成した画像付きで紹介していきます。
ブロックちゃん(ブロックチェーン)
まずは、Web3の土台となるブロックチェーンことブロックちゃんです。
ブロックちゃんはWEB3の基盤を築く、信頼できる土台です。彼女は誠実で透明性があり、皆から信頼されています。誰もが彼女の記録帳を見ることができ、彼女が記録した情報は誰もが確認できるので、正直であることが求められます。彼女はウェブ3の世界で大変重要な役割を担っています。
「正直者」のブロックちゃん。聞かれたことにはなんでも答える良い子なんですね。かわいい。。。
スマコンくん(スマートコントラクト)
つづけて、スマートコントラクトことスマコンくんです。なんか細かいことを卒なくこなしそうな顔してますね
スマコンくんはブロックちゃんの親友で、彼の知恵は尽きることがありません。彼はあらゆる取引や契約を自動化する能力を持っており、皆に助けてくれることで評判が高いです。彼は約束を守ることで知られており、一度約束をすると、絶対にそれを達成するまで止まりません。
「あらゆる取引や契約を自動化する能力」という能力保持者で、「一度約束をすると、絶対に達成するまでに止まりません」って書き方がちょっとあれだけど、必ず約束を守ることを是とした紳士なんですね。スマコンくんは。
さっそくブロックちゃんと、スマコンくんに自分の役割について会話してみてもらいました。
ブロックちゃんとスマコンくんの役割
ブロックちゃん:「こんにちは、スマコンくん!今日はどんな契約を自動化してるの?」
スマコンくん:「やあ、ブロックちゃん!今日は分散型金融アプリでの取引を自動化してるんだ。おかげで、皆が簡単に借り入れや投資ができるようになってるよ!」
ブロックちゃん:「それはすごいね!私も君のおかげで、皆が安心して取引できるように記録をつけているんだ。みんなが私の記録帳を見れば、どんな取引が行われたかすぐにわかるからね。」
スマコンくん:「ありがとう、ブロックちゃん!君がしっかりと記録を管理してくれるおかげで、私も安心して契約を実行できるんだ。僕たちのコンビで、WEB3の世界をもっと便利で安全な場所にしようね!」
ブロックちゃん:「スマコンくん、君が作る自動取引の仕組みをもっとシンプルな言葉で教えてもらっていい?」
スマコンくん:「もちろんだよ、ブロックちゃん!僕が作る自動取引は、あらかじめ決められたルールに従って勝手に動く取引のことだよ。例えば、AさんがBさんにお金を送るという取引があるとして、そのルールが満たされると自動的にお金が送られるんだ。」
ブロックちゃん:「へえ、それは便利そうだね。じゃあ、その自動取引がどのように僕の記録のネットワーク上で動くの?」
スマコンくん:「いい質問だね!君の記録のネットワーク上で僕の自動取引が動くとき、各コンピュータがその取引を実行して、同じ結果が得られることを確認するんだ。こうすることで、皆が同じ情報を持っていることが保証されるよ。」
ブロックちゃん:「確かに、それなら皆が安心して取引できるね。でも、自動取引を使っていると、途中で取引内容を変更したくなることもあると思うんだけど、そういうときはどうすればいいの?」
スマコンくん:「それは取引作成時に変更の方法を決めておくことが大事だよ。例えば、取引に変更が必要になった場合、参加者全員がOKを出すことが必要だとか、特定の条件が満たされたときに変更ができるようにするとかね。」
ブロックちゃん:「スマコンくん、その説明ありがとう!君の自動取引と僕の記録のネットワークがうまく連携すれば、確かにWEB3の世界はもっと安全で便利になるね。これからも一緒に頑張ろう!」
ブロックチェーンとスマートコントラクトの役割が頭にすんなり入ってくるかなーと思いきや、
ブロックちゃん、実は僕っ娘だったのかというのに気をとられてしまった。
一般的な教材によくある漫画で解説してみたみたいなシチュエーションの会話で精度も高いので、
挿絵とかをAIで作れればほんとにそういった本をすぐに出版できそうですね。
ChatGPTちゃんによるWeb3擬人化劇場のつづきはpart2にて。それではまたねー。