Ethereum Blockchain Substrate Smart Contracts Outlook SubstrateでもEthereumのようにスマートコントラクトを定義してデプロイすることができます。ink!というRustベースのドメインスペシフィックな言語が提供されています。 スマートコントラクト自体がアカウントを持ち、機能呼び出し... 2019.11.30 Ethereum Blockchain
Ethereum Blockchain Substrateの基本操作 準備でSubstrateのローカルチェーンが起動したので、基本のUI操作を試してみました。 基本のアカウント、送金操作 Fund済のAliceというアカウントが固定でGenesisブロック(チェーンの最初のブロック)に提供されているそうです... 2019.11.29 Ethereum Blockchain
Ethereum Blockchain SubstrateをUbuntu 18.04にインストール Substrateについていろいろ試すにあたり、なにはともあれインストールしてみます。公式サイト通りにやってもうまくいきませんでした。多分、公式はMacを対象としているのでしょう。環境としては、Ubuntu 18.04 LTSの元で動かしています。まずは、Substrateをインストールします。 2019.11.28 Ethereum Blockchain
Ethereum Blockchain Subtsrateって? インターチェーン技術としてPolkadotのことを調べているうちに、Substrateというものが頻繁に出てきます 2019.11.27 Ethereum Blockchain
Ethereum Blockchain スマートコントラクトのアップグレード (ZeppelinOS編) 自分の実装で、初歩的な機能分離のみに頼った更新可能なスマートコントラクトのみを作っていたので、デファクトないしベストプラクティスに沿った実装をすべく、OpenZeppelinが提供するライブラリを使ったスマートコントラクトの実装を行ってみました。 2019.11.26 Ethereum Blockchain
Ethereum Blockchain スマートコントラクトの更新可能性 AragonOSの提供する更新可能性 (Upgradability)に興味を以ていろいろ調べていたのですが、スマートコントラクト自体の更新可能性については、あまりきめ細やかに管理していないようです。スマートコントラクトの更新可能性についてはZeppelinOSのパターンに従います。 2019.11.25 Ethereum Blockchain
Ethereum Blockchain ENS in AragonOS AragonOSを別途起動したGanacheで走らせるために、ENS関連の作業を行おうとしていましたが、割とガッツリ実装されていることを知りました 2019.11.24 Ethereum Blockchain
Ethereum Blockchain Ethereum Name Service AragonOSのローカル開発環境を整えようとしています。ローカルの開発チェーンを適切に設定する必要があり、その1つにENS ( イーサリアムネームサービス)があります。まずはENSとは何かについて、見ていきます。 2019.11.23 Ethereum Blockchain
Ethereum Blockchain AragonOSをGanacheとともに使ってみる 失敗編 先のチュートリアルでは、起動時にローカルチェーンを立ち上げてくれていたので、スマートコントラクトのデバッグなどを考えて、Ganacheを別途起動した上で、実行してみようかと思います。ただこの投稿では、うまくいっていないです。 2019.11.22 Ethereum Blockchain
Ethereum Blockchain Aragon OS のチュートリアルをやってみた 自律型非中央集権組織 (DAO, Decentralized Autonomous Organization)のためのツールとして、Aragon OSを紹介したいと思います。ついでもチュートリアルもいじってみます。 2019.11.21 Ethereum Blockchain