/eth-dApp

Primary LanguageTypeScript

eth-dApp

スマートコントラクトとは

ブロックチェーン上でコントラクト(=契約)を自動的に実行するしくみ

スマートコントラクトのしくみは、イーサリアムネットワーク上のすべてのコンピュータに複製され、処理されるプログラムにより成り立っている

スマートコントラクトのコードはすべてイミュータブル(不変)

スマートコントラクトをブロックチェーンにデプロイすると、コードを変更したり更新できなくなる

dApps とは

分散型アプリケーション(decentralized Application)

ブロックチェーン上に構築されたスマートコントラクトと、フロントエンドであるユーザーインタフェース(Webサイトなど)を組み合わせたアプリケーションのこと

イーサリアムでは、スマートコントラクトはオープンAPIのように誰でもアクセスできる