One or Zero?

興味のある様々なことについて

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

"No this, no that" から理解する MimbleWimble

MimbleWimble の wiki に、"No this, no that" と呼ばれる標語のようなものを記したページがある。 no addresses no visible amounts no transaction history no reward changes no fixed supply no deflation no trusted setup no ring sigs no moon math n…

BitAuth の仕組み

(追記)以下で説明している BitAuth は、 BitAuth 1.0 であって、最新の BitAuth 2017 とは仕様がかなり異なります。 BitAuth は、Bitcoin と同様の楕円曲線暗号を用いた、認証の仕組みである。bitpayによって開発された。

Bitcoin のブロックの構造

Bitcoin の Block は、以下の表のような構造になっている。 Magic number はデータ構造のタイプを即座に判断できるように設定された定数らしい。Bitcoin の Block においては、常に 0xD9B4BEF9 であるとのこと。 Blocksize はその名の通りBlock 全体のサイズ…

(WIP) LightningNetwork の状態を更新する新たな仕組みである eltoo について

WIP

4月30日、Blockstream によって eltoo と呼ばれるプロトコルがアナウンスされたので、それについてまとめてみる。 We’re excited to announce #eltoo: a more secure, reliable, flexible, and penalty-free update mechanism for #Lightning and multi-part…

BOLT#11 Lightning Networkによる支払いの請求書プロトコル

前回の記事ではLightning Networkで買い物したが、以下のようにQRコードとlnbcから始まる文字列が表示され、それを用いて支払いを行う。 このlnbcから始まる invoiceを作成するためのプロトコルが、BOLT(Basis of Lightning Technology)の11番で定義されてい…

Bitcoin のLightning Network を使ってお買い物しました〜環境構築と支払い方法〜

.@Blockstream launches store accepting #LightningNetwork payments: https://t.co/RO4Rvs8RJD. We've got a "Don't Trust. Verify." t-shirt, a Blockstream #Satellite sticker, and an "I Got Lightning Working But All I Got Was This Sticker" stick…