Bitcoinに任意データを書き込むOrdinals
Bitcoin上に任意データを書き込む方法にはOP_RETURNを使う方法がありますが、これは80バイトの制限があります。この制限を突破しブロックサイズまでデータを書き込む方法が提案されました。 その方法は、インプットであるWitness領域を使います。Taprootが導入される前もこのWitnessを使うことで任意のデータを埋め込むことはできましたが、10,000バイトの制限がありました。しかし、Taprootの導入でこの制限が適用されないことになり、実質ブロックサイズの4MBまで任意データを書き込むことが可能になりました。 Ordinalsの場合、以下のルールに沿ってデータを書き込み、読み取ることになります。 Bitcoinのブロックチェーン上に任意データが書き込まれ

umbrel をハイブリッドモードでクリアネットに接続 (プロバイダのIPアドレス公開と引き換えに安価に実現)
umbrel を Tor と Clearnet の Hyblid mode にしたい。 メリットとしては、Clearnetで公開しているノードに対して、Torを経由することの遅さが解消されることにより、 ルーティングが増えて欲しい。欲しい。切実に。 他のノードが接続先に自ノードを選んでくれやすくなりそう。 チャネルが閉じられてしまう原因を減らせそうな気がする。(気がするだけかも) プライバシーの問題を考えると、軽々しく自分のノードのグローバルIPアドレスを公開したくはないのですが、その辺りを含めちゃんとやろうとすると、 VPNサーバを借りてセットアップ、費用的にも手間的にもちょっと無理。 TunnelSats に年間17万satsも払えるほど利益が出てない。 メリットとデメリットを天秤にかけて、ノードを置いてるインターネットプロバイダのIPアドレスでHyblidモードにすることにしたので、手順残しておきます。 前提としているネット環境は、いわゆる一般家庭によくみられるネット環境、ブロードバンドルータを介して、プライベートネットワークとインターネットが接続されている状態を想定しています。 ブロードバンドルータのところにインターネットに接続するためのグローバルIPアドレスが払い出されていて、プライベートネットワーク側は192.0.2.1のようなプライベートIPアドレスでネットワークを構成している状況です。 1. グローバルIPアドレスのポート9735をumbrelにフォワード まずは、インターネットからのアクセスがumbrelに届くよう、ポート9735をumbrelに転送するように設定します。 詳細は使用しているブロードバンドルータの設定を確認してください。この設定は以下に挙げるような色々な呼び方をされることがあります。 ポートフォワーディング NAPT 静的IPマスカレード ポート変換、ポート開放 アドレス変換 頑張って設定してください。 次に確保しているグローバルIPアドレスによって、lnd.confの設定方法が2
