Технология будущего, способная повлиять на мир так же сильно, как Интернет – вот что сегодня говорят преуспевающие банкиры и инвесторы о блокчейн. Причем разговорами не ограничиваются, наоборот – капиталовложения в блокчейн-проекты 2016 года перевалили за миллиард долларов США. В этой статье мы разберемся, что такое блокчейн, как он относится к биткоин, где применяется сегодня и будет ли использоваться завтра. Также вызывает интерес сопутствующий вопрос, как заработать на blockchain рядовому инвестору, который верит в перспективы данной технологии.

Блокчейн простыми словами

Английское blockchain состоит из слов block (не требует перевода) и chain (цепь). При проведении операций по этой технологии каждая транзакция записывается в систему как новое звено цепи, автоматически вбирающее цифровую информацию о всей цепи.

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

Общедоступность и одновременно 100% безопасность блокчейн обеспечивается:

  • сложными математическими алгоритмами;

  • специальными программами криптографирования;

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

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

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

Блокчейн и биткоин

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

Отличия блокчейн и биткоин в привычном смысле нет, ведь это вообще разные понятия – как MasterCard и SWIFT. Просто блокчейн впервые обрел востребованное применение именно в качестве базы данных транзакций bitcoin – одной из так называемых криптовалют. При этом «цепь блоков» послужила открытой бухгалтерской книгой, где записаны операции с биткоин и которую никак нельзя подделать.

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

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

Сфера применения блокчейн

Сущность «цепи блоков» как общедоступной, распределенной и 100% достоверной базы данных делает применение блокчейн весьма привлекательным для компаний, работающих в разных областях.

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

  • безопасное администрирование сетей, исключающее хакерские атаки MIM («человек посередине») и снимающее проблему «единого администратора»;

  • хранение цифровых сертификатов, делающее полностью защищенным доступ пользователей к сайтам (в частности, исключая перехват паролей);

  • безопасные двусторонние сделки без привлечения гарантирующей третьей стороны (юридической фирмы, нотариуса, банка и др.);

  • фиксацию времени размещения документов, позволяющую решать вопросы патентования, авторского права и др.;

  • подтверждение подлинности продукта (товара) с помощью надежно защищенного сертификата;

  • подтверждение прав на любую собственность;

  • создание общедоступных электронных визиток, информация на которых автоматически обновляется даже после «раздачи» по интернет-ресурсам;

  • систему DNS, неуязвимую для DDOS-атак,

  • и другое.

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


Отношение к блокчейн

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

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

На Западе

Исследовательский центр RAND Corporation (США) в январе 2016 года обнародовал доклад, призывающий противостоять как криптовалютам, так и технологиям, с помощью которых они функционируют. Авторы доклада доказывают, что интерес населения к технологиям типа блокчейн несет угрозу национальной безопасности Штатов.

А тем временем свыше 40 крупных банковских структур, в числе которых Goldman Sachs, Barclays, Bank of Amerika, JP Morgan, объединились в консорциум R3 с целью совместного изучения новой технологии. Кредитные организации понимают, какие грустные последствия сулит отставание от новейших технологий, и предпочитают использовать их в своих интересах. В том числе – с целью сокращения ряда расходов.

В частности, сообщество банкиров не против перейти на систему межбанковских платежей на основе блокчейн, отказавшись от SWIFT.

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

В России

Развитие блокчейн в России в настоящее время тормозится противоречивым отношением к технологии со стороны разных ведомств. Тем более, Минфин РФ предлагал ввести уголовную ответственность за использование криптовалют («суррогатных денег»), а в Следственном комитете инициативу поддержали.

В то же время, с публичной поддержкой блокчейн выступил глава Сбербанка Герман Греф, а глава ЦБ РФ Эльвира Набиуллина справедливо призвала разделять понятия технологии блокчейн и цифровых валют.

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

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

Инвестиции в блокчейн

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

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

  • Digital Currency Group;
  • Fenbushi Capital;
  • Blockchain Capital;
  • Boost VC;
  • Pantera Capital

По данным блокчейн-лаборатории PricewaterhouseCoopers (PwC), за девять месяцев 2016 года в проекты, связанные с «цепью блоков», было инвестировано в общей сложности $1,4 млрд.

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

Недостатки технологии блокчейн

  • Ограниченная анонимность

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

  • Ограниченная децентрализация

Идеальная децентрализация предполагает равные и небольшие доли каждой группы участников сети (майнеров). Тогда каждая оказывает на всю систему незначительное влияние. Но на данный момент более 2/3 мощностей находится в Китае, стране загадочной и не очень предсказуемой. Обладая таким перевесом, этот игрок серьезно влияет на систему операций;

  • Избыточное дублирование

Алгоритм блокчейн предполагает дублирование части предыдущего звена, так что системы на блокчейн подвержены быстрому росту занимаемого ими пространства. Например, владельцы биткоин, приобретая монеты, часто вынуждены скачивать несколько десятков гигабайт информации, вплоть до первой транзакции. И будет еще больше. Эту проблему учитывают при выпуске других криптовалют или решают путем использования «легких клиентов» вроде Electrum, которые позволяют скачать только нужную часть кода. А также применяют хранение в онлайн-кошельках, доверяя свои ключи третьей стороне — но проблема избыточной информации есть;

  • Медлительность технологии

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

  • Высокие технические требования

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

Будущее блокчейн?

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

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

Мир без банков, нотариусов, регистраторов, регуляторов – технология блокчейн заставляет по-новому взглянуть на обмен ценностями, документами, деньгами. Она убирает посредников и позволяет пользователям напрямую отправлять друг другу важные данные. Одни уже называют ее прорывом 21 века, величайшим изобретением, сравнимым с открытием интернета, другие поглядывают с опаской.

Рассмотрим простыми словами блокчейн для «чайников»

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

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

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

На этом лирика закончилась, переходим к делу.

Что такое блокчейн и для чего он нужен

Блокчейн происходит от англ. blockchain (block chain), что дословно означает «цепочка блоков». Иными словами — это база данных, которая в прямом смысле этого слова представляет собой непрерывную цепь из блоков и хранится одновременно на множестве компьютеров.

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

Транзакции – это любые действия, которые пользователи совершают в сети будь-то отправка средств, регистрация прав собственности, покупка игрового предмета и т.д. Когда транзакция сформирована пользователем, она отправляется в так называемый мемпул, где дожидается пока ее добавят в один из блоков и этим подтвердят.

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

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


Основные принципы блокчейн:

  • децентрализация и распределенность;
  • безопасность и защищенность;
  • открытость и прозрачность;
  • неизменность уже записанного.

Распределенное хранение

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

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

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

Безопасность

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

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

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

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

Открытость

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

Взаимодействие без посредников

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

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

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

Устройство сети

Сеть формируют пользователи, заинтересованные в использовании того или иного вида информации. Участников разделяют на два типа:

  • простые пользователи;
  • строители блоков или, как их еще называют, майнеры, валидаторы.

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

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

Есть и системы, в которых вместо традиционного майнинга по алгоритму Proof-of-Work используются другие протоколы, например, Proof-of-Stake, когда для подтверждения транзакций валидаторам необходимо зарезервировать на счету определенное количество криптомонет.

Типы систем

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

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

Сферы применения блокчейн

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

  • финансовые операции;
  • сделки с недвижимостью;
  • страхование;
  • логистика;
  • нарушения ПДД;
  • регистрация браков и многое другое.

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

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

Тесно вплетена эта технология будет и в систему «умных городов», которые активно воплощают в реальность в КНР.

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

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

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

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

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

Плюсы и минусы технологии

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

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

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

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

Говоря о неуязвимости блокчейна эксперты указывают также на вероятность так называемой «атаки 51%». Иными словами, если группа участников сети сконцентрирует в своих руках 51% вычислительных мощностей, она может начать действовать в своих интересах, подтверждая только выгодные для себя транзакции. Однако для этого потребуются настолько мощные ресурсы, что осуществить на практике эту идею чрезвычайно сложно.

Блокчейн в России и Украине

В РФ технологию собираются официально узаконить и начать внедрять в 2019 году, приняв к тому времени необходимые нормативно- правовые акты. Пока что крупные банки страны совместно с Центробанком с целью повышения эффективности финансовой системы создали платформу «Мастерчейн».

Интересный проект на блокчейне действует в Москве. Платформа называется «Активный гражданин», и с ее помощью проводят всевозможные голосования, касающиеся улучшения жизни в столице.

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

Save

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

Слово blockchain в переводе с английского означает «цепочка блоков». Впервые это понятие появилось как название распределенной базы данных, которая была реализована в . Блокчейн представляет собой способ хранения различных данных или цифровой реестр контрактов, сделок и транзакций. Иными словами, всего того, чему необходима отдельная независимая запись и, при необходимости, проверка. В нем можно сохранять данные о выданных кредитах, правах на собственность, нарушениях правил дорожного движения, бракосочетаниях и разводах. Одним словом, практически обо всем. Его главное отличие и неоспоримое преимущество заключается в том, что этот реестр не хранится в каком-то определенном месте. Он распределен по всему миру посредством нескольких сотен и даже тысяч компьютеров. В этой сети любой пользователь имеет возможность свободного доступа к актуальной версии реестра. Таким образом, он совершенно прозрачен абсолютно для всех участников.

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

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


Инфографик “Как работает блокчейн?”

Надежность и безопасность системы

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

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

Зачем нужен майнинг и майнеры?

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

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

Блокче́йн (англ. blockchain или block chain) - выстроенная по определённым правилам непрерывная последовательная цепочка блоков (связный список), содержащих информацию. Чаще всего копии цепочек блоков хранятся и независимо друг от друга (чрезвычайно параллельно) обрабатываются на множестве разных компьютеров.

Схема получения хеша транзакций

Общие сведения

Впервые термин появился как название полностью реплицированной распределённой базы данных, реализованной в системе «Биткойн», из-за чего блокчейн часто относят к транзакциям в различных криптовалютах, однако технология цепочек блоков может быть распространена на любые взаимосвязанные информационные блоки.

Блок транзакций

Блок транзакций - специальная структура для записи группы транзакций в системе Биткойн и аналогичных ей. Транзакция считается завершённой и достоверной («подтверждённой»), когда проверены её формат и подписи, и когда сама транзакция объединена в группу с несколькими другими и записана в специальную структуру - блок. Содержимое блоков может быть проверено, так как каждый блок содержит информацию о предыдущем блоке. Все блоки выстроены в одну цепочку, которая содержит информацию обо всех совершённых когда-либо операциях в базе. Самый первый блок в цепочке - первичный блок (англ. genesis block) - рассматривается как отдельный случай, так как у него отсутствует родительский блок.

Блок состоит из заголовка и списка транзакций. Заголовок блока включает в себя свой хеш, хеш предыдущего блока, хеши транзакций и дополнительную служебную информацию. В системе Биткойн первой транзакцией в блоке всегда указывается получение комиссии, которая станет наградой пользователю за созданный блок. Далее идёт список транзакций, сформированный из очереди транзакций, ещё не записанных в предыдущие блоки. Критерий отбора из очереди задаёт майнер самостоятельно. Это не обязательно должна быть хронология по времени. Например, могут включаться только операции с высокой комиссией или с участием заданного списка адресов. Для транзакций в блоке используется древовидное хеширование, аналогичное формированию хеш-суммы для файла в протоколе BitTorrent. Транзакции, кроме начисления комиссии за создание блока, содержат внутри параметра input ссылку на транзакцию с предыдущим состоянием данных (в системе Биткойн, например, даётся ссылка на ту транзакцию, по которой были получены расходуемые биткойны). Операции по передаче майнеру комиссии за создание блока не имеют «входных» транзакций, поэтому в данном параметре может указываться любая информация (для них это поле носит название англ. Coinbase parameter).

Созданный блок будет принят остальными пользователями, если числовое значение хеша заголовка равно или меньше определённого целевого числа, величина которого периодически корректируется. Так как результат хеширования функции SHA-256 считается необратимым, на данный момент нет алгоритма получения желаемого результата, кроме случайного перебора. Если хеш не удовлетворяет условию, то в заголовке изменяется параметр nonce и хеш пересчитывается. Обычно требуется большое количество пересчётов. Когда вариант найден, узел рассылает полученный блок другим подключенным узлам, которые проверяют блок. Если ошибок нет, то блок считается добавленным в цепочку и следующий блок должен включить в себя его хеш.

Величина целевого числа, с которым сравнивается хеш, в системе Биткойн корректируется через каждые 2016 блоков. Запланировано, что вся сеть системы Биткойн должна тратить на генерацию одного блока примерно 10 минут, на 2016 блоков - около двух недель. Если 2016 блоков сформированы быстрее, то цель немного уменьшается и достичь её становится труднее, в противном случае цель увеличивается. Изменение сложности вычислений не влияет на надёжность сети Биткойн и требуется лишь для того, чтобы система генерировала блоки почти с постоянной скоростью, не зависящей от вычислительной мощности участников сети.

Цепочка блоков

Основная последовательность блоков (чёрные) является самой длинной от начального (зелёный) до текущего. Побочные ветви (фиолетовые) отсекаются.

Блоки одновременно формируются множеством «майнеров». Удовлетворяющие критериям блоки отправляются в сеть, включаясь во все репликации распределённой базы блоков. Регулярно возникают ситуации, когда несколько новых блоков в разных частях распределённой сети называют предыдущим один и тот же блок, то есть цепочка блоков может ветвиться. Специально или случайно можно ограничить ретрансляцию информации о новых блоках (например, одна из цепочек может развиваться в рамках локальной сети). В этом случае возможно параллельное наращивание различных ветвей. В каждом из новых блоков могут встречаться как одинаковые транзакции, так и разные, вошедшие только в один из них. Когда ретрансляция блоков возобновляется, майнеры начинают считать главной цепочку с учётом уровня сложности хеша и длины цепочки. При равенстве сложности и длины предпочтение отдаётся той цепочке, конечный блок которой появился раньше. Транзакции, вошедшие только в отвергнутую ветку (в том числе по выплате вознаграждения), теряют статус подтверждённых. Если это транзакция по передаче биткойнов, то она будет поставлена в очередь и затем включена в очередной блок. Транзакции получения вознаграждения за создание отсечённых блоков не дублируются в другой ветке, то есть «лишние» биткойны, выплаченные за формирование отсечённых блоков, не получают дальнейших подтверждений и «утрачиваются».

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

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

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

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

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

До версии 0.8.0 для хранения цепочки блоков основной клиент использовал Berkeley DB, начиная с версии 0.8.0 разработчики перешли на LevelDB.

Подтверждение транзакций

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

Таким образом, попадание транзакции в блок является подтверждением её достоверности вне зависимости от наличия других транзакций с теми же биткойнами. Каждый новый блок считается дополнительным «подтверждением» транзакций из предыдущих блоков. Если в цепочке 3 блока, то транзакции из последнего блока будут подтверждены 1 раз, а помещённые в первый блок будут иметь 3 подтверждения. Достаточно дождаться нескольких подтверждений, чтобы вероятность отмены транзакции стала очень низкой.

Для уменьшения влияния подобных ситуаций на сеть существуют ограничения на распоряжение только что полученными биткойнами. Согласно сервису blockchain.info, до мая 2015 года максимальная длина отвергнутых цепочек была 5 блоков. Необходимое число подтверждений для разблокирования полученного зависит от программы-клиента либо от указаний принимающей стороны. Клиент «Bitcoin-qt» для отправки не требует наличия подтверждений, но у большинства получателей по умолчанию выставлено требование 6 подтверждений, то есть реально воспользоваться полученным обычно можно через час. Различные онлайн-сервисы часто устанавливают свой порог подтверждений.

Биткойны, полученные за создание блока, протокол разрешает использовать после 100 подтверждений, но стандартная программа-клиент показывает комиссию через 120 подтверждений, то есть обычно воспользоваться комиссией можно примерно через 20 часов после её начисления.

«Двойное расходование»

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

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

На 1 декабря 2013 года суммарная мощность сети превысила 6000 THash/s. С начала 2014 года объединение майнеров (пул) Ghash.io длительное время контролирует свыше 40 % суммарной мощности сети «Биткойн», а в начале июня 2014 года в нём кратковременно концентрировалось более 50 % мощности сети.

Двойное расходование биткойнов на практике никогда не было зафиксировано. На май 2015 года параллельные цепочки никогда не превышали 5 блоков.

Сложность

За требование к хешам блоков отвечает специальный параметр, называемый «сложность». Так как вычислительные мощности сети непостоянны, этот параметр пересчитывается клиентами сети через каждые 2016 блоков таким образом, чтобы поддерживать среднюю скорость формирования блокчейна на уровне 2016 блоков в две недели. Таким образом, 1 блок должен создаваться примерно раз в десять минут. На практике, когда вычислительная мощность сети растёт - соответствующие временные промежутки короче, а когда снижается - длиннее. Перерасчёт сложности с привязкой ко времени возможен благодаря наличию в заголовках блоков времени их создания. Оно записывается в Unix-формате по системным часам автора блока (если блок создается в пуле, то по системным часам сервера этого пула).

Применение вне сферы криптовалют

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

Банковский сектор

В российском банковском секторе к технологии проявляют интерес такие компании как ВТБ, и Сбербанк.

О разработках и планах использования технологии блокчейн заявили платёжные системы VISA, Mastercard, Unionpay и SWIFT.

Земельный реестр

Швеция и ОАЭ планируют вести земельный реестр при помощи технологии блокчейн.

Правительство Индии борется с земельным мошенничеством при помощи блокчейн.

В первом полугодии 2018 года будет проводиться эксперимент по использованию технологии блокчейн в целях мониторинга достоверности сведений Единого государственного реестра недвижимости (ЕГРН) на территории Москвы.

Удостоверение личности

В 2014 году основана компания Bitnation, предоставляющая услуги традиционного государства, такие как удостоверение личности, нотариат и ряд других.

В июне 2017 Accenture и Microsoft представили систему цифровых удостоверений личности на блокчейне.

В августе 2017 правительство Бразилии начало тестирование системы удостоверений личности на блокчейн.

Финляндия идентифицирует беженцев при помощи блокчейн-технологий.

В Эстонии работает блокчейн-система электронного гражданства.

Критика

Международная межбанковская система передачи информации и финансовых транзакций SWIFT заявила об опасности нереалистичных ожиданий в отношении ажиотажа вокруг технологий цепочки блоков и распределённых реестров в банковской среде.

Россия

В июле 2017 года в Новгородской области планировалась работа по запуску пилотного проекта по внедрению технологии блокчейн в работу Росреестра. В проекте должны были участвовать Внешэкономбанк и Агентство по ипотечному жилищному кредитованию.

По поручению президента Татарстана экспертами компании «Киви платформа» проведено исследование о применимости технологии блокчейн в государственном управлении, и предложено внедрение технологии блокчейн в системы межведомственного документооборота, нотариата, учёта дипломов, голосования, здравоохранения, земельного кадастра, цифровой личности, регистрационных действий (гражданские состояний). Решения находятся в стадии рассмотрения.

Сбербанк и SWIFT в ходе Sibos 2017 в Торонто «договорились о координации шагов по оценке возможности применения технологии блокчейн в платформах межбанковских расчётов.. платформа SWIFT использует возможности распределённого реестра, построенного на технологии блокчейн, для выверки информации по платежам в режиме реального времени».

18 октября 2017 года Внешэкономбанк и правительство Новгородской области на международном форуме «Открытые инновации» в Москве объявили о запуске в сентябре пилотного проекта по созданию системы контроля за обеспечением жителей области лекарственными препаратами. Губернатор области сообщил, что «использование технологии блокчейн при мониторинге всей цепочки поставок лекарственных препаратов позволит предотвратить злоупотребления и выявить нелегальный оборот дорогостоящих лекарств, а также сократить случаи смертности по причине приема некачественных лекарств». В декабре 2017 года планируется завершить тестирование рабочего прототипа проекта.

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

Википедия

Здравствуйте, уважаемые читатели блога сайт. Что такое блокчейн? У многих (и у меня поначалу) сразу возникает ассоциация с биткоинами (или криптовалютой в ее общем понимании). С одной стороны, эти ассоциации верны, а с другой — нет. Почему так? Давайте разбираться.

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

Сначала пройдемся по этимологии этого слова. Образовано оно от английского BlockChain, что в переводе означает «цепочка блоков». Но это мало о чем нам говорит — просто название технологи. Однако, мы использовали то самое ключевое слово, которое все должно объяснить.

Что такое BlockChain и в чем суть этой технологии?

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

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

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

Вы знакомы, наверное, с такой технологией, как BitTorrent (хотя бы косвенно)? Чем она примечательна (кроме того, что на ее принципах сейчас проходит большая часть обмена , в том числе и с нарушением авторских прав)? А тем, что данные в ней хранятся распределенно — нет центрального сервера, но при этом все прекрасно работает (быстро и надежно).

Достоинства блочейна

Так вот, block chain чем-то на нее похожа (распределенной структурой и популярностью), но и обладает целым рядом других достоинств:

  1. Тут тоже нет центрального сервера — вся база данных распределена среди участников, а значит взломать ее практически нереально (другие копии стразу отвергнут несанкционированные изменения внесенные в одном или ряде экземпляров — ломать нужно более половины всех пользователей этой системы).
  2. У каждого из пользователей будет полная копия базы (содержащая всю цепочку транзакций) в зашифрованном виде. Копии синхронизируются, (это алгоритм принятия решений по конфликтующим версия блокчейна).
  3. Любой желающий сможет отследить любую транзакцию (операцию с данными) — система полностью прозрачна (а вы думаете откуда СМИ знали точные суммы биткоинов, перечисленные владельцам недавно нашумевших вирусов?). Одно это чего стоит!
  4. Информация в базу построенной по технологии блокчейн добавляется в виде новых блоков . Причем добавление согласовывается с другими пользователями сети. Если брать биткоин, то новая единица этой путем ресурсоемких расчетов (по сути перебора чисел и расчета для них хеша с целью вписаться в заранее заданный шаблон).

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

  5. Все нелегетивные попытки внесения изменений в базу, основанную на технологии блокчейн (добавить новые блоки, приписать их себе и т.д.), пресекаются путем сравнения с копиями баз хранимых у других пользователей системы. Взломать систему очень сложно благодаря децентрализации и многократного копирования хранимой информации. Это похоже на ДНК в клетках человека — их много, они несут в себе всю полноту информации и легко справляются со сбоями в отдельных копиях.

Аналогии и пример использования Block Chain для создания криптовалюты

Если приведенное выше описание не внесло ясности в ваши головы по поводу того, что такое BlockChain, то попробую объяснить на примере с простыми ассоциациями .

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

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

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

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

Очень легко смотрится, не правда ли?

BlockChain — это наше будущее?

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

Блокчейн — это не то же, что Биткоин

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

Но сам по себе биткоин довольно спорная вещь. Появился он в 2009 году и с тех пор вырос тысячекратно и продолжает во всю расти и по сей день (даже большими темпами).

Правда, очень похоже на пузырь? Лопнет? Весьма вероятно. Кроме этого имеет место быть неоднозначное отношение к криптовалюте государства.

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

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

Почему все сейчас говорят об этой технологии?

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

  1. «Скрипач не нужен» — помните такую фразу из легендарной киноленты? Так вот, она тут очень даже применима. При использовании этой технологии пропадет необходимость привлечения «третьей стороны» при совершении сделки, ибо система, как я уже говорил, полностью прозрачна для всех. Тем самым могут быть существенно снижены накладные расходы и сроки проведения сделок (транзакций, т.е. операций с данными).
  2. Блокчейн подойдет для тех систем, где существует риск мошенничества и сохранности информации. Всего, на что сейчас тратятся огромные деньги. Ведь кроме прозрачности технология обладает несравненной защищенностью и безопасностью использования всеми сторонами. Причем имеется защита и от мошенничества (и «удержания в узде») со стороны организатора системы за счет децентрализации (как в битторенте — технически никак не воспрепятствовать скачиванию).

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

Так же данную технологию замечательно можно адаптировать для ведения различных кадастров, медицинских баз, юридических баз, любой логистики, а так же для проведения банковских операций (это уж точно «доктор прописал» — в разы сократятся расходы и время прохождения).

Весь вопрос в том, чтобы было принято волевое решение (многих не устраивает невозможность «незаметно» вмешаться в работу системы после ее внедрения), а уж все это реализовать и применить блокчейн на практике будет делом вторичным (благо биткоин дал отличную наработанную базу).

Проблемы внедрения BlockChain в жизнь

  1. Например, для поддержания высокого уровня безопасности система нуждается в постоянных сложных вычислениях, которые возможно делать только обладая очень большой ресурсной базой. В биткоине эту проблему решили просто — назначили комиссию тем, кто предоставляет свои ресурсы (вычислительные мощности компьютеров или специально собранных систем — ферм для майнинга) для этой цели (на основе этого принципа и построен основной способ заработка биткоинов — майнинг).
  2. Так же для безопасности всей системы крайне важно, чтобы эти ресурсы были бы распределены и не находились под управлением какой-то группы (например, объединившейся по сговору), которая может использовать сосредоточенные в руках мощности для различных нехороших манипуляций.
  3. Кого-то все это может лишить работы или прибыли (различных посредников), а посему они вставляют палки в колеса еще на начальном (самом сложном) этапе внедрения технологии в жизнь.

Блокчейн на примере Биткоина

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

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

Теперь реальный пример работы BlockChain в системе биткоинов . Далее тезисно:

  1. Транзакции в этой системе подписываются (считаются достоверными, ) пачками (т.е. блоками).
  2. Периодичность появления (добавлении) новых блоков заложена в распределённый алгоритм системы: чтобы подписать один блок (выпустить новую денежную единицу), нужно найти требуемый хэш (методом перебора, ибо из хеша восстановить число априори невозможно и остается только вычислять хеш без конца для взятых наугад чисел, пока случайно не напоришься на нужный вариант хеша).
  3. При этом сложность поиска хеша устанавливается алгоритмически в зависимости от задач системы (изменяется сложность шаблона, в который должен уложиться хеш). В Биткоине периодичность добычи новой единицы (появление нового блока) равна примерно десяти минутам. Соответственно, чем больше мощность системы майнера, тем выше вероятность, что очередной блок в систему добавит именно он и получить за это вознаграждение.
  4. Клиенты системы могут генерировать хоть миллион транзакций (переводов) в секунду, но сеть узлов их примет только с момента подписания очередного блока (добычи очередной единицы).
  5. Более того, транзакция будет считаться неподтвержденной до момента появления нескольких очередных новых блоков (генерации денежных единиц), для защиты от форка (расплодившихся единицах криптовалюты на «боковых ветках цепочки блоков», появившимся, например, в локальной сети, но потом отвергнутых основной цепью блоков).
  6. Размер базы транзакций во избежании ее неконтролируемого роста специальным образом сжимается (по сути, урезается) за счёт «контрольных точек». Алгоритмы консенсуса периодически подтверждают так называемый «опорный» блок, ранее которого можно не хранить цепочку блоков. Такие контрольные блоки периодически создаются (маркируются). В противном случае база биткоинов была бы неподъемной.

Хочу подчеркнуть, что криптовалюта — это не вещь в себе . Во всяком случае биткоины являются вполне себе свободно конвертируемой валютой.

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

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

Вот так вот выглядит великий и ужасный блокчейн, если пытаться это описать более-менее простым языком. Хотя словами приходится пользоваться не совсем простыми, но что делать — технология 🙂

Удачи вам! До скорых встреч на страницах блога сайт

Вам может быть интересно

BlockChain.info - популярный криптовалютный онлайн-кошелек на русском языке на официальном сайте БлокЧейн.инфо CoinMarketCap - официальный сайт рейтинга криптовалют КоинМаркетКап (Cryptocurrency Market Capitalizations) Криптонатор - онлайн кошелек для криптовалют с простым входом, но не очень хорошими отзывами Токены (Tokens) - что это такое в криптовалюте и других областях Криптовалюта - что это такое простыми словами, как все устроено и список самых рейтинговых крипто-валют Кошелек для криптовалюты - как его создать и какой лучше: холодный, мультивалютный, аппаратный или онлайн-криптокошелек
Майнинг - что это такое простыми словами и как заработать деньги на майнинге биткоинов и других криптовалют Сатоши - что это такое, сколько satoshi в 1 биткоине, каков их курс к рублю и кто такой Сатоси Накамото Cloud Token и робот Jarvis осуществили мечту многих инвесторов




Close