最新の墨汁マガジン

プリコンパイルコントラクト(英:Precompiled Contracts)とは・・・

ツイート

イーサリアムのプリコンパイルコントラクトとは、EVMのOPCODEに適さない複雑処理をGethなどのクライアント側で実装されるコントラクト。Maker DAOなどのコントラクトアカウントとしてデプロイされるスマートコントラクトと異なり、プリコンパイルコントラクトはイーサリアム上でコントラクトを開発する際にデベロッパーが使用するもの。ビザンチウムで実装されたzk-SNARKsやハッシュ関数、ベルリンアップデートで予定されているBLS署名などがプリコンパイルコントラクトとしてイーサリアムに実装されており、イーサリアムをより複雑な応用をすることを可能にしている。

 

類義語 : OPCODE
スポンサードリンク

人気仮想通貨用語辞典

Infuraとはイーサリアムのインフラプロバイダーであり、イーサリアムノードやエンドポイントなどのデータをAPIなどで提供するイーサリアムベースのプロジェクト。イーサリアム2.0のステーキングにおいて、Gethで自分でETH1ノードを建てずにInfuraを使用してメインネットやGoerliテストネットのエンドポイントを利用し、Beacon Nodeを起動することが可能となっている。
2020年11月11日、InfuraがGethを最新版にアップデートしていなかったことで、マイノリティフォーク側にいたInfuraのサービスが一時数時間停止する事件が起きたことがある。そのためイーサリアム2.0にバリデータとして参加する場合、Beacon Nodeを起動できないなどの可能性があることから、GethなどでETH1ノードを建てることが推奨されている。