Вы здесь

Стартапы на основе Блокчейна: от универсальной идентификации до умных контрактов

В данной статье продолжается тема блокчейна. На этот раз мы расскажем о проектах, использующих блокчейн самым неожиданным образом.

Стартапы на основе Блокчейна: от универсальной идентификации до умных контрактов

Универсальная идентификация: nameid.org, shocard, имена-псевдонимы

Развитие идеи Namecoin для регистрации не только доменов, но и имен представляется логичной. На самом деле данная функция уже присутствует в Namecoin. Домены регистрируются с префиксом "d/", или, говоря профессиональным языком, в области имен d ("in namespace d/"), для регистрации частных имен и связанных данных существует префикс "id/". Следовательно, ввод ваших данных в блокчейн проблемы не представляет. Проблема заключается в том, что же делать дальше.

Cервис nameid.org объединяет схемы Namecoin blockchain и OpenID. В частности, если сайт предлагает вам залогиниться, используя OpenID, можно выбрать провайдера nameid, который получит доступ к блокчейну Namecoin. Если указанное имя существует, вам нужно подписать рандомную строку, используя соответствующий ключ (вместо пароля), что можно осуществить в клиенте Namecoin. После чего вы войдете на первый сайт под именем от Namecoin.

На самом деле подобный механизм авторизации через Namecoin (или в любой другой блочной цепи, которая разрешает регистрацию таких имен-псевдонимов) можно интегрировать в любой сайт, и успешно обойтись без прокси-сервера nameid и самого протокола OpenID. Возможно, в какой-то момент это превратиться в стандарт, и вы будете заходить на сайт, используя публичный адрес в своей любимой криптовалюте, например, nvsaberhagen@cryptonote. Само понятие «логин» ('login') будет приравнено к понятию «тратить деньги» ('spending money').

Однако это все еще идея из будущего. В настоящее время вы можете лишь поторопиться и попробовать заработать со своим пользовательским именем.

Казино с доказуемо беспристрастной игрой: SatoshiDice etc

В блокчейне не было предусмотрено увлечение пользователей азартными играми. Мы не будем описывать все схемы, а остановимся лишь на наиболее известных (и самой первой из них): SatoshiDice.

Людям нравятся азартные игры. Поэтому ничего удивительного в том, что именно рулетка стала вторым применением технологии блокчейн после Namecoin (точнее говоря, игра в кости). Между прочим, SatoshiDice вышла в свет всего на неделю позже Namecoin. Чуть больше везения и SatoshiDice стала бы первой.

В этой игре стоит рассчитывать только на удачу. Результаты каждого раунда можно проверить математически. Казино устанавливает секретный номер и ежедневно публикует его хэш. Игрок посылает транзакцию на один из адресов казино, которая соответствует твердой ставке: например, от "1 к 1000" до "500 к 1000". Казино рассчитывает хэш H = hash(tx_id,secret), где tx_id является хэшем полученной транзакции, а «секрет» («secret») это заданное число. Затем берется остаток от деления на 1000 и сравнивается с номером, соответствующим ставке. Например, если игрок использует адрес-ставку "128 к 1000" и результат равен 60, то он выигрывает; если результат равен 300, он проигрывает. В случае выигрыша казино посылает соответствующее вознаграждение (за вычетом оплаты услуги) по тому адресу, с которого игрок послал исходную транзакцию.

На следующий день секретное число будет опубликовано для широкого доступа и все игроки смогут произвести перерасчет и удостовериться в честном поведении казино. Почему это работает? Математически ожидаемый выигрыш для обеих сторон равен нулю при большом количестве игр, однако казино за каждую игру получает какое-то вознаграждение.

Да, я понимаю, что вам интересно, как со всем этим связан блокчейн. Эта система построена на протоколе выплат. В этом и кроется ответ, вы правы. Нам просто так понравилась элегантная схема SatoshiDice, что мы решили о ней рассказать. Кроме того, вы можете изменить свое мнение, когда узнаете о том, что это казино (на самом деле представляющее собой просто сервер, работающий с небольшим двух-формульным сценарием) было продано за 11,5 млн. долларов США.

Возможностей блокчейна для учреждения действительно честного казино не хватает. Например, в этой статье описывается децентрализованная лотерея: все участники вносят одинаковые суммы, после чего среди них автоматически определяется победитель. Он сможет забрать себе все деньги. И это вполне возможно, так как блокчейн может хранить небольшие скрипты и программы, которые автоматически перераспределяют транзакции между участниками определенным способом.

Неотъемлемая цифровая собственность: цветные монетки и цифровые активы

Что такое Bitcoin? Протокол для передачи цифровых монеток? Нет! Это протокол передачи прав на цифровые монетки. В физическом смысле этого слова во время транзакции ничего не передается. Изменяется лишь публичный ключ владельца одной или некоторого количества монеток. Это передача прав владения в чистом виде.

А что если мы скажем, что цифровые монетки и не монетки вовсе, а токены, привязанные к чему-то в реальном мире? Например, одна монетка это одна акция некой компании Х, или эквивалент некоторого количества медикаментов, произведенных компанией Y, или, может быть, одна лицензия на копию программного обеспечения, или же билет на полет в космическом корабле. Так как способ проведения транзакций может быть прозрачным (а также анонимным), мы всегда можем узнать историю владельца монетки и идентифицировать текущего владельца (а именно, его публичный ключ).

Данный концепт получил название «Цветные монетки» (Colored Coins). Впервые он появился в 2012 году в проекте Mastercoin, который представлял собой мета-протокол (протокол поверх протокола Bitcoin). Клиент мог обрабатывать определенные транзакции (что не было похожим на валидные транзакции Bitcoin), прослеживать какие-то определенные монетки и проверять особые правила, которые к ним применялись.

Затем Colored coins стали использовать и в других областях, которые сгруппированы вокруг центральной идеи: «все монетки равны, но некоторые равнее прочих». Вы можете скачать кошелек Coinprism, «раскрасить» несколько монеток Bitcoin и поиграть с ними. Вы даже можете публично объявить о том, что собираетесь обменивать только цветные монетки на что-то реальное. Запуск собственной валюты или контроль над собственностью таким способом будет зависеть не только от технологии блокчейна, но и от ваших собственных способностей и возможностей.

В качестве еще одного примера можно привести сценарий, описанный в статье Википедии Smart Property. Предположим, что вы владеете единственной уникальной цветной монеткой, и больше ни у кого такой нет. Вы можете выставить на продажу свой автомобиль с условием продажи в том случае, если в сети появится транзакция с этой монеткой. Следовательно, текущий владелец монетки будет владельцем машины. Если вы перешлете монетку на свой адрес, право собственности все еще сохранится за вами. Раскрутить машину теперь будет также просто, как ввести пароль. Это круто, правда?

Автономные агенты: умные контракты

Продолжаем наш разговор. Во время обсуждения SatoshiDice прозвучало замечание о том, что небольшие программы можно хранить в блокчейне. Каким образом? В качестве скриптов, которые определяют условия, по которым можно тратить деньги. Или не только деньги, а еще какие-то абстрактные цветные токены, имеющие привязку к неким материальным ценностям. Ценность этой идеи в том, что программы работают как идеальные честные брокеры, будучи в состоянии выполнить даже самый сложный контракт. Отсюда и название: умные контракты.

Они появились задолго до первого блокчейна, еще в 1997 году. Мы не будем вдаваться в подробности, так как тема это очень обширная. С примерами умных контрактов можно ознакомиться здесь.

Однако мы все же рассмотрим простой пример, чтобы вы смогли понять, как именно работает умный контракт. Например, два друга основали стартап и инвестировали в объединенный фонд. Любой из друзей может тратить деньги в рамках ограничений, налагаемых той суммой, которую он изначально внес. Добавим еще возможность получения выгоды, число процентов в год, обменные курсы (первый друг вкладывал доллары США, а второй – евро, а сам стартап был запущен в Китае), какие-то другие возможности и т.д. и мы получим в итоге огромное количество условий, каждое из которых нужно проверить.

Кто будет управлять счетом, и следить за соблюдением сроков и условий? Как вы сказали? «Друзья»? Забудьте об этом. В мире стартапов каждый из них доверяет второму партнеру не более чем любому из случайных пользователей сети Интернет. Следовательно, управление должно осуществляться посредником, которому оба они доверяют или … программой, которой доверие не нужно. Совместный счет двух друзей может быть в виде адреса криптовалюты плюс небольшой совместно написанный ими скрипт, в котором зафиксированы все пункты контракта: публичные ключи сторон, их права и обязанности. Вот тогда стартап будет находиться под надежной охраной математики и криптографии.

Стоит упомянуть о том, что данная тема в настоящее время становится все более популярной. Например, проект Ethereum, который сумел получить 18 млн. долларов США (в криптовалюте Bitcoin, но, тем не менее!) путем прямого финансирования физическими лицами проекта, собирается внедрить в жизнь супер-умные контракты. Сообщается о том, что это будет децентрализованная платформа, которую можно использовать в качестве базы для протокола выплат, протокола DNS или чего-то еще. И да, основана она на блокчейне.

Экзотика: еще больше стартапов блокчейнов

О да, стартапы. Вот еще пара примеров использования блокчейнов. Домашнее задание: поразмышляйте над возможностями его практической реализации.

  • Chronicled – сервис, который позволяет вам проверить подлинное происхождение вашей обуви. Можно отсканировать и проверить уникальные цифровые этикетки, «встроенные» в обувь. Более того, они публикуются в блокчейне, поэтому пользователь может проверить их уникальность.
  • Whatarenotes – цифровые токены, представляющие ваши права на интеллектуальную собственность. Иными словами, DRM посредством блокчейна.

Выводы

Разумеется, в данной статье не приводится полный перечень всех применений блокчейна. Я более чем уверен в том, что упустил из виду не только какие-то возможные идеи (например, какой-то протокол честного голосования), но и некоторые существующие стартапы.

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

Тем не менее, не сотворим кумира из блокчейна. Это не панацея, и вовсе не абсолютно универсальный инструмент. В настоящее время одно из подразделений IBM работает над Интернетом вещей на базе блокчейна, и, даже если этот проект обретет успех (в целом неважно, во что он в итоге превратится) это вовсе не будет означать, что технология блокчейна всемогуща и универсальна. Даже если с ее помощью мы сможем обустроиться на Марсе, сбежав от зомби-апокалипсиса на Земле.

Категория: 
Криптовалюты
Технология: 
3
Ваша оценка: Нет Средняя: 3 (5 оценок)
14529 / 0
Аватар пользователя admin
Публикацию добавил: admin
Дата публикации: сб, 10/17/2015 - 14:12

Что еще почитать: