Neutrinoで働くブロックチェーンエンジニアのブログ

渋谷の専門特化コワークNeutrinoに入居してブロックチェーン領域のエンジニアとして働いています。(Neutrino運営企業とは直接関係ありません)

Solidityの構造を可視化してくれるツールPiet

Solidityで書かれたスマートコントラクトを可視化してくれるツールが出てきました。 Pietというツールでとても使いやすく、役立ちそうだったので紹介します。 公式の紹介はこちらです。 blog.slock.it Pietの使い方 MCHのHeroトークンコントラクトを可視化し…

経理業務用にERC20トークンのICOや取引をノード無しでBigQueryで集計する

こんにちは。ERC20のICOや取引をまとめて簡単に集計する方法を話します。 実は、こちらの集計方法でとても困っていると、ある会社から私個人宛に相談を受けて、抽出手法をアドバイスさせていただいたのですが、デモまでしたらこれなら簡単に取れる!とのこと…

ブロックチェーンデータの分析について

しばらくこちらを更新できていなかったのですが、catabiraのMeduimでブログを更新していました。 どちらもNFTマーケットの分析になります。 medium.com medium.com 分析のデータソースについて これらの分析ですが、USD建ての時価以外は、全てブロックチェー…

いまさらビザンチン将軍問題

いまさらながらビザンチン将軍問題を整理し、proof-of-workとどのように絡んでいるかを書いてみました。派生系の問題なども色々ありますが、起源となった問題をまとめています。 ビザンチン将軍問題とは Lamportの解法 - Oral Messageアルゴリズム 前提条件 …

Constantinopleハードフォーク前後のEthereumデータを色々可視化してみる

EthereumのハードフォークであるConstantinopleがブロックナンバー7280000、日本時間の3月1日に行われました。ハードフォーク前後によって変わった事をデータから見てみる趣旨の記事です。 利用ツールは以下です。 Tableau Desktop 2018.3 Google BigQuery C…

Dappsの運用方法を考える - Cosmos-SDKを試す

Dappsの運用方法を考える Cosmos-SDKとは スマートコントラクトについて Cosmos-SDKチュートリアルアプリの実装概要 app(baseapp) Keeper Msg Handler Querier codec Cosmos-SDKチュートリアルアプリの実行 testchainのセットアップ jackとaliceの初期アカウ…

2018年の振り返り。ブロックチェーンに丸の内で関わった前半と渋谷のベンチャー界隈を渡り歩いて感じた今と未来の視点の違い

ここ最近はコードを書いている時間がかなり長かったのですが、学んだ事をまとめるために昨年を少し振り返ってみました。 ほとんど技術的な内容はない雑記です苦笑 なぜ同じ組織でも人によって重要と思う領域は大きく違うのか エスタブリッシュな世界もテクノ…