Ми з нетерпінням чекаємо на перший реліз OverNode. Розроблений давнім розробником блокчейну Стефаном Лютим, це швейцарський ніж для соціальних, новинних та комерційних функцій, де все відбувається у форматі peer-to-peer. Лютий зустрівся з Девідом Кейсом з 1Sat Ordinals для запитань і відповідей та пояснення того, як зробити всі ці мережеві функції працювати у розподіленому режимі без жодних централізованих серверів. Це не просто!
Перший мобільний додаток OverNode має гаманець, ринок, стрічку новин, список контактів, приватні повідомлення, мікроблогування та аудіопростори, а також архів часових міток. Так, інші додатки вже виконують усі ці функції, але вони всі мають централізовані сервери, які координують всю цю активність за лаштунками. Базувати це на справжній P2P, розподіленій мережі між окремими пристроями - це нелегке завдання.
Технічні запитання та відповіді OverNode з @beardpappa
— Девід Кейс ¯_(ツ)_/¯ (@shruggr) 13 червня 2025
У лютому нещодавно обговорювали OverNode та його функції з Куртом Вакертом-молодшим на CoinGeek Weekly Livestream. Це запитання та відповідь з Кейсом більш детально занурюється в технічні деталі його роботи.
Що таке Sneakernet і які його виклики?
«Sneakernet» означає передачу інформації (цифрової або іншої) шляхом фізичного транспортування її з одного місця або пристрою в інше. Хоча це термін інформаційної ери, який зазвичай стосується копіювання даних на портативні носії та їх транспортування, концепція також подібна до фізичних поштових служб. Відправка, доставка та отримання інформації - це три окремі процеси, які можуть відбуватися в різний час, і немає центральної функції, яка контролює все.
Створення Sneakernet ( або служби "зберігання та пересилання" ) для цифрових пристроїв не є простою задачею, каже Февраль. Навіть у фізичному світі існують проблеми: повідомлення може загубитися або затриматися, перш ніж воно досягне свого призначення; його можуть доставити не в те місце; або отримувач може не помітити його. Немає 100% гарантії, що надіслане повідомлення дійде.
Він каже, що це виклик побудови цифрової, стійкої до затримок мережі надихнув його на створення OverNode.
“Що я можу зробити сьогодні, щоб не тільки зробити Sneakernet життєздатним, але й вирішити проблему, яку я бачив, що постійно виникає в розподілених системах загалом (, а не тільки в P2P), що є проблемою альтруїстичних нод, які працюють в мережі.”
Але що насправді відбувається, тобто як саме ви змушуєте працювати службу зберігання та пересилання? Запитує Кейс. Пряме повідомлення – це одне, але якщо у вас є новинна/чат-група, подібна до Signal або Telegram, як ви можете забезпечити, щоб усі члени групи могли побачити повідомлення, призначене для них?
В основному, ноди в мережі мають спеціалізовані функції, залишаючись P2P нодами і не діючи як централізовані сервери. Одна з цих функцій просто називається "зберігання та пересилання", також є завантажувальні сервіси з розподіленими хеш-таблицями (DHT), які є способом виявлення інших пір, зазначення їх адрес та допомоги в установці з'єднань між ними.
Як тільки користувач запускає свій мобільний додаток, його пристрій повідомляє про свою присутність службі початкового завантаження, і його статус в реальному часі «пліткують» іншим у мережі. Це оголошення потрапляє не в усю мережу, а в її підмножину — можливо, на інші пристрої поблизу, використовуючи алгоритмічну техніку найближчого сусіда, як-от Chord. Лютий каже, що він використовував Kademlia DHT — ідея полягає в тому, щоб мати сховище ключ-значення, стан якого розподіляється та автоматично реплікується між кількома різними вузлами. Інформація, що зберігається на DHT, може бути IP-адресою вашого пристрою і, можливо, довгостроковим стабільним псевдонімом, наприклад, вашим особистим нікнеймом, який ідентифікує когось, хто приєднується до мережі, і використовуватиметься для оголошення її статусу.
Служба завантаження може визначити "близькість" інших нод, що не стосується фізичної відстані, а математичного еквіваленту, що використовує узгоджене хешування. Таким чином, хеш-таблиця кожного буде різною, і система може знайти найбільш ефективні інші ноди, які можуть мати інформацію, яка потрібна окремій ноді. Лютий описує це як форму Шести градусів відокремлення, але на практиці це відбувається дуже швидко, з оновленням таблиць кожного відповідною інформацією. BitTorrent використовує подібні техніки для обміну великими файлами.
До речі, інтерфейс OverNode також виглядає гарно!
OverNode приходить; і він має динамічні теми. pic.twitter.com/RgxuJQ4tUb
— BeardPappa (@beardpappa) 7 червня 2025 р.
Якщо вас цікавлять усі технічні деталі, відео Case/лютий містить багато інших цікавих моментів. Case також говорить про подібні виклики, пов'язані з Overlay Networks BSV, стеження за величезними обсягами даних у розподіленій мережі та можливість довіряти інформації, яку ви отримуєте. Обидва також заглиблюються в економічну модель за OverNode та подібними мережами, а також у те, як SPV платежі можуть бути інтегровані в ці послуги.
Мета соціальної мережі, яку зараз створює February, полягає в тому, щоб довести концепцію розподіленої "дата-плану" OverNode. Якщо це спрацює, це матиме набагато ширші варіанти використання та наслідки.
Дивіться: Новий токен-протокол та Ордінали зі Стефаном Лютим
Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
OverNode - це 'Sneakernet' для цифрового світу
Ми з нетерпінням чекаємо на перший реліз OverNode. Розроблений давнім розробником блокчейну Стефаном Лютим, це швейцарський ніж для соціальних, новинних та комерційних функцій, де все відбувається у форматі peer-to-peer. Лютий зустрівся з Девідом Кейсом з 1Sat Ordinals для запитань і відповідей та пояснення того, як зробити всі ці мережеві функції працювати у розподіленому режимі без жодних централізованих серверів. Це не просто!
Перший мобільний додаток OverNode має гаманець, ринок, стрічку новин, список контактів, приватні повідомлення, мікроблогування та аудіопростори, а також архів часових міток. Так, інші додатки вже виконують усі ці функції, але вони всі мають централізовані сервери, які координують всю цю активність за лаштунками. Базувати це на справжній P2P, розподіленій мережі між окремими пристроями - це нелегке завдання.
У лютому нещодавно обговорювали OverNode та його функції з Куртом Вакертом-молодшим на CoinGeek Weekly Livestream. Це запитання та відповідь з Кейсом більш детально занурюється в технічні деталі його роботи.
Що таке Sneakernet і які його виклики?
«Sneakernet» означає передачу інформації (цифрової або іншої) шляхом фізичного транспортування її з одного місця або пристрою в інше. Хоча це термін інформаційної ери, який зазвичай стосується копіювання даних на портативні носії та їх транспортування, концепція також подібна до фізичних поштових служб. Відправка, доставка та отримання інформації - це три окремі процеси, які можуть відбуватися в різний час, і немає центральної функції, яка контролює все.
Створення Sneakernet ( або служби "зберігання та пересилання" ) для цифрових пристроїв не є простою задачею, каже Февраль. Навіть у фізичному світі існують проблеми: повідомлення може загубитися або затриматися, перш ніж воно досягне свого призначення; його можуть доставити не в те місце; або отримувач може не помітити його. Немає 100% гарантії, що надіслане повідомлення дійде.
Він каже, що це виклик побудови цифрової, стійкої до затримок мережі надихнув його на створення OverNode.
“Що я можу зробити сьогодні, щоб не тільки зробити Sneakernet життєздатним, але й вирішити проблему, яку я бачив, що постійно виникає в розподілених системах загалом (, а не тільки в P2P), що є проблемою альтруїстичних нод, які працюють в мережі.”
Але що насправді відбувається, тобто як саме ви змушуєте працювати службу зберігання та пересилання? Запитує Кейс. Пряме повідомлення – це одне, але якщо у вас є новинна/чат-група, подібна до Signal або Telegram, як ви можете забезпечити, щоб усі члени групи могли побачити повідомлення, призначене для них?
В основному, ноди в мережі мають спеціалізовані функції, залишаючись P2P нодами і не діючи як централізовані сервери. Одна з цих функцій просто називається "зберігання та пересилання", також є завантажувальні сервіси з розподіленими хеш-таблицями (DHT), які є способом виявлення інших пір, зазначення їх адрес та допомоги в установці з'єднань між ними.
Як тільки користувач запускає свій мобільний додаток, його пристрій повідомляє про свою присутність службі початкового завантаження, і його статус в реальному часі «пліткують» іншим у мережі. Це оголошення потрапляє не в усю мережу, а в її підмножину — можливо, на інші пристрої поблизу, використовуючи алгоритмічну техніку найближчого сусіда, як-от Chord. Лютий каже, що він використовував Kademlia DHT — ідея полягає в тому, щоб мати сховище ключ-значення, стан якого розподіляється та автоматично реплікується між кількома різними вузлами. Інформація, що зберігається на DHT, може бути IP-адресою вашого пристрою і, можливо, довгостроковим стабільним псевдонімом, наприклад, вашим особистим нікнеймом, який ідентифікує когось, хто приєднується до мережі, і використовуватиметься для оголошення її статусу.
Служба завантаження може визначити "близькість" інших нод, що не стосується фізичної відстані, а математичного еквіваленту, що використовує узгоджене хешування. Таким чином, хеш-таблиця кожного буде різною, і система може знайти найбільш ефективні інші ноди, які можуть мати інформацію, яка потрібна окремій ноді. Лютий описує це як форму Шести градусів відокремлення, але на практиці це відбувається дуже швидко, з оновленням таблиць кожного відповідною інформацією. BitTorrent використовує подібні техніки для обміну великими файлами.
До речі, інтерфейс OverNode також виглядає гарно!
Якщо вас цікавлять усі технічні деталі, відео Case/лютий містить багато інших цікавих моментів. Case також говорить про подібні виклики, пов'язані з Overlay Networks BSV, стеження за величезними обсягами даних у розподіленій мережі та можливість довіряти інформації, яку ви отримуєте. Обидва також заглиблюються в економічну модель за OverNode та подібними мережами, а також у те, як SPV платежі можуть бути інтегровані в ці послуги.
Мета соціальної мережі, яку зараз створює February, полягає в тому, щоб довести концепцію розподіленої "дата-плану" OverNode. Якщо це спрацює, це матиме набагато ширші варіанти використання та наслідки.
Дивіться: Новий токен-протокол та Ордінали зі Стефаном Лютим