type: PIN
Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys
type: PIN
Consumer key: IQKbtAYlXLripLGPWd0HUA
雨が上がる 光まとった街は 新しい匂いの夕暮れ前 君は一層お喋りになって
公園じゃ子どもたちが ゴムボールで大リーグのつもり でカメラの中(ファールフライは) 声がいた
雨が上がる 光まとった街は | |
新しい匂いの夕暮れ前 | |
君は一層お喋りになって | |
公園じゃ子どもたちが | |
ゴムボールで大リーグのつもり | |
でカメラの中(ファールフライは) | |
声がいた | |
Baby you're mine |
雨上がりのせいじゃない | |
新しい気分 | |
You know what I mean | |
放された子犬の気分さ | |
派手にコケたっていいのさ | |
ぬかるみを蹴って | |
旅に出よう | |
ともに道に轍をつけて |
# https://github.com/bitcoinjs/bitcoinjs-lib/blob/582727f6de251441c75027a6292699b6f1e1b8f2/test/integration/crypto.js#L61-L103 | |
# の recoverParent function を言葉で要約したもの | |
serQp = "the point on secp256k1 representing pubkey derived from master key" | |
d1 = "child private key" | |
data = "length: 37, 左詰めで serQP" | |
for i in range(0, 2^31): | |
# 右端に index を uint32 で write | |
// ニュートン法で平方根を求める関数を実装する | |
// z -= (z*z - x) / (2*z) | |
package main | |
import ( | |
"fmt" | |
) | |
func Sqrt(x float64) float64 { |
Lightning Network では、はじめにチャネルを開く際 Funding transaction によってマルチシグアドレスにデポジットし、そこから分配するトランザクションを更新・無効化していくことによってマイクロペイメントを行う。
この記事では、Funding transaction の output と、Commitment transaction(状態を更新するためのトランザクション)の構造について書く。
BIP69 で定義されたような Lexicographic な順番になっている。
Lightning Network のトランザクションには基本的に SegWit(P2WSH)が用いられる。
bitcoin-cli
のように reverse した値ではない。// つないでみてくださいね。mainnetです | |
pubkey@ip => 03ea9ff985ced27ef36fb7fc77e71f476259ca437fffd3ed60481baf5688d056a0@128.199.112.17 |