11月15日月曜日と11月16日火曜日に開催されたlaBITconf 2021ハッカソンカンファレンス中、ブロックチェーン開発者、講演者、教授であるSolange Gueiros氏は、スマートコントラクトとも呼ばれるスマートコントラクトに特化したパネルの司会を務めました。この主題に関する説明に加えて、彼女はプレゼンテーションの一部をワークショップに費やし、ライブ参加者とバーチャル参加者がイーサリアムブロックチェーン上で最初のスマートコントラクトを作成できるようにしました。初めてのスマート コントラクトを無料で作成する方法を知りたい場合は、その方法を説明します。
実践的な部分から始めるには、まずスマートコントラクトが仮想通貨の送金以上のものであること、私たちが話しているのはビットコイン以上のものであることを知っておく必要があります。ソランジュ・グエイロス氏は、これは他のものと同様のコンピュータープログラムであるが、ブロックチェーン上で公開される点が異なると説明した。スマート コントラクトは、2 つ以上の当事者間の記録された合意を促進、保護、施行、実行するコンピューター プログラムです。
ただし、このテクノロジーのネットワーク上で動作するため、変更することはできません。公開後は自律的に機能します。さらに、仲介者がなく、分散化されています。これはBITconf 2021カンファレンスでGueiros氏が述べたもので、そこで流通しているデータは不変であると付け加えた。
スマートコントラクトにおいて不変とは何ですか?
つまり、コードを変更したり、修正したりすることはできません。しかし、パネリストは、スマートコントラクトがそのように設計されている限り、多少の変更の余地はあるかもしれないと強調し、「事前にプログラムされたこの情報を変更する機能を持つことができる」と彼女は述べた。同氏はまた、実行されたこれらすべての取引がブロックチェーンに記録されるため、(必要に応じて)契約に加えられたすべての変更履歴を検索して表示できることも強調しました。これは監査としても機能します。
これらのスマート コントラクトの主な目的は、仲介者を必要とせず、契約締結の決定において重要な要素であるもう一方の契約当事者への信頼を必要とせずに、匿名の 2 つの当事者が相互に取引およびビジネスを行えるようにすることです。
イーサリアム上のスマートコントラクト
具体的には、Solange Gueiros 氏は BITconf 2021 でイーサリアム ネットワーク上で機能するスマート コントラクトについて講演し、初心者向けのプレゼンテーションで説明し、イーサリアムがスマート コントラクト分野で最も有名なプロジェクトの 1 つであると述べました。これは、ビットコインのようなパブリック ブロックチェーンに基づく分散コンピューティング プラットフォームであり、イーサリアム仮想マシン (EVM) と呼ばれる分散型仮想マシンで P2P スマート コントラクト (中央サーバーなしでノード間) を実行することもできます。
実践的な部分に移り、同氏は参加者にラップトップを開いて、多くの人にとって初めてのスマートコントラクトを実行するための一連の推奨事項と手順に従うよう勧めました。ここではステップごとに説明します。