Yuya

Yuya

@ogw_yuya

夢は世界中に影響を与え社会貢献すること。 謙虚、感謝、親孝行。

Utreexoは中央集権的にならないか?

ビットコインの分散性を維持するためには、取引データを最小限に維持することが重要です。現在ビットコインの取引データは400GBを越え、UTXOだけでも4GBあります。 ビットコインにはフルノードとSPVと呼ばれる軽量クライアントがあります。フルノードは、さらにPrunedモードと呼ばれるUTXOだけを保持する運用も可能です。また軽量クライアントでは、フルノードと違い、全データを検証せずにブロックヘッダーのみをダウンロードし、自身に必要な取引データだけを検証することでストレージ容量を節約しています。 これまで軽量クライアントはBIP37で定義されているBloom Filterを使って各ウォレットを実装してきましたが、プライバシーが損なわれることからBitcoin Core v0.19.0以降ではBloom Filterはデフォルトでは無効となっています。Bloom Filterのデメリットは、クライアントごとにフィルターが異なるので検閲が可能となる点です。これを解決するために登場したのがBIP157,BIP158のCompact Block Filterで、これはBloom Filterとは異なり、フィルターがブロックごとに作成されるためビットコイン・ネットワークで全て同じものとなります。ただし、どちらにしても軽量クライアントはあくまでブロックヘッダーのみを保持し自身に必要な取引データのみを検証するので、全データを検証するフルノード/Prunedノードほどトラストレスではありません。 さて、ビットコインのフルノードは全データを保持するフルノードと検証したデータは捨てUTXOのみを保持するPrunedノードの2種類がありますが、これとは別なアプローチをするフルノードの提案としてUtreexoがあります。技術的な説明は割愛しますが、UtreexoはUTXOの管理・保持をマークル木ハッシュを使ったアキュムレーターで行います。これにより保持するデータ容量の大幅な削減だけでなくいくつかのメリットが生まれます。 メリット Utreexoノードは数キロバイトのデータ保持のみでよい IBDの並列処理が可能 コンセンサスアルゴリズムをデーターベースから独立できる ソフトフォークなしで実現できる デメリット IBDではネットワーク帯域が20%増加 Utreexoアーカイブノードは通常のフルノード以上のストレージが必要 ※IBDとはInitial Block Downloadの略で、最初の同期処理で行うブロックデータのダウンロードのこと Utreexoはソフトフォークなしで実現可能ですが、そのトリックはブリッジノードとよばれるノードの存在です。このブリッジノード(上記デメリットのUtreexo

LNノード(c-lightning)のメモ

先程あるスポットライターさんからLN決済をしようとするとエラーとなるという連絡がありました。以前も他のスポットライターさんから同様な連絡を受けることがあり、そのたびにLNノードのメンテナンスなどの対応をしていました。 前回は、あるノード経由での支払いをしようとすると、そのノードからの応答がなくタイムアウトするというものでした。そこで、そのノードとのチャネルを閉鎖したところ支払いが成功しました。 今回の場合は、支払い時のタイムアウトを延ばすだけで支払いが成功しました。そのときのログを確認したところ、支払いにかかった時間は約1分で、さらにその支払い時には複数のチャネルを経由して送金をするMPP(Multi-part Payment)による送金でした。その時の支払いは9個に分割されて送金されていました。以下の図はMPPのイメージです。大きな支払いは少額に分割して複数経路で送金するという仕組みですね。 LNの場合、送金者が送金経路を計算して送金し、失敗したら再度別ルートで送金するというトライ&エラー方式です。ネットワーク上のノードが大きくなればなるほどこの計算量も増えてくるので効率の良い計算方法が必要になってきます。 SpotlightのLNノードはc-lightining versionv0.9.0なのですが、v0.9.1ではMPPの改善がされているとのこと。検証をとりつつバージョンアップしていこうと思います。c-lightningの最新はv0.10.0ですが、安定しているかどうかの検証も必要なため、あまりバージョンはあげたくないのがSIerの性です。普段は取引所にSegwitの対応を早くしろと言っていますが、いざ自分ごととなると保守的になってしまいますね笑 なにはともあれ、Spotlightのサービス向上に努めていきます。

Taprootアクティベーション 続報1

以前の記事では、Taprootのアクティベイト方法について2種類が提案されていることを紹介しました。1つはBIP8(LoT=True)を使い、1年以内にマイナーの90%が支持しない場合でも、ソフトフォークを行う方法です。この場合はSegwit時みたくユーザー圧力によるUASF(User Activated Soft-Fork)型で、それでもマイナーが支持しない場合はチェーンが分裂します。2つめのBIP9を使うSpeedy Trialという呼ばれる方法は、3ヶ月という短期間にマイナーの90%が支持を得られればアクティベーションするものです。Speedy Trialでマイナーの支持が得られなければ、別のアクティベーション方法へ移行します。 この2種類のアクティベーション方法のどちらを採るかの投票がTwitterで行われていました。以下がその結果です。 <iframe style="position: static; visibility: visible; width: 550px; height: 515px; display: block; flex-grow: 1;" id="twitter-widget-0" scrolling="no" frameborder="0" allowtransparency="true" allowfullscreen="allowfullscreen" class="" title="Twitter Tweet" src="https://platform.twitter.com/embed/Tweet.html?dnt=true&embedId=twitter-widget-0&features=eyJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2hvcml6b25fdHdlZXRfZW1iZWRfOTU1NSI6eyJidWNrZXQiOiJodGUiLCJ2ZXJzaW9uIjpudWxsfX0%3D&frame=false&hideCard=false&hideThread=false&id=1384196789184581633&lang=ja&origin=https%3A%2F%2Fspotlight.soy%2Fwrite&sessionId=b6b87dade903eeabf957f01e206a57e5d40270c

ワイが見つけた、世界のHWウォレット自作プロジェクトをまとめちゃうよ1

今日は、かわいい海洋生物風宇宙人のタコ頭です。 -----追記----- 謝罪 BitBoyに関するリサーチが不足しており、評価が微妙になっています。 追加パーツが揃い次第、別途評価記事を書きます。 堪忍やで -------------- 皆さん、LedgerのECの顧客情報が流出してしまった事件を覚えています? (LedgerShopさんの運営に問題があった訳ではありませんのでご注意を。) 更に、ワイの誤解で無ければ、あるHWウォレットを購入した時税関で配送袋を開けられた形跡があった事があり、業務上仕方が無いのはわかりますがモノがモノだけに気味が悪く正直腹ただしい思いをしました。 これらにより、公式通販だからと言って安全ではない事、物流網の問題まで真剣に考えないといけない事を実感しました。 そこで、HWウォレットそのものを作れないかという考えになったのです。 正直、ワイは最近DXやなんや知らんがそういう事で思ったより忙しくあまり進んでいないのですが、取り敢えずここいらでワイが見つけたHWウォレットのDIYプロジェクトを自分の為にまとめておいた方がええんちゃうか?と思ったのでまとめます。はい。 ただ、個人から本格的なOSSプロジェクトまで、数が思っていたより多いw みんな、Don`t Trust Verifyを徹底してんねーやっぱりww 全然足りてないので、この記事のタイトルに1をつけて誤魔化してます。 もしかすると2があるかもね。 PyTrezor https://www.pitrezor.com/2018/02/pitrezor-homemade-trezor-bitcoin-wallet.html 製作済み サイトを確認してもらえればわかりますが、超簡単ですw 簡単かつ入手のしやすいラズパイベースの為、sdcardにあらゆる情報を保存する仕組みになっており安全ではありません。 絶対実用するんじゃないぞ!金が飛ぶぞw OLEDモジュールやスイッチ類を個別に購入するパターンと、一体になったシールド(モジュール)を購入する方法がありますが何かカッコ良かったのでワイは後者を選びましたのでそちらを前提に進めます。 (実はバラでも組んでますがw) この一体型シールドを使った場合はピンアサインが変わるので設定ファイルをいじる

魔法のカセットボーイ

私は変なコンテンツを取り扱うことについては一日の長がある事を自負しており、いつも変なコンテンツを作ったり、探したりしていますが、今回はなんと「変なコンテンツの方から寄ってきた」という話です。 事の発端はAiwaのウォークマンを手に入れたことからです。最もウォークマンと言うのはソニーの商品名なので、Aiwaの奴は「カセットボーイ」と呼ぶそうです。初めて知りました。まあでも普通にウォークマンと呼んでしまいますがね。 まあとにかくカセットのウォークマンが欲しかったのですが、ソニーの奴は中古でもほぼ骨董品なので高いなあと思っていた所にAiwaのカセットボーイのジャンク品を入手した次第。 ジャンク品なので動くかどうかはギャンブル。とりあえずカセットと電池を入れて、何度かスイッチを入れたり弄り回しているとテープが回り始めました。しかし音を出してみると何かまともな音ではない。やっぱり外れかな~と思いながら、この壊れた機械の出す狂った音楽を聴いていると、所々で思わず失笑が漏れてしまうような絶妙な壊れ方をしているのに気付いたのです。 このおかしさは言葉で説明するのは難しいので実際の音を聴いてもらうしかありません。 <iframe style="position: static; visibility: visible; width: 488px; height: 510px; display: block; flex-grow: 1;" id="twitter-widget-0" scrolling="no" allowtransparency="true" allowfullscreen="allowfullscreen" class="" title="Twitter Tweet" src="https://platform.twitter.com/embed/Tweet.html?dnt=true&embedId=twitter-widget-0&features=eyJ0ZndfZXhwZXJpbWVudHNfY29va2llX2V4cGlyYXRpb24iOnsiYnVja2V0IjoxMjA5NjAwLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X2hvcml6b25fdHdlZXRfZW1iZWRfOTU1NSI6eyJidWNrZXQiOiJodGUiLCJ2ZXJzaW9uIjpudWxsfSwidGZ3X3R3ZWV0X2VtYmVkX2NsaWNrYWJpbGl0eV8xMjEwMiI6eyJidWNrZXQiOiJjb250cm9sIiwidmVyc2lvbiI6bnVsbH19&frame=false&hideCard=false&a

NFTに胸キュン♥Non Fungible Tokyo 2021 #NFTokyo2021

本当にNFT元年が来て沸騰してしまった…そんな2021年も前半の残りが少なくなってきました。 ここで6月10日にNFTのトレンドを一気にキャッチアップできる大型イベントが開催されましたので、お手伝い兼応援で会場参加してきました。内容については、YouTubeにアーカイブもありますので、どなたでもご覧になれます。(6月11日には2日目もあります) 生中継のため7時間以上にわたる長い1つの動画なので、以下のタイムスケジュールを参照して見たいところだけ見ることも可能です。https://nonfungible.tokyo/ja/schedules/ 多数のセッションがありましたが、私しゅうまいが僭越ながら勝手に選んだNFT話題の注目ポイントを幾つか挙げて行きたいと思います。 PerfumeのNFTオークションがライゾマティクスから明日! 真鍋大度さんの口から衝撃発表があり、PerfumeをNFT化した作品が出品されるそうです。48台のカメラで撮影したフォトグラメトリを元にしたワイヤーフレームで3人がダンスするモーションでした。Polygon上なので入札したい方は準備が必要です。https://nft.rhizomatiks.com/ バレエユニットのPOiNTさん、NFTの売上でNFTを購入していた パフォーマンス集団がコロナ禍で転換を迫られたリアルさからの話の展開がぶっ飛んでいました。私はクラスターでフォローしたらフォローバックしていただいたことがありマメな方なのだなと記憶に残っていたのですが、その後にNFTに進出されていました。NFT売却で資金を得るクラウドファンディングではなくて、得た資金で別のアーティストとのコラボ権のNFTを競り落とすという、フツーそこに行く?!というアグレッシブさに驚かされました。次の一手は何が繰り出されるのか注目です。https://twitter.com/point_party_ せきぐちあいみさん、1000年後もNFTは残る 日本人発のNFT作品が1300万円相当で落札のニュースになり、NFTという単語を

匿名ユーザ tipped you

100

Sent a payment to Lapp

-2

Purchased this article p41z55ksh

-334

Purchased this article 4bxtf27sx

-100

匿名ユーザ tipped you

100

ダイノス purchased this article gfp1tn2fd

1000

ダイノス purchased this article 7pg7m71hd

10000

ダイノス purchased this article ps4699x8j

10000

ダイノス purchased this article 32u6bi6tf

10000

ダイノス purchased this article w1tst6g5o

10000

ダイノス purchased this article vaal4lvtp

1000

ダイノス purchased this article 3gt0psvnq

2000

ダイノス purchased this article xq36doesu

100

kojisan purchased this article 3gt0psvnq

2000

くつねえ purchased this article 7pg7m71hd

10000

くつねえ purchased this article vaal4lvtp

1000

purchased this article ygifz6wpb

100

Purchased this article njpamyper

-100

Purchased this article 45xpo0dww

-100

くつねえ purchased this article w1tst6g5o

10000

Popular stories

LNノードの運用益はどれぐらい?パート1

1023

LNノードの運用益はどれぐらい?パート3

565

猫でも分かるLightning Network解説!

502

Archives

2021-06
2posts
2021-05
4posts
2021-04
9posts
2021-03
11posts
2021-02
5posts
2021-01
4posts
2020-12
8posts
2020-10
2posts
2020-09
20posts
2020-08
4posts
2020-07
5posts
2020-06
10posts
2020-05
7posts
2020-04
10posts
2020-03
3posts
2020-02
3posts
2020-01
6posts
2019-12
6posts
2019-11
5posts
2019-09
1posts
2019-08
1posts
2019-07
1posts
2019-05
4posts
2019-04
7posts
2019-03
4posts
2019-02
5posts