Розробник представив BTC-інфраструктуру без інтернету
Учасник хакатону Bitcoin 2025 Official Hackathon презентував відкриту інфраструктуру для біткоїн-транзакцій, відому як darkwire, яка використовує радіо замість інтернету та мобільного зв’язку.
Дані: darkwire.cyb3r17.space.
Головна мета darkwire — забезпечити надійний і цензуростійкий зв’язок у випадках, коли інтернет та мобільні мережі недоступні або знаходяться під контролем небажаних осіб.
«Уявіть, що це [браузер] Tor для специфічного випадку використання. Хоча біткоїн має певний рівень конфіденційності, він не спрацьовує, коли уряди та режими просто відключають вам доступ до інтернету», — відзначив розробник під псевдонімом cyber в коментарі для Decrypt.
Система передбачає формування децентралізованої mesh-мережі, яка повністю обходить з’єднання через інтернет. Учасники взаємодіють через LoRa-радіо, передаючи пакети даних.
Підписані транзакції переміщуються між вузлами, поки не досягнуть кінцевого пункту, який під’єднаний до інтернету. Звідти транзакції транслюються в основну мережу біткоїна, де їх обробляють майнери разом зі звичайними переказами.
Коли користувач бажає відправити монети, він вказує кінцеву адресу та суму, використовуючи локальний гаманець, що працює на Python-бібліотеці bitcoinlib.
Система надсилає підписану транзакцію одному з вузлів darkwire, який перетворює дані в пакети необхідного розміру і транслює їх далі по мережі.
За задумом розробника, кожен «службовий» вузол darkwire представлено мікроконтролером, подібним до Arduino, у комбінації з LoRa-трансивером для радіозв’язку.
За сприятливих умов такий пристрій може мати радіус дії до 10 км при прямій видимості.
Дані: darkwire.cyb3r17.space.
Cyber вважає, що вузли darkwire можуть бути розміщені у вигляді стратосферних аеростатів, морських буїв або компактних передавачів для густонаселених районів.
На даний момент проект знаходиться на стадії демонстрації для хакатону, але розробник зацікавлений у продовженні роботи. Деякі функції, такі як шифрування повідомлень та отримання UTXO, поки що не реалізовані.
«Я не зможу впоратися з цим самостійно, тому буду вдячний за внески з відкритим кодом», — підкреслив розробник.
Нагадаємо, що в наступному релізі клієнта Bitcoin Core за замовчуванням зникне обмеження на обсяг даних у виходах OP_RETURN — розробники дозволять використовувати більше ніж 80 байтів та будь-яку кількість таких виходів у транзакції.