chike0905の日記

何者かになりたい

2019-01-01から1年間の記事一覧

行こうぜ!政策・メディア!

本記事は、SFC Advent Calendar 2019の20日目です。 何を書くのか 先日以下のようなTweetを見かけた。 行こうぜ!政策・メディア!— ogiwara (@designpatterngf) 2019年12月12日 この「行こうぜ政策・メディア*1!」というフレーズは、もともと自分が2016年…

【論文メモ】貨幣の起源と貨幣の未来

Bitcoin/ブロックチェーンの研究を進めていくにあたり、そもそも「お金」とは一体全体何であるか、ということが気になってきた。そこで、畑違いではあるが、経済学、貨幣論に関する論文を読んでみた。 論文情報 貨幣の起源と貨幣の未来 古川顕(甲南大学) …

Easy-RSA2を用いたオレオレCAの構築と各種鍵/証明書の発行

概要 OpenSSLを用いて認証局(CA)を構築するツール群であるEasy-RSA2を用いてオレオレCA(の鍵と証明書)を作成し、OpenVPNを構築に必要な各サーバ、クライアントそれぞれの鍵と証明書を発行する。 そもそもCA/サーバ証明書とは何か? 通常インターネット上…

Bitcoind Chainparams調査

Bitcoind Chainparams調査 Bitcoin coreのchainparams.h/.cppを読んでパラメータの意味を調査する。なお本調査では、すべでのコードを精読したわけではなく、呼び出し部分などを参照しながら変数名から推測して執筆しているために、大いに間違っている可能性…

Do I need blockchain?

「それで、あなたはそのブロックチェーンやらで何がしたいの?」 当時婚約者だった彼女は自分に聞いた。世間では盛んに非中央集権だ、契約の自動化だと叫ばれるようになってきた時期だった。自分は数年ブロックチェーンの研究をしてきた中でも、耳の痛い質問…

BrownieでSmart Contractのテストを書く

概要 Ethereum上にデプロイされたSmart Contractはデプロイ後にアップデートすることができない。そのため、デプロイ前に十分な動作検証を行う必要がある。動作検証を行うにあたり、pythonでテストを書くことができるpopulusが一般的なフレームワークであっ…