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

Что бы тогда произошло?

Мир бы изменился.

И именно такие перспективы и обещает нам блокчейн.


В прессе сейчас только и разговоров, что о криптовалюте, в основе которой лежит именно блокчейн: по большей части это объясняется высокими ценами, волатильностью и скандальными историями о фиаско вроде тех, которые постигли Mt. Gox и The Silk Road.

Но то, что сейчас происходит, гораздо масштабнее, чем просто цифровая валюта.

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

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

Известный физик Эдвард Виттен как-то сказал, что теория струн — это теория 21-го века, которая по воле случая появилась в 20-м. Он подразумевал, что научное сообщество было еще не готово ее оценить.

Блокчейн — это технология 22-го века, которая по воле случая появилась в начале 21-го. И становится до боли очевидно, что мы еще не готовы ее оценить.

Что такое блокчейн?


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


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

Это и есть блокчейн. Вроде ничего особенного, да?

Конечно, чтобы создать настоящий рабочий протокол, нужно куда больше — нужна авторизация (криптография публичных/приватных ключей), механизм консенсуса (консенсус Накамото, реализованный посредством proof-of-work или разных типов proof-of-stake), оптимизация времени и пространства (деревья Меркла и подписи Меркла), а также всякие навороченные штуки для одноранговых сетей. Но этому лучше посвятить отдельный, более технический пост.

Здесь же я просто хочу сказать, что блокчейн — качественно новый инструмент для организации комплексных систем. И мы только начинаем разобраться, как их можно внедрить в реальность.

Перспективы блокчейна


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

Внезапно оказывается, что вы можете строить совершенно децентрализованные системы, в которых доверие между участниками не является необходимым условием. Если большая часть пользователей, задействованных в системе, следует правилам протокола (в самых простых случаях хватит и 50%), то систему можно снабдить гарантиями и доказательствами безопасности. Никакие конспирации или игра против правил не позволят людям подвергать систему цензуре или что-то в ней портить.

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

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

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

Большинство людей не понимают, какое огромное значение имеет этот факт. Скажу так: если бы Джон Локк знал о блокчейне, это несомненно побудило бы его написать третий трактат о правлении. Это была бы революционная идея о том, как управлять обществом.

Будущее будущего


Большая часть людей из Силиконовой Долины, с которыми я знаком, в данный момент сосредоточены на глубоком изучении и AI, считая их самыми многообещающими из революционных технологий. И я вполне разделяю их энтузиазм! Глубокое обучение совершит переворот во многих индустриях и даст такие возможности, о которых мы раньше только читали в фантастических романах.

Но блокчейн… блокчейн совершит переворот в обществе в целом. Он породит новые формы государственного правления, которые до сих пор существовали только в мечтах утопистов и философов.

Однако если посмотреть на современную ситуацию с криптовалютой, такого впечатления может и не сложиться. Ажиотаж вокруг нее создают преимущественно две категории людей.

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

К сожалению, именно последние привлекают больше всего внимания.

Блокчейнская башня


Представьте: на дворе 1995 год, вы бродите по всемирной сети, переходя с одного простенького фансайта для всяких чудаков на другой, и думаете: «Надо же. Эта странная маленькая экосистема когда-нибудь вырастет во что-то масштабное».

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


Вы, наверное, слышали об ICO мании или о том, какой шум поднялся вокруг цен на Bitcoin и Ethereum. Самые умные и предприимчивые уже все поняли и увидели огромный потенциал, который несет в себе блокчейн. Уже сейчас люди сколачивают и теряют состояния, делая ставки на будущее криптовалюты.



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

Но этого стоило ожидать. Такое уже было.

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

Но когда пыль осядет, как и в случае с доменами, серьезным игрокам — Майкрософтам, Амазонам, Гуглам — придется взять неблагодарный труд выстраивать будущее на себя.

Работы предстоит много.

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

Именно поэтому отныне я буду работать с блокчейном (и, наверное, продолжать писать о нем тоже). Если вы разработчик и хотите узнать, как присоединиться к тем, кто строит будущее, прочитайте материалы по ссылке и принимайтесь за дело!
Поделиться с друзьями
-->

Комментарии (24)


  1. beduin01
    18.07.2017 23:01

    Как я понимаю блокчейн не панацея и есть другие технологии. Процитирую то что нашел про ту же IOTA:
    "The IOTA Tangle is a quantum-secure Directed Acyclic Graph (DAG), with a fixed token supply with zero inflationary cost ...IOTA has no separation between users and validators; rather, validation is an intrinsic property of using the ledger, thus avoiding centralization"
    Кто в теме пожалуйста объясните что это за штука и чем от блокчейна отличается.


  1. lolikandr
    18.07.2017 23:42

    Интересно, что позволяет предположить, что большая часть пользователейвычислительной мощности, задействованных в системе, следует правилам протокола?


    1. MadJackal
      19.07.2017 08:38
      +1

      Ничего, это и есть атака «50%». Для конкурентных протоколов (Proof Of Work) здесь исходят из достаточно здравой логики, что пока платформа еще непопулярна и сеть узлов невелика атаковать ее никому не интересно, а когда она разрастается до капитализации $100 000 000+ — это становится слишком дорого. Для Proof Of Stake исходят из предположения, что получив значительную долю монет и, следовательно, капитализации платформы, производить ее фактическое обрушение — себе дороже. Для неконкурентных протоколов консенсуса вычислительные мощности (доле монет) значения не имеют, но они не для публичных платформ.


      1. lolikandr
        19.07.2017 19:19

        Между честным следованием протоколу и обрушением — есть много вариантов. Самый безобидный — перенаправление потоков в чью-то пользу по сговору 50%.


        1. MadJackal
          19.07.2017 20:08

          Здесь дело не в том, как «неконвенционно» использовать полученный контроль, а в том, что этот факт быстро станет известен и приведёт к падению доверия к системе и, следовательно, к падению ее капитализации, что по сути и есть обрушение для тех, кто вложился в токены или поддерживающие мощности.


          1. lolikandr
            27.07.2017 22:58

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


            1. MadJackal
              28.07.2017 16:31

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


      1. CheY
        25.07.2017 13:59

        То есть в обоих случаях ставка на то, что злоумышленник сам является обладателем этого самого превосходства в количестве Work'a или Stake'а?
        А если предположить, что это не так? Да, пусть у китайского олигарха есть ферма, способная осуществить атаку 50% или обладающая кучей монет, и да, пусть он сам в ней не заинтересован. Но что мешает ввести в игру гипотетического хакера Геннадия, который заражает эту ферму хитроумным вирусом и заставляет осуществить атаку в свою пользу?
        Что вообще мешает вообразить ситуацию с появлением Malware.Stakhanovets, заражающего именно майнеров (в особенности крупные фермы) и заставляющего стать частью атаки в пользу 3-го лица?


        1. MadJackal
          25.07.2017 15:27

          Ни что. Как и, например, наличие квалифицированной закладки в коде платформы, которой воспользуются через 5 лет (https://habrahabr.ru/company/everydaytools/blog/333576/#comment_10318924)


        1. Hardcoin
          28.07.2017 09:50

          Ставка на то, что никто не обладает этим преимуществом. Децентрализация. К сожалению, реальных механизмов пока не придумано.


    1. XciloG
      25.07.2017 13:59

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


    1. Hardcoin
      25.07.2017 13:59

      Что бы нарушить работу системы, нужно 51% мощности (в случае биткоина). Это не позволит забрать себе все монеты, но позволит отменять недавние транзакции и решать, какие переводы одобрять, какие нет.


      Пока польза от отмены транзакций меньше, чем стоимость 51% мощности, можно быть спокойным — злоумышленники не будут покупать столько мощности, если это невыгодно.


      1. lolikandr
        27.07.2017 22:42

        То есть когда стоимость 51% мощности будет отбита, то можно и понарушать?


        1. Hardcoin
          28.07.2017 09:49

          Технически да. Как отобьёт десять миллиардов, можно будет отменять свои собственные расходы и тратить свои монеты по 10 раз.


          В целом считается, что это менее выгодно, чем продолжать майнинг (потому что он очень быстро подорвет доверие и оборудование станет бесполезным). На практике нам ещё только предстоит это проверить.


  1. JDBiber
    19.07.2017 10:46

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

    А что сейчас нельзя?


    1. calg0n
      19.07.2017 17:30

      Нет. Тут фишка в том что арбитраж ложится не на судью и коррумпированную систему, а на механизмы смарт-контрактов. Если смарт-контракт составлен правильно, то в случае к примеру провального инвестирования — все средства вернутся инвесторам. НО. Тут нужен разработчик которому вы полностью доверяете, который имеет большой опыт работы со смарт-контрактами, который сможет проверить его и по сути прочитать в коде его условия.


  1. MadJackal
    19.07.2017 12:53

    Рассуждая о доверии или возможности его отсутсвия, важно не упустить следующий момент. В отношении использования публичных блокчейн-платформ доверие к конкретным институциональным органам или коммерческим организациям заменяется на доверие к… программной платформе. Причем даже не к стеку протоколов и механизму консенсуса, а к конкретной программной реализации, которая будет развернута на узлах блокчейн-сети. И конкретную программную реализацию пишут люди, формально не несущие никакой ответсвенности за последствия — у публичного блокчейна нет владельца, администратора или любого другого 'смотрящего' и если ваша 'монетка' (голос, токен) куда-то неожиданно пропала, то вам некуда бежать жаловаться и не на кого подать в суд — «консенсус схлопнулся».
    При этом следует честно признаться себе, что мантры на тему 'прозрачности и поднадзорности открытого кода' — они несколько от лукавого — кто из тех, кто ставил себе узел Bitcoin или Ethereum, выверял исходники? Качественная программная закладка (или просто «удачная» ошибка) требует для своего обнаружения недетского труда специалиста достаточно высокого уровня — не ниже чем 'закладывал'. И такие специалисты предпочитают заниматься более креативной деятельностью, нежели поиск «черной кошки, которой, может, вовсе и нет». В принципе, можно представить себе, что кто-то проведет стартовый анализ реализации, но вряд ли следует рассчитывать на систематический качественный аудит всех выходящих обновлений и фиксов. Да, когда случится — всё раскопают и укажут пальцем. Но только когда случится, прошлогодний инцидент с Ethereum — тому свидетельство.


  1. Don_Eric
    19.07.2017 13:28

    это тот Куреши, который бросил покер и хвастался, что смог выбить из Airbnb зарплату 250 тысяч?


  1. Rozmysel
    25.07.2017 13:59

    Он породит новые формы государственного правления, которые до сих пор существовали только в мечтах утопистов и философов.

    Чем чаще об этом говорят, тем больше убеждаюсь что только ради этого все и задумано


  1. DM_man
    25.07.2017 13:59

    Из статьи, как мне показалось, после прочтения, следуют выводы: — да это пузырь, но за ним будущее, вкладывайтесь сейчас. Думаю фокус как с доткомами и в этот раз удаётся тем бенефициарам, кто провернул его в конце девяностых. Ни дня не проходит без упоминания в СМИ новости о криптоденьгах. Значит кто-то этот инфошум на эту тему создаёт.


  1. TerrainLife
    25.07.2017 13:59

    Большая часть людей из Силиконовой Долины

    Ну как же так, как же так-то...(((


    1. MadJackal
      25.07.2017 15:31

      Тем более, что она Кремниевая
      А силикон — это немного из другой области...


  1. terrator
    25.07.2017 13:59

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


    1. Hardcoin
      26.07.2017 10:27

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