ERC1167(Minimal Proxy Contract)で実装するERC20のFacrotyコントラクト
はじめに ERC1167とは、最小限のコードで安価に簡単にコントラクトをコピーするための規格です。 全ての処理をコピー元コントラクトにdelegateCallする形のProxy Contractであるため、生成されるコン…
続きを読む →はじめに ERC1167とは、最小限のコードで安価に簡単にコントラクトをコピーするための規格です。 全ての処理をコピー元コントラクトにdelegateCallする形のProxy Contractであるため、生成されるコン…
続きを読む →geth(go-ethereum)を使ってPoAのコンソーシアムチェーンを作り、Docker Composeで動かします。 前提 gethがインストールされていること(インストール手順はこちら) gethのバージョンは1…
続きを読む →はじめに EthereumでDApp開発を行うにあたり、まずはじめに思い浮かべる構成はMetamask + Web3.js + truffleでの開発だと思いますが、一般ユーザーにブロックチェーンを使ったアプリケーション…
続きを読む →DAppsは日本語で、非中央集権型アプリや分散型アプリなどと呼ばれていますが、実際のアプリケーションは全く非中央集権型(Decentralized)ではなく中央集権型(Centralized)のアプリケーション「CApp…
続きを読む →本記事はERC721を活用した、全てのロジックとデータをSolidityで管理する方法(前編)の後編です。 全てのロジックとデータをSolidityで実装しようとすると記述量がものすごい増え、一瞬でカオスになってしまうの…
続きを読む →現在のパブリックなEthereum上で複雑なコントラクトを作成・実行しようとするとgas代(手数料)が多くかかってしまうため、壮大なコントラクトを実アプリケーションで使用するのはあまり現実的ではありません。 またgas代…
続きを読む →IPFSといえば、分散型ファイルシステムとしてスマートコントラクトと相性が良いと言われており、多くのDAppsで画像やデータの格納場所として利用されています。 DApps内で使用する画像をIPFS上で管理したり、ERC7…
続きを読む →最近ブロックチェーンやスマートコントラクトといった言葉が一般的になり、様々な場所でその名前を聞くようになりましたが、それと合わせてDAppsを開発している、勉強しているという人に会う機会も増えてきました。 また、Cryp…
続きを読む →先日ICOVOが開催する「スマートコントラクトからETHを盗むハッカソン」に参加してきました。 基本的にハッカソンといえばテーマに沿って何かを作り、それらを審査員が評価するというものがほとんどだと思いますが、ICOVOの…
続きを読む →先日Ethereumの開発者コミュニティHi-Etherのミートアップに参加し、LTをしてきました。 ミートアップのゲスト講演では、GunosyのCTOの方がPlasmaについて、Loom Networkの広報の方がDA…
続きを読む →