Keet представляє P2P Digital Communications, інтегрує біткойн-платежі PlatoBlockchain Data Intelligence. Вертикальний пошук. Ai.

Keet представляє P2P цифрові комунікації, інтегрує платежі Bitcoin

Cryptocurrency exchange Bitfinex and USDT stablecoin issuer Tether have collaborated with the Hypercore open-source protocol team to launch a new peer-to-peer (P2P) communications application, Keet.

Keet дозволяє певній групі сторін обмінюватися миттєвим відео, повідомленнями та файлами у справжньому режимі P2P.

Цей підхід удосконалює популярні централізовані пропозиції з наскрізним шифруванням, такі як Zoom і WhatsApp, оскільки дані, якими спільно користуються, не пересилаються на центральний сервер у будь-який час; скоріше зв’язок встановлюється виключно між користувачами, які беруть участь у чаті — зменшується затримка та підвищується надійність.

Сьогодні Keet запускає свою альфа-версію, і користувачі можуть завантажити програму на неї сайт. Очікується, що мобільна версія програми буде запущена до листопада 2022 року.

Holepunch: Технологія за Кітом

Keet є демонстраційним додатком того, чого може досягнути базова технологія Holepunch, над якою працювали три команди протягом останніх трьох років.

Holepunch, який використовує комп’ютерну мережеву інфраструктуру, схожу на BitTorrent, буде повністю запущений для громадськості як комплект розробки програмного забезпечення (SDK) з відкритим кодом у грудні 2022 року. «пробивання отворів» — акт комп в безпосередньо підключення до іншої — опорна інфраструктура має на меті полегшити розробникам розробку справді P2P-програм за допомогою стеку Hypercore.

Гіперкор це однорангова мережа передачі даних, побудована на підписаних журналах лише для додавання. Ці журнали працюють подібно до блокчейну, але без алгоритму консенсусу і, отже, без необхідності зберігати стан глобальної книги для всіх вузлів.

Holepunch makes Hypercore more accessible by abstracting away low-level technical details of the protocol. It takes Hypercore one step further by simplifying the architecture and enabling more people to build apps with it — which enabled a single frontend developer to build Keet in under four months, chief strategy officer of Holepunch and CTO of Bitfinex and Tether, Paolo Ardoino, told Bitcoin Magazine.

“Holepunch offers a range of easy-to-use, collaborative, P2P data structures allowing developers to mainly focus on building great apps rather than having to be networking or P2P experts,” Ardoino and Holepunch CEO Mathias Buus said in a joint statement sent to Bitcoin Magazine. “Having built Keet on top of Holepunch, we know firsthand how powerful the platform is, and we cannot wait to see what other developers will build.”

Усі комунікації в Keet зашифровані за замовчуванням, оскільки програма використовує асиметричну криптографію. Додаток генерує ED25519 пари закритого та відкритого ключів локально під час першого запуску.

“Keys are generated on device, all locally, and we’re working on adding support for various hardware secure modules (HSMs), like Ledger, to give more flexibility to users,” Ardoino and Buus explained. “This means in the future in addition to keeping their keys on their local device, users can store them on external hardware or their phones.”

Публічні ключі оголошуються до розподіленої хеш-таблиці Holepunch (DHT), відкритої мережі комп’ютерів, які можуть використовуватися одноранговими комп’ютерами для виявлення та підключення один до одного.

«Наш DHT використовується як для виявлення однорангових вузлів (тобто, зіставлення відкритого ключа з одноранговими), так і для сприяння «пробивленню», — сказали Ардоіно та Буус. «У традиційних системах, таких як WebRTC та інших, це відбувається через централізований сервер, який пропускає багато метаданих. З Keet це відбувається за допомогою кількох вузлів DHT, кожен з яких має лише часткову інформацію, тобто втрачається набагато менше метаданих».

Holepunch повністю відмовляється від використання блокчейну та рідного токена, дозволяючи створювати розподілені програми для масштабованості з мінімальними ресурсами.

«Замість того, щоб покладатися на спільний блокчейн між усіма користувачами програми, кожен користувач створює багато невеликих структур даних», які використовуються для зберігання власних даних користувача, а також даних тих, хто бере участь у тому самому виклику, пояснили Ардоіно та Буус.

“When using blockchains, all of this data has to be stored in one big chain, strictly ordered, and replicated between all users globally, which makes sense for financial systems such as Bitcoin,” they continued. “However, for normal apps, it’s often much more efficient to use a bunch of smaller data structures, only storing local data.”

Speaking of Bitcoin, Ardoino told Bitcoin Magazine the team is working on integrating into the SDK the ability to send Lightning payments. Possibilities for bitcoin in Holepunch apps include allowing users to stream BTC to content creators, make regular P2P payments, and offer tips. The SDK will also support Tether’s USDT.

“Bitcoin and Tether payments are add-on features to provide payment rails/options for people using applications built on top of Holepunch or plan to build/offer services through the Holepunch network,” Ardoino and Buus said.

Holepunch надасть примітиви для підтримки параметрів цифрових платежів P2P у формі без зберігання.

«На відміну від інших проектів [таких як] Impervious AI… Holepunch використовує чисті методи зв’язку P2P (DHT, розподілене перфорування, роїння)…, які відокремлені від платіжної системи, щоб досягти найвищого рівня свободи в досягненні вимог масштабованості маси система зв’язку», – додали вони.

Команда Holepunch повторно реалізувала мережеві протоколи низького рівня, щоб самостійно вибрати найкращу технологію для високомасштабованих потоків даних.

«Цей підхід призвів до дійсно гнучкого рішення, що розширюється від структур даних журналу Merkle, що використовуються в Hypercore (які за своєю суттю забезпечують перевірку даних і цілісність), до ряду невеликих бібліотек і модулів, які можна об’єднати разом для створення сітчастих мереж із високою доступністю. ", - сказали керівники.

Ardoino told Bitcoin Magazine that options currently being considered by the Holepunch team in regards to Lightning integration include integrating services such as Зелене світло Blockstream, які забезпечують недороге керування вузлом Lightning за вимогою, але не підлягає зберіганню. Команда також вивчає можливості повної інтеграції вузла Lightning, сказав Ardoino.

Платежі — це один із аспектів спілкування, підкреслили Buus і Ardoino, який можна запропонувати як додаткову послугу користувачам, які беруть участь у P2P, безперервних відео-, аудіо- чи текстових чатах.

“Keet is a good example to explain all the above. Keet’s goal is to become the most unstoppable communication application, offering a great user experience, with maximum privacy and security,” they said. “This has nothing to do with payments since video/audio/text chats are pure data streams. Payments in the context of Keet are optional and can be used to offer tips, paying for livestreams, sending money to friends and family, etc.”

Кіт

На додаток до кращої продуктивності та легшої масштабованості, користувачі також отримують меншу затримку та більшу конфіденційність у використанні розподілених програм, таких як Keet, які не використовують за своєю суттю неефективні блокчейни, сказали два керівники.

«Користувачам доводиться копіювати дуже мало даних, щоб приєднатися до дзвінка — фактично ми застосовуємо низку вдосконалених методів індексування, щоб гарантувати, що потрібно реплікувати лише підмножину даних у цих невеликих структурах даних», — додали вони.

“In Keet, you can see this in action, if you do things like sharing a big file in the chat. When you do that you’ll notice it instantly pops up for other users, and only when users download the file, do the missing parts start replicating. Once you have the data you can help reshare it with other users, making it very scalable.”

Bitcoin Magazine tested Keet ahead of launch by joining a call with three people. In a test run, a video file of 3 gigabytes was shared by one of the participants, which the other two users were able to start playing in less than one minute.

Механізм обміну даними Keet використовує концепції, популярні завдяки BitTorrent — користувачі колективно завантажують і передають пакети даних один одному таким чином, щоб вихідне джерело не передавало інформацію для кожного нового користувача.

Ця характеристика самого Holepunch, як згадувалося раніше, може, наприклад, дозволити створювати потокові програми P2P, стійкі до цензури, за допомогою SDK, які стример зможе розмістити на простих одноплатних комп’ютерах, таких як Raspberry Pi. Коли користувачі приєднуються, вони починають передавати один одному потокові дані, знімаючи тягар з хоста, який зобов’язаний ділитися своїми пакетами даних з усіма глядачами — це реальність потокових сервісів, таких як Twitch і YouTube, які обов’язково покладаються на централізовані сервери для посередництва.

Keet відволікає більшість роботи від користувача завдяки простому, але функціональному та інтуїтивно зрозумілому інтерфейсу користувача. Для цього потрібен доступ до мікрофона та камери, і хоча люди, які піклуються про конфіденційність, можуть вимкнути камеру під час дзвінка, програма не працюватиме без попереднього доступу до неї.

Web3-Contrarian Trend

У той час як ажіотаж щодо Web3, який прискорився за останні пару років, вдарив по барабану щодо токенізації всього та розміщення всього на блокчейні як найкращої альтернативи децентралізації Інтернету, нещодавно виникла протилежна тенденція.

Створення та розвиток інфраструктури P2P, яка, незважаючи на суєту Web3, взагалі не використовує технологію блокчейн, набирає обертів.

Одним із таких прикладів є Web5, нахабна відповідь на Web3 і «крипто» їх, мабуть, найвідоміших критик, Джек Дорсі. Генеральний директор Block, співзасновник і колишній генеральний директор Twitter активно говорив про підводні камені Web3 — який, як він стверджує, асиметрично надає перевагу венчурним капіталістам за рахунок роздрібних інвесторів і громадськості, для якої технологія нібито була призначена.

Web5 було анонсовано в червні. The initiative, which is being worked on by Block subsidiary TBD, leverages Bitcoin and a plethora of sound computer science technologies to create an ecosystem of decentralized identities, data storage and applications in which the users are in control of their personal information.

Ardoino і Buus стверджують, що їх рішення, Holepunch, більш гнучке, ніж Web5.

“Web5, from what we have seen so far, has a more complex and predetermined structure than Holepunch,” the duo told Bitcoin Magazine. “Holepunch provides a set of primitives and the scaffolding to build applications without trying to force specific patterns.”

Ще одним спробою створити децентралізовану мережу без токенів оголосив у листопаді Synonym, компанія, що належить Tether. Незважаючи на те, що Tether здається суперечливим, щоб мати два підприємства на ту саму тему, Ардоіно та Буус пояснили, що пропозиції можуть доповнювати один одного.

«Synonym міг би використати Holepunch SDK для створення частини своїх сервісів у дорожній карті», — сказали вони. «Synonym і Holepunch не конкурують, а радше доповнюють один одного з точки зору бачення та продуктів, які вони планують створити».

Яка децентралізована версія Інтернету стане переможцем у майбутньому, ще належить побачити, але, безперечно, та, яка забезпечує найбільшу цінність для кінцевого користувача, а не для венчурних капіталістів, має більші шанси на успіх.

Часова мітка:

Більше від Журнал Bitcoin