ブロックチェーン
今さら読んだので感想を書きたいと思います。お金2.0 新しい経済のルールと生き方 (NewsPicks Book)作者: 佐藤航陽出版社/メーカー: 幻冬舎発売日: 2017/11/29メディア: Kindle版この商品を含むブログ (3件) を見る まず分量も多くなく、かなり分かりやすく…
ビットコインは2017年に価格が大きく上昇し、メディアでもたびたび取り上げられ、コインチェックの580億円(の価値のNEM)が流出した事件もありほとんどの人はビットコインを代表する暗号通貨(仮想通貨)について聞いたことがあると思います。しかし、残念な…
Mastering Bitcoinの proof-of-work アルゴリズムのPythonスクリプトにコメントをつけてみました。特に難しくはないですね。 import hashlib import time max_nonce = 2 ** 32 # 4 billion def proof_of_work(header, difficulty_bits): # target は difficu…
difficulty target は係数部/指数部形式で表す。指数部(exponent),係数部(coefficient)で target = coefficient * 2^(8 * (exponent - 3))^はXORです。またDifficultyはブロックの生成期間を10分に保つように動的に変化します。Difficultyは2016ブロックごと…
ビットコインのマイニング報酬のコードを見ていきます。マイニング報酬は、トランザクション手数料の総額 + coinbase報酬coinbase報酬(BlockSubsidy)は50bitcoinから始まって、210000ブロックごとに半減していきます。以下のコードでcoinbase報酬を出します…
2018/11/27 更新 ブロックチェーンエンジニアになろうと決めてから色々勉強したので、おすすめの書籍を簡単にまとめてみようと思います。bitcoin ブロックチェーンを理解するには、p2p 暗号 プログラミング 経済 マイニングのチップとかなり幅広い知識が…
ブロックチェーンについてわかりやすい動画をいくつか引っ張ってきた。全部Tedだけどね、、、まあTEDは日本語字幕があるからかなり有能www.youtube.comwww.youtube.comwww.youtube.com頑張って勉強しましょうあと関係ないけどこれも面白いwww.youtube.com英…
Githubからコードをcloneしてコンパイルするやり方を書いていきます。普通にインストールしたい人は、Choose your wallet - Bitcoin からbitcoincoreをインストールしてください。エンジニアの人はソースコードからコンパイルしましょう。 Bitcoin Coreとは …
アドレス ビットコインアドレスは、1Hi47hjdyujdoJifjOIDJi745hfieHie93Iufeiu のような「1」から始まる数字と文字です。ビットコインをビットコインアドレスに送ることができます。EメールをEメールアドレスに送るのと同じようなもの。ビットコイン(bitcoin…
Ethereumをいじってみようと思ってとりあえず、Dappsで遊んでみようと dapps.ethercasts.com に行ったところ何やらMetamaskかmintが必要らしいということで、とりあえず今回はMetamaskを導入してみました。Metamaskとは EthereumのID管理プラグイン MetaMask…
ブロックチェーンはIoTや人工知能(DeepLearning)などと並んで、バズワードとなっています。ブロックチェーンの勉強もちゃんとしなくてはいかんということで、PyConJPの動画と BLOCKCHAIN REVOLUTION(ダイヤモンド)を読んだので少しまとめてみる。ブロックチ…