Coinvote がトラフィック1位に

基礎

スマートコントラクト(Smart contract)

要点 スマートコントラクトは、ブロックチェーン上に置かれたプログラムで、呼び出されると書かれたとおりに実行され、仲介者なしに資金の保管やルールの執行を行います。

スマートコントラクトとは、ブロックチェーン上のアドレスにデプロイされたコードのことです。稼働を始めると、誰でもトランザクションを送ることができ、すべてのノードが同じコードを実行して結果の合意を取ります。トークン、DEXのプール、レンディング市場、NFTコレクション、ブリッジなどは、いずれもスマートコントラクトで構成されています。

仕組みとしては、コントラクトは関数と、残高の一覧のような保存された状態(ステート)を持っています。ステートを変更する関数を呼び出すとガス代がかかり、これがバリデータによる実行と記録の対価になります。Ethereum、BNB Chain、BaseなどのEVM系チェーンでは、コントラクトは通常Solidityで書かれ、バイトコードにコンパイルされます。Solanaではコントラクトをプログラムと呼び、そこでのトークン残高は、トークンごとのコントラクトではなく、共通のトークンプログラムが管理する別個のアカウントに保存されます。

トークンを買う人にとって、コントラクトこそが本当のルールブックです。ウェブサイトやチャットで何と言われていても、オーナーが新規発行(ミント)できるか、売却時に税(tax)をかけられるか、取引を停止できるか、ウォレットをブラックリストに入れられるかは、コードが決めます。コントラクトに送ったトランザクションは取り消せないため、バグや悪意あるルールがあれば、そのトークンを持つ全員が同時に被害を受けます。

購入前には、ブロックエクスプローラーでソースコードが検証(verified)されているかを確認しましょう。そうすれば、バイトコードをただ信じるのではなく、実際の動作を読むことができます。オーナー専用の関数がないか、オーナー権限が放棄(renounce)されたか、あるいはマルチシグに移されたかも見てください。プロキシコントラクトにも注意が必要です。アップグレード可能なコントラクトは、後から別のコードに差し替えられてしまうからです。監査は役に立ちますが、対象になるのは、レビューされた時点でレビューされたコードだけです。

教育目的のコンテンツであり、投資助言ではありません。暗号資産は価格変動が大きく、投資した資金をすべて失う可能性があります。

暗号資産は価格変動が大きくリスクが高いため、資金をすべて失う可能性があります。Coinvoteは情報・コミュニティプラットフォームであり、投資助言ではありません。ランキングは投票を反映したものであり、プロモーション掲載は有料広告です。 免責事項 なりすましまたはコンテンツの削除