Назад в СССР или Back in the USSR?

Я вовсе не фанат приснопамятных «Битлов», но именно эти слова крутятся в голове, когда смотрю на происходящее вокруг. Почти с маниакальной последовательностью власть возвращает некоторые элементы жизни из той далекой эпохи, когда страна называлась СССР.
  • Идея срочного и повсеместного возвращения в школы формы. Да так рьяно. Прямо-таки тупик в нашем образовании наметился именно из-за этого. 
  • Ввести в России звание Героя труда. И вроде бы все чинно-благородно - сплошная забота о трудящихся массах, ныне забитых и униженных. Да и народ просит. Как отказать трудовому люду?!
  • Запретить чиновникам выезжать за рубеж. А что? Работай и отдыхай, слуга народа, в родной стране! Но самое главное, что вслед за этим предложением неминуемо последовало и другое: а какого, спрашивается, рожна наши туристы триллион рублей ежегодно оставляют за границей? А как же родина? И ненавязчиво турпотоки подкорректировать в сторону Сибири, например…
  • ЖКХ: сейчас уже ясно, что частный бизнес не вытянет ЖКХ из упадка… Надежды властей на волшебника по имени «рынок», который должен прийти в ЖКХ и все тут быстро поправить, - провалились. И не просто, а с треском… Усиления госконтроля в сфере ЖКХ неожиданно стали требовать губернаторы, большая часть которых, напомним, назначена Кремлем…
  • Национализация: нефтянка, лес, рыба - народное богатство.
  • Энергетики расшалились с тарифами.
  • Не все в порядке с железными дорогами.
  • Оборонка совсем померла - корабли во Франции заказываем! 
  • Легкая промышленность на ладан дышит.
Зачем советские «фишки» нужны власти - необходимо заигрывание с ворчащим народом. Намного легче назначать ежегодно с десяток-другой Героев труда, чем платить ежемесячно учителям, врачам, рабочим и так далее достойную зарплату.

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


ВЦИОМ сообщает, что 84% россиян не доверяют никому. Я и сам подтверждаю свою двуличность буквально на каждом шагу. Так, возмущаясь чиновничьими особняками в Майями и счетами на Кипре, сам судорожно (конкурс в Приморье - до 30-50 человек на место!) запихиваю своих детей в вузы на специальность «госслужба». И не для того, чтобы вырастить честных чиновников, живущих на одну зарплату. Стремясь back in the USSR, я просто расписываюся в собственной несостоятельности и неумении жить по правилам, чтобы взять все лучшее от социализма и все замечательное от капитализма.

АЗБУКА ЗНАКОВ. Вечер, телевизор, саке.


Наконец-то Профессор взял трубку и царственным баритоном, как оперный Мефистофель, объявил, что он на проводе. Вот и хорошо, значит, договоримся о переводе. Мне, видите ли, внезапно и срочно понадобился перевод выступления при получении Нобелевской премии на несколько экзотических языков, а тут кто, как не Профессор? Только Профессор. Но легче дозвониться до Козыря, чем до Профессора. Завидую ему. Получил большое наследство, владелец заводов, газет, пароходов, знает восемнадцать языков. И вместо того, чтобы торчать в офисе, вести совещания – играет в джазе на скрипки. Белый пиджак, белая грива. Уходит в тайгу, отшельничает на берегу Океана в поисках артефактов и вдохновения, ныряет с дельфинами в прибрежную волну. Пишет книги – залюбуешься. Умеет работать, чтобы жить, а не жить, чтобы работать. А я так не научился.

Ну тогда ладно, значит получается – свободный вечер. Устал, обычно мне хорошо помогает урчание двигателя на ночном шоссе, или саке. Но сегодня пришла МЧС SэМэSэ – «возможен снег», вот и не буду усугублять панику рулем. Только саке и телевизор – курс жизни страны. Готовлю праздничный ужин – семечки и две крабовые палочки. Две крабовые палочки - это для меня всегда праздник. Включаю – ну здравствуй, «Страна Отцов Незаметных», родной планеты Массаракш.


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

…как переменчивы люди, дорвавшиеся до кормушки, словно погода и направление муссона! Еще вчера я готов был поклясться всеми мозгами Совета Федераций, что это порядочный и смелый человек. И вот... Чертовски интересно узнать прайс этого народовольца, который теперь несет в массы свою унылую, еле живую чушь. Я тебя не осуждаю, да и кто тебя осудит, кто поставит пробу на твою категорию души? Никто. Ибо нет у тебя больше души.

…о-па! Смотри, смотри, сколько их понаехало! Иностранные туристы в нашем маленьком, когда-то  рыбачьем поселке! Я знаю, зачем они приезжают на своих круизных лайнерах, эти заморские выкормыши. Они все тут заряжают свои телефоны биткоинами, после чего воруют наше электричество, увозя его к себе в дальние и не очень страны.

…о, а тут живее! Федеральный уровень! All stars! Заканчиваются подзатянувшиеся, но такие недорогие и полезные учения по выборам одного, отдельно взятого демократа. Полная победа! Разгром еще тысячи вражеских избирательных штабов, видимо, последних. Штабов на этих выборах больше, чем улиток на склоне, кинь гранату наугад: один-два штаба точно навалишь.


…трехтысячный или четырехтысячный – кто их считает?- выпуск сборной чемпионов по злокачественной художественной гимнастике на брехне. Постоянный золотой состав, dream team, все прошли отменную школу мортидо и деструдо, все имеют черные пояса по самым изысканным приемам и методам слизывания и подлизывания. Возглавляет команду неизменный играющий тренер в френче фасона времен вековой революции - право одеваться без галстука, это заслужить надо. Это только за настоящие заслуги, как наградное оружие на свадьбу. Это вам не цацки, которые импотенты к паху прикладывают. Тут пир духана и дух пираньи, все цвета и оттенки серой радуги. Половину творящегося камлания можно смело записывать на счет этой сборной солянки из планктона. Мастера должны быть все время в форме, доказывая уровень держания за планку вертикали. Никакой дрожи в коленках, никаких рвотных рефлексов, никакого смеха без команды. Главное, это строго смотреть не моргающими глазами в лицо бандерлогам. Сзади стоит шеренга менее удачливых, с пониженным рейтингом зависти в черной желчи. Выпью еще полстаканчика за этих вдовствующих разумом комиссаров безбожия и не обремененных совестью политруков. За их породистых собак, пожирающих молодую телятину среди тел заживо гниющих стариков.

…Ракета упала с целым выводком спутников. А что у нас не упало? Да все уже падает и причем давно. Это раньше были звезды над головой, а теперь только падшие. Что у нас было когда-то? Большая политика, большая экономика, большой спорт, большая наука. И даже большой космос был. «Мы упали». Потому что большие и умные уехали. Плюнули, сложились – и уехали. Проклятые они, что ли, корячиться тут со своими гениальными идеями в одиночку? И пусть черная сотня вопит: «За что, за что нас так не любят? Беспричинно!! Мы же ничего не делаем, только стараемся немного вколоть нашего дерьма в их бургер!»


…кто-то там арестован карабинерами и вся трудовая прогрессивная общественность возмущена. А ведь он хотел сущих пустяков: изумрудов - рубинов, красной - черной икры и немного личной жизни с моделями в красивых отелях – ничего особенного. Но теперь пусть учиться отвечать. Кого там пугает звон разбитого Царь-колокола в лохмотьях потерянной репутации? Ну тогда мы здесь себе еще чего-нибудь запретим, и пусть они там умрут от изумления и возмущения нашим удушьем, каннибалы лекторы. Вот, вот туча наша идет,  посыпая крупными как булыжники, изотопами нас и наши головы. Ничего, ничего. Что нибудь дойдет и до них. А чтобы знали и боялись - мы такие, мы всем яйца отрежем и с себя начнем!

…и тут проклятый телевизор заскрипел, задымился, затрясся и погас. И все кончилось! И саке и телевизор! Я только отточил и настроил весь свой мозжечок, только меня прорвало, а тут раз – и кончилось! Смотрю в иллюминатор. Что за fuckin’ shit! Черная туча, плотная и гладкая, сверху, косо, прямо и в бок из стратосферы опускается на мою деревню. В ее глубине видны и слышны электрические зарницы, а на боку отчетливо проступает надпись.  Что за «RU...»! Жахнула Первая Молния! Промахнулась, попала в лапу и та сразу стала рукой. Жахнула Вторая! Попала прямо в голову. Зазвенели уши, вылезли глаза и из них вылетела стая серых толстых птиц. Стая, большая и серая, с бортовым номером «RU-2018», носится в облаках, что-то хрипло крича и картавя. Одна птица, почему-то с двумя головами, задолбила клювом в темя и я пустил ее в голову. Сначала она потребовал у меня документы, потом телефон, после чего стала звонить Николаю Чудотворцу. Но тут какая-то свинья, не мало не смешавшись, подошла и стала лезть ко мне в постель. Забыв про Николая Чудотворящего, двухголовая птица упала, затихла и только изредка икала в центре моего сознания, пока я не уснул в полном изнеможении от таких событий.


Утром проснулся. Монтеры уже включили электричество. От хорошего саке не бывает похмелья. «Страна Отцов Незаметных» за окном куда-то подевалась. И на улице не было зимы, а было лето. Мокрое, дождливое – но лето. И я побежал на почту >>>.

Умные контракты (Четвертая революция стоимости) Ник Сабо


Приход цифровых институтов

История знает последовательные революции в стоимости ведения глобального бизнеса. Цены сперва транспортировки, затем - производства и, наконец, коммуникации резко снизились. Но на пути бизнеса до сих пор сохраняются значительные препятствия. Бизнес во многих юрисдикциях (а также практически в любой паре юрисдикций) во все большей степени зависит от регулирования, безопасности и доверия. Это отражается на стоимости установления, поддержания и страхования деловых отношений.
В конце XX в. мы оказались в мире цифровых отношений, управляемом бумажными институциями. Цивилизация прошла через стадии узелков на веревках, глиняных табличек и металлических монет в качестве коммерческих посредников, а уже в течении многих веков бизнесом управляют бумажные институции. При этом в качестве мер безопасности используются конверты, печати и автографические подписи. Ценности передаются посредством векселей (развившихся в чеки), сертификатов на предъявителя и записей на счетах с использованием системы бухгалтерии с двойной записью. Очень важно, что, пользуясь контрактами и законами на столь статичном и ненадежном носителе, мы принимаем как само собой разумеющееся то, что они будут интерпретироваться и исполняться третьими сторонами, часто не понимающими смысла сделки или желающими исказить его в своих корыстных и неправедных целях.
Какие новые отношения и институциональные формы делают возможными новые технологии? В этой статье утверждается, что основным строительным блоком новой эры будут "умные контракты", несущие четвертую революцию стоимости - стоимости юрисдикции, доверия и надежности.

Умные контракты

Основная идея умных контрактов заключается в том, что многие типы условий контрактов -обязательства, конфиденциальность, раскрытие, спецификация прав собственности и т.п. - можно реализовать в оборудовании и программном обеспечении, с которым мы имеем дело. Пример из окружающей жизни - торговый автомат - примитивный предок умных контрактов.
В качестве более сложного примера, показывающего потенциал цифровых технологий, представьте себе гипотетическую цифровую систему безопасности автомобиля. Стратегия дизайна умных контрактов предполагает, что контроль над криптографическими ключами, позволяющими оперировать собственностью, принадлежит тому, кто ею владеет в соответствии с условиями контракта. При наиболее прямолинейной реализации машиной невозможно будет управлять до тех пор, пока не отработает протокол, идентифицирующий собственника. Это должно предотвратить кражу.
Но если автомобиль используется для обеспечения кредита, жесткая система безопасности традиционного вида создаст проблемы для кредитора - пристав уже не сможет конфисковать машину должника, не выплатившего кредит. Для решения этой проблемы можно разработать протокол аренды: если собственник не производит платеж, умный контракт активизирует этот протокол, передающий контроль над автомобилем банку-кредитору. Такой протокол может быть дешевле и эффективнее привлечения пристава. Дальнейшее развитие предполагает, что опция "аренда" будет удалена после выплаты долга, а также, что будут добавлены дополнительные условия. Сегодня остаться без ключа от машины - сущие пустяки по сравнению с тем, каково остаться без ключей к невзламываемому устройству, и было бы излишней жестокостью отбирать управление у владельца в тот момент, когда он мчится по шоссе на семидесяти пяти милях в час.
В процессе последовательного усовершенствования мы проходим путь от простой системы безопасности к умному контракту:
  1. замок, впускающий владельца и исключающий доступ посторонних;
  2. второй набор ключей для кредитора;
  3. а) ключ кредитора, работающий только при неуплате взноса в определенный период и
    б) последний электронный платеж, навсегда дезактивирующий ключ кредитора.
Для других типов контрактов можно использовать другие протоколы и технологии. Недавний пример - первый умный контракт, реально встроенный в автомобили - некоторые компании, сдающие машины в аренду, начали устанавливать на них систему геопозиционирования и устройство регистрации, чтобы снизить ущерб, связанный со сдачей автомобиля в аренду (известный синдром "это не моя машина"). В будущем возможно использование неподделываемых журналов, записывающих данные о слишком резком торможении, рискованной скорости и т.п. (или, наоборот, об отсутствии таких действий) для снижения транзакционных издержек, связанных с арендой, передачей прав собственности и страховкой.
Умные контракты сочетают в себе три важные технологии. Первая - это пользовательские интерфейсы, позволяющие участникам быть в курсе каждой транзакции и явно давать на нее согласие. Вторая - это отслеживание, которое делает возможным разнообразный мониторинг соблюдения условий контракта. Третья - криптографическая технология - искусство не только тайнописи, но и надежных протоколов вообще, которые используются для нескольких целей. Одна из них - рендеринг или мониторинг данных, преобразующий их в постоянно хранимые и неподделываемые записи. Другая - встраивание приватности посредством шифрования, несвязных коммуникаций и взаимно конфиденциальных и защищенных от вмешательства вычислительных протоколов. Умные контракты появятся не только в автомобилях, но и в Internet, а также в других областях, где собственность управляется цифровыми способами.
Системы безопасности, дорабатываясь и совершенствуясь, должны постепенно принять логику умных контрактов - логику управления правами и обязательствами, относящимися к объекту, информации или вычислениям по надежному протоколу. Качественно различающиеся условия контрактов, а также технологические различия в природе собственности влекут необходимость различных протоколов. Рассвет технологий наблюдения и криптографических технологий, их использование в умных контрактах приведут к далеко идущим последствиям: к развитию политических и юридических процессов и даже частичному их замещению технологическими, делая возможным прежде недостижимое радикальное снижение транзакционных издержек.

Наука о протоколах

Протоколы бывают трех основных типов:

  1. самореализующиеся (Алис <-> Боб);
  2. опосредованные (Алис <-> посредник <-> Боб);
  3. арбитражные ((Алиса у Боба) -> [свидетельство] -> арбитр);
Свойства осязаемых носителей, связанные с их надежностью, зависят от физических свойств, которые мы часто принимаем как должное (например, неподделываемость атома золота). Структурные ограничения ("физика") киберпространства, связанные с его надежностью, описываются математическими теориями, относящимися к информатике, а особенно - к изучению надежных протоколов - криптографии. В криптографическом универсуме присутствуют такие "элементарные частицы":
  • семейства псевдослучайных функций (шифрование с секретными ключом, хэширование, коды аутентификации сообщений);
  • односторонние функции с "ловушкой" (шифрование с открытым ключом, цифровая подпись);
  • генераторы псевдослучайных битов (генерация ключей, пэддинг, cookies);
  • теоретико-информационные/безусловные (одноразовые блокноты, разделение секретов с кворумом).
Эти "частицы" являются прочнейшим строительным материалом для разработки надежных протоколов. Представьте материал настолько прочный, что он способен выдержать взрыв сверхновой звезды, и настолько дешевый, что из него можно делать стены, замки и коробки для хранения предметов обихода. Это не просто метафора: для взлома 4096-битного ключа RSA с помощью лучшего из известных алгоритмов компьютер потребовал бы больше энергии, чем энергия, выделяемая сверхновой. Эти криптографические примитивы обещают стать основной движущей силой четвертой революции стоимости в глобальном бизнесе.
Криптография с открытым ключом и криптография с секретным ключом слишком известны, чтобы описывать их в этой статье. Существует несколько других, не менее революционных, но не столь широко известных технологий, изобретенных в последние два десятилетия. Они встроены в универсальные протоколы.
Одна из них предназначена для распределенного вычисления общей функции с общим результатом, но взаимно конфиденциальными исходными данными. Другая позволяет защитить от враждебных атак реплицируемую базу данных.
Обе эти модели предполагают, что стороны объединяются в коалиции для выполнения или срыва вычислений. N сторон, принадлежащих к множеству U ("универсуму"), желают участвовать в протоколе. Некоторые из них могут быть враждебно настроены и произвольно объединяться для противодействия другим. Множество возможных коалиций - это множество всех подмножеств U мощностью C = 2U.
Первое, что должен определить разработчик протокола - это то, какие коалиции допускаются, а какие - запрещаются. Если мы ослабляем произвольность до своекорыстности, потенциалом сорвать вычисления должны обладать только такие коалиции, члены которых не имеют интереса сотрудничать для вычисления неправильного результата или нарушения приватности любой из сторон.
Для того, чтобы протокол был надежным, такие коалиции должны удовлетворять определенным критериям. Особенно интересны системы с кворумом - набор "правильных" коалиций, каждый член которых взаимодействует как минимум с одной стороной. Каждый кворум может действовать от имени системы для выполнения протокола. Взаимодействия влекут целостность в рамках каждого кворума. Например, если операция совершается двумя кворумами, как минимум одна сторона является свидетелем действий обоих. Разумеется, устойчивая к сбоям (или надежная) система с кворумом предполагает взаимодействия в наборе, содержащем достаточное количество сторон, чтобы быть уверенной в правильности.
Пороговые системы - где для срыва или выполнения совместных вычислений требуется T из Nсторон - лишь частный случай систем с кворумом. Любая пороговая система с порогом, превышающим N/2 является также и системой с кворумом: поскольку существуют лишь Nсторон, две коалиции мощностью >N/2 обязательно будут содержать по меньшей мере одну общую сторону, образуя, таким образом, систему с кворумом.

Протоколы аудита

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

Контракты с предъявителем

Цифровой сертификат на предъявителя реализует передаваемое право по стандартизованному контракту. Каждому типу контракта (например, цифровой "монете" каждой деноминации) соответствует определенный ключ цифровой подписи, точно так же, как каждому выпуску банкнот Федеральной резервной системы соответствует своя матрица.
В простом протоколе с предъявителем трансфер-агент может сопоставить для каждой передачи передающего и получающего. Для реализации приватности, свойственной монетам и осязаемым сертификатам на предъявителя, нам нужно скрыть номер от эмитента и смешать клиринговые операции в рамках одного выпуска. Приемы, используемые для этого, описаны в литературе по цифровой наличности. Разумеется, цифровая наличность является первой формой криптографических инструментов на предъявителя.

Кредит

Для реализации полной транзакции платежа за услуги нам часто недостаточно протокола цифровой наличности; нам нужен протокол, гарантирующий, что услуга будет оказана, если платеж будет сделан, и наоборот. В сегодняшних условиях существует множество процедур, частично гарантирующих качество оказания услуги, включая рейтинг репутаций, защищенные транзакции и правопринуждение.
Эти процедуры имеют в своей основе нечто общее - для отслеживания репутации или принуждения к выполнению условий сделки привлекается третья сторона. Влечет ли кредит фундаментальный дисбаланс стимулов, компенсировать который может лишь привлечение третьей стороны, или же можно разработать протокол с минимальным участием третьей стороны либо вообще без такового? Это основная открытая проблема в том, что касается умных контрактов. Далее мы рассмотрим два частичных ее решения.
При обеспеченном кредите нарушение тайны контракта не обязательно, если можно распределить физический контроль над залогом. Например, кредит под залог автомобиля может быть надежным, если возможна передача контроля, как описано в примере выше.
Для необеспеченного кредита Вей Дай (Wei Dai) и Хэл Финни (Hal Finney) предложили "кредитный пул со смешиванием", чтобы дизассоциировать заемщика и занятую сумму. Личность потенциального заемщика по-прежнему раскрывается, так же, как и система принуждения к платежу, но конкретная одолженная или занятая сумма остается неизвестной. Система запускается помещением участниками взносов на неизвестную сумму в "общую кассу" и получением ими квитанций (обязательств на предъявителя) на соответствующую сумму. Затем все участники занимают стандартную сумму. Является ли конкретный участник нетто-должником или нетто-кредитором, и на какую сумму - остается приватным. Реально одолженная (или, наоборот, занятая) сумма - это всем известная занятая сумма минус первоначальный взнос.

Заключение

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

Литература

Эксклюзив для ENTP Донов


Здравствуйте, дорогая = дорогой соционик - соционист. Можете сидеть, не вставать. Меня зовут -夷海参崴- я не знаю как это по английски, а на русский это не переводится. Если кому интересно - пишите в личку.

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

ЭТА СТАТЬЯ ТОЛЬКО ДЛЯ ENTP ДОНОВ и их женских тоджиков. 

для желающих это обсудить:
ВЕТКА ДЛЯ АЛЬФА КВАДРЫ
для всех остальных интуитов и логиков
ЭТА ВЕТКА

Печтаю второй раз, для тех, у кого идет задержка ментальных искажений кирилических знаков по визуальному каналу

ЭТА СТАТЬЯ ТОЛЬКО ДЛЯ ENTP ДОНОВ


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

  • Дон Жуан
  • Дон Кихот
  • Дон Педро
  • Дон Посей
  • Дон Тихий
  • Дон Аушра
  • Дон Карлос
  • Дон Корлеоне

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



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

Разработка smart контрактов - это не трудно

Стать компетентным разработчиком умных контрактов не так сложно. Новые возможности в сфере инвестиций, инноваций и разработок на базе блокчейна вызвали настоящую эйфорию в обществе. Колоссальный приток капитала в криптовалютное пространство, в основном через ICO, привёл блокчейн-специалистов и разработчиков умных контрактов к вершине славы.
Учитывая масштабы денежных потоков, можно предположить, что разработка приложений для блокчейнов – чрезвычайно трудная задача. Я поспешу опровергнуть это заявление! В марте 2017 года я понятия не имел о том, как создаются программные коды, а спустя полгода, я уже стал разработчиком и создал собственное приложение (dApp).
Огромные прибыли и эйфория, царящая в сообществе, подстёгивает спрос на услуги разработчиков умных контрактов. По этой причине они могут рассчитывать на очень высокую зарплату. При таком притоке денег, найти средства для оплаты услуг разработчиков — не проблема. Например, одному ICO-проекту удалось собрать 35 млн. долларов США в течение 30 секунд, а в этом году объём рынка ICO превысил первоначальные объёмы венчурных инвестиций в Интернет-бизнес.
Я постараюсь объяснить, почему разработка умных контрактов — не более сложная задача, чем написание программного кода для «классических» приложений, а также почему разработка приложений на базе блокчейнов — один из самых выгодных видов бизнеса на сегодняшний день.

Вместо предисловия

Всё же, хочу сделать несколько уточнений. Здесь речь идёт исключительно о разработке умных контрактов с помощью программных языков Эфириума и Солидити. Я буду говорить не о выстраивания блокчейна с нуля. Чтобы создать новый блокчейн, как это сделали разработчики Биткойна, Эфириума, Монеро или Zcash, требуется гораздо больше усилий, чем для создания децентрализовнного приложения на основе Эфириума. Все коды и архитектура блокчейнов разрабатывались высококлассными программистами, криптографами и специалистами в области компьютерных технологий.
Также, хотелось бы обратить ваше внимание на разницу между опытным разработчиком умных контрактов и новичком. Я не считаю, что одолеть путь от начинающего разработчика до профессионала всего за 7 месяцев под силу каждому. Однако, сегодня эти услуги настолько востребованы, что даже новичок может рассчитывать на внушительный оклад.

Для чего это нужно?

Причины, по которым разработку умных контрактов можно считать верным выбором:
  • Это весьма высокооплачиваемая работа. Приток капитала в отрасль, а также оптимистические настроения, подпитывают головокружительный рост заработков. Эта тенденция будет продолжаться в течение определённого времени, так как ресурсы ограничены, а сегодня вполне можно выехать на энтузиазме и трудолюбии. Придётся потратить 2-3 часов на устранение мелких багов, поскольку в Интернете нет исчерпывающей информации и не так много ответов на вопросы, касающейся языка умных контрактов, по сравнению с другими языками. У вас будут возникать свои вопросы, которые могут остаться без ответов. Солидити – это принципиально новый язык, да и виртуальная машина Эфириум пока находится на стадии разработки. И там, и там есть проблемы, которые доставляют немало хлопот разработчикам. Конечно, со временем все они будут решены, но пока ситуация выглядит менее определённой, чем в случае с Javascript.
  • Как ни странно, практически все разработчики умных контрактов, занимающиеся этим уже более двух лет, сумели нажить состояние, о котором ещё недавно не могли и мечтать. Это произошло потому, что, скорее всего, они приобрели криптовалютные единицы когда их курс был ещё низким (например, цена эфира на ICO составляла всего около $0.3 доллара США). Таким образом, им даже не нужно работать для того, чтобы прокормить себя. Высококвалифицированные разработчики бывают крайне привередливы, и они явно не горят желанием подписываться на дешёвые предложения. Крупные блокчейн-проекты принципиально приглашают профессиональных разработчиков. Поэтому, менее крупные компании, занимающиеся высокими технологиями и финансами, вынуждены нанимать разработчиков с опытом работы менее одного года.
  • С технической точки зрения, процесс разработки для блокчейн-приложений не сложнее написания кода с использованием большинства языков программирования. Для того, чтобы разработать типичный умный контракт или децентрализованное приложение (dApp), вовсе не обязательно иметь большой опыт в области криптографии, теории игр, разработки протоколов, расширенных компьютерных сетей, и т. д. Нужно просто понять, как считывать, создавать и редактировать данные в блокчейне с помощью API. Точно также, любой может стать веб-дизайнером, не имея представления о том, как работают протоколы HTTPS или TCP/IP. Вам всего-навсего необходимо научиться выстраивать приложения, которые взаимодействуют с протоколами с помощью API.
  • Каждый может научиться инвестировать в блокчейны и токены и заработать много денег. Я могу сказать, что с тех пор, как я усвоил структуру кода умного контракта, я научился отличать разного рода мошеннические и сомнительные ICO-проекты от настоящих. Также, я обрёл немало знаний об инвестициях, поскольку этот процесс весьма непостоянен. Пережив несколько криптовалютных крахов и кризисов, я научился гораздо большему, чем за несколько лет отслеживания динамики фондовых рынков. Криптовалютный рынок словно находится под влиянием стероидов.
Лишь благодаря тому, что я умею создавать умные контракты, я получил немало предложений о работе и познакомился с многими интересными людьми. Мне поступали предложения по разработке открытых приложений и веб-разработке, связанные с проектами в области криптовалют, хотя меня нельзя назвать специалистом в области разработки открытых программ. Ведь способность создавать умные контракты выделяет человека из толпы и говорит о его трудолюбии. Я видел, как у работодателей буквально загорались глаза, стоило мне только намекнуть, что я разрабатываю умные контракты. Они прекрасно знают, какую выгоду может сулить сотрудничество с высококвалифицированными специалистами.

Чем разработка умных контрактов отличается от других видов программирования?

lines
На самом деле, она мало, чем отличается от них, но есть некоторые важные моменты:
  • Это больше похоже на разработку «железа», чем «софта». Разработка «железа» требует огромной точности и аккуратности, прежде чем продукт будет выпущен на рынок. Перед поступлением в продажу, любой продукт проходит тщательную проверку и испытания. Этим такая разработка отличается от веб-дизайна, где требуется закончить работу и поскорее представить вебсайт на суд общественности, поставляя версии одну за другой – 1.1, 1.2 и 1.3, в течение месяца. Как говорится, пропадать – так весело.
  • Если вы размещаете умные контракты в сети, и в вашем коде имеются баги, вы, как и ваши клиенты, можете потерять немало средств. Это практически равносильно отзыву товара производителем, к тому же обходится в кругленькую сумму, занимает много времени и не лучшим образом сказывается на репутации предприятия. Также, баг в умном контракте может уронить курс токена, в результате чего их держатели понесут потери, и пострадает репутация разработчика.
  • Недавно был обнаружен крупный баг в коде известного токена, разработанного на базе Эфириума – Augur. К счастью, баг удалось вовремя идентифицировать и предотвратить кражу денег. Однако, именно такие на первый взгляд небольшие проблемы могут серьёзно подорвать позиции блокчейна.
  • Написание кода умного контракта требует иной модели мышления. Поставьте себя на место хакера, пытающегося взломать ваш код, и, исходя из этого, выстраивайте защиту и будьте готовы заморозить контракт если что-то пойдёт не так. Также, вам необходимо думать о том, как заставить ваших клиентов правильно использовать контракт и как работать на благо сети. Нужно определиться, отдавать ли умный контракт в собственность, чтобы владелец мог отменить транзакцию в случае обнаружения бага. Это может быть непростое решение, поскольку в этом случае контракт по сути перестанет быть децентрализованным, и теперь пользователи будут вынуждены целиком полагаться на владельца.

Несколько предостережений

  • В ближайшее время возможно падение спроса на умные контракты, если пузырь лопнет (я говорю про ICO). Точно также, после краха доткомов наблюдалось падение спроса на специалистов в области технологий, которое даже вызвало отток абитуриентов с соответствующих специальностей в учебных заведениях. Но в долгосрочной перспективе, идея переноса доверия и децентрализации в пространство блокчейна останется в цене. Однако, бросить всё и заняться исключительно блокчейном, было бы опрометчиво, поскольку он одновременно несёт в себе не только хорошие перспективы, но и высокие риски. Лучше диверсифицироваться, направив скажем, половину усилий на блокчейн-проекты.
  • Возможно, Солидити не станет основным языком для умных контрактов, однако, блокчейн показал неплохой старт. Также, это не единственная площадка, где можно выстраивать умные контракты или децентрализованные приложения. Есть ещё такая платформа, как Bloсkstack. У неё имеются принципиальные отличия, требующие иных подходов к построению этих приложений. Есть и немало других конкурирующих платформ. В то же время, основные принципы, на которых держатся умные контракты, применимы ко всем блокчейнам и языкам. Поэтому, очень важно изучать их досконально и не зацикливаться на одном лишь Солидити.

Вывод

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

.