【無料公開】「Goで始めるBitcoin」3章 Bitcoinノードとの通信 技術書典8
Goで始めるBitcoin 技術書典8のために執筆した「Goで始めるBitcoin」の3章をで無料公開します。 3章ではBitcoinノードとの通信方法を解説しています。ノードとの通信ができるとブロックとトランザクション…
Goで始めるBitcoin 技術書典8のために執筆した「Goで始めるBitcoin」の3章をで無料公開します。 3章ではBitcoinノードとの通信方法を解説しています。ノードとの通信ができるとブロックとトランザクション…
BitcoinのSegWitのデータ構造と仕様についてまとめたいと思います。SegWitはBIP141で定義されています。 SegWitのwtxidについて SegWitではこれまでのtxidとは別にwtx…
HD Walletは一つのMnemonicから複数通貨、複数アドレスの秘密鍵、公開鍵を扱うのに非常に便利な仕組みです。HDWalletの仕組みはBIP32で定義されており、複数種類の通貨を扱う仕組みはBIP44で定義され…
一番基本的な送金にP2PKHとP2SHがあります。P2PKHは公開鍵に対する送金、P2SHはスクリプト(マルチシグなど)に対する支払いです。それぞれの詳細は下記リンクで解説しています。 >>Bitcoin Script …
Bitcoinは2017年8月にSegWitがアクティベートされました。SegWitはBIP141で定義されています。 SegWitに対応したアドレスの初期フォーマットはBIP142で定義されていたのもでし…
本記事ではBitcoinなどのUTXO通貨の送金で使われるP2SHについて解説したいと思います。 Bitcoin Scriptの基本的な解説やP2PKHについては前回紹介した下記の記事を読んでください。 Bitcoin …
Bitcoin Scriptとは Bitcoinをはじめ、BitcoinからハードフォークしてできたBitcoinCash、BitcoinSV、LitecoinなどでBitcoin Scriptが動作しています。 Bit…
BlueWallet BlueWalletはカストディアルウォレットと言われていて、間接的にLightningNetworkを使用したウォレットとなっています。 BlueWalletから直接ペイメントチャネルが張られてい…
Lightning Networkの実装には有名なものにBlockstrem社のc-lightning(C)、Lightning Labs社のlnd(Go)、ACINQ社のeclair(scala)があります。 今回はc…
Bitcoinのトランザクションサイズはどのくらい手数料を払わないといけないかに大きく関わるので非常に重要な事項です。 このトランザクションサイズを計算するためにはまずBitocinのトランザクション構成がどうやって作ら…