Об ICO от разработчиков смарт контрактов

Суть технологии

В 2017 году блокчейн завоевал умы не только разработчиков, занимающихся этой технологией уже несколько лет, но и предпринимателей, инвесторов и широкой общественности. Популярность технологии основана на понимании нового способа взаимодействия людей: она позволяет исключить третью сторону – регулятора, и масштабность этого способа сложно переоценить. До сих пор ведь было как: встречаются два человека в поле и соглашаются об обмене двух коров на десять бушелей пшеницы, один из которых при этом должен быть передан в качестве предоплаты. В этом месте возникает необходимость зафиксировать как намерение, так и факт передачи части зерна, что должна сделать некоторая третья, независимая от участников сделки, сторона. В силу человеческого фактора существующее решение этой проблемы обходится обществу достаточно дорого, и люди вынуждены содержать большой штат государственных служащих, занимающихся верификацией действий граждан и разрешением возникающих споров. А еще тиснение защиты бумажных бланков, краска для печатей и «давайте запишем Вас на среду».

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

 

В приведенном выше коровье-бушельном примере смарт – очень дешевый, но очень надежный сейф, куда кладется аванс, и он откроется автоматически как только плательщику покажут корову. Это классический эскроу, только бесплатный, быстрый, невосприимчивый к влиянию ни одной из сторон и работающий 24/7.

Как это работает?

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

Консенсус в основе Bitcoin называется Proof-of-Work, или доказательство работой. Этот способ взаимодействия участников был придуман задолго до появления Bitcoin, но использовался в основном в теоретических разработках. Суть его сводится к тому, что подписать следующий блок может любой участник сети, но для этого нужно произвести ряд бессмысленных и беспощадных вычислений, сложность которых всегда пропорциональна вычислительной мощности всей сети. Тот, кто нашел валидный хэш нового блока, получает вознаграждение (25 BTC за сам блок плюс комиссию с транзакций) и гордое звание майнера. Необходимость иметь большую мощность делает попытку взлома системы бессмысленной – затраты почти наверняка будут больше возможной выгоды.

PoW обладает рядом недостатков, основными из которых являются бессмысленная трата ресурсов (еще в прошлом году на майнинг битка расходовалось электроэнергии по миру на $1млн в день) и низкая скорость работы (в случае с тем же биткоином – не более ~10 транзакций в секунду). Поэтому в 2011 году были предложены новые варианты консенсуса: Proof-of-Stake, Proof-of-Burn и многие их разновидности.

Proof-of-Stake, подтверждение долей, основано на том, что формировать новые блоки может не кто угодно, а только тот, у кого на счету находится достаточно много криптовалюты. Возможная атака на сеть осложняется тем, что система выбирает кузнецов случайным образом (если в PoW блоки добываются шахтерами, то в PoS они куются кузнецами). С другой стороны, атака обессмысливается находящейся на счету суммой: если сеть будет скомпрометирована, то курс этой крипты резко упадет и злоумышленник потеряет свои деньги. Такой подход позволяет избежать лишней траты ресурсов (сформировать блок можно хоть с мобильного устройства) и существенно повысить скорость работы. PoS использовался в NXT, первой системе с технологией colored tokens – возможность мгновенно и бесплатно выпускать собственные токены на блокчейне этой сети, а сейчас используется в Waves и многих других блокчейнах. В Waves, чтобы ковать блоки и получать вознаграждение за входящие в них транзакции, необходимо хранить на адресе не менее 10K Waves, что на момент написания статьи эквивалентно 2 838 000 руб.

 

Proof-of-Burn, как следует из названия, более радикальный подход. Если операции, произведенные над будущим блоком, система интерпретирует как мошеннические, то депозит просто сгорает. Burning крипты – это отправка на слепой адрес, кошелек, с которого заведомо невозможно снять деньги.

Будущее Bitcoin, майнинговые фермы

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

Ethereum, наиболее популярная на текущий момент сеть, поддерживающая смарты, запланировала переход с PoW на PoS в январе 2018 года. Сейчас дорабатывается алгоритм Casper, который планируется ввести в работу с хард форком сети. Сеть Tezos – более надежный и быстрый аналог Ethereum, тоже использует PoS консенсус. Разработчики Tezos провели одно из самых крупных ICO (собрали $230 млн менее чем за две недели) и будут запускаться в августе-сентябре 2017 года. Создатели этих систем понимают, что майнинг с логической точки зрения – странное и алгоритмически неэффективное занятие, которое в скором будущем потеряет актуальность.

Что из себя представляет смарт контракт

Смарт контракт – это программа, написанная на языке программирования, поддерживаемом той или иной сетью блокчейн. Например, вот так выглядит небольшая часть Ethereum-контракта на языке Solidity:

function voteForCandidate(bytes32 candidate, uint votesInTokens) {
uint index = indexOfCandidate(candidate);
if (index == uint(-1)) throw;
if (voterInfo[msg.sender].tokensUsedPerCandidate.length == 0) {
for(uint i = 0; i < candidateList.length; i++) {
voterInfo[msg.sender].tokensUsedPerCandidate.push(0);
}
}
uint availableTokens = voterInfo[msg.sender].tokensBought — totalTokensUsed(voterInfo[msg.sender].tokensUsedPerCandidate);
if (availableTokens < votesInTokens) throw;
votesReceived[candidate] += votesInTokens;
voterInfo[msg.sender].tokensUsedPerCandidate[index] += votesInTokens;
}

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

Более сложные системы, построенные на смартах, включают в себя выплату дивидендов, системы голосования, принятия решений и целые государственные структуры.

Правовая сторона

Для юриспруденции тоже настало новое время. Совершенно новые сущности невозможно регулировать принципами, выработанными до их появления. В разговорах по направлению ICO с юристами часто звучит шутка о том, почему же они тысячелетиями спокойно зарабатывали свои деньги, а именно сейчас на их долю свалилась штука под названием криптовалюта. Здесь открывается целый ряд вопросов, как очевидных (с регулированием SEC, комиссии по ценным бумагам США), так и тех, на которые сейчас обращается мало внимания (например, в Европе распространено right to be forgotten – право на забвение, по которому банки обязаны удалить абсолютно всю имеющуюся у них информацию о клиенте по его требованию, что в принципе невозможно в случае с блокчейн). И решение таких вопросов сложнее, чем кажется.

Тем не менее инновационность технологии блокчейн велика настолько, что общество, сумевшее ее органично интегрировать в правовое поле, совершит колоссальный скачок в развитии по сравнению с теми, кто до последнего будет от технологии отбиваться и без лишних разговоров привлекать организаторов ICO к ответственности по ст. 172.2 УК РФ.

Об ICO

ICO сейчас много: сотни прекрасных и не меньше мошеннических. Условно разделим их на четыре области: проекты, развивающие инфраструктуру блокчейна; цифровые решения; скам или фрод; продукты, применимые к реальной экономике.

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

Если говорить о финансировании, то важно понимать, что на текущем этапе ICO – это история не для инвесторов. Мир ICO – глобальный Kickstarter, в котором отсутствует сам Kickstarter как регулятор. Это глобальный краудфандинг и акцент тут именно на “крауд“. Если инвестор вкладывает $100k в бизнес, его будет сильно интересовать судьба этих денег, однако если $100k формируются одной тысячей вложений по $100 от разных пользователей, то внимание к ходу работы над проектом будет значительно ниже. С одной стороны, это открывает дорогу для огромного количества мошеннических схем. С другой стороны, появятся механизмы верификации намерений фаундеров, и люди очень быстро начнут пользоваться работающей скоринговой моделью для целей своих вложений. Члены общества начнут значительно быстрее обмениваться не только информацией, но и ресурсами. Блокчейн означает для экономики в этом смысле то же, что означало появление интернета для информации.

Итого

Как разработчики блокчейн сетей и smart контрактов мы не до конца понимаем юридическую сторону технологии блокчейн, но видим ситуацию с общей и технической точек зрения. А то, что мы сейчас видим – это не больше 5% от того, на что способна технология блокчейн, и от того, что появится в этой сфере в ближайшие годы. Общество достаточно инертно воспринимает инновации, меняющие его жизнь кардинально, особенно это относится к стремящимся к самосохранению государственным структурам. Однако те, кто быстрее увидит за всем шумом вокруг криптовалюты и ICO реальные работающие схемы, приводящие к колоссальному росту эффективности общества, станут следующими единорогами 🦄
А мы продолжаем работать над будущим :)

Быстрая оценка мобильного приложения

Для получения бесплатной консультации по любым вопросам оставьте свой номер телефона или e-mail и мы вам скоро перезвоним.

Для получения примерной оценки проекта по стоимости и срокам опишите его в двух словах и мы с вами свяжемся.

Комментарии

Добавить комментарий

Ваш e-mail не будет опубликован.

Наверх