Алгоритм блокчейн

Блокчейн

Понравилась статья? Поделись:

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

Содержание

Технология Блокчейн [ править ]

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

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

Принцип работы технологии блокчейн можно сравнить с работой сети Интернет. Вы размещаете в сети какую-либо информации, и пользователи Интернета могут получить к ней доступ независимо от места своего нахождения. Так и здесь: информацию, содержащуюся в блоке цепочки, могут получить все пользователи сети, которые имеют к ней доступ, в любой точке мира. Чтобы получить доступ к этой информации, вы должны иметь специальный закрытый ключ, который создан согласно криптографическому алгоритму. Это делает хранение данных в цепочке блокчейн защищённым и полностью безопасным.

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

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

Алгоритм Blockchain [ править ]

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

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

История [ править ]

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

Форки в Blockchain [ править ]

У любого блока из цепи есть только один путь к genesis block. В свою очередь от genesis block цепь может разделятся на несколько, образуя таким образом форк (англ., «fork»). Форки, состоящие из одного блока, — это довольно распространенное явление. Они образуются, если несколько узлов «нашли» блок с разницей в несколько секунд. Когда такое происходит, остальные узлы начинают строить дальнейший block chain на блоке, который пришел им первым. Когда какой-либо из двух блоков получает продолжение — его цепочка считается главной в block chain, поскольку она становится длиннее.

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

Блокчейн-проекты [ править ]

  • Ethereum — распределенная вычислительная платформа с открытым исходным кодом, основанная на блокчейне с функциональными возможностями использования смарт контрактов. С ее помощью можно создавать децентрализованные онлайн-сервисы. Концепцию единой децентрализованной виртуальной машины в 2013 году предложил российско-канадский программист Виталик Бутерин. Сеть работает с 30 июня 2015 года после краудфандинговой кампании, которая позволила привлечь $18,439 млн.
  • Waves Platform — это криптовалютный проект, запущенный российским предпринимателем Александром Ивановым в 2016 году. Кампания по запуску Waves blockchain platform собрала 16 миллионов долларов, войдя в число крупнейших по привлеченным средствам через краудфандинг.

Классификация блокчейнов [ править ]

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

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

  • публичный блокчейн;
  • блокчейн, который принадлежит консорциуму;
  • полностью частный блокчейн (классификация создателя платформы EthereumВиталика Бутерина).

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

Публичный Blockchain [ править ]

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

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

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

Блокчейн, принадлежащий консорциуму [ править ]

Консорциумные блокчейны (consortium blockchains) контролируются заранее выбранным набором узлов. Виталик Бутерин в качестве примера приводит систему из 15 финансовых учреждений, каждое из которых управляет узлом, и 10 из которых должны подтвердить каждый блок, чтобы его признали действительным и добавили в цепь.

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

Такие цепи можно назвать «частично децентрализованными».

Частный блокчейн [ править ]

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

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

Применение технологии [ править ]

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

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

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

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

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

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

Крупную сделку осуществили голландский банк ING Bank и международный финансовый конгломерат HSBC. При доставке товара из Аргентины в Малайзию была применена технология блокчейн в рамках платформы R3 Corda. Это позволило исключить необходимость оформления каких-либо разрешений и документов. В России подобную сделку осуществили Альфа-банк и авиаперевозчик S7. Благодаря мгновенному обновлению информации в сети финансовые операции станут быстрее и безопасней.

Перспективы [ править ]

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

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

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

Блокчейн Биткоина — что это такое, принцип работы

  • Что такое блокчейн Биткоина
  • Принцип работы блокчейна на примере
  • Виды блокчейна
  • Алгоритм работы блокчейна Биткоина
  • Суть технологии
  • Плюсы и минусы блокчейна Биткоина
  • Сферы применения

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

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

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

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

Определение blockchain состоит из двух элементов:

  1. «Block» переводится, как блоки.
  2. «chain» — цепочка.

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

Будет полезно:  Эфир классик блокчейн

Блок состоит из следующих элементов:

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

  • Списка транзакций. Первая операция в блоке — та, за которую майнер получил вознаграждение. Далее идут остальные сделки, критерии выбора которых задаются майнерами. Отбор осуществляется по времени, комиссии или другим параметрам.
  • Цепочка — группа блоков, которые расположены друг за другом и создаются тысячами майнеров, участвующими в добыче криптовалюты. Если блок удовлетворяет требованиям сети, он становится её частью и добавляется во все предыдущее блоки цепи. В процессе добавления новых блоков возможно ветвление, когда два или более элементов называют «родительским» один и тот же блок.

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

    Принцип работы блокчейна на примере

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

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

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

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

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

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

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

    Виды блокчейна

    Блокчейн бывает трёх типов:

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

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

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

    Блокчейн Bitcoin работает по такому алгоритму:

      Пользователь X переводит деньги пользователю Y.

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

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

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

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

  • Пользователь Y получает деньги от пользователя X.
  • Суть технологии блокчейна Биткоина

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

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

    Надёжность работы цепочки блокчейн обеспечивают специальные алгоритмы:

    • Proof-of-Work.
    • Proof-of-Stake.

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

    На формирование блока в цепи блокчейн уходит 10 минут. За это время майнеры, участвующие в добыче криптовалюты, находят подпись, а проверка выполняется без задержек по времени. Недостаток алгоритма в том, что для обеспечения его функционирования требуются огромные мощности. Как результат, за проведение транзакций взимаются комиссии. Что касается Proof-of-Stake — это обновлённый алгоритм, но применяется он в блокчейне Эфириума.

    Плюсы и минусы блокчейна Биткоина

    Блокчейн Биткоина имеет ряд плюсов:

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

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

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

    Универсальность. Блокчейн — уникальная технология, которая может применяться не только в финансовой сфере, но и в других областях.

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

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

      Невозвратность. Отменить операцию, если она проведена по ошибке, не получится.

    Риск атаки. Если 51 процентом цепи Биткоина будет владеть один пользователь, целостность сети нарушается.

    Масштабируемость. При текущем размере блока система обрабатывает до семи операций за 1 секунду. С ростом числа пользователей этого показателя становится мало.

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

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

      Для защиты авторства и идентификации личности.

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

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

    В секторе недвижимости — для ускорения сделок купли-продажи, хранения прав собственности на жилье.

    На бирже и в сфере услуг (для проверки правильности информации).

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

    Больше о блокчейне Биткоина в видео ниже:

    Азы технологии блокчейн: введение в распределенные реестры

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

    Роль реестров

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

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

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

    Типовой реестр выглядит следующим образом:

    Проблемы существующих реестров коммерческой деятельности

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

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

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

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

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

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

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

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

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

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

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

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

    Будет полезно:  Центр блокчейн компетенций вэб

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

    Преимущества блокчейна для бизнеса

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

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

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

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

    Преимущества блокчейна для бизнеса

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

    1. Используется ли коммерческая транзакционная сеть?
    2. Требуется ли консенсус участников для подтверждения транзакций?
    3. Являются ли аудиторский учет и отслеживание источников обязательными?
    4. Должен ли отчет о проведенных транзакциях быть неизменным или защищенным от несанкционированного доступа?
    5. Должна ли процедура разрешения споров быть окончательной?

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

    Представляем проект Hyperledger от Linux Foundation

    Проект Hyperledger — это попытка создания для межкорпоративных транзакций (B2B) и транзакций между бизнесом и клиентом (B2C) на основе открытого кода. IBM является одним из основателей проекта Hyperledger, чьи 44 тысячи строк лежат в основе первого предварительного проекта — Hyperledger Fabric. Основная задача Hyperledger Fabric — создание открытой системы, которая будет являться стандартом применения в различных отраслях для B2B- и .

    Основными целями такой попытки являются:

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

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

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

    Архитектура Hyperledger Fabric поддерживает модульность, функциональную совместимость со стандартом и контейнерную технологию для поддержки «умных» контрактов, написанных на любом распространенном языке.

    Дополнительная информация доступна на Hyperledger Project в разделе Hyperledger Whitepaper, а также в документации Hyperledger Fabric на GitHub.

    Требования к компаниям по использованию блокчейна

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

    С точки зрения IBM, технологии блокчейн промышленного образца обладают следующими характеристиками:

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

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

    С чего начать?

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

    Технологии блокчейн на Bluemix

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

    Активируйте бесплатную пробную версию Bluemix и начните работу с блокчейном в Bluemix. Следуйте пошаговым инструкциям в IBM Блокчейн 101: Краткое руководство для разработчиков для создания своей первой сети блокчейн в безопасной облачной среде.

    Подписанные и протестированные IBM образы из Docker Hub

    В качестве альтернативы вы можете настроить и работать с посредством контейнеров Docker и файлов Docker Compose с подписью IBM. Образы были протестированы на работоспособность, стабильность и производительность и готовы к внедрению в любую среду. IBM предлагает платную техническую поддержку данной опции.

    Обзор 9 алгоритмов блокчейн консенсуса

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

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

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

    Основными преимуществами являются:
    — существенное снижение потребления электроэнергии (относительно PoW метода);
    — для создания атаки Double-spending необходимо сконцентрировать больше 50% от общего количества всей валюты, что будет стоить огромного состояния. В том случае, если же атакующий все же сможет сконцентрировать такое количество средств, он своими действиями нарушит баланс и сам больше пострадает от своей же атаки.

    Основными недостатками являются:
    — мотивация в концентрации средств, что может приводить к централизации сети.

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

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

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

    Иногда еще называемый Proof-of-Space (PoSpace), еще один алгоритм консенсуса. Я нашел только одну блокчейн платформу, которая поддерживает данный алгоритм, это Burstcoin. PoC работает по следующему принципу:
    — каждый майнер вычисляет достаточно большой объем данных, который записывается на дисковую подсистему (жесткий диск, облачные системы хранения) узла. Такой первоначальный набор данных в PoC называется «участок».
    — для каждого нового блока в блокчейне, майнер читает небольшой набор данных (1/4096, что приблизительно составляет 0.024%) от своего общего сохраненного объема и возвращает результат (дедлайн), как прошедшее время в секундах с момента создания последнего блока, после которого майнер сможет создать новый блок.
    — майнер, получивший минимальное время дедлайна, подписывает блок и получает вознаграждение за транзакции.

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

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

    Описание алгоритма опубликовано в 2014 году, как потенциально нового и более надежного алгоритма для биткоина, информации о его имплементации я так и не нашел. Авторы алгоритма PoA попытались объединить два наиболее популярных алгоритма, такие как Proof-of-Work и Proof-of-Stake, с целью увеличения уровня защиты от потенциально возможных атак (51% attack, Denial-of-Service attacks (DoS). Принцип работы алгоритма описан ниже:
    — каждый майнер блокчейн сети пробует сгенерировать заголовок пустого блока, который включает в себя хеш предыдущего блока, публичный адрес майнера, индекс текущего блока в блокчейне и nonce.
    — после генерации заголовка пустого блока отвечающего текущим требованиям сложности, узел рассылает этот заголовок в блокчейн сеть.
    — все узлы сети рассматривают заголовок такого блока, как данные полученные от псевдослучайных владельцев. Используя хеш разосланного заголовка блока и хеш предыдущего блока + N пресетов с использованием алгоритма follow-the-satoshi выбираются стейкхолдеры.
    — каждый стейкхолдер, находящийся в онлайне, проверяет полученный, пустой заголовок блока на его корректность. Во время проверки каждый получивший заголовок проверяет является ли он одним из первых N-1 стейкхолдеров «счастливчиков» этого блока и в этом случае подписывает заголовок пустого блока своим секретным ключом и отправляет его в блокчейн сеть.
    — Когда N-й стейкхолдер видит, что он должен стать подписантом этого блока, он, в дополнение к заголовку пустого блока, добавляет блок с включенными транзакциями (количество включаемых транзакций он выбирает сам), все подписи N-1 от других стейкхолдеров и подписывает блок.
    — Стейкхолдер N рассылает новый, подготовленный блок. Узлы получают этот блок, убеждаются в его законности и добавляют этот блок в блокчейн.
    — Премия за транзакции, которую получил N-стейкхолдер, распределяется между майнером и N стейкхолдерами «счастливчиками».

    Будет полезно:  Какие проблемы решает блокчейн

    PoA алгоритм консенсуса стоящий несколько особняком от остальных алгоритмов, так как для своей работы ему не требуется иметь вообще какого-либо майнинга, как в случае с PoW или PoS. В блокчейн сети, базирующейся на PoAuthority, все транзакции и блоки проверяются посредством одобренных аккаунтов (валидаторов). Проведение транзакций и создание блоков, проходит в автоматическом режиме при помощи вычислительных мощностей валидатора.

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

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

    Еще один интересный тип алгоритма консенсуса — Proof-of-Burn. При его использовании майнер отправляет монеты на случайный адрес сгенерированного хеша, потратить средства с этого адреса практически невозможно, так как вероятность подобрать к нему ключи стремится к нулю. За такое сжигание монет, майнер получает постоянный шанс найти PoB блок и получить за него награду. Шансы на майнинг увеличиваются при увеличении количества сожженных монет. Экономически этот процесс сжигания монет можно представить как покупка буровой установки для майнинга. Естественно такой алгоритм имеет смысл использовать только на поздних этапах существования той или иной криптовалюты, тогда когда есть что «сжигать» 😉 Интересной мыслью является то, что этот метод также хорошо подходит для трансфера из «старых» в «новые» криптовалюты. Например, «старая» криптовалюта находится в финальной точки своего майнинга, мы можем использовать метод PoB тогда, когда для того, чтобы получить «новую» криптовалюту, нам необходимо сжечь «старую».

    Данный алгоритм используется на платформе Slimcoin.

    Блокчейн – что это понятным языком

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

    Table of Contents

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

    Если объяснять на пальцах, то блокчейн часто сравнивают со стандартным дневником или картотекой, куда последовательно в хронологическом порядке вносятся записи о том, что сделано – поспал, поел, постирал, погулял, взял в долг, заплатил 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 году, приняв к тому времени необходимые нормативно- правовые акты. Пока что крупные банки страны совместно с Центробанком с целью повышения эффективности финансовой системы создали платформу «Мастерчейн».

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

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

    Ссылка на основную публикацию