- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Студент прагне підвищити свободу слова за допомогою програми обміну повідомленнями Bitcoin
Студент із Нідерландів розробив дешевий і стійкий до цензури видавничий сервіс, побудований на основі блокчейну Bitcoin .
Студент інформатики з Нідерландів розробив дешеву та стійку до цензури службу обміну повідомленнями, побудовану на основі блокчейну Bitcoin .
Новий інструмент був розроблений Кшиштофом Окупським як випускний проект під час навчання в Технології університеті Ейндховена. Примітно, що 25-річний хлопець також є автором Довідка розробника Bitcoin.
Використовуючи комбінацію методів з явною метою бути максимально рентабельним, Окупскі розробив, можливо, найдешевший на сьогодні метод трансляції повідомлень через блокчейн Bitcoin .
«Я шукав тему, пов’язану з Bitcoin, коли мій дипломний керівник, доктор Борис Шкорич, придумав використовувати блокчейн для уникнення цензури», — пояснив Окупскі. «Через гуманітарний характер проекту я відразу погодився, що це хороша ідея, і взявся за роботу».
Окупскі сподівається, що його програмне забезпечення ONE разу допоможе дисидентам у всьому світі обійти обмеження свободи слова.
Він сказав:
«Зв’язування платіжної мережі, як-от Bitcoin , разом із системою боротьби з цензурою змушує будь-який репресивний уряд або прийняти, або відмовитися від обох. Однак відмова від цього може бути не дуже розумним, оскільки Bitcoin є активною та зростаючою валютою, від якої економіка може отримати вигоду».
Налаштування
Основна ідея програмного забезпечення проста. Сервіс підключається до локального гаманця Bitcoin CORE користувача та повертає кошти в нього. Для передачі повідомлень програмне забезпечення вбудовує дані в основні будівельні блоки кожної транзакції, такі як підписи, відкриті ключі та навіть суми транзакцій.
Оскільки ці транзакції переказують кошти між адресами, якими завжди володіє користувач, вони залишаються в його власності. Таким чином, суттєва кількість Bitcoin не втрачається, хоча мовник повинен платити комісію за майнінг у процесі.
Щоб прочитати повідомлення, користувачеві потрібен той самий клієнт, а також так званий «ідентифікатор», наданий автором тексту. Це визначає, які частини блокчейну слід зчитувати, і тому це можна порівняти з налаштуванням антени на правильну частоту.
Доступне рішення
Хоча розробка Окупського не є першим рішенням для передачі повідомлень через мережу Bitcoin , він вважає, що це набагато дешевший і ефективніший варіант, ніж будь-яка існуюча альтернатива.
«Перед тим, як я почав писати програмне забезпечення, я провів великий аналіз того, які свободи має протокол Bitcoin , що дозволить включати довільну інформацію в транзакції», — пояснив він, додавши:
"Протягом приблизно дев'яти місяців я визначив усі елементи, які можуть вставляти дані, і побудував модель, яку потім оптимізував щодо вартості в сатоші за вбудований байт. Крім того, я включив простий алгоритм стиснення тексту, який зменшує загальний розмір усіх даних".
Результати програмного забезпечення Okupski показують, що – у найкращому випадку – ставка вартості становить приблизно 16 сатоші за вбудований байт, або близько 60 000 сатоші для статті такого розміру. Це менше чверті долара поточні курси валют.
Іншим цікавим атрибутом проекту є можливість об’єднувати повідомлення разом, що може бути корисним варіантом для створення служб новин, які працюють на основі блокчейну.
За словами Окупскі, щоразу, коли публікується нове повідомлення, його можна прив’язати до ONE. Це дозволяє будь-якому користувачеві, який володіє необхідним ідентифікатором, читати всі майбутні повідомлення без необхідності отримувати будь-яку додаткову інформацію. «Просто введіть адресу та перевірте, чи не було опубліковано нових повідомлень», — додав він.
Попереду ще попрацювати
Однак можливим недоліком програмного забезпечення Окупського є інтенсивне використання блокчейну Bitcoin для цілей, відмінних від переказу коштів.
Це не тільки викликає "блокчейн роздуття», але в разі успішності це також може збільшити власну вартість використання, оскільки конкуруючі транзакції можуть збільшити необхідні комісії за майнінг.
«Якщо моя система обміну повідомленнями справді приживеться та стане дуже популярною, це справді може стати проблемою», — сказав Окупскі. "Але поки він використовується лише кількома службами новин, це незначно. Крім того, роздуття блокчейну є проблемою з цим програмним забезпеченням чи без нього".
Крім того, Окупскі підкреслив, що на практиці буде важко фактично використовувати його систему прямо зараз, оскільки програмне забезпечення лише на стадії підтвердження концепції.
"Декілька його частин потрібно буде вдосконалити, перш ніж його можна буде розгорнути в практичному сенсі", - сказав він. «Наприклад, його, безумовно, потрібно було б зробити BIT зручнішим для користувача, і, що більш важливо, потрібно провести певну оцінку, щоб визначити, які гарантії безпеки він надає».
Наприклад, через дуже нерегулярний характер транзакцій, які використовує система обміну повідомленнями, слід зазначити, що трансляції не обов’язково є невідстежуваними. Користувачі, які знають, що шукати, повинні мати можливість розшифровувати повідомлення з блокчейну навіть без ідентифікатора.
Окупський додав:
"І хоча мовники не піддаються цензурі, вони не повинні сподіватися на анонімність. Однак читачів неможливо відрізнити від звичайних користувачів Bitcoin ".
Наразі Окупський призупинив свій проект. "Я T думаю, що потрібно багато працювати, щоб завершити реалізацію, але я T буду продовжувати проект наразі. Хоча я сподіваюся, що за належної підтримки він може перетворитися на повноцінний проект у NEAR майбутньому".
Інші підходи
Незважаючи на те, що дизайн Окупського не є першим рішенням для передачі повідомлень через мережу Bitcoin , більшість альтернатив створюють невитрачені виходи, тобто суми транзакцій Bitcoin (хоча й невеликі) втрачаються назавжди. Вони також обмежено використовують доступні типи транзакцій.
ONE альтернативна видавнича служба, CryptoGraffiti.info, дозволяє користувачам писати та читати довільні повідомлення в блокчейні через веб-інтерфейс. Користувач Reddit Адам Сміт також нещодавно випустив власну службу публікації блокчейнів під назвою Камінь.
Інші послуги, такі як Доказ існування, використовуйте той самий принцип, щоб дозволити творцям оригінального вмісту позначати часові позначки своєї роботи для підтвердження авторства. Сервіс зберігає криптографічний дайджест цифрового твору, пов’язаний із часом, коли документ було подано. Таким чином, можна підтвердити, що дані існували в той час.
Повна дисертація Окупського під назвою (З)використання Bitcoin для інструменту боротьби з цензурою, можна прочитати на його веб-сайт, а код підтвердження концепції незабаром буде опубліковано на його сайті Сторінка Github.
Обмін повідомленнями зображення через Shutterstock
Aaron van Wirdum
Аарон ван Вірдум — журналіст-фрілансер і засновник нідерландського сайту новин про Bitcoin Coincourant. Він вивчав політику та суспільство в історичній перспективі в Утрехтському університеті та спеціалізувався на впливі свободи слова та комунікаційних технологій на соціальні структури.
