Bitcoin調査
Bitcoin技術に関する調査メモを残すページ。
禁止事項
- このサイトでは Bitcoin の購入を含め、仮想通貨の購入を勧める行為はしません
- 売買するのは個人の自由だが、このサイトはそういう目的のために調査しているわけではない
はじめに
Bitcoin技術は更新が続いているので、ここに書いたことも「当時は正しかったかもしれないが」ということになるかもしれない。
読む人も注意して、記事を信用しないように。
よく言われる「Don’t trust, verify」である。
最終的には「プログラムで書かれているのでそれを解読するのが正しい」になってしまうが、そんなことをしていたら時間がいくらあっても足りなくなる。 なので、その人が言っているのと別の情報源から確認することが多くなるだろう。
実際にコーディングする場合は信用できるライブラリだけを使うようにしよう。
まったくライブラリを使わずにコーディングするのはもはや無理な世界だと思う。
基本
- インストール
- Bitcoin Core(bitcoind) を regtest で動かす
- 値の表現
- ブロック
- トランザクション
- アドレス
- ウォレット
- txout proof
- スクリプト
- Miniscript
- PSBT
小技
ライブラリ
ツール
- デバッグ
- Electrum Server
- Block Explorer
自作
- hirokuma/bitcoin-flow-dot
- gist: hirokuma/start-new-bitcoind-with-feerate.sh
- gist: hirokuma/regtest環境スクリプト類
リンク集
Source codes
解説
writer: hiro99ma