2019-01-01から1年間の記事一覧
2019年に発表した資料を振り返ります。登壇は4つあり、登壇以外でも発表できたものが2つありました。 ブログ更新が時々途絶えていたのですが、資料作成で忙しくリアルで発表していた分です。 埋もれると勿体無いのでまとめて掲載いたします笑 2/27 「セキュ…
Solidityを書く時、テストカバレッジを出すツールにsolidity-coverageがあります。solidity-coverage自体は以前からあるツールですが、最新の書き方は少し変わっているので使い方を書いておきます。 バージョン solidity-coverage : 0.7.0-beta.3 テストカバ…
マスタリングイーサリアム SECURITIZEに買収が発表されたブロックチェーン・コンサルティング会社のBUIDLのVPであり、監訳者である宇野さんより、マスタリングイーサリアムをご恵贈いただきました。 頂いたので、僭越ながら書評を書かせていただこうと思いま…
EthereumのERC1820 Pseudo-introspection Registry Contract(擬似説明を行うレジストリコントラクト)について説明します。 このEIPはERC | Ethereum Improvement Proposals においてファイナライズされた提案であり、ERCとして正式登録されています。 ERC1…
devcon5 エントランス 10月8日〜11日まで大阪で行われたEthereum Devconに参加してきました。面白いプロジェクトをいくつも見つけたのでざっと紹介していきます。 verX verx.ch Ethereumのsolidityコントラクトの形式検証用ツールです。solidityのテストツー…
函館で行われるDeveloper Conferenceに登壇します。開発者向けに行われる函館市のイベントで、先端の技術について知る機会にするイベントです。ブロックチェーンをテーマに話をという事で枠を頂戴しました。 devcon.hakoika.jp 主催の方からお話を伺い、函館…
GanacheはGUIでローカルにEthereumのブロックチェーンネットワークを生成できるツールです。 実行方法はとても簡単で、公式サイトからダウンロードして、クリックで起動するだけです。 ganache起動画面 Ganache2系が正式リリースされたのは2019年3月で結構前…
今回はブロックチェーンとは少し離れた投稿になります。チーム開発をする中では、コーディング同様に文章を書く機会がかなり多くあります。僕はITコンサル(兼エンジニア)からキャリアを始めました。システムは実装する仕様を明確にする必要がありますが、…
「Solidity Programming Essentials」という書籍を翻訳し、「Solidityプログラミング ブロックチェーン・スマートコントラクト開発入門 」というタイトルで、講談社サイエンティフィク様から9月7日に発売されます。私が監修し、松本さんと小池さんというエン…
Solidityで書かれたスマートコントラクトを可視化してくれるツールが出てきました。 Pietというツールでとても使いやすく、役立ちそうだったので紹介します。 公式の紹介はこちらです。 blog.slock.it Pietの使い方 MCHのHeroトークンコントラクトを可視化し…
こんにちは。ERC20のICOや取引をまとめて簡単に集計する方法を話します。 実は、こちらの集計方法でとても困っていると、ある会社から私個人宛に相談を受けて、抽出手法をアドバイスさせていただいたのですが、デモまでしたらこれなら簡単に取れる!とのこと…
しばらくこちらを更新できていなかったのですが、catabiraのMeduimでブログを更新していました。 どちらもNFTマーケットの分析になります。 medium.com medium.com 分析のデータソースについて これらの分析ですが、USD建ての時価以外は、全てブロックチェー…
いまさらながらビザンチン将軍問題を整理し、proof-of-workとどのように絡んでいるかを書いてみました。派生系の問題なども色々ありますが、起源となった問題をまとめています。 ビザンチン将軍問題とは Lamportの解法 - Oral Messageアルゴリズム 前提条件 …
EthereumのハードフォークであるConstantinopleがブロックナンバー7280000、日本時間の3月1日に行われました。ハードフォーク前後によって変わった事をデータから見てみる趣旨の記事です。 利用ツールは以下です。 Tableau Desktop 2018.3 Google BigQuery C…
Dappsの運用方法を考える Cosmos-SDKとは スマートコントラクトについて Cosmos-SDKチュートリアルアプリの実装概要 app(baseapp) Keeper Msg Handler Querier codec Cosmos-SDKチュートリアルアプリの実行 testchainのセットアップ jackとaliceの初期アカウ…
ここ最近はコードを書いている時間がかなり長かったのですが、学んだ事をまとめるために昨年を少し振り返ってみました。 ほとんど技術的な内容はない雑記です苦笑 なぜ同じ組織でも人によって重要と思う領域は大きく違うのか エスタブリッシュな世界もテクノ…