分散ファイルシステムIPFSは2022年にProtocol LabsからスピンアウトしたShipyardが実装・保守の中核を担ってきたが、Shipyardは8月、Protocol Labsが資金提供を更新しない方針を伝えてきたと公表した。これにより同団体は9月30日をもって業務を終了する。影響が及ぶのはコア実装のKubo(Go版)、Helia(JS版)、転送層のBoxo、ゲートウェイのRainbow、デスクトップ・ブラウザ拡張のIPFS DesktopとIPFS Companionなど、IPFSエコシステムの事実上すべての主要コンポーネントだ。加えて、公開インフラであるipfs.io・dweb.link・check.ipfs.network、そしてネットワーク参加の起点となるブートストラップノードの運用も終了対象に含まれる。IPFS関連の標準策定やアップストリームライブラリへの貢献活動も同時に打ち切られる。Shipyardは月末まで移行支援に応じる姿勢を示しつつ、これらの公開サービスの今後をどう扱うかはドメインとインフラを保有するProtocol Labs側の判断に委ねられるとしている。IPFSはWeb3ストレージやNFTメタデータ配信など幅広い用途で採用されてきたが、実装の大部分を単一の資金提供元に依存する構造だった実態が、今回の資金打ち切り一つで露呈した形だ。
🧠 「エコシステムを可能な限り良い状態で引き継ぐ」というShipyardの言葉は前向きだが、Kubo・Helia・Boxoという主要3実装を同時に手放す状況で「良い状態」を保つのは技術的にも組織的にも容易ではない。ipfs.ioやブートストラップノードのような公開インフラが実際に止まるかどうかはProtocol Labs次第で、現時点で継続を約束する発表はない。IPFSを本番システムに組み込んでいる開発者は、9月30日を待たずに自前ノードへの移行やゲートウェイの代替手段を検討し始めるべきだろう。
- Kubo(Go実装)・Helia(JS実装)・転送層Boxo・ゲートウェイRainbow・IPFS Desktop/Companionなど主要コンポーネントすべてが保守担当を失う
- 公開インフラのipfs.io・dweb.link・check.ipfs.network・ブートストラップノードも9月30日で運用終了対象に
- 原因はProtocol Labsによる資金更新の見送り、Shipyardは月末まで移行支援に応じるが後継体制は未定
💡 IPFSを利用したストレージ・配信基盤を運用している場合、9月30日までに自前ノード運用への切り替えや代替ゲートウェイの選定を進めないと、パブリックインフラの停止で接続経路が失われるリスクがある。
IPFS Shipyard Blog
⏱ 6 min read
▲ 275
2026-08-22
エンジニアのFarid Zakaria氏が提案する実験的フォーマット「SELF」は、ELF実行ファイルの構造をそのままSQLiteデータベースのテーブルに格納し、ファイル自体をクエリ可能な実行体にする試みだ。`application_id`フィールドに"SELF"を書き込み、`self_meta`テーブルにELFヘッダ、`segments`テーブルにロードイメージをBLOBとして保持する。Linuxの`binfmt_misc`でSQLiteのマジックナンバーを登録し、libsqlite3にリンクした小さなインタプリタがセグメントをマップして実行に移る。strip処理はSQLの`DELETE`+`VACUUM`で完結し、`LD_PRELOAD`の変更もトランザクションとして扱えるようになる。
- coreutils相当(1.79MiB)のSELF変換でサイズ増加はELF比1%未満(1.77MiB→1.79MiB)、実行開始のオーバーヘッドは約5ms
- 723個の実行ファイルと400個のライブラリからなるユーザーランド一式をSELF化すると611.9MiBとなり、元のELF一式644.4MiBより小さくなった(共有ライブラリの重複排除が効くため)
fzakaria.com
⏱ 6 min read
▲ 442
2026-08-23
セキュリティ研究者Xusheng Li氏は、Windows PaintとPhotosアプリが生成するAI画像に、C2PA Content Credentialsとは別にピクセル自体へ不可視の透かしを埋め込んでいることを、`Watermarker.dll`(1.67MB)のリバースエンジニアリングで突き止めた。512×512画像で約19万3000画素を改変するブロック単位のSVD的量子化方式で、`WmkWriteWatermark()`関数が受け取る16バイトのペイロードはGUIDであり、プロンプトのモデレーションを担うMicrosoftのリモートサーバーが生成・発行している。このGUIDはC2PAメタデータの「ソフトバインディング」値としても署名付きで現れ、生成画像とモデレーション記録を結び付ける識別子として機能する。
- 512×512画像で約19万3000画素を改変するブロック単位の量子化透かしを採用、1ビットにつき3か所以上への埋め込みで肉眼では判別不能
- 16バイトのGUIDはモデレーションサーバーが発行しC2PAメタデータにも同一値が署名付きで記録されるが、この仕組み自体はMicrosoftから開示されていない
xusheng.dev
⏱ 7 min read
▲ 430
2026-08-23