Jump to content

«Մասնակից:Marsela Khurshudyan/Ավազարկղ»–ի խմբագրումների տարբերություն

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
Ջնջվում է էջի ամբողջ պարունակությունը
Պիտակ՝ Դատարկում
No edit summary
Տող 1. Տող 1.
[[Պատկեր:Хэш транзакций.png|300px|մինի|աջից|Գործարքի հեշի ստացման գծագիր]]
'''Բլոկչեյն''' ({{lang-en|blockchain}}<ref>[https://www.merriam-webster.com/dictionary/blockchain Merriam-Webster Dictionary], [https://en.oxforddictionaries.com/definition/blockchain Oxford Dictionary].</ref>, ի սկզբանե {{lang-en2|block chain}}{{sfn|Satoshi|2008|c=2—3}}), որոշ կանոնների համաձայն կառուցված, տեղեկատվություն պարունակող անընդհատ հաջորդական բլոկների շղթա: Ամենից հաճախ բլոկների շղթաների կրկնօրինակները պահվում են իրարից անկախ բազում տարբեր համակարգիչների վրա:

== Ընդհանուր տեղեկություններ ==
Առաջին անգամ այս տերմինը ի հայտ է եկել որպես [[Bitcoin|բիթքոին]] համակարգում իրականացվող ամբողջությամբ վերարտադրված բաշխված տվյալների բազայի անվանում, որի պատճառով բլոկչեյնը հաճախ վերաբերում են տարբեր կրիպտոարժույթների գործարքների, սակայն բլոկների շղթաների տեխնոլոգիաները կարող են տարածվել ցանկացած փոխկապակցված տեղեկատվական բլոկների վրա{{sfn|Генкин, Михеев|2017|loc=| с= 15|name=}}: Բիթքոինը դարձավ բլոկչեյն տեխնոլոգիայի առաջին կիրառումը [[2008 թվական]]ի [[հոկտեմբեր]]ին<ref name="NBR2017">{{cite journal|author=Marco Iansiti and Karim R. Lakhani|title=The Truth About Blockchain|journal=[[Harvard Business Review]]|url=https://hbr.org/2017/01/the-truth-about-blockchain|volume=|issue=January–February 2017 issue|year=2017|pages=118–127|accessdate=27 February 2018|archiveurl=}}</ref>:

== Իրացում բիթքոին համակարգում ==

=== Գործարքների բլոկ ===
Գործարքների բլոկը հատուկ կառուցվածք է՝ բիթքոին և դրա նման համակարգում գործարքների խմբի գրանցումների համար{{sfn|Satoshi|2008|c=3}}: Գործարքը համարվում է ավարտված և հավաստի («հաստատված»), երբ նրա ձևաչափը և ստորագրությունները ստուգված են, և երբ ինքը՝ գործարքը, միավորված է խմբի մեջ ուրիշների հետ և գրանցվում է հատուկ կառուցվածքում՝ բլոկում: Բլոկների բովանդակությունը կարելի է ստուգել, ​​քանի որ յուրաքանչյուր բլոկ պարունակում է տեղեկություններ նախորդ բլոկի մասին: Բոլոր բլոկները կառուցված են մեկ շղթայի մեջ, որը պարունակում է տեղեկություններ տվյալների բազայում կատարված բոլոր գործողությունների մասին: Շղթայի ամենաառաջին բլոկը՝ առաջնային բլոկը (անգլերեն genesis բլոկ), դիտարկվում է որպես առանձին դեպք, քանի որ նրա մոտ բացակայում է ծնողական բլոկը<ref>{{cite web
| url = https://bitcoin.org/en/glossary/genesis-block
| title = Genesis Block, Block 0
| lang = en
| accessdate = 2015-12-21
}}</ref>:

Բլոկը բաղկացած է վերնագրից և գործարքների ցանկից: Բլոկի վերնագիրն իր մեջ ընդգրկում է իր սեփական [[հեշ]]ը, նախորդ բլոկի հեշը, գործարքների հեշը և լրացուցիչ ծառայողական տեղեկատվությունը: Բիթքոին համակարգում առաջին գործարքը բլոկում միշտ ցույց է տալիս միջնորդավճարի ստացումը, որը ստեղծված բլոկի համար մայների պարգևատրումն է{{sfn|Satoshi|2008|c=3}}: Հաջորդը գալիս է նախորդ բլոկներում դեռևս չգրանցված գործարքների հերթից առաջացած գործարքների ցանկը: Հերթից ընտրության չափորոշիչը սահմանում է մայները ինքնուրույն:Պարտադիր չէ, որ դա լինի ըստ Ժամանակի հերթականության: Օրինակ, կարող են ընդգրկվել միայն բարձր վճարների կամ հասցեների տվյալ ցանկի մասնակցությամբ գործառնությունները: Գործարքների համար բլոկում օգտագործվում է ծառանման հեշավորումը{{sfn|Satoshi|2008|c=4}}, նման BitTorrent պրոտոկոլի ֆայլի համար հեշ գումարի ձևավորմանը:

Далее идёт список транзакций, сформированный из очереди транзакций, ещё не записанных в предыдущие блоки. Критерий отбора из очереди задаёт майнер самостоятельно. Это не обязательно должна быть хронология по времени. Например, могут включаться только операции с высокой комиссией или с участием заданного списка адресов. Для транзакций в блоке используется [[TTH|древовидное хеширование]]{{sfn|Satoshi|2008|c=4}}, аналогичное формированию [[хеш-сумма|хеш-суммы]] для файла в [[BitTorrent (протокол)|протоколе BitTorrent]]. Транзакции, кроме начисления комиссии за создание блока, содержат внутри параметра ''input'' ссылку на транзакцию с предыдущим состоянием данных (в системе Биткойн, например, даётся ссылка на ту транзакцию, по которой были получены расходуемые биткойны). Операции по передаче майнеру комиссии за создание блока не имеют «входных» транзакций, поэтому в данном параметре может указываться любая информация (для них это поле носит название {{lang-en|Coinbase parameter}}).

Созданный блок будет принят остальными пользователями, если числовое значение хеша заголовка равно или меньше определённого целевого числа, величина которого периодически корректируется. Так как результат [[хеширование|хеширования]] функции [[SHA-256]] считается [[Односторонняя функция|необратимым]], на данный момент нет алгоритма получения желаемого результата, кроме случайного перебора. Если хеш не удовлетворяет условию, то в заголовке изменяется параметр [[nonce]] и хеш пересчитывается. Обычно требуется большое количество пересчётов. Когда вариант найден, узел рассылает полученный блок другим подключенным узлам, которые проверяют блок. Если ошибок нет, то блок считается добавленным в цепочку и следующий блок должен включить в себя его хеш{{sfn|Satoshi|2008|c=3}}.

Величина целевого числа, с которым сравнивается хеш, в системе Биткойн корректируется через каждые 2016 блоков. Запланировано, что вся сеть системы Биткойн должна тратить на генерацию одного блока примерно 10 минут, на 2016 блоков — около двух недель. Если 2016 блоков сформированы быстрее, то цель немного уменьшается и достичь её становится труднее, в противном случае цель увеличивается. Изменение сложности вычислений не влияет на надёжность сети Биткойн и требуется лишь для того, чтобы система генерировала блоки почти с постоянной скоростью, не зависящей от вычислительной мощности участников сети<ref>{{cite web
| url = http://hashingit.com/analysis/30-finding-2016-blocks
| title = Finding 2016 Blocks
| lang = en
| accessdate = 2015-12-21
}}</ref>.

=== Цепочка блоков ===
[[Файл:Blockchain.svg|thumb|right|125px|Основная последовательность блоков (чёрные) является самой длинной от начального (зелёный) до текущего. Побочные ветви (фиолетовые) отсекаются.]]

Блоки одновременно формируются множеством «[[Майнинг|майнеров]]». Удовлетворяющие критериям блоки отправляются в сеть, включаясь во все [[репликация (вычислительная техника)|репликации]] распределённой базы блоков. Регулярно возникают ситуации, когда несколько новых блоков в разных частях распределённой сети называют предыдущим один и тот же блок, то есть цепочка блоков может ветвиться. Специально или случайно можно ограничить ретрансляцию информации о новых блоках (например, одна из цепочек может развиваться в рамках локальной сети). В этом случае возможно параллельное наращивание различных ветвей. В каждом из новых блоков могут встречаться как одинаковые транзакции, так и разные, вошедшие только в один из них. Когда ретрансляция блоков возобновляется, майнеры начинают считать главной цепочку с учётом уровня сложности хеша и длины цепочки. При равенстве сложности и длины предпочтение отдаётся той цепочке, конечный блок которой появился раньше. Транзакции, вошедшие только в отвергнутую ветку (в том числе по выплате вознаграждения), теряют статус подтверждённых. Если это транзакция по передаче биткойнов, то она будет поставлена в очередь и затем включена в очередной блок. Транзакции получения вознаграждения за создание отсечённых блоков не дублируются в другой ветке, то есть «лишние» биткойны, выплаченные за формирование отсечённых блоков, не получают дальнейших подтверждений и «утрачиваются»{{sfn|Satoshi|2008|c=4}}.

Таким образом, цепочка блоков содержит историю владения, с которой можно ознакомиться, например, на специализированных сайтах<ref name="bbe">{{cite web
|url = http://blockexplorer.com/
|title = Bitcoin Block Explorer - сайт, позволяющий просматривать цепочку блоков
|archiveurl = https://www.webcitation.org/69Ar6Dlbn?url=http://blockexplorer.com/
|archivedate = 2012-07-15
|accessdate = 2015-12-21
|lang = en
}}</ref>.

Блокчейн формируется как непрерывно растущая цепочка блоков с записями обо всех транзакциях. Копии базы или её части одновременно хранятся на множестве компьютеров и синхронизируются согласно формальным правилам построения цепочки блоков. Информация в блоках не шифрована и доступна в открытом виде, но отсутствие изменений удостоверяется [[Криптография|криптографически]] через хэш-цепочки{{sfn|Satoshi|2008|c=5}} (элемент [[цифровая подпись|цифровой подписи]]).

База публично хранит в незашифрованном виде информацию о всех [[Транзакция (информатика)|транзакциях]], [[Электронная цифровая подпись|подписываемых]] с помощью [[Криптосистема с открытым ключом|асимметричного шифрования]]. Для предотвращения многократной траты одной и той же суммы используются метки времени{{sfn|Satoshi|2008|c=2}}, реализованные путём разбиения БД на цепочку специальных блоков, каждый из которых, в числе прочего, содержит в себе [[Контрольная сумма|хеш]] предыдущего блока и свой порядковый номер. Каждый новый блок осуществляет подтверждение транзакций, информацию о которых содержит и дополнительное подтверждение транзакций во всех предыдущих блоках цепочки. Изменять информацию в блоке, который уже находится в цепи, не практично, так как в таком случае пришлось бы редактировать информацию во всех последующих блоках. Благодаря этому успешная [[double-spending]] атака (повторная трата ранее израсходованных средств) на практике крайне маловероятна<ref name=kopstein>{{cite news
| author1 = Joshua Kopstein
| title = The Mission to Decentralize the Internet
| url = http://www.newyorker.com/tech/elements/the-mission-to-decentralize-the-internet
| accessdate = 30 December 2014
| publisher = The New Yorker
| date = 12 December 2013
| quote = The network’s „nodes“—users running the bitcoin software on their computers—collectively check the integrity of other nodes to ensure that no one spends the same coins twice. All transactions are published on a shared public ledger, called the „block chain“
}}</ref>.

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

Для более наглядного объяснения механизма работы платёжной системы [[Сатоси Накамото]] ввёл понятие «''цифровая монета''»{{sfn|Satoshi|2008|c=2}}, определив его как цепочку цифровых подписей. В отличие от стандартизированных номиналов обычных монет, каждая «цифровая монета» имеет свой собственный номинал. Каждому биткойн-адресу может сопоставляться любое количество «цифровых монет». При помощи транзакций их можно делить и объединять, при этом сохраняется общая сумма их номиналов за вычетом комиссии.

До версии 0.8.0 для хранения цепочки блоков основной клиент использовал [[Berkeley DB]], начиная с версии 0.8.0 разработчики перешли на [[LevelDB]]<ref>{{cite web
|url = http://www.linux.org.ru/news/opensource/8874093
|title = Релиз Bitcoin 0.8.0 - OpenSource - Новости
|accessdate = 2013-02-22
|archiveurl = https://www.webcitation.org/6F5D2jlmS?url=http://www.linux.org.ru/news/opensource/8874093
|archivedate = 2013-03-13
}}</ref>.

==== Подтверждение транзакций ====
Пока транзакция не включена в блок, система считает, что количество биткойнов на некоем адресе остаётся неизменным. В это время есть техническая возможность оформить несколько разных транзакций по передаче с одного адреса одних и тех же биткойнов разным получателям<ref name="CNNMoney">{{cite web
| url = http://money.cnn.com/2014/02/12/technology/security/bitcoin-attack
| title = Bitcoin is under attack
| accessdate = 2015-12-21
| lang = en
}}</ref>. Но как только одна из подобных транзакций будет включена в блок, остальные транзакции с этими же биткойнами система будет уже игнорировать. Например, если в блок будет включена более поздняя транзакция, то более ранняя будет считаться ошибочной. Есть небольшая вероятность, что при ветвлении две подобные транзакции попадут в блоки разных ветвей. Каждая из них будет считаться правильной, лишь при отмирании ветви одна из транзакций станет считаться ошибочной. При этом не будет иметь значения время совершения операции.

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

Для уменьшения влияния подобных ситуаций на сеть существуют ограничения на распоряжение только что полученными биткойнами. Согласно сервису ''blockchain.info'', до мая 2015 года максимальная длина отвергнутых цепочек была 5 блоков<ref name="брошенные">{{cite web
| url = https://blockchain.info/ru/charts/n-orphaned-blocks?timespan=all&showDataPoints=false&daysAverageString=1&show_header=true
| title = Число брошенных блоков
| accessdate = 2015-12-21
| lang = en
}}</ref>. Необходимое число подтверждений для разблокирования полученного зависит от программы-клиента либо от указаний принимающей стороны. Клиент «Bitcoin-qt» для отправки не требует наличия подтверждений, но у большинства получателей по умолчанию выставлено требование 6 подтверждений, то есть реально воспользоваться полученным обычно можно через час. Различные онлайн-сервисы часто устанавливают свой порог подтверждений.

Биткойны, полученные за создание блока, протокол разрешает использовать после 100 подтверждений<ref>{{cite web
| url = https://bitcoin.org/en/developer-examples#regtest-mode
| title = Bitcoin Developer Examples
| accessdate = 2015-12-21
| lang = en
}}</ref>, но стандартная программа-клиент показывает комиссию через 120 подтверждений, то есть обычно воспользоваться комиссией можно примерно через 20 часов после её начисления.

==== «Двойное расходование» ====
{{главная|Двойное расходование}}
Если контролировать более 50 % суммарной вычислительной мощности сети, то существует теоретическая возможность при любом пороге подтверждений одни и те же биткойны передать два раза разным получателям<ref name="Double Spending">{{cite web
|url = http://bits.media/double-spending/
|title = Статья о вероятности Double Spending атаки
|archiveurl = https://www.webcitation.org/6Gmgz3TqM?url=http://btcsec.com/double-spending/
|archivedate = 2013-05-21
|lang = en
}}</ref> — одна из транзакций будет публичной и подтверждаться в общем порядке, а вторая не будет афишироваться, её подтверждения будут происходить блоками скрытой параллельной ветви. Лишь через некоторое время сеть получит сведения о второй транзакции, она станет подтверждённой, а первая утратит подтверждения и будет игнорироваться. В результате не произойдёт удвоения биткойнов{{sfn|Satoshi|2008|c=6—8}}, но изменится их текущий владелец, при этом первый получатель утратит биткойны без каких-либо компенсаций.

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

На 1 декабря 2013 года суммарная мощность сети превысила 6000 THash/s<ref>{{cite web
| url = http://bitcoin.sipa.be
| title = Bitcoin Charts
| accessdate = 2015-12-21
| lang = en
}}</ref>. С начала [[2014 год]]а объединение майнеров (пул) ''Ghash.io'' длительное время контролирует свыше 40 % суммарной мощности сети «Биткойн», а в начале июня 2014 года в нём кратковременно концентрировалось более 50 % мощности сети<ref>{{cite web
| url = http://arstechnica.com/security/2014/06/bitcoin-security-guarantee-shattered-by-anonymous-miner-with-51-network-power
| title = Bitcoin security guarantee shattered by anonymous miner with 51 % network power
| accessdate = 2015-12-21
| lang = en
}}</ref>.

Двойное расходование биткойнов на практике не было зафиксировано ни разу. На май [[2015 год]]а параллельные цепочки никогда не превышали 5 блоков<ref name="брошенные" />.

=== Сложность ===
За требование к хешам блоков отвечает специальный параметр, называемый «сложность».
Так как вычислительные мощности сети непостоянны, этот параметр пересчитывается клиентами сети через каждые 2016 блоков таким образом, чтобы поддерживать среднюю скорость формирования блокчейна на уровне 2016 блоков в две недели. Таким образом, 1 блок должен создаваться примерно раз в десять минут. На практике, когда вычислительная мощность сети растёт — соответствующие временные промежутки короче, а когда снижается — длиннее<ref>{{cite web
| url = http://bitcoin.sipa.be
| title = Графики изменения сложности сети Bitcoin
| accessdate = 2015-12-21
| lang = en
}}</ref>.
Перерасчёт сложности с привязкой ко времени возможен благодаря наличию в заголовках блоков времени их создания. Оно записывается в [[UNIX-время|Unix-формате]] по системным часам автора блока (если блок создается в пуле, то по системным часам сервера этого пула)<ref>{{cite web
| url = http://blockexplorer.com/rawblock/0000000000000079d4636e1ed808c4f4b1b0f512ac74b4659e67b5f2a402c9ab
| title = Bitcoin hash
| accessdate = 2015-12-21
| lang = en
}}</ref>.

== Применение вне сферы криптовалют ==
В настоящее время к технологии блокчейн проявляют интерес представители самых различных сфер. При этом степень заинтересованности компаний в разных секторах экономики значительно варьируется. Финансовый сектор активно готовится к повсеместному внедрению блокчейна, тогда как производственные предприятия оставляют эту технологию без внимания<ref name="NBR2017" />.

=== Банковский сектор, инвестиции и биржи ===
В российском банковском секторе к технологии проявляют интерес такие компании как [[Банк ВТБ|ВТБ]]<ref>{{Cite news|title=«Наш ответ блокчейну»: российские банки намерены запустить свой аналог распределённого реестра|url=https://coinmarket.news/2017/08/04/nash-otvet-blokchejnu-rossijskie-banki-namereny-zapustit-svoj-analog-raspredelyonnogo-reestra/|work=CoinMarket.News|date=2017-08-04|accessdate=2017-11-03|language=ru-RU}}</ref> и [[Сбербанк]]<ref>{{Cite news|title=«Сбербанк» стал первым российским банком в составе Enterprise Ethereum Alliance|url=https://coinmarket.news/2017/10/18/sberbank-stal-pervym-rossijskim-bankom-v-sostave-enterprise-ethereum-alliance/|work=CoinMarket.News|date=2017-10-18|accessdate=2017-11-03|language=ru-RU}}</ref>.

О разработках и планах использования технологии блокчейн заявили платёжные системы [[VISA (платёжная система)|VISA]]<ref>{{Cite news|title=Visa планирует запатентовать собственную систему цифровых активов|url=https://coinmarket.news/2017/08/21/visa-planiruet-zapatentovat-sobstvennuyu-sistemu-tsifrovyh-aktivov/|work=CoinMarket.News|date=2017-08-21|accessdate=2017-11-03|language=ru-RU}}</ref><ref>{{Cite web|url=https://hightech.fm/2016/10/24/blockchain|title=Visa будет использовать блокчейн для международных платежей|publisher=Хайтек|lang=ru|accessdate=2017-11-03}}</ref>, [[MasterCard|Mastercard]]<ref>{{Cite news|title=Mastercard разрабатывает собственную блокчейн-систему транзакций|url=https://coinmarket.news/2017/09/22/mastercard-razrabatyvaet-sobstvennuyu-blokchejn-sistemu-tranzaktsij/|work=CoinMarket.News|date=2017-09-22|accessdate=2017-11-03|language=ru-RU}}</ref><ref>{{Cite web|url=https://hightech.fm/2017/10/23/mastercard|title=Mastercard запускает платежную сеть на блокчейне|publisher=Хайтек|lang=ru|accessdate=2017-11-03}}</ref>, [[China UnionPay|Unionpay]]<ref>{{Cite news|title=Китайский гигант UnionPay работает над блокчейном для банкоматов|url=https://coinmarket.news/2017/08/28/kitajskij-gigant-unionpay-rabotaet-nad-blokchejnom-dlya-bankomatov/|work=CoinMarket.News|date=2017-08-28|accessdate=2017-11-03|language=ru-RU}}</ref> и [[SWIFT]]<ref>{{Cite news|title=Межбанковская система Swift завершила тестирование смарт-контрактов на основе блокчейна|url=https://coinmarket.news/2017/07/03/mezhbankovskaya-sistema-swift-zavershila-testirovanie-smart-kontraktov-na-osnove-blokchejna/|work=CoinMarket.News|date=2017-07-03|accessdate=2017-11-03|language=ru-RU}}</ref><ref>{{Cite news|title=«Единогласно»: SWIFT сообщает об успешном тестировании протоколов Proof-of-Concept|url=https://coinmarket.news/2017/10/16/edinoglasno-swift-soobshhaet-ob-uspeshnom-testirovanii-protokolov-proof-of-concept/|work=CoinMarket.News|date=2017-10-16|accessdate=2017-11-03|language=ru-RU}}</ref>.

Лондонское подразделение [[Deutsche Bank|Дойче Банка]] Innovation Lab разрабатывает систему инвестиций на основе блокчейн-технологии, ускоряющую, упрощающую и удешевляющую процесс инвестирования за счёт исключения или сокращения роли посредников, адвокатов (поверенных), аудиторов и клиринговых агентов<ref name=":0">{{Cite news|title=Kryptowährung: Der Blockchain-Code|first=Lisa|last=Nienhaus|url=http://www.zeit.de/2018/10/kryptowaehrung-blockchain-bitcoin-banken-bezahlsysteme/komplettansicht#!top-of-overscroll|work=Die Zeit|location=Hamburg|id=0044-2070|date=2018-02-28|accessdate=2018-02-28|language=de-DE}}</ref>.

В июле 2017 года [[S7 Airlines]] и [[Альфа-банк]] запустили в эксплуатацию<ref>{{Cite web|url=https://www.s7.ru/home/about/news/s7-airlines-v-partnerstve-s-alfa-bankom-zapustila-novoe-reshenie-po-prodazhe-aviabiletov-na-baze-ethereum|title=S7 Airlines в партнерстве с Альфа-Банком запустила новое решение по продаже авиабилетов на базе Ethereum|author=|website=|date=28.07.2017|publisher=}}</ref> блокчейн-платформу автоматизации торговых операций с агентами на базе [[Ethereum]].

=== Земельный реестр ===
Швеция<ref>{{Cite news|title=Sweden tests blockchain technology for land registry|url=https://www.reuters.com/article/us-sweden-blockchain/sweden-tests-blockchain-technology-for-land-registry-idUSKCN0Z22KV|work=Reuters|date=Thu Jun 16 20:19:44 UTC 2016|accessdate=2017-11-03}}</ref>, Украина<ref>{{Cite news|title=Государственный земельный кадастр Украины перешел на технологию Blockchain - ITC.ua|url=https://itc.ua/news/gosudarstvennyiy-zemelnyiy-kadastr-ukrainyi-pereshel-na-tehnologiyu-blockchain/|work=ITC.ua|date=2017-10-03|accessdate=2017-12-13|language=ru-RU}}</ref> и ОАЭ<ref>{{Cite news|title=Теперь официально: земельный реестр Дубая начал «переезд» в блокчейн|url=https://coinmarket.news/2017/10/09/teper-ofitsialno-zemelnyj-reestr-dubaya-nachal-pereezd-v-blokchejn/|work=CoinMarket.News|date=2017-10-09|accessdate=2017-11-03|language=ru-RU}}</ref> планируют вести земельный реестр при помощи технологии блокчейн.

Правительство Индии борется с земельным мошенничеством при помощи блокчейн<ref>{{Cite news|title=An Indian state wants to use blockchain to fight land ownership fraud|first=Ryan|last=Browne|url=https://www.cnbc.com/2017/10/10/this-indian-state-wants-to-use-blockchain-to-fight-land-ownership-fraud.html|work=CNBC|date=2017-10-10|accessdate=2018-04-06}}</ref>. [[Андхра-Прадеш]] стал первым индийским штатом, где правительство предприняло шаги по внедрению блокчейн решений<ref>{{Cite news|title=AP govt becomes first state in India to adopt blockchain tech for governance|url=https://www.thenewsminute.com/article/ap-govt-becomes-first-state-india-adopt-blockchain-tech-governance-69727|work=The News Minute|date=2017-10-10|accessdate=2018-04-06}}</ref>. Для этого в городе [[Вишакхапатнам]] будет создан технологический парк при участии блокчейн компаний [[Apla]], Phoenix и Oasis Grace<ref>{{Cite web|url=http://www.thehansindia.com/posts/index/Andhra-Pradesh/2017-11-01/Andhra-to-get-Block-Chain-Technology-Park/336832|title=Andhra to get Block Chain Technology Park|publisher=The Hans India|lang=en|accessdate=2018-04-06}}</ref>.

В первом полугодии 2018 года будет проводиться эксперимент по использованию технологии блокчейн в целях мониторинга достоверности сведений Единого государственного реестра недвижимости (ЕГРН) на территории Москвы<ref>{{Cite news|title=Блокчейн могут начать внедрять в систему ЕГРН на территории Москвы в рамках эксперимента в 2018 г.|url=https://news.rambler.ru/realty/38185394-blokcheyn-mogut-nachat-vnedryat-v-sistemu-egrn-na-territorii-moskvy-v-ramkah-eksperimenta-v-2018-g/|work= Рамблер|date=2017-10-18|accessdate=2017-11-03}}</ref>.

=== Удостоверение личности ===
В 2014 году основана компания [[Bitnation]], предоставляющая услуги традиционного [[Государство|государства]], такие как [[удостоверение личности]], [[нотариат]] и ряд других<ref>{{Cite news|title=3D printing, counterfeit pharma and crypto CCTV highlighted at Digital Catapult Blockchain Pitchoff|first=Ian|last=Allison|url=http://www.ibtimes.co.uk/3d-printing-counterfeit-pharma-crypto-cctv-highlighted-digital-catapult-blockchain-pitchoff-1552392|work=International Business Times UK|date=2016-03-31|accessdate=2017-11-03|language=en}}</ref>.

В июне 2017 [[Accenture]] и [[Microsoft]] представили систему цифровых удостоверений личности на блокчейне<ref name="автоссылка2">{{Cite news|title=Правительство Бразилии тестирует блокчейн-систему удостоверений личности|url=https://coinmarket.news/2017/08/24/pravitelstvo-brazilii-testiruet-blokchejn-sistemu-udostoverenij-lichnosti/|work=CoinMarket.News|date=2017-08-24|accessdate=2017-11-03|language=ru-RU}}</ref>.

В августе 2017 правительство [[Бразилия|Бразилии]] начало тестирование системы удостоверений личности на блокчейн<ref name="автоссылка2" />.

Финляндия идентифицирует беженцев при помощи блокчейн-технологий<ref>{{Cite news|title=Финляндия решила проблему идентификации беженцев с помощью блокчейна|url=https://coinmarket.news/2017/09/06/finlyandiya-reshila-problemu-identifikatsii-bezhentsev-s-pomoshhyu-blokchejna/|work=CoinMarket.News|date=2017-09-06|accessdate=2017-11-03|language=ru-RU}}</ref>.

В Эстонии работает блокчейн-система электронного гражданства<ref>{{Cite news|title=Блокчейн-республика: система «электронного резидентства» в Эстонии создаёт цифровое общество без границ|url=https://coinmarket.news/2017/08/16/blokchejn-respublika-sistema-elektronnogo-rezidentstva-v-estonii-sozdayot-tsifrovoe-obshhestvo-bez-granits/|work=CoinMarket.News|date=2017-08-16|accessdate=2017-11-03|language=ru-RU}}</ref>.

=== Платёжное средство ===
[[Всемирная продовольственная программа]] использует технологию блокчейн для обеспечения беженцев продовольствием через существующие на местах торговые точки и сети вместо непосредственной раздачи продовольствия или выдачи беженцам наличных денег для покупки продуктов. Идея принадлежит Хуману Хададу (Houman Haddad). Для идентификации получателей продовольствия используется биометрия (сканирование радужной оболочки глаза). Экономия в 2018 году за счёт применения этой технологии только в [[Иордания|Иордании]] составила 150 000 долларов в месяц.<ref name=":0" />

== Критика ==
Международная межбанковская система передачи информации и финансовых транзакций [[SWIFT]] заявила об опасности нереалистичных ожиданий в отношении ажиотажа вокруг технологий цепочки блоков и [[распределённая база данных|распределённых реестров]] в банковской среде<ref>[http://www.swiftinstitute.org/papers/the-impact-and-potential-of-blockchain-on-securities-transaction-lifecycle/ The Impact and Potential of Blockchain on Securities Transaction Lifecycle | The SWIFT Institute<!-- Заголовок добавлен ботом -->]</ref><ref>[http://forklog.com/v-swift-zayavili-ob-opasnosti-nerealistichnyh-ozhidanij-v-otnoshenii-blokchejna/ В SWIFT заявили об опасности нереалистичных ожиданий в отношении блокчейна | ForkLog]</ref>.

Американский экономист [[Рубини, Нуриэль|Нуриэль Рубини]] подверг критике технологию блокчейн, заявив, что за десятилетие у данной технологии так и не появились общие и универсальные базовые протоколы, как сделавшие Интернет общедоступным [[TCP/IP]] и [[HTML]]. Также Нуриэль Рубини считает, что обещание децентрализованных транзакций без посредников остаётся «сомнительной, утопической мечтой»<ref>Нуриэль Рубини [https://www.project-syndicate.org/commentary/why-bitcoin-is-a-bubble-by-nouriel-roubini-2018-01 Сломанные обещания блокчейна]{{ref-en}}</ref>.
<!-- ''Алексей Маланов'' [https://habrahabr.ru/company/kaspersky/blog/336036/#first_unread Шесть мифов о блокчейне и Биткойне, или Почему это не такая уж эффективная технология] // Блог компании «Лаборатория Касперского»-->

== Россия ==
<!-- Перенести в статью Криптовалюта:
Пока российские власти ещё окончательно не определились, как относиться к существующим в данный момент криптовалютам<ref name="автоссылка1">{{Cite web|url=https://vz.ru/economy/2017/6/2/872962.html|title=Российская "виртуальная валюта" будет принципиально отличаться от биткоина|publisher=vz.ru|lang=ru|accessdate=2017-06-02}}</ref>.

Глава «Сбербанка» [[Герман Греф]] подверг критике ограничительную политику российского правительства в отношении криптовалюты:
{{начало цитаты}}Технология blockchain на мой взгляд, — это новый интернет. Это идея такого же уровня, как интернет. И она не успела ещё родиться, как наш центробанк сказал, что криптовалюты нельзя выпускать. Потом они сказали, что их нельзя ещё покупать, а теперь они говорят, что тех, кто попытается их купить, могут посадить в тюрьму. Мы понимаем, что весь прогресс в этом случае уйдёт за пределы России, все наши специалисты в области blockchain будут вынуждены работать в более удобных юрисдикциях<ref>''[[Герман Греф]]'' [http://www.bbc.com/russian/business/2016/05/160522_gref_skolkovo_lecture «России требуется новая система управления»]</ref>.{{конец цитаты}}Зампред ЦБ Ольга Скоробогатова в ходе [[Петербургский международный экономический форум|ПМЭФ]]-2017 заявила:<blockquote>До виртуальной национальной валюты мы точно дойдем, мы над этим уже начали работать<ref name=":0" />.</blockquote>
-->

В июле 2017 года в Новгородской области планировалась работа по запуску пилотного проекта по внедрению технологии блокчейн в работу [[Росреестр]]а. В проекте должны были участвовать [[Внешэкономбанк]] и [[Агентство по ипотечному жилищному кредитованию]].<ref>{{Cite news|title=Росреестр в сентябре запустит пилотный проект на основе блокчейна в Новгородской области|url=http://tass.ru/ekonomika/4390763|work=ТАСС|accessdate=2017-09-15|language=ru}}</ref>

По поручению президента [[Татарстан]]а экспертами компании «Киви платформа» проведено исследование о применимости технологии блокчейн в государственном управлении, и предложено внедрение технологии блокчейн в системы межведомственного документооборота, нотариата, учёта дипломов, голосования, здравоохранения, земельного кадастра, цифровой личности, регистрационных действий (гражданских состояний). Решения находятся в стадии рассмотрения.<ref>[http://rt.rbc.ru/tatarstan/24/07/2017/5975948b9a7947bbdd3e66b5 Татарстан на блокчейне: власти внедрят новую технологию в госуправлении], 24 июля 2017</ref>

[[Сбербанк]] и [[SWIFT]] в ходе Sibos 2017 в Торонто «договорились о координации шагов по оценке возможности применения технологии блокчейн в платформах межбанковских расчётов. Платформа SWIFT использует возможности распределённого реестра, построенного на технологии блокчейн, для выверки информации по платежам в режиме реального времени.»<ref>[https://rns.online/finance/Sberbank-i-SWIFT-otsenyat-vozmozhnost-ispolzovaniya-blokchein-v-bankovskih-raschetah---------2017-10-18/ Сбербанк и SWIFT оценят возможность использования блокчейн в банковских расчетах]</ref>

18 октября 2017 года [[Внешэкономбанк]] и правительство Новгородской области на международном форуме «Открытые инновации» в Москве объявили о запуске в сентябре пилотного проекта по созданию системы контроля за обеспечением жителей области лекарственными препаратами. Губернатор области сообщил, что «использование технологии блокчейн при мониторинге всей цепочки поставок лекарственных препаратов позволит предотвратить злоупотребления и выявить нелегальный оборот дорогостоящих лекарств, а также сократить случаи смертности по причине приема некачественных лекарств». В декабре 2017 года планируется завершить тестирование рабочего прототипа проекта.<ref>[https://bitnovosti.com/2017/10/18/v-novgorodskoj-oblasti-kontrol-za-lekarstvennymi-sredstvami-budut-osushhestvlyat-na-blokchejne-pravitelstvo-novgorodskoj-oblasti-sovmestno-s-vneshekonombankom-veb-v-oktyabre-zapustit-sovmestnyj-proek/ В Новгородской области контроль за лекарственными средствами будут осуществлять на блокчейне], 18 октября 2017</ref>

19 октября 2017 года стало известно, что правительство Москвы готово предоставить [[Росреестр]]у вычислительный сервер для внедрения технологии блокчейн при регистрации недвижимости.<ref>[https://rns.online/regions/Vlasti-Moskvi-gotovi-predostavit-Rosreestru-server-dlya-vnedreniya-blokchein-servisov-2017-10-19/ Власти Москвы готовы предоставить Росреестру сервер для внедрения блокчейн-сервисов]</ref>

1 февраля 2018 года «[[Газпром нефть]]» и «Газпромнефть-Снабжения» сообщили об успешном протестировании технологии блокчейн и концепции интернета вещей в [[Логистика|логистике]]. Успешная реализация пилотного проекта подтвердила возможность применения технологии блокчейн в управлении цепочками поставок<ref>{{Cite web|url=https://www.kommersant.ru/doc/3535775|title=«Газпром нефть» начала использование блокчейна при поставках оборудования|date=2018-02-01|accessdate=2018-04-06}}</ref><ref>{{Cite web|url=http://www.gazprom-neft.ru/press-center/news/1388456/|title=В «Газпром нефти» испытали блокчейн и интернет вещей в логистике|publisher=www.gazprom-neft.ru|lang=ru|accessdate=2018-04-06}}</ref>.

== Տես նաև ==
{{wiktionary|блокчейн}}
* [[Բանկչեյն]]
* [[Բիթնեյշն]]
* [[Խելացի պայմանագիր]]
* [[R3 (ընկերություն)]]
* [[Ledger (ամսագիր)]]

== Ծանոթագրություններ ==
{{ծանցանկ|33em}}

== Գրականություն ==
; Գրքեր
* {{книга
| автор = Артем Генкин, Алексей Михеев
| заглавие = Блокчейн. Как это работает и что ждет нас завтра
|оригинал =
| место = М.
| издательство = Альпина Паблишер
| год = 2017
| страниц = 592
| isbn =978-5-9614-6558-7
| ref = Генкин, Михеев
}}
* {{книга
| автор = Melanie Swan
| заглавие = Blockchain: Blueprint for a New Economy
| издательство = O'Reilly Media, Inc.
| год = 2015
| страниц = 152
| isbn = 978-1-4919-2047-3
| ref = Swan
}} В русском переводе ''Мелани Свон''. Блокчейн: Схема новой экономики. — Олимп-Бизнес, 2016. — 240 с. ISBN 978-5-9693-0360-7

* {{книга
| автор = Лоран Лелу
| заглавие = Блокчейн от А до Я. Все о технологии десятилетия
|оригинал =
| место = М.
| издательство = Эксмо
| год = 2018
| страниц = 256
| isbn =978-5-699-98942-3
| ref =
}}
* {{книга
| автор = Алекс Тапскотт, Дон Тапскотт
| заглавие = Технология блокчейн - то, что движет финансовой революцией сегодня
|оригинал =
| место = М.
| издательство = Эксмо
| год = 2017
| страниц = 448
| isbn = 978-5-699-95092-8
| ref =
}}
* {{книга
| автор = Уильям Могайар, Виталик Бутерин
| заглавие = Блокчейн для бизнеса
|оригинал =
| место = М.
| издательство = Эксмо
| год = 2017
| страниц = 224
| isbn =978-5-699-98499-2
| ref =
}}
* {{книга
| автор = Pedro Franco
| заглавие = Understanding Bitcoin: Cryptography, Engineering and Economics
| часть = The Blockchain
| издательство = John Wiley & Sons
| год = 2014
| allpages = 288
| isbn = 978-1-119-01916-9
| ref = Franco
}}
* {{книга
| автор = Andreas M. Antonopoulos
| заглавие = Mastering Bitcoin
| часть = 7. The Blockchain
| издательство = O'Reilly Media, Inc.
| год = 2014
| allapages = 298
| isbn = 978-1-4493-7404-4
| ref = Antonopoulos
}}

; Հոդվածներ
* {{книга |автор=[[Satoshi Nakamoto]] |год = 2008 |заглавие=Bitcoin: A Peer-to-Peer Electronic Cash System|страниц=9 |lang = en |ссылка=http://www.bitcoin.org/bitcoin.pdf|ref = Satoshi}}

* {{книга |автор=Олег Мазонка, Влад Попов|год = 2014 |заглавие=Хэш Цепочки Технологии Hasq|lang = ru |ссылка=http://jrxv.net/x/16/Hasq_Hash_Chains_RU.pdf|ref = Hasq}}

== Արտաքին հղումներ ==
* [http://forklog.com/issledovanie-bitfury-sochetanie-otkrytyh-i-eksklyuzivnyh-blokchejnov-effektivnyj-put-razvitiya-kriptotehnologij/ Обзор открытых и закрытых блокчейнов] от [[BitFury]].
* [http://www.plusworld.ru/daily/korporativniy-blokcheyn-za-i-protiv-vzglyad-eksperta/ Корпоративный блокчейн: за и против. Взгляд эксперта.]
* [http://rb.ru/opinion/blockchain/ Как blockchain изменит нашу жизнь?]

11:19, 1 փետրվարի 2019-ի տարբերակ

Գործարքի հեշի ստացման գծագիր

Բլոկչեյն (անգլ.՝ blockchain[1], ի սկզբանե block chain[2]), որոշ կանոնների համաձայն կառուցված, տեղեկատվություն պարունակող անընդհատ հաջորդական բլոկների շղթա: Ամենից հաճախ բլոկների շղթաների կրկնօրինակները պահվում են իրարից անկախ բազում տարբեր համակարգիչների վրա:

Ընդհանուր տեղեկություններ

Առաջին անգամ այս տերմինը ի հայտ է եկել որպես բիթքոին համակարգում իրականացվող ամբողջությամբ վերարտադրված բաշխված տվյալների բազայի անվանում, որի պատճառով բլոկչեյնը հաճախ վերաբերում են տարբեր կրիպտոարժույթների գործարքների, սակայն բլոկների շղթաների տեխնոլոգիաները կարող են տարածվել ցանկացած փոխկապակցված տեղեկատվական բլոկների վրա[3]: Բիթքոինը դարձավ բլոկչեյն տեխնոլոգիայի առաջին կիրառումը 2008 թվականի հոկտեմբերին[4]:

Իրացում բիթքոին համակարգում

Գործարքների բլոկ

Գործարքների բլոկը հատուկ կառուցվածք է՝ բիթքոին և դրա նման համակարգում գործարքների խմբի գրանցումների համար[5]: Գործարքը համարվում է ավարտված և հավաստի («հաստատված»), երբ նրա ձևաչափը և ստորագրությունները ստուգված են, և երբ ինքը՝ գործարքը, միավորված է խմբի մեջ ուրիշների հետ և գրանցվում է հատուկ կառուցվածքում՝ բլոկում: Բլոկների բովանդակությունը կարելի է ստուգել, ​​քանի որ յուրաքանչյուր բլոկ պարունակում է տեղեկություններ նախորդ բլոկի մասին: Բոլոր բլոկները կառուցված են մեկ շղթայի մեջ, որը պարունակում է տեղեկություններ տվյալների բազայում կատարված բոլոր գործողությունների մասին: Շղթայի ամենաառաջին բլոկը՝ առաջնային բլոկը (անգլերեն genesis բլոկ), դիտարկվում է որպես առանձին դեպք, քանի որ նրա մոտ բացակայում է ծնողական բլոկը[6]:

Բլոկը բաղկացած է վերնագրից և գործարքների ցանկից: Բլոկի վերնագիրն իր մեջ ընդգրկում է իր սեփական հեշը, նախորդ բլոկի հեշը, գործարքների հեշը և լրացուցիչ ծառայողական տեղեկատվությունը: Բիթքոին համակարգում առաջին գործարքը բլոկում միշտ ցույց է տալիս միջնորդավճարի ստացումը, որը ստեղծված բլոկի համար մայների պարգևատրումն է[5]: Հաջորդը գալիս է նախորդ բլոկներում դեռևս չգրանցված գործարքների հերթից առաջացած գործարքների ցանկը: Հերթից ընտրության չափորոշիչը սահմանում է մայները ինքնուրույն:Պարտադիր չէ, որ դա լինի ըստ Ժամանակի հերթականության: Օրինակ, կարող են ընդգրկվել միայն բարձր վճարների կամ հասցեների տվյալ ցանկի մասնակցությամբ գործառնությունները: Գործարքների համար բլոկում օգտագործվում է ծառանման հեշավորումը[7], նման BitTorrent պրոտոկոլի ֆայլի համար հեշ գումարի ձևավորմանը:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Կաղապար:Главная Если контролировать более 50 % суммарной вычислительной мощности сети, то существует теоретическая возможность при любом пороге подтверждений одни и те же биткойны передать два раза разным получателям[17] — одна из транзакций будет публичной и подтверждаться в общем порядке, а вторая не будет афишироваться, её подтверждения будут происходить блоками скрытой параллельной ветви. Лишь через некоторое время сеть получит сведения о второй транзакции, она станет подтверждённой, а первая утратит подтверждения и будет игнорироваться. В результате не произойдёт удвоения биткойнов[18], но изменится их текущий владелец, при этом первый получатель утратит биткойны без каких-либо компенсаций.

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

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

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

Сложность

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

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

В настоящее время к технологии блокчейн проявляют интерес представители самых различных сфер. При этом степень заинтересованности компаний в разных секторах экономики значительно варьируется. Финансовый сектор активно готовится к повсеместному внедрению блокчейна, тогда как производственные предприятия оставляют эту технологию без внимания[4].

Банковский сектор, инвестиции и биржи

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

О разработках и планах использования технологии блокчейн заявили платёжные системы VISA[25][26], Mastercard[27][28], Unionpay[29] и SWIFT[30][31].

Лондонское подразделение Дойче Банка Innovation Lab разрабатывает систему инвестиций на основе блокчейн-технологии, ускоряющую, упрощающую и удешевляющую процесс инвестирования за счёт исключения или сокращения роли посредников, адвокатов (поверенных), аудиторов и клиринговых агентов[32].

В июле 2017 года S7 Airlines и Альфа-банк запустили в эксплуатацию[33] блокчейн-платформу автоматизации торговых операций с агентами на базе Ethereum.

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

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

Правительство Индии борется с земельным мошенничеством при помощи блокчейн[37]. Андхра-Прадеш стал первым индийским штатом, где правительство предприняло шаги по внедрению блокчейн решений[38]. Для этого в городе Вишакхапатнам будет создан технологический парк при участии блокчейн компаний Apla, Phoenix и Oasis Grace[39].

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

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

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

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

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

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

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

Платёжное средство

Всемирная продовольственная программа использует технологию блокчейн для обеспечения беженцев продовольствием через существующие на местах торговые точки и сети вместо непосредственной раздачи продовольствия или выдачи беженцам наличных денег для покупки продуктов. Идея принадлежит Хуману Хададу (Houman Haddad). Для идентификации получателей продовольствия используется биометрия (сканирование радужной оболочки глаза). Экономия в 2018 году за счёт применения этой технологии только в Иордании составила 150 000 долларов в месяц.[32]

Критика

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

Американский экономист Нуриэль Рубини подверг критике технологию блокчейн, заявив, что за десятилетие у данной технологии так и не появились общие и универсальные базовые протоколы, как сделавшие Интернет общедоступным TCP/IP и HTML. Также Нуриэль Рубини считает, что обещание децентрализованных транзакций без посредников остаётся «сомнительной, утопической мечтой»[47].

Россия

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

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

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

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

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

1 февраля 2018 года «Газпром нефть» и «Газпромнефть-Снабжения» сообщили об успешном протестировании технологии блокчейн и концепции интернета вещей в логистике. Успешная реализация пилотного проекта подтвердила возможность применения технологии блокчейн в управлении цепочками поставок[53][54].

Տես նաև

Տես՝ блокчейн Վիքիբառարան, բառարան և թեզաուրուս

Ծանոթագրություններ

  1. Merriam-Webster Dictionary, Oxford Dictionary.
  2. Satoshi, 2008, էջ 2—3
  3. Генкин, Михеев, 2017, էջ 15
  4. 4,0 4,1 Marco Iansiti and Karim R. Lakhani (2017). «The Truth About Blockchain». Harvard Business Review (January–February 2017 issue): 118–127. Վերցված է 27 February 2018-ին.
  5. 5,0 5,1 5,2 Satoshi, 2008, էջ 3
  6. «Genesis Block, Block 0» (անգլերեն). Վերցված է 2015-12-21-ին.
  7. 7,0 7,1 7,2 Satoshi, 2008, էջ 4
  8. «Finding 2016 Blocks» (անգլերեն). Վերցված է 2015-12-21-ին.
  9. «Bitcoin Block Explorer - сайт, позволяющий просматривать цепочку блоков» (անգլերեն). Արխիվացված է օրիգինալից 2012-07-15-ին. Վերցված է 2015-12-21-ին.
  10. Satoshi, 2008, էջ 5
  11. 11,0 11,1 Satoshi, 2008, էջ 2
  12. Joshua Kopstein (12 December 2013). «The Mission to Decentralize the Internet». The New Yorker. Վերցված է 30 December 2014-ին. «The network's „nodes"—users running the bitcoin software on their computers—collectively check the integrity of other nodes to ensure that no one spends the same coins twice. All transactions are published on a shared public ledger, called the „block chain"»
  13. «Релиз Bitcoin 0.8.0 - OpenSource - Новости». Արխիվացված է օրիգինալից 2013-03-13-ին. Վերցված է 2013-02-22-ին.
  14. «Bitcoin is under attack» (անգլերեն). Վերցված է 2015-12-21-ին.
  15. 15,0 15,1 «Число брошенных блоков» (անգլերեն). Վերցված է 2015-12-21-ին.
  16. «Bitcoin Developer Examples» (անգլերեն). Վերցված է 2015-12-21-ին.
  17. «Статья о вероятности Double Spending атаки» (անգլերեն). Արխիվացված է օրիգինալից 2013-05-21-ին.
  18. Satoshi, 2008, էջ 6—8
  19. «Bitcoin Charts» (անգլերեն). Վերցված է 2015-12-21-ին.
  20. «Bitcoin security guarantee shattered by anonymous miner with 51 % network power» (անգլերեն). Վերցված է 2015-12-21-ին.
  21. «Графики изменения сложности сети Bitcoin» (անգլերեն). Վերցված է 2015-12-21-ին.
  22. «Bitcoin hash» (անգլերեն). Վերցված է 2015-12-21-ին.
  23. ««Наш ответ блокчейну»: российские банки намерены запустить свой аналог распределённого реестра». CoinMarket.News (ռուսերեն). 2017-08-04. Վերցված է 2017-11-03-ին.
  24. ««Сбербанк» стал первым российским банком в составе Enterprise Ethereum Alliance». CoinMarket.News (ռուսերեն). 2017-10-18. Վերցված է 2017-11-03-ին.
  25. «Visa планирует запатентовать собственную систему цифровых активов». CoinMarket.News (ռուսերեն). 2017-08-21. Վերցված է 2017-11-03-ին.
  26. «Visa будет использовать блокчейн для международных платежей» (ռուսերեն). Хайтек. Վերցված է 2017-11-03-ին.
  27. «Mastercard разрабатывает собственную блокчейн-систему транзакций». CoinMarket.News (ռուսերեն). 2017-09-22. Վերցված է 2017-11-03-ին.
  28. «Mastercard запускает платежную сеть на блокчейне» (ռուսերեն). Хайтек. Վերցված է 2017-11-03-ին. {{cite web}}: no-break space character in |title= at position 39 (օգնություն)
  29. «Китайский гигант UnionPay работает над блокчейном для банкоматов». CoinMarket.News (ռուսերեն). 2017-08-28. Վերցված է 2017-11-03-ին.
  30. «Межбанковская система Swift завершила тестирование смарт-контрактов на основе блокчейна». CoinMarket.News (ռուսերեն). 2017-07-03. Վերցված է 2017-11-03-ին.
  31. ««Единогласно»: SWIFT сообщает об успешном тестировании протоколов Proof-of-Concept». CoinMarket.News (ռուսերեն). 2017-10-16. Վերցված է 2017-11-03-ին.
  32. 32,0 32,1 Nienhaus, Lisa (2018-02-28). «Kryptowährung: Der Blockchain-Code». Die Zeit (գերմաներեն). Hamburg. 0044-2070. Վերցված է 2018-02-28-ին.
  33. «S7 Airlines в партнерстве с Альфа-Банком запустила новое решение по продаже авиабилетов на базе Ethereum». 28.07.2017.
  34. «Sweden tests blockchain technology for land registry». Reuters. Thu Jun 16 20:19:44 UTC 2016. Վերցված է 2017-11-03-ին.
  35. «Государственный земельный кадастр Украины перешел на технологию Blockchain - ITC.ua». ITC.ua (ռուսերեն). 2017-10-03. Վերցված է 2017-12-13-ին.
  36. «Теперь официально: земельный реестр Дубая начал «переезд» в блокчейн». CoinMarket.News (ռուսերեն). 2017-10-09. Վերցված է 2017-11-03-ին.
  37. Browne, Ryan (2017-10-10). «An Indian state wants to use blockchain to fight land ownership fraud». CNBC. Վերցված է 2018-04-06-ին.
  38. «AP govt becomes first state in India to adopt blockchain tech for governance». The News Minute. 2017-10-10. Վերցված է 2018-04-06-ին.
  39. «Andhra to get Block Chain Technology Park» (անգլերեն). The Hans India. Վերցված է 2018-04-06-ին.
  40. «Блокчейн могут начать внедрять в систему ЕГРН на территории Москвы в рамках эксперимента в 2018 г.». Рамблер. 2017-10-18. Վերցված է 2017-11-03-ին. {{cite news}}: no-break space character in |title= at position 33 (օգնություն)
  41. Allison, Ian (2016-03-31). «3D printing, counterfeit pharma and crypto CCTV highlighted at Digital Catapult Blockchain Pitchoff». International Business Times UK (անգլերեն). Վերցված է 2017-11-03-ին.
  42. 42,0 42,1 «Правительство Бразилии тестирует блокчейн-систему удостоверений личности». CoinMarket.News (ռուսերեն). 2017-08-24. Վերցված է 2017-11-03-ին.
  43. «Финляндия решила проблему идентификации беженцев с помощью блокчейна». CoinMarket.News (ռուսերեն). 2017-09-06. Վերցված է 2017-11-03-ին.
  44. «Блокчейн-республика: система «электронного резидентства» в Эстонии создаёт цифровое общество без границ». CoinMarket.News (ռուսերեն). 2017-08-16. Վերցված է 2017-11-03-ին.
  45. The Impact and Potential of Blockchain on Securities Transaction Lifecycle | The SWIFT Institute
  46. В SWIFT заявили об опасности нереалистичных ожиданий в отношении блокчейна | ForkLog
  47. Нуриэль Рубини Сломанные обещания блокчейна(անգլ.)
  48. «Росреестр в сентябре запустит пилотный проект на основе блокчейна в Новгородской области». ТАСС (ռուսերեն). Վերցված է 2017-09-15-ին.
  49. Татарстан на блокчейне: власти внедрят новую технологию в госуправлении, 24 июля 2017
  50. Сбербанк и SWIFT оценят возможность использования блокчейн в банковских расчетах
  51. В Новгородской области контроль за лекарственными средствами будут осуществлять на блокчейне, 18 октября 2017
  52. Власти Москвы готовы предоставить Росреестру сервер для внедрения блокчейн-сервисов
  53. ««Газпром нефть» начала использование блокчейна при поставках оборудования». 2018-02-01. Վերցված է 2018-04-06-ին.
  54. «В «Газпром нефти» испытали блокчейн и интернет вещей в логистике» (ռուսերեն). www.gazprom-neft.ru. Վերցված է 2018-04-06-ին.

Գրականություն

Գրքեր
  • Артем Генкин, Алексей Михеев Блокчейн. Как это работает и что ждет нас завтра. — М.: Альпина Паблишер, 2017. — 592 с. — ISBN 978-5-9614-6558-7
  • Melanie Swan Blockchain: Blueprint for a New Economy. — O'Reilly Media, Inc., 2015. — 152 с. — ISBN 978-1-4919-2047-3 В русском переводе Мелани Свон. Блокчейн: Схема новой экономики. — Олимп-Бизнес, 2016. — 240 с. ISBN 978-5-9693-0360-7
  • Лоран Лелу Блокчейн от А до Я. Все о технологии десятилетия. — М.: Эксмо, 2018. — 256 с. — ISBN 978-5-699-98942-3
  • Алекс Тапскотт, Дон Тапскотт Технология блокчейн - то, что движет финансовой революцией сегодня. — М.: Эксмо, 2017. — 448 с. — ISBN 978-5-699-95092-8
  • Уильям Могайар, Виталик Бутерин Блокчейн для бизнеса. — М.: Эксмо, 2017. — 224 с. — ISBN 978-5-699-98499-2
  • Pedro Franco The Blockchain // Understanding Bitcoin: Cryptography, Engineering and Economics. — John Wiley & Sons, 2014. — 288 p. — ISBN 978-1-119-01916-9
  • Andreas M. Antonopoulos 7. The Blockchain // Mastering Bitcoin. — O'Reilly Media, Inc., 2014. — ISBN 978-1-4493-7404-4
Հոդվածներ

Արտաքին հղումներ