スマートコントラクトとは何ですか?スマートコントラクトの仕組み(2022)

スマートコントラクトは、ブロックチェーンコミュニティにとって注目すべきマイルストーンです。これにより、ブロックチェー���テクノロジーのメリットを活用する無制限のアプリケーションが可能になります。

ビットコインが暗号の夜明けである場合、スマートコントラクトは暗号革命です。スマートコントラクトのおかげで、アプリケーションは分散型アプリケーション(DApps)の形で分散型に進化しました。スマートコントラクトとは何か、それがどのように機能するか、そしてそれが将来に与える影響を調べてみましょう。

スマートコントラクトとは何ですか?

スマートコントラクトはプログラミング言語で書かれており、ブロックチェーンで一連の命令を実行します。さらに、仲介なしで実行できます。スマートコントラクトは、分散型アプリケーション( Dapps )の出現をもたらすブロックチェーンテクノロジーの革新的なイノベーションです。

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

従来の契約とスマート契約

従来の契約とスマート契約の最大の違いは、スマート契約はサードパーティの関与を排除することです。現時点では、暗号空間での日常の使用においてスマートコントラクトとやり取りしています。

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

暗号通貨のトッププロトコルの収益

Dappは、1つまたは多数のバンドルされたスマートコントラクトで構成されます。無数のDappは、ブロックチェーンプラットフォームでネイティブに実行するように構築されています。それらのいくつかは、総収入の面でトップに躍り出ています。 

イーサリアムは、スマートコントラクトを可能にする最初のブロックチェーンプラットフォームです。イーサリアム内のDappsのエコシステムは、ブロックチェーンに多くの価値をもたらします。

スマートコントラクトという用語は、1994年に発表された彼の論文でNick Szaboによって偽造されました。当時、多くの暗号化技術が発明され、真実のない分散型の世界を目指していました。スマートコントラクトの概念は、多くのブロックチェーンの進歩の始まりです。 

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

スマートコントラクト。出典:ニック・サボ

スマートコントラクトはどのように機能しますか?

スマートコントラクトのコンポーネント

スマートコントラクトの基本的なコンポーネントを分解してみましょう:

コード:スマートコントラクトの内部では、100%コードです。開発者は、if-thenや関数の呼び出しなどの基本的な命令から複雑な命令を記述します。開発者はコードを記述し、それをブロックチェーンにデプロイして実行します。 

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

イーサリアムに保存するためのSolidityコードの例

プログラミング言語:各ブロックチェーンプラットフォームは、スマートコントラクトの作成に異なる、場合によっては類似したプログラミング言語を使用します。開発者はSolidityを使用して、EVMブロックチェーンで実行されるコードを記述します。Solidity以外の非EVMブロックチェーンは、Rust、C / C ++、Javascript、Haskell/Plutusなどのプログラミング言語を使用してスマートコントラクトを記述します。 

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

オラクルはスマートコントラクトのデータを提供します

オラクル:これはDeFiの不可欠な部分です。スマートコントラクトは、条件が満たされたときにどのように知ることができますか?オラクルは、DeFiプロトコルのスマートコントラクトに信頼性の高いデータフィードを提供する責任があります。 

イーサリアムのスマートコントラクト

ブロックチェーンごとに、スマートコントラクトを展開する方法が異なります。たとえば、Ethereumを使用すると、開発者は、残高があり、不可逆的なトランザクションを送信できるEthereumアカウントとしてスマートコントラクトを展開できます。すべてのユーザーは、イーサリアムでスマートコントラクトを操作できます。

SolidityとVyperは、イーサリアムのスマートコントラクト用の2つのプログラミング言語です。EVM(Ethereum Virtual Machine)は、コードのコンパイルを担当します。ブロックチェーンにデプロイされた後、スマートコントラクトには一意のコントラクトアドレスがあります。 

スマートコントラクトの機能

無制限のアプリケーション:2つ以上の当事者間で相互合意に達することができる従来の契約で何でも書くことができます。スマートコントラクトもそうです。コードの形で詳細な指示を書いて、それができることを操作することができます。したがって、スマートコントラクトは、コーディングが世界を変えたのと同じように、無限のアプリケーションを作成することができます。

仲介者を必要とせずに実行する:スマートコントラクトは、ブロックチェーンテクノロジーを利用して各コードの実行を検証します。コードを実行するプロセスにサードパーティは必要ありません。スマートコントラクト対応のブロックチェーンが検証作業を処理します。

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

イーサリアムのスマートコントラクトを確認しました。出典:Etherscan

スマートコントラクトの透明性:私たち暗号愛好家は、ブロックチェーンで実行されるスマートコントラクトのコードの各行を完全な透明性で調べることができます。ただし、技術者以外のユーザーの大多数にとって、コードはわかりにくい場合があります。したがって、暗号プロジェクトのスマートコントラクトコードの監査に焦点を当てているセキュリティ会社があります。

真実で自律的:展開されると、スマートコントラクトはプログラムされたとおりに自律的に実行できます。ユーザーは、ユーザーインターフェイスを介してプロトコルのスマートコントラクトと対話できます。さらに、2人のユーザーはスマートコントラクトを使用しながらお互いを信頼できます。これにより、これまでにないシームレスなエクスペリエンスと高い信頼性が実現します。

スマートコントラクトエクスプロイト

完璧なスマートコントラクトを作成することは非常に困難です。暗号プロジェクトでは、スマートコントラクトの正式な検証を行うために、セキュリティ会社を雇うことがよくあります。ただし、すべてのチームが監査のコストを負担できるわけではありません。

多くのエクスプロイトとハッキングにより投資家が暗号資産で数千万ドルを失ったため、2022年第1四半期は荒れた時期でした。私たちの資金が一晩で蒸発したことを知るのは悲惨な経験です。 

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

2022年第1四半期暗号のハックとエクスプロイト。出典:Rekt

インフォグラフィックは、ハッキングとエクスプロイトが監査済みプロジェクトと未監査プロジェクトに関連していることを示しています。詳細については、これらのセキュリティ会社は、この初期の業界で評判の良い名前です。ただし、これはプロジェクトが攻撃の影響を受けないことを意味するものではありません。

監査会社は、彼らが何のために雇われているかについての検証のみを行います。したがって、有名な警備会社による監査を誇示しているプロジェクトを再確認する必要があります。

Blockchainは国を超えて採用されており、Dappsも同様です。多くの政府は依然として暗号関連企業への扉を閉ざしています。したがって、ユーザーがハッキング中に資金を失った場合、ユーザーは法律によって保護されません。結論として、この新しい市場で安全であるためには、リスクを認識している必要があります。

スマートコントラクトのユースケース

スマートコントラクトの出現以来、ブロックチェーンテクノロジーは、より市場に適合した多くの新しいアプリケーションとともに出現しています。これにより、ブロックチェーンテクノロジーを実装するための多くの新しい可能性が開かれます。スマートコントラクトのいくつかの注目すべきアプリケーションを発見しましょう。

DeFiアプリケーション

  • AMM DEX:暗号ネイティブは、Uniswap、SushiSwap、PancakeSwapなどの分散型交換(DEX)を使用して、暗号/トークンを別のものと交換できます。DEX開発者は、スマートコントラクトでコードを記述してAMM(自動マーケットメーカー)を実装します。
  • ステーブルコイン:DAI、FEI、USTなどの分散型ステーブルコインの作成と書き込みは、スマートコントラクトを介して実行できます。したがって、彼らはステーブルコインを持ってDappsと相互作用し、取引、貸し出し、借りることができます。
  • 貸し出し/借り入れ:これは、スマートコントラクトの真実のない機能を活用できます。P2P(ピアツーピア)貸付はスマートコントラクトで実現できます。
  • ブリッジ:ソラナでETHを使用するには、ブリッジはスマートコントラクトでERC20 ETHをロックし、ソラナで新しいETH(SPL ETH)を作成します。したがって、ユーザーはSolanaでETHを使用できます。暗号ブリッジのこの動作原理は、物議を醸すように一元化されていますが、それでもスマートコントラクトの使用を活用して、クロスチェーンと同様のエクスペリエンスを作成します。
  • その他のDeFiアプリケーション:デリバティブ、合成資産、DAO、NFT、NFTマーケットプレイスなど。

実際のアプリケーション

スマートコントラクトは、DeFiなどのアプリケーションだけでなく、投票、保管、エスクロー、サプライチェーン管理などの次のユースケースを通じて、現実の世界に多くのメリットをもたらすことができます。

人々はスマートコントラクトのような新しいイノベーションのユースケースを見つけるのが得意です。将来的には、より多くのアプリケーションとスマートコントラクトが世界に与える影響が見られます。

スマートコントラクトに関するFAQ

スマートコントラクトはすべてを解決できますか?

インターネットは世界に前例のない利益をもたらしました。スマートコントラクトは、従来のものの仕組みを変える可能性があり、時間がかかります。さらに、それらは多くの新しい問題の解決策として提供され、イノベーションの新しい機会ももたらします。

スマートコントラクトはどのように資金を保持しますか?

ユーザーが暗号通貨ウォレットを使用して相互作用し、預金する場合、スマートコントラクトを開発してユーザーの資金を保持することができます。プログラムされた日付または特定の条件が満たされると、資金は暗号ウォレットに送り返されます。ただし、コードにいくつかの欠陥がある場合、スマートコントラクトの資金は永久に閉じ込められる可能性があります。

スマートコントラクトとは何ですか? スマートコントラクトの仕組み(2022)

スマートコントラクトが資金を保持します。出典:Twitter

スマートコントラクトを変更できますか?

スマートコントラクトがブロックチェーンにデプロイされると、それらを変更することはできません。DAOの欠陥のあるスマートコントラクトの不変の機能により、イーサリアムネットワークのハードフォークはイーサリアム(ETH)とイーサリアムクラシック(ETC)を作成しました。現時点では、多くのユーザーがイーサリアムクラシックに走る代わりにイーサリアムにとどまることに決めています。

結論

スマートコントラクトは、透過的、真実性がない、自律的などであるため、暗号空間に強い影響を与えました。これらは、現時点ですべてのブロックチェーンベースのプロトコルの構成要素です。一連の指示を含むプロトコルを構築するためのスマートコントラクトがなければ、暗号市場はコミュニティ間で基本的なトランザクションのみを実行します。 



Ankr(ANKR)とは何ですか?ANKRトークンについて知っておくべきことすべて

Ankr(ANKR)とは何ですか?ANKRトークンについて知っておくべきことすべて

Ankrトークンとは何ですか?Ankrは、Web3インフラストラクチャおよびクロスチェーンステーキングDeFiプラットフォームです。ANKR Tokenomicsの詳細については、こちらをご覧ください。

定数とは何ですか?コンスタントでのアカウント登録とKYC検証の手順

定数とは何ですか?コンスタントでのアカウント登録とKYC検証の手順

定数とは何ですか?Coin98の記事は、コンスタントフロアについて学び、最も簡単な方法でコンスタントフロアにアカウントを登録するためのガイドになります。

BitForex Exchangeとは何ですか?AZのBitForexユーザーガイド(2022)

BitForex Exchangeとは何ですか?AZのBitForexユーザーガイド(2022)

BitForex Exchangeとは何ですか?この記事では、BitForexを紹介し、役立つ情報、アカウントの登録方法、およびBitForexの使用方法を説明します。

ネルボス(CKB)とは何ですか?KevinWangとGracePhamへのインタビュー

ネルボス(CKB)とは何ですか?KevinWangとGracePhamへのインタビュー

ネルボス(CKB)とは何ですか?この記事は、Nervos(CKB)プロジェクトに関するKevinWang氏とのAMAセッションのすべての最も重要な情報をまとめたものです。

酸素(OXY)-ソラナプラットフォーム(SOL)の最初の貸し出しパズルピース

酸素(OXY)-ソラナプラットフォーム(SOL)の最初の貸し出しパズルピース

3月11日のFTX取引所での酸素プロトコルと呼ばれる新しい非常にホットな貸付および借入プロトコルIEOについて学びましょう。

ウォレットチェックとは何ですか?ウォレットをチェックする際の手順とヒント

ウォレットチェックとは何ですか?ウォレットをチェックする際の手順とヒント

オンチェーンウォレットをチェックするための手順、およびウォレットをチェックする際の注意事項とヒント。

バウンス(BOT)とは何ですか?BOTの完全なセット。暗号通貨

バウンス(BOT)とは何ですか?BOTの完全なセット。暗号通貨

バウンス(BOT)とは何ですか?この記事では、バウンス(BOT)暗号通貨に関する最も有用な情報をすべて提供します。

ビトム(BTM)とは何ですか?BTM暗号通貨の完全なセット

ビトム(BTM)とは何ですか?BTM暗号通貨の完全なセット

Bytom(BTM)は、Bytomブロックチェーンの主要なネイティブ通貨です。BTMは、BytomのBlockchainで動作を維持する血管です。

Neblio(NEBL)とは何ですか?NEBL暗号通貨の完全なセット

Neblio(NEBL)とは何ですか?NEBL暗号通貨の完全なセット

NEBL取引をサポートする取引所でNeblioCoin(NEBL)を購入し、それをステーキングに持って行って、より多くのNEBLを受け取ることができます。

MOMOウォレットとは何ですか?MOMOウォレット一式(詳細)

MOMOウォレットとは何ですか?MOMOウォレット一式(詳細)

(新規)MOMOウォレットとは何ですか?この記事では、MOMOウォレットからギフトを受け取るためのプロモーションのインストール、使用、および参加方法について詳しく説明します。

Sign up and Earn ⋙
Sign up and Earn ⋙