minter-airdrop
Loading data, please wait...

Ethereum: новое поколение криптовалюты с децентрализованным управлением (часть 2)

||
Комментариев: 0

В первой части статьи мы познакомили вас с основной идеей Etherum, реализуемой концепцией и некоторыми возможностями этой децентрализованной системы.

Другие возможности Ethereum

Финансовые приложения являются небольшой частью того, что можно создать на основе криптографических протоколов новой системы. Вопросы возможностей криптовалюты волнуют большое количество людей, и система Ethereum призвана решить их. Однако в долгосрочной перспективе новые протоколы смогут работать с другими нефинансовыми программами, которые используют “протоколы взаимодействия равноправных систем”.

Основной проблемой, с которой сталкиваются централизованные некоммерческие платформы – это отсутствие финансового стимула для их развития. В определенном смысле, участие в разработке таких систем уже является наградой. Именно поэтому люди продолжают писать программное обеспечение с открытым исходным кодом, способствовать развитию Википедии, высказывать свое мнение на форумах и писать сообщения в блоге. Участие в разработке протокола взаимодействия равноправных систем не является развлечением. Это требует большого количества человеческих и аппаратных ресурсов, расходов на электроэнергию, загружает домены (заставляет их работать в фоновом режиме) и процессоры.

В течение долгого времени существуют различные протоколы данных, которые обеспечивают работу статического контента, расположенного в сети. К ним относятся такие системы как Freenet, основным недостатком которых является невысокое быстродействие. Это одна из причин, почему для нее выделяется так мало ресурсов. В этом нет необходимости — Freenet непопулярен у пользователей. Файлообменники имеют схожие проблемы, хотя здесь присутствует здоровый альтруизм, который позволяет им удерживать лидирующие позиции. Имеется небольшая коммерческая составляющая, которая помогает окупать все расходы. Природа протокола взаимодействия равноправных систем фактически способствует централизации медиа производства и не препятствует его развитию. Все эти вопросы потенциально могут быть решены, если мы расширим права и возможности людей, чтобы осуществить не только некоммерческие побочные проекты, но и создать предприятия, которые смогут зарабатывать денежные средства.

Децентрализованная база данных. По сути, мы имеем дело с Dropbox. Идея работает следующим образом: если пользователь хочет загрузить файл размером  1GB, который расположен в сети, для этого необходимо построить структуру данных, известную как дерево Меркля. При этом программным путем организуется корень дерева и реализуется договор, согласно которому данные начинают передаваться по тем узлам, которые пожелают сдать в аренду место на своих жестких дисках. Через некоторое время дерево вырастет, и файл будет передан в требуемый информационный узел, то есть на диск пользователя. При повторном скачивании путь следования данных будет меняться в зависимости от загруженности серверов (например, «налево -> право -> левой -> левой -> слева -> направо -> налево»). При этом данные не теряются, а как бы “растекаются” по всему дереву. Такая система передачи данных достаточно надежна и находится в постоянном развитии. Ветви дерева (информационные потоки) могут добавляться или уничтожаться. Сервера сохранят весь файл, чтобы максимизировать свои шансы на получение вознаграждения за трафик.

Bitmessage (передача данных по битам). Это протокол следующего поколения, который полностью децентрализован и работает в зашифрованном коде, что позволяет любому человеку отправлять сообщения другому пользователю. Система Bitmessage надежна, так как для ее запуска и работы нет необходимости использовать услуги третьих лиц. Тем не менее, Bitmessage имеет один большой недостаток: вместо отправки сообщений на адрес электронной почты, к примеру «bob@gmail.com», необходимо отправить 34 бита информации в зашифрованном виде (например, «БМ-BcbRqcFFSQUUmXFKsPJgVQPSiFA3Xash»). Это очень неудобно для пользователей, представьте, что вместо привычных адресов в адресной книге, у вас находятся биты информации.

Система Ethereum предлагает иное решение этой проблемы: пользователи  могут регистрировать свои имена в специальной форме, а клиенты Bitmessage при отправке сообщений просто запрашивают клиентскую базу Ethereum. При этом они получают 34 – битный адрес, записанный в Bitmessage, который может быть связан с любым именем. Кстати, Tor – сеть (анонимайзер работы в интернете) так же страдает от тех же проблем, и таким образом может извлечь выгоду из этого решения.

Регистрация и идентификация в системе. Достаточно один раз зарегистрировать свое имя в базе данных и при последующем обращении к ней вы будете идентифицированы. Этот момент является ключевым и при разработке программного обеспечения к нему предъявляются особые требования. Основная идея эффективной пиринговой коммуникационной инфраструктуры заключается в следующем — это не просто идентификация личности, то есть подтверждение того, что открытый ключ принадлежит данному лицу. В первую очередь решаются вопросы доверия к пользователю.

Решение заключается в использовании социальных сетей. К примеру, если вы доверяете человеку с идентификационным номером А, а он в свою очередь доверяет B, и B доверяет С, то с высокой степенью вероятности можно предположить, что вы доверяете С. Система Ethereum рассматривает многоуровневую систему социальных сетей для использования ее при решении вопросов, касающихся репутации пользователей. Ее так же можно назвать мостом, который открывает доступ к децентрализованному рынку.

Многие из вышеупомянутых приложений работают с использованием реальных протоколов равнозначного обмена данных и представляют собой проекты, которые уже прошли стадию разработки. В этих случаях мы намерены установить партнерские отношения с ними, и можем решить вопросы, связанные с финансированием. Это взаимовыгодное сотрудничество ускорит разработку новой системы, так как исходный код, хорошо зарекомендовавших себя программ, будет внесен в экосистему Ethereum. Мы хотим помочь не только той части общества, которая поддерживает альтернативную валюту и активно пользуется ей в своей повседневной жизни, но и обществу в целом. Эта цель вполне достижима, так как многие используют совместное использование файлов как на отдыхе, так и на работе, торренты, хранение данных в сети и многое другое. Мы считаем, что есть много проектов, особенно в нефинансовой сфере, которые потенциально могут принести большую ценность для общества. К сожалению, их развитие финансируется в недостаточной степени. Это связано с невозможностью развития финансовых проектов, но Ethereum предоставляет уникальные возможности для улучшения ситуации, подталкивая финансово несостоявшиеся проекты к следующему этапу.

Почему все эти приложения могут работать совместно с Ethereum? Это особенности программирования (внутреннего языка) альтернативной валюты. Хорошей аналогией в данном случае является Интернет. Еще в 1996 году эта сеть представляла единый HTML протокол, который мог отображать статические страницы, к примеру, на таких сайтах как Geocities. Это похоже на развитие базы данных для цветных монет, где программисты пытаются решить конкретную проблему, но сделать это на основе существующего протокола.

Вскоре был изобретен Javascript — язык программирования внутри веб-браузера. И это было фундаментальным решением, которым мы пользуемся до сих пор. Turing — полный язык программирования, он может быть использован для создания приложений произвольной сложности; Gmail, Facebook и даже биткоин-кошельки, все были написаны на этом языке. И это не потому, что разработчики Javascript не в состоянии разработать Gmail, Facebook или биткоин-кошельки, они просто создали универсальный язык. Что и мы собираемся сделать, создав Ethereum. Это не конец инноваций в области разработки альтернативной валюты. Предназначение Ethereum – стать ее началом.

Продолжение: Часть 3

 

Источник

Похожие статьи