Начало статьи читайте по ссылке:
Подтверждение транзакций
Пока транзакция не включена в блок, система считает, что количество биткойнов на некоем адресе остаётся неизменным. В это время есть техническая возможность оформить несколько разных транзакций по передаче с одного адреса одних и тех же биткойнов разным получателям. Но как только одна из подобных транзакций будет включена в блок, остальные транзакции с этими же биткойнами система будет уже игнорировать. Например, если в блок будет включена более поздняя транзакция, то более ранняя будет считаться ошибочной. Есть небольшая вероятность, что при ветвлении две подобные транзакции попадут в блоки разных ветвей. Каждая из них будет считаться правильной, лишь при отмирании ветви одна из транзакций станет считаться ошибочной. При этом не будет иметь значения время совершения операции. Таким образом, попадание транзакции в блок является подтверждением её достоверности вне зависимости от наличия других транзакций с теми же биткойнами. Каждый новый блок считается дополнительным «подтверждением» транзакций из предыдущих блоков. Если в цепочке 3 блока, то транзакции из последнего блока будут подтверждены 1 раз, а помещённые в первый блок будут иметь 3 подтверждения. Механизм подтверждения транзакций приведен на рис.3. Достаточно дождаться нескольких подтверждений, чтобы вероятность отмены транзакции стала очень низкой. Для уменьшения влияния подобных ситуаций на сеть существуют ограничения на распоряжение только что полученными биткойнами. Согласно сервису blockchain.info, до мая 2015 года максимальная длина отвергнутых цепочек была 5 блоков. Необходимое число подтверждений для разблокирования полученного зависит от программы-клиента либо от указаний принимающей стороны. Клиент «Bitcoin-qt» для отправки не требует наличия подтверждений, но у большинства получателей по умолчанию выставлено требование 6 подтверждений, то есть реально воспользоваться полученным обычно можно через час. Различные онлайн-сервисы часто устанавливают свой порог подтверждений. Биткойны, полученные за создание блока, протокол разрешает использовать после 100 подтверждений, но стандартная программа-клиент показывает комиссию через 120 подтверждений, то есть обычно воспользоваться комиссией можно примерно через 20 часов после её начисления.
Рис.3. Механизм подтверждения транзакций.
Двойное расходование
Если контролировать более 50 % суммарной вычислительной мощности сети, то существует теоретическая возможность при любом пороге подтверждений одни и те же биткойны передать два раза разным получателям — одна из транзакций будет публичной и подтверждаться в общем порядке, а вторая не будет афишироваться, её подтверждения будут происходить блоками скрытой параллельной ветви. Лишь через некоторое время сеть получит сведения о второй транзакции, она станет подтверждённой, а первая утратит подтверждения и будет игнорироваться. В результате не произойдёт удвоения биткойнов, но изменится их текущий владелец, при этом первый получатель утратит биткойны без каких-либо компенсаций. Открытость цепочки блоков позволяет внести в произвольный блок изменения. Но тогда потребуется пересчёт хеша не только изменённого блока, но и всех последующих. Фактически, для такой операции потребуется мощность не меньше той, которая была использована для создания изменённого и последующих блоков (то есть всей текущей мощности), что делает такую возможность крайне маловероятной. На 1 декабря 2013 года суммарная мощность сети превысила 6000 THash/s. С начала 2014 года объединение майнеров (пул) Ghash.io длительное время контролирует свыше 40 % суммарной мощности сети «Биткойн», а в начале июня 2014 года в нём кратковременно концентрировалось более 50 % мощности сети. Двойное расходование биткойнов на практике никогда не было зафиксировано. На май 2015 года параллельные цепочки никогда не превышали 5 блоков.
Сложность
За требование к хешам блоков отвечает специальный параметр, называемый «сложность». Так как вычислительные мощности сети непостоянны, этот параметр пересчитывается клиентами сети через каждые 2016 блоков таким образом, чтобы поддерживать среднюю скорость формирования блокчейна на уровне 2016 блоков в две недели. Таким образом, 1 блок должен создаваться примерно раз в десять минут. На практике, когда вычислительная мощность сети растёт — соответствующие временные промежутки короче, а когда снижается — длиннее. Перерасчёт сложности с привязкой ко времени возможен благодаря наличию в заголовках блоков времени их создания. Оно записывается в Unix-формате по системным часам автора блока (если блок создается в пуле, то по системным часам сервера этого пула).
Применение технологии Блокчейн вне криптовалютной сферы
В настоящее время к технологии блокчейн проявляют интерес представители самых различных сфер.
Банковский сектор
В российском банковском секторе к технологии проявляют интерес такие компании как ВТБ и Сбербанк.
О разработках и планах использования технологии блокчейн заявили платёжные системы VISA, Mastercard, Unionpay и SWIFT.
В июле 2017 года S7 Airlines и Альфа-банк запустили в эксплуатацию блокчейн-платформу автоматизации торговых операций с агентами на базе Ethereum.
Земельный реестр
Швеция, Украина и ОАЭ планируют вести земельный реестр при помощи технологии блокчейн. Правительство Индии борется с земельным мошенничеством при помощи блокчейн. В первом полугодии 2018 года будет проводиться эксперимент по использованию технологии блокчейн в целях мониторинга достоверности сведений Единого государственного реестра недвижимости (ЕГРН) на территории Москвы.
Удостоверение личности
В 2014 году основана компания Bitnation, предоставляющая услуги традиционного государства, такие как удостоверение личности, нотариат и ряд других.
В июне 2017 Accenture и Microsoft представили систему цифровых удостоверений личности на блокчейне. В августе 2017 правительство Бразилии начало тестирование системы удостоверений личности на блокчейн. Финляндия идентифицирует беженцев при помощи блокчейн-технологий. В Эстонии работает блокчейн-система электронного гражданства.
Россия
В июле 2017 года в Новгородской области планировалась работа по запуску пилотного проекта по внедрению технологии блокчейн в работу Росреестра. В проекте должны были участвовать Внешэкономбанк и Агентство по ипотечному жилищному кредитованию.
По поручению президента Татарстана экспертами компании «Киви платформа» проведено исследование о применимости технологии блокчейн в государственном управлении, и предложено внедрение технологии блокчейн в системы межведомственного документооборота, нотариата, учёта дипломов, голосования, здравоохранения, земельного кадастра, цифровой личности, регистрационных действий (гражданских состояний). Решения находятся в стадии рассмотрения.
Сбербанк и SWIFT в ходе Sibos 2017 в Торонто «договорились о координации шагов по оценке возможности применения технологии блокчейн в платформах межбанковских расчётов. Платформа SWIFT использует возможности распределённого реестра, построенного на технологии блокчейн, для выверки информации по платежам в режиме реального времени.»
18 октября 2017 года Внешэкономбанк и правительство Новгородской области на международном форуме «Открытые инновации» в Москве объявили о запуске в сентябре пилотного проекта по созданию системы контроля за обеспечением жителей области лекарственными препаратами. 19 октября 2017 года стало известно, что правительство Москвы готово предоставить Росреестру вычислительный сервер для внедрения технологии блокчейн при регистрации недвижимости.
Республика Беларусь
21 декабря 2017 года Президент Республики Беларусь подписал Декрет № 8 «О развитии цифровой экономики». Декретом предусмотрено формирование необходимых условий для внедрения в экономику Республики Беларусь технологии реестра блоков транзакций (блокчейн). Так, цифровые знаки (токены) теперь являются объектом правоотношений и обращение токенов будет регулироваться законодательно. Декретом установлено, кто вправе владеть токенами, особенности их владения, какие операции могут быть с ними проведены и через кого. Отмечается, что токены не подлежат декларированию.
Важной новацией документа является предоставление ряда льгот и преференций участникам отношений, связанных с применением современных технологий. Так, до 1 января 2023 г. не будут облагаться налогом следующие доходы:
- обороты, прибыль резидентов ПВТ от деятельности по майнингу, созданию, приобретению, отчуждению токенов;
- доходы физлиц от деятельности по майнингу, приобретения (в том числе в порядке дарения), отчуждения токенов за белорусские рубли, иностранную валюту, электронные деньги и (или) обмена на иные токены;
- обороты по отчуждению токенов, в том числе обороты по их отчуждению иностранными организациями, не осуществляющими деятельность в Республике Беларусь через постоянное представительство и не состоящими в связи с этим на учете в налоговых органах Республики Беларусь;
- выручка от отчуждения токенов путем их обмена на иные токены.
Литература
1. Satoshi Nakamoto. Bitcoin: A Peer – to –Peer Electronic Cash System. Электронный ресурс –
МНОО «МАИТ», г. Минск.
Отправить статью в социальные сети, на печать, e-mail и в другие сервисы: