Techhack for life

テクノロジー関連で学んだことを書いていきます。

Solidity

OpenZeppelin -アクセスコントロール-

OpenZeppelinのドキュメントを読んでみた Solidityを用いたEthereumのsmart contract開発は、セキュリティが最も大切になります。 一度デプロイしたら、簡単に修正することが難しいという点からも、できる限り既に検証されているコードを使うことが大切です…

Solidityを用いてアップグレード可能なコントラクトを作成する

初めに Ethereumの開発では、コントラクトはデプロイしたのちに修正することができないという課題があります。 本記事では、Zeppelin_osの実装方法から、アップグレード可能なコントラクトをどのように作成するかを整理します。 2つのkey point コントラクト…