btc_dakara

btc_dakara

@btc_dakara

ビットコインが好きです。ビットコイン研究所に寄稿したり、トラストレスサービス株式会社という会社で実験的なサービス開発をしています。

サトシの受け取りはバケツで

ウォレットをバケツにたとえた説明は分かりやすい。もし受け取る水がバケツから溢れる場合、バケツを大きなものと取り換える。この際、オンチェーンへの書き込みが発生する。以前までは、バケツから溢れる場合、新たにバケツを用意していたが、スプライシングを使うことでバケツを大きなものと取り換え、常に1つのバケツを保有しているだけでよい。 ※ウォレットをバケツにたとえているが正確にはチャネル <iframe id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="allowfullscreen" class="" style="position: static; visibility: visible; width: 550px; height: 417px; display: block; flex-grow: 1;" title="Twitter Tweet" src="https://platform.twitter.com/embed/Tweet.html?dnt=true&embedId=twitter-widget-0&features=eyJ0ZndfdGltZWxpbmVfbGlzdCI6eyJidWNrZXQiOltdLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2ZvbGxvd2VyX2NvdW50X3N1bnNldCI6eyJidWNrZXQiOnRydWUsInZlcnNpb24iOm51bGx9LCJ0ZndfdHdlZXRfZWRpdF9iYWNrZW5kIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvbiI6bnVsbH0sInRmd19yZWZzcmNfc2Vzc2lvbiI6eyJidWNrZXQiOiJvbiIsInZlcnNpb24iOm51bGx9LCJ0ZndfZm9zbnJfc29mdF9pbnRlcnZlbnRpb25zX2VuYWJsZWQiOnsiYnVja2V0Ijoib24iLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X21peGVkX21lZGlhXzE1ODk3Ijp7ImJ1Y2tldCI6InRyZWF0bWVudCIsInZlcnNpb24iOm51bGx9LCJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3Nob3dfYmlyZHdhdGNoX3Bpdm90c19lbmFibGVkIjp7ImJ1Y2tldCI6Im9uIiwidmVyc2lvb

ビットコインがチューリング完全に対応!?任意のプログラムを実行検証するBitVMとは

BitVMはビットコイン上で任意のプログラムを実行したかを検証するプロトコル。現状のビットコインは限られたプログラムしか実行できないが、BitVMを使うことで任意のプログラムを実行できる。ただし、このプログラムが実行されるのはビットコイン上ではなく、オフチェーン上で実行される。その実行結果が正しいかの検証をビットコイン上で行う。もし実行結果が間違っている場合、Fraud Proofを使って資金を没収することができる、というのがBitVMの仕組み。 BitVMの提案書はページ数も少なく内容も難しくないのでこちらの原文を読むのがおすすめ。日本語での解説記事はこちら。 論理回路コミットメントという発明 BitVMではBit Value Commitmentという0または1を出力するためのプリイメジハッシュをそれぞれ構成する。これをOP_BITCOMMITMENTと呼ぶ。 #Bit Value Commitment OP_IF OP_HASH160 <hash1> OP_EUALVERIFY <1> OP_ELSE OP_HASH160 <hash0> OP_EUALVERIFY <0> OP_ENDIF 次に、NAND回路を構成するが、これは既存のビットコインスクリプトであるOP_BOOLAND, OP_NOTを使うことで簡単に構成できる。これをOP_NANDと呼ぶ。 #OP_NAND OP_BOOLAND OP_NOT OP_BITCOMMITMENTとOP_NANDを使ってLogic Gate Commitment(論理回路コミットメント)を構成する。これもプリイメジハッシュをセットすることで論理回路にコミットする。0または1に対応するプリイメジを公開することで論理回路の出力を制御することができる。 //Cのビット値をALTSTACKへ退避 OPBITCOMMITMENT OPTOALTSTACK //Bのビット値をALTSTACKへ退避 OPBITCOMMITMENT OPTOALTSTACK //Aのビット値をSTACKへセット OP_BITCOMMITMENT //Bのビット値をSTACKへセット OP_FRO

びっとこ妻さんのオレンジピル一例

私は元々はビットコインと全く縁がない世界にいました。 ただ、日本での生活の中で多くの固定概念を感じる中で、 もっと多様な生き方があっても良いのではと、社会人4年目くらいから国外で暮らしていました。 (いた世界はざっくりとは、日本でのインターネット求人広告から、 ベトナムの観光地のPR、土産店の立ち上げ、海外研修といった感じです) きっかけとしては、パートナーがビットコインにのめり込み、 横で四六時中やっているという中で、結婚し、二回の出産と子育てをして10年近くが経ちました。 海外での2人の子育てでわりといっぱいで、出産後はそれに専念させてもらっていました。 夫からビットコインの話は随時聞いており、 素晴らしい発明であり、技術的にも優れているといったことは認識していました。 中央集権的でない話など、全く異論を持ったことはなく、自然とその考えと一緒にいました。 これは2013くらいからの話なので、ビットコインが上がったことや夫の影響もあり、 いつの間にか包囲されていたというか、 我々家族がビットコイン共同体くらいになっていて、切っても切り離せなくなっていました。 そして下の子どもも3歳を過ぎ、少しずつ余裕ができてくるようになり、 昨年3月から台湾に引っ越しをし、私たち家族が台湾元がなかった時に、 KJさんが新幹線で、私たちのいる街まで両替に来てくれました。 帰り際に、ついでに私にも挨拶をしに来てくれました。 私たちは例によりスーツケースで引っ越ししており、渡せるものもなく何もお礼ができず、 悪いなと思っており、何のために自分のところへも寄ってくれたのかなと思い(単なる挨拶だったと思うけどw)、 KJ氏のTwitterをフォローし、わりと理解のしやすいテーマのブロックヘッドポッドキャストも聴くことになりました。 同じ国にいる同じビットコイナーなんだけど、我々は家族で幸せに暮らしている一方で、 <p class="p1"

DAOには二度と参加しないと決めた理由

まあ端的に言えば情弱向けDAOに引っかかって騙されました   DAOは無理だと思う自分のようなド素人が「勉学のためにDAOに入りたい!」と思うじゃないですか、まずググるじゃないですか、上の方の記事見るじゃないですか、「MakerDAO?」「PleasrDAO?」「英語とか無理だし」じゃないですか、   でYoutubeだのTwitterだのVoicyだので見つけた初心者にもやさしそうなDAOが見つかるわけですよこれなら自分でもできるんじゃない?とか思っちゃうわけですよ   自分の場合はお金は損してないけど時間を損しました数日間だけど時間と労力をすごく無駄にした   今思うと完全に商材屋系列のDAOでしたねとあるタスクがあって、タスクをボランティアで頑張る感じ報酬は無し   自分が興味ある分野で、すごく上を目指すとか言ってたからホイホイされてしまいました参加してみたらレベルが低くて「いや・・・なんかおかしくない?」てなりました あと印象に残ってるのはメインメンバーの立ち振る舞い新しく参加した人にどうこうするよりも、「フォロワーをそれなりに抱えている中小インフルエンサー」を呼び込むかに注力してた大物インフル来ちゃうと逆に食われるから、支配下に置けそうで恩を売れそうな中小インフルを狙うんだろうなぁマルチうける まあ情弱時代に騙された恨みが大きいんだけどそれでも自分はもうDAOとかそーいうコミュニティは参加しないですね時間を搾取される場所だと思ってる あと自分が単純に人と関わるのが苦手だから1対1なら喋れるけど3人になったら喋れなくなるし大勢になったらもっと無理よみがえる押し込まれ時代の悲しい記憶 長くなったけど結論としては一般人がDAOを探そうとすると、とんでもないDAOに誘導されちゃうんですよという話Voicyとか本当にもうひどい 「いや何でVoicyとか行くねん」って思うでしょ私の場合はライティングの勉強→ブログとかYoutubeで勉強→いろんな人が二大巨頭()をおすすめしてる→二大巨頭がVoicyやってる経由今からライティング始める人は忍者の民コースだと思う多分他にも商材屋御用達のプラットフォームが山ほどあるんだろうなぁ てゆか今シンプルにググったんですけど<br

推し活とビットコイン

一般層へのビットコイン普及活動を考えた時に推し活も割と有りなんじゃないかなって   普通にビットコイナー反省会の3人って推せることない?かっこいいしキャラ立ってるし   かく言う自分も推しに課金だ~とかいうノリでWallet of Satoshiにデビューした訳で   ちな自分がビットコイナー反省会を見つけたきっかけは「クリプタクト」動画の検索からおもしろそうだなとは思ったけど、他の動画が自分的には長く感じたから登録はしなかった   登録したのはFTX動画を探してた時あれめっちゃ良かった今探しに行ったらホーム画面から探せなくなってたから再生リストに入れておいてほっしー何ならジョーさんキシンさん登場回からの再生リスト作ってくれないかな~仕事中のBGMにしたい   それはさておき自分が勉強したい・興味を持ちたいけど、なんかとっつきづらいな~と思った分野は推しを作るとやる気が出るわけですよスポーツとか、めっちゃ応援してる選手がいる方が見てて楽しいじゃん   ビットコイナー反省会の3人はポテンシャルあると思うけどなぁ自分だけっすかね顔出して実名出してリアルタイムであんなにトークできるのすごくない?   女子が見てるかはよく分からないけどWeb3キラッキラに疲れた女子に刺さったりしないかなぁ って書いててふと思ったコージさんとジョーさんの話聞いてて気になってたんだけど、なんで女性の話題の時いっつもキラッキラの陽キャ女子を話をするのかなって陰キャを自称する割にめっちゃ陽キャ女子狙いに行くよな~とか思ってたけど単に陰キャ女子がいるのを知らない=ガチで女性付き合いが少ない?のかな   いや待てよ頭いい人たちの世界ではどの女性もキラッキラなのでは?すごい世界で生き抜く女性って、やっぱり身なりもきちんとされてるだろうしもしかしてビットコイナーは女性がみんなキラッキラしてると勘違いしてるのでは???   もしかしてもしかするとビットコイナーの人たちと自分には見えている世界が違いすぎるのでは底辺大のひがみ   とはいえその辺りにビットコイン普及の取っ掛かりはあるかもしれないしなんかできることを考えてみようかな とりま推しに課金だ~

SphinxプロトコルにHMACを追加する理由はリプレイ攻撃対策

ライトニングネットワーク上の送金はプライバシー向上のためにオニオンルーティングが使われている。そのプロトコルとしてSphinxプロトコルをベースとしているが、そこにHMACがなぜ追加されているのか、以下のLNメーリスに回答があったので、その備忘録。 [Lightning-dev] Reason for having HMACs in Sphinx (linuxfoundation.org) オニオンルーティングのペイロードのラップ、アウンラップについては以下のサイトが参考になるので、それをもとに以下、詳細を割愛しながら説明する。 lnbook/10_onion_routing.asciidoc at develop · lnbook/lnbook (github.com) オニオンペイロードのラップ・アンラップ オニオンペイロードは送信者によって構成される。このペイロードは1300バイトの固定長である。例えば、A→B→C→Dという経路で送信する場合、AはまずDへの情報をセットし、残りのスペースを1300バイトになるまでフィラーで埋め、Dとの共有鍵から生成したrho鍵でXORしてペイロードを暗号化(難読化)する(1)。次にCへの情報をセットし、暗号化したデータ(1)を追加する。この時、1300バイトを超過したデータは切り捨て、Cとの共有鍵から生成したrho鍵で全体を暗号化する(2)。次にBへの情報をセットし、暗号化したデータ(2)を追加する。この時も1300バイトを超過したデータは切り捨てて全体を暗号化する(3)。こうして入れ子になったデータをオニオンペイロードと呼ぶ。 Aはこのオニオンペイロードの先頭にBとのセッションキー(※1)をセットしてBへ送信する。Bはオニオンペイロードに1300バイトのゼロ埋めされたフィラーを追加して、共有鍵を使い2600バイトのペイロードを復号して(先頭1300バイトが復号され、残りの1300バイトは難読化される)、自身のペイロードを切り取る。残ったペイロードを左へシフトして、1300バイトを超過するデータを切り捨てる。Bはこのオニオンペイロードの先頭にCのためのセッションキーをセットしてCへ送信する。Cも同様にペイメントの先頭に1300バイトのフィラーを追加してから共有鍵を使いペイロードを復号して自身のペイロードを切り取る。残ったペイロードを左へシフトして、1300バイトを超過するデータを切り捨てる。Cはこのオニオンペイロードの先頭にDのためのセッションキーをセットしてDへ送信する。Dも同様な処理を行い、自身のペイロードからこの送金

Purchased this article wyy4tqhec

-100

Purchased this article e2ddss353

-100

Purchased this article szvxub5ol

-100

Purchased this article kt8dgbgcg

-100

Purchased this article x6fbrdtwp

-100

btc_dakara tipped you

1000

Purchased this article p1wlfutv0

-100

Purchased this article s9z22njef

-100

btc_dakara tipped you

100

btc_dakara tipped you

100

Purchased this article dy2yr45sb

-100

Purchased this article empmdo3pj

-100

Purchased this article d4twdrw6u

-100

Purchased this article 0lp564g2c

-100

Purchased this article 9sxim5z7a

-100

Purchased this article 0n6av4y4u

-100

Purchased this article 55dpkvstj

-100

Purchased this article cfjrbsbx3

-100

ラバ purchased this article 5f84tntou

100

ラバ purchased this article 8ecr73im7

100

Popular stories

11年ぶりに動いたビットコインはサトシのものか?

7176

MicroStrategy社はなぜビットコインを440億円分買ったのか【インタビュー要点和訳】

5490

【和訳】New York Times 『プログラマーと独裁者』

3502

Archives

2023-09
1posts
2023-05
1posts
2023-03
1posts
2022-07
1posts
2022-06
1posts
2021-09
2posts
2021-07
2posts
2021-06
1posts
2021-05
2posts
2021-04
2posts
2021-02
2posts
2021-01
4posts
2020-09
2posts
2020-07
2posts
2020-06
3posts
2020-05
2posts
2020-04
1posts
2019-12
1posts
2019-11
1posts