Содержание
- Что такое блокчейн?
- Как работает блокчейн
- Блокчейн частный?
- Блокчейн безопасен?
- Блокчейн против Биткойн
- Основы открытых и закрытых ключей
- Практическое применение
- Плюсы и минусы блокчейна
- Недостатки блокчейна
- Что дальше для блокчейна?
Хорошая новость в том, что блокчейн на самом деле легче понять, чем звучит это определение.
Что такое блокчейн?
Если эта технология настолько сложна, зачем называть ее «блокчейн?» На самом базовом уровне блокчейн буквально представляет собой просто цепочку блоков, но не в традиционном смысле этих слов. Когда мы говорим слова «блок» и «цепочка» в этом контексте, мы на самом деле говорим о цифровой информации («блок»), хранящейся в общедоступной базе данных («цепочка»).
«Блоки» на блокчейне состоят из цифровых фрагментов информации. В частности, они состоят из трех частей:
- Блоки хранят информацию о транзакциях, таких как дата, время и сумма в долларах вашей последней покупки в Amazon. (ПРИМЕЧАНИЕ. Этот пример Amazon предназначен для иллюстративных покупок; розничная торговля Amazon не работает по принципу блокчейна). Блоки хранят информацию о том, кто участвует в транзакциях. При блокировке вашей случайной покупки у Amazon будет записываться ваше имя вместе с Amazon.com, Inc. Вместо того, чтобы использовать ваше действительное имя, ваша покупка записывается без какой-либо идентифицирующей информации с использованием уникальной «цифровой подписи», вроде имени пользователя. Блоки хранить информацию, которая отличает их от других блоков. Как и у вас, и у меня есть имена, которые отличают нас друг от друга, каждый блок хранит уникальный код, называемый «хэш», который позволяет нам отличать его от каждого другого блока. Допустим, вы совершили покупку на Amazon, но пока она находится в пути, вы решаете, что просто не можете устоять, и вам нужна вторая. Даже несмотря на то, что детали вашей новой транзакции будут выглядеть почти так же, как и ваши предыдущие покупки, мы все равно можем отличить блоки по их уникальным кодам.
Хотя блок в приведенном выше примере используется для хранения одной покупки у Amazon, реальность немного отличается. Один блок в блокчейне может хранить до 1 МБ данных. В зависимости от размера транзакций это означает, что в одном блоке можно разместить несколько тысяч транзакций под одной крышей.
Что такое блокчейн?
Как работает блокчейн
Когда блок сохраняет новые данные, он добавляется в блокчейн. Блокчейн, как следует из названия, состоит из нескольких блоков, соединенных вместе. Однако для добавления блока в цепочку блоков должны быть выполнены четыре вещи:
- Транзакция должна произойти. Давайте продолжим с примером вашей импульсивной покупки Amazon. После поспешного перехода к нескольким запросам на покупку вы не согласны с решением и совершаете покупку. Эту транзакцию необходимо проверить. После совершения покупки ваша транзакция должна быть подтверждена. С другими общедоступными записями информации, такими как Комиссия по ценным бумагам, Википедия или ваша местная библиотека, кто-то отвечает за проверку новых данных. Однако с помощью блокчейна это задание остается за сетью компьютеров. Когда вы совершаете покупку в Amazon, эта сеть компьютеров спешит проверить, что ваша транзакция прошла так, как вы сказали. То есть они подтверждают детали покупки, включая время транзакции, сумму в долларах и участников. (Подробнее о том, как это происходит за секунду.) Эта транзакция должна храниться в блоке. После того, как ваша транзакция была подтверждена как точная, она получает зеленый свет. Сумма в долларах транзакции, ваша цифровая подпись и цифровая подпись Amazon хранятся в блоке. Там транзакция, вероятно, присоединится к сотням или тысячам других подобных ей. Этому блоку должен быть присвоен хеш. В отличие от ангела, зарабатывающего свои крылья, после проверки всех транзакций блока ему должен быть присвоен уникальный идентификационный код, называемый хешем. Блок также получает хэш самого последнего блока, добавленного в цепочку блоков. После хеширования блок можно добавить в цепочку блоков.
Когда этот новый блок добавляется в цепочку блоков, он становится общедоступным для просмотра, даже для вас. Если вы посмотрите на блокчейн Биткойна, вы увидите, что у вас есть доступ к данным транзакции, а также к информации о том, когда («Время»), где («Высота») и кем («Relayed By») блок был добавлен в блокчейн
Блокчейн частный?
Любой может просматривать содержимое цепочки блоков, но пользователи также могут подключить свои компьютеры к сети цепочки блоков. При этом их компьютер получает копию цепочки блоков, которая обновляется автоматически при добавлении нового блока, что-то вроде новостной ленты Facebook, которая дает обновление в реальном времени при публикации нового статуса.
Каждый компьютер в сети блокчейнов имеет свою собственную копию блокчейна, а это означает, что существуют тысячи, или в случае с биткойнами, миллионы копий одного и того же блокчейна. Хотя каждая копия блокчейна идентична, распространение этой информации по сети компьютеров затрудняет манипулирование информацией. С блокчейном не существует единого, однозначного описания событий, которыми можно манипулировать. Вместо этого хакеру потребуется манипулировать каждой копией блокчейна в сети.
Однако, просматривая блокчейн Биткойн, вы заметите, что у вас нет доступа к идентифицирующей информации о пользователях, совершающих транзакции. Хотя транзакции в блокчейне не являются полностью анонимными, личная информация о пользователях ограничивается их цифровой подписью или именем пользователя.
Это поднимает важный вопрос: если вы не можете знать, кто добавляет блоки в блокчейн, как вы можете доверять блокчейну или сети компьютеров, поддерживающих его?
Блокчейн безопасен?
Технология Blockchain учитывает проблемы безопасности и доверия несколькими способами. Во-первых, новые блоки всегда хранятся линейно и в хронологическом порядке. То есть они всегда добавляются в «конец» блокчейна. Если вы посмотрите на блокчейн Биткойна, то увидите, что у каждого блока есть позиция в цепочке, называемая «высотой». По состоянию на февраль 2019 года высота блока превысила 562 000.
После того, как блок был добавлен в конец цепочки блоков, очень трудно вернуться назад и изменить содержимое блока. Это потому, что каждый блок содержит свой собственный хэш, а также хэш блока перед ним. Хеш-коды создаются математической функцией, которая превращает цифровую информацию в строку цифр и букв. Если эта информация редактируется каким-либо образом, хэш-код также изменяется.
Вот почему это важно для безопасности. Допустим, хакер пытается отредактировать вашу транзакцию из Amazon, чтобы вам фактически пришлось заплатить за покупку дважды. Как только они изменят сумму транзакции в долларах, хэш блока изменится. Следующий блок в цепочке по-прежнему будет содержать старый хеш, и хакеру потребуется обновить этот блок, чтобы покрыть свои треки. Однако это изменило бы хэш этого блока. И дальше, и так далее.
Чтобы изменить один блок, хакеру потребуется изменить каждый блок после него в блокчейне. Пересчет всех этих хэшей потребует огромного и невероятного количества вычислительной мощности. Другими словами, когда блок добавляется в цепочку блоков, его становится очень сложно редактировать и невозможно удалить.
Чтобы решить проблему доверия, в сетях с цепочкой блоков реализованы тесты для компьютеров, которые хотят присоединиться и добавить блоки в цепочку. Тесты, называемые «консенсусными моделями», требуют от пользователей «проявить себя», прежде чем они смогут участвовать в сети блокчейна. Один из наиболее распространенных примеров, используемых Биткойн, называется «доказательство работы».
В системе проверки работоспособности компьютеры должны «доказать», что они выполнили «работу», решив сложную вычислительную математическую задачу. Если компьютер решает одну из этих проблем, он может добавить блок в цепочку блоков. Но процесс добавления блоков в блокчейн, который криптовалютный мир называет «майнингом», нелегок. Фактически, согласно новостному сайту BlockExain BlockExplorer, шансы на решение одной из этих проблем в сети Биткойн в феврале 2019 г. составляли примерно 1 к 5, 8 трлн. Для решения сложных математических задач с такими коэффициентами компьютеры должны запускать программы, которые стоят им значительное количество энергии и энергии (читай: деньги).
Доказательство работы не делает атаки хакеров невозможными, но делает их несколько бесполезными. Если бы хакер хотел скоординировать атаку на блокчейн, ему нужно было бы решать сложные вычислительные математические задачи с коэффициентом 1 из 5, 8 триллионов шансов, как и все остальные. Стоимость организации такой атаки почти наверняка перевесит выгоды.
Блокчейн против Биткойн
Цель блокчейна - позволить цифровой информации записываться и распространяться, но не редактироваться. Эту концепцию может быть трудно обернуть, не видя технологии в действии, поэтому давайте посмотрим, как на самом деле работает самое раннее применение технологии блокчейна.
Технология блокчейна была впервые изложена в 1991 году Стюартом Хабером и У. Скоттом Сторнеттой, двумя исследователями, которые хотели внедрить систему, в которую метки времени документа не могли быть подделаны. Но только спустя почти два десятилетия, с запуском Биткойна в январе 2009 года, блокчейн получил свое первое реальное приложение.
Протокол Биткойн построен на блокчейне. В исследовательской работе, посвященной введению цифровой валюты, псевдонимный создатель Биткойна Сатоши Накамото назвал ее «новой системой электронных денежных средств, которая полностью одноранговая, без доверенной третьей стороны».
Вот как это работает.
У вас есть все эти люди со всего мира, у которых есть биткойны. Согласно исследованию Кембриджского центра альтернативных финансов за 2017 год, их число может достигать 5, 9 миллиона. Допустим, один из этих 5, 9 миллионов человек хочет потратить свой биткойн на продукты. Вот где приходит блокчейн.
Когда дело доходит до печатных денег, использование печатной валюты регулируется и проверяется центральным органом, обычно банком или правительством, но Биткойн никем не контролируется. Вместо этого транзакции, совершаемые в биткойнах, проверяются сетью компьютеров.
Когда один человек платит другому за товары, используя Биткойн, компьютеры в сети Биткойн мчатся, чтобы проверить транзакцию. Чтобы сделать это, пользователи запускают программу на своих компьютерах и пытаются решить сложную математическую задачу, называемую «хэш». Когда компьютер решает проблему, «хэшируя» блок, его алгоритмическая работа также проверила блок. сделки. Завершенная транзакция публично записывается и сохраняется как блок в цепочке блоков, после чего она становится неизменной. В случае с биткойнами и большинством других блокчейнов компьютеры, которые успешно проверяют блоки, получают за свою работу криптовалюту.
Хотя транзакции публично записываются в блокчейн, пользовательские данные не - или, по крайней мере, не полностью. Чтобы проводить транзакции в сети Биткойн, участники должны запустить программу, которая называется «кошелек». Каждый кошелек состоит из двух уникальных и разных криптографических ключей: открытый ключ и закрытый ключ. Открытый ключ - это место, где транзакции депонируются и снимаются. Это также ключ, который отображается в бухгалтерской книге блокчейна в качестве цифровой подписи пользователя.
Даже если пользователь получит платеж в биткойнах на свой открытый ключ, он не сможет отозвать их у частного партнера. Открытый ключ пользователя - это сокращенная версия его личного ключа, созданная с помощью сложного математического алгоритма. Однако из-за сложности этого уравнения практически невозможно повернуть процесс вспять и сгенерировать закрытый ключ из открытого ключа. По этой причине технология блокчейна считается конфиденциальной.
Основы открытых и закрытых ключей
Вот ELI5 - «Объясни, что мне 5» - версия. Вы можете рассматривать открытый ключ как школьный шкафчик, а закрытый ключ - как комбинацию шкафчика. Учителя, студенты и даже ваши поклонники могут вставлять буквы и заметки через отверстие в вашем шкафчике. Однако единственным, кто может извлечь содержимое почтового ящика, является тот, кто имеет уникальный ключ. Однако следует отметить, что хотя комбинации школьных шкафчиков хранятся в офисе директора, нет центральной базы данных, которая отслеживала бы закрытые ключи сети блокчейна. Если пользователь потеряет свой личный ключ, он потеряет доступ к своему биткойн-кошельку, как это произошло с этим человеком, который стал национальным заголовком в декабре 2017 года.
Единая публичная цепь
В биткойн-сети блокчейн не только используется и поддерживается публичной сетью пользователей, но и согласовывается. Когда пользователи присоединяются к сети, их подключенный компьютер получает копию цепочки блоков, которая обновляется при добавлении нового блока транзакций. Но что, если из-за человеческой ошибки или усилий хакера одна пользовательская копия блокчейна манипулирует, чтобы отличаться от любой другой копии блокчейна?
Протокол цепочки блоков препятствует существованию множественных цепочек блоков посредством процесса, называемого «консенсусом». При наличии множества различных копий цепочки блоков протокол согласования будет использовать самую длинную доступную цепочку. Больше пользователей в блокчейне означает, что блоки могут быть добавлены в конец цепочки быстрее. По этой логике блокчейн записи всегда будет тем, которому доверяет большинство пользователей. Протокол консенсуса является одной из самых сильных сторон технологии блокчейна, но также учитывает одну из ее самых больших слабостей.
Теоретически, Хакер-Доказательство
Теоретически, хакер может использовать правило большинства в том, что называется 51% атаки. Вот как это могло произойти. Скажем, в сети Биткойн есть пять миллионов компьютеров, что, безусловно, является заниженным, но достаточно простым делением. Чтобы получить большинство в сети, хакеру потребуется контролировать как минимум 2, 5 миллиона и один из этих компьютеров. При этом злоумышленник или группа злоумышленников могут вмешиваться в процесс записи новых транзакций. Они могли отправить транзакцию, а затем отменить ее, создавая впечатление, что у них все еще есть монета, которую они только что потратили. Эта уязвимость, известная как двойные расходы, является цифровым эквивалентом идеальной контрафактной продукции и позволит пользователям тратить свои биткойны дважды.
Такую атаку крайне сложно выполнить для блокчейна масштаба Биткойн, поскольку для получения контроля над миллионами компьютеров потребуется злоумышленник. Когда Биткойн был впервые основан в 2009 году, а количество его пользователей насчитывало десятки, злоумышленнику было бы легче контролировать большую часть вычислительной мощности в сети. Эта определяющая характеристика блокчейна была отмечена как одна слабость для начинающих криптовалют.
Боязнь пользователя в 51% атак может фактически ограничить формирование монополий на блокчейне. В «Цифровом золоте: Биткойн и внутренняя история о неудачниках и миллионерах, пытающихся переосмыслить деньги», журналист New York Times Натаниэль Поппер пишет о том, как группа пользователей, названная «Битфери», объединила тысячи мощных компьютеров, чтобы получить конкурентное преимущество на блокчейне. Их целью было добыть как можно больше блоков и заработать биткойны, которые в то время оценивались примерно в 700 долларов за штуку.
Использование Bitfury
Однако к марту 2014 года Bitfury должен был превысить 50% общей вычислительной мощности сети блокчейнов. Вместо того чтобы продолжать усиливать свое влияние в сети, группа решила саморегулироваться и поклялась никогда не превышать 40%. Битфери знал, что, если они решат продолжать увеличивать свой контроль над сетью, ценность биткойнов упадет, поскольку пользователи распродают свои монеты, готовясь к возможности атаки на 51%. Другими словами, если пользователи теряют веру в сеть блокчейнов, информация в этой сети может оказаться совершенно бесполезной. Таким образом, пользователи блокчейна могут увеличить свою вычислительную мощность до определенного уровня, прежде чем они начнут терять деньги.
Практическое применение блокчейна
Блоки в блокчейне хранят данные о денежных транзакциях - мы это получили. Но оказывается, что блокчейн на самом деле является довольно надежным способом хранения данных и о других типах транзакций. Фактически, блокчейн-технология может использоваться для хранения данных об обменах недвижимостью, остановках в цепочке поставок и даже голосов за кандидата.
Сеть профессиональных услуг Deloitte недавно провела опрос 1000 компаний в семи странах на предмет интеграции блокчейна в свои бизнес-операции. Их исследование показало, что у 34% уже есть система блокчейна в производстве сегодня, а еще 41% ожидают развернуть приложение блокчейна в течение следующих 12 месяцев. Кроме того, почти 40% опрошенных компаний сообщили, что они инвестируют в блокчейн в следующем году 5 миллионов долларов или более. Вот некоторые из самых популярных приложений блокчейна, которые исследуются сегодня.
Использование банка
Возможно, ни одна отрасль не выиграет от интеграции блокчейна в свои бизнес-операции больше, чем банковское дело Финансовые учреждения работают только в рабочее время, пять дней в неделю. Это означает, что если вы попытаетесь внести чек в пятницу в 18:00, вам, вероятно, придется подождать до утра понедельника, чтобы увидеть, что деньги попали на ваш счет. Даже если вы вносите свой депозит в рабочее время, проверка транзакции может занять от одного до трех дней из-за большого объема транзакций, которые необходимо совершить банкам. Блокчейн, с другой стороны, никогда не спит.
Интегрируя блокчейн в банки, потребители могут видеть, что их транзакции обрабатываются всего за 10 минут, в основном время, необходимое для добавления блока в блокчейн, независимо от времени или дня недели. Благодаря блокчейну банки также имеют возможность быстрее и надежнее обменивать средства между учреждениями. Например, в сфере торговли акциями процесс расчета и клиринга может занять до трех дней (или дольше, если банки торгуют на международном уровне), что означает, что деньги и акции заморожены на это время.
Учитывая размер вовлеченных сумм, даже несколько дней, в течение которых деньги находятся в пути, могут нести значительные расходы и риски для банков. Сантандер, европейский банк, оценил потенциальную экономию в 20 миллиардов долларов в год. Французская консалтинговая компания Capgemini считает, что потребители могут сэкономить до 16 миллиардов долларов на банковских и страховых взносах каждый год с помощью приложений на основе блокчейна.
Использовать в криптовалюте
Блокчейн формирует основу для криптовалют, таких как биткойн. Как мы исследовали ранее, такие валюты, как доллар США, регулируются и проверяются центральным органом, обычно банком или правительством. В системе центральной власти данные пользователя и валюта технически находятся на прихоти его банка или правительства. Если банк пользователя рухнет или он живет в стране с нестабильным правительством, стоимость его валюты может оказаться под угрозой. Это те заботы, из-за которых родился Биткойн.
Распределяя свои операции по сети компьютеров, блокчейн позволяет Биткойн и другим криптовалютам работать без необходимости централизованного управления. Это не только снижает риск, но и устраняет многие сборы за обработку и транзакции. Это также дает странам в нестабильных валютах более стабильную валюту с большим количеством приложений и более широкой сетью частных лиц и учреждений, с которыми они могут вести бизнес как внутри страны, так и за рубежом (по крайней мере, это является целью).
Использование в здравоохранении
Поставщики медицинских услуг могут использовать блокчейн для надежного хранения медицинских карт своих пациентов. Когда медицинская карта создается и подписывается, она может быть записана в блокчейн, что дает пациентам подтверждение и уверенность в том, что запись не может быть изменена. Эти личные медицинские записи могут быть закодированы и сохранены в блокчейне с закрытым ключом, так что они доступны только определенным лицам, обеспечивая тем самым конфиденциальность
Использование записей недвижимости
Этот процесс не только дорогостоящий и отнимает много времени, он также пронизан человеческой ошибкой, где каждая неточность делает отслеживание владения собственностью менее эффективным. Блокчейн может устранить необходимость сканирования документов и отслеживания физических файлов в местном офисе записи. Если собственность на имущество хранится и проверяется на блокчейне, владельцы могут быть уверены, что их поступок является точным и постоянным.
Использование в смарт-контрактах
Интеллектуальный контракт - это компьютерный код, который может быть встроен в блокчейн для упрощения, проверки или согласования договорного соглашения. Интеллектуальные контракты действуют на основе ряда условий, с которыми согласны пользователи. Когда эти условия выполняются, условия соглашения автоматически выполняются.
Скажем, например, я снимаю тебе свою квартиру по умному договору. Я согласен дать вам код от двери в квартиру, как только вы заплатите мне залог. Мы оба отправили бы нашу часть сделки в умный контракт, который будет содержать и автоматически заменяет мой код двери на ваш страховой депозит в день аренды. Если я не предоставлю код двери до даты аренды, смарт-контракт возместит ваш гарантийный депозит. Это исключает сборы, которые обычно сопровождают использование нотариуса или стороннего посредника.
Использование цепочки поставок
Поставщики могут использовать блокчейн для записи происхождения материалов, которые они приобрели. Это позволило бы компаниям проверять подлинность своей продукции, а также этикетки для здоровья и этики, такие как «Органические», «Местные» и «Справедливая торговля».
Как сообщает Forbes, пищевая промышленность переходит на использование блокчейна, чтобы все чаще отслеживать путь и безопасность пищевых продуктов на протяжении всего пути от фермы к пользователю.
Используется в голосовании
Голосование с использованием блокчейна несет в себе потенциал для устранения фальсификаций на выборах и повышения явки избирателей, что было проверено на промежуточных выборах в Западной Вирджинии в ноябре 2018 года. Каждый голос будет сохранен как блок в блокчейне, что сделает его почти невозможным для подделки. Протокол блокчейна также обеспечит прозрачность избирательного процесса, сократит количество персонала, необходимого для проведения выборов, и обеспечит чиновникам мгновенные результаты.
Преимущества и недостатки блокчейна
При всей своей сложности потенциал блокчейна как децентрализованной формы ведения учета практически безграничен. Технология блокчейна, от повышения конфиденциальности пользователя и повышенной безопасности до снижения платы за обработку и уменьшения количества ошибок, может очень хорошо видеть приложения, помимо описанных выше.
Pros
-
Повышенная точность за счет устранения участия человека в проверке
-
Снижение затрат за счет устранения сторонней проверки
-
Децентрализация усложняет вмешательство
-
Транзакции безопасны, приватны и эффективны
-
Прозрачная технология
Cons
-
Значительные затраты на технологии, связанные с майнингом биткойнов
-
Низкие транзакции в секунду
-
История использования в незаконной деятельности
-
Восприимчивость к взлому
Здесь более подробно представлены точки продаж блокчейна для бизнеса на рынке сегодня.
Точность Цепи
Транзакции в сети blockchain утверждаются сетью из тысяч или миллионов компьютеров. Это устраняет почти все участие человека в процессе проверки, что приводит к меньшей человеческой ошибке и более точной записи информации. Даже если компьютер в сети совершит вычислительную ошибку, ошибка будет допущена только к одной копии блокчейна. Чтобы эта ошибка распространилась на остальную часть блокчейна, она должна была быть сделана, по крайней мере, 51% компьютеров сети - почти невозможно.
Снижение затрат
Обычно потребители платят банку за проверку транзакции, нотариусу за подпись документа или министру за заключение брака. Блокчейн устраняет необходимость сторонней проверки и, вместе с тем, связанные с этим расходы. Владельцы бизнеса несут небольшую комиссию, когда принимают платежи с помощью кредитных карт, например, потому что банки должны обрабатывать эти транзакции. Биткойн, с другой стороны, не имеет центрального органа и фактически не имеет комиссионных за транзакции.
децентрализация
Блокчейн не хранит никакой информации в центральном месте. Вместо этого блокчейн копируется и распространяется по сети компьютеров. Каждый раз, когда новый блок добавляется в цепочку блоков, каждый компьютер в сети обновляет свою цепочку блоков, чтобы отразить это изменение. Распространяя эту информацию по сети, а не сохраняя ее в одной центральной базе данных, становится все труднее вмешиваться в цепочку блоков. Если копия блокчейна попадет в руки хакера, будет взломана только одна копия информации, а не вся сеть.
Эффективные сделки
Транзакции, заключенные через центральный орган, могут занять до нескольких дней. Например, если вы попытаетесь внести чек на депозит в пятницу вечером, вы можете не увидеть средства на своем счете до утра понедельника. В то время как финансовые учреждения работают в рабочее время, пять дней в неделю, блокчейн работает 24 часа в сутки, семь дней в неделю. Транзакции могут быть завершены примерно за десять минут и могут считаться безопасными уже через несколько часов. Это особенно полезно для трансграничных сделок, которые обычно занимают гораздо больше времени из-за проблем с часовыми поясами и того факта, что все стороны должны подтвердить обработку платежей.
Частные сделки
Многие сети блокчейнов работают как публичные базы данных, что означает, что любой, у кого есть подключение к Интернету, может просмотреть список истории транзакций сети. Хотя пользователи могут получить доступ к сведениям о транзакциях, они не могут получить доступ к идентифицирующей информации о пользователях, совершающих эти транзакции. Распространенным заблуждением является то, что сети блокчейнов, такие как биткойны, являются анонимными, хотя на самом деле они являются только конфиденциальными.
То есть, когда пользователь совершает открытые транзакции, его уникальный код, называемый открытым ключом, записывается в блокчейне, а не в его личной информации. Хотя личность человека по-прежнему связана с его адресом блокчейна, это не позволяет хакерам получить личную информацию пользователя, что может произойти при взломе банка.
Безопасные транзакции
Как только транзакция записана, ее подлинность должна быть проверена сетью цепочки блоков. Тысячи или даже миллионы компьютеров на блокчейне спешат подтвердить правильность деталей покупки. После того как компьютер подтвердил транзакцию, он добавляется в цепочку блоков в форме блока. Каждый блок в блокчейне содержит свой уникальный хэш, а также уникальный хэш блока перед ним. Когда информация о блоке редактируется каким-либо образом, хеш-код этого блока изменяется, однако хеш-код в блоке после этого не изменяется. Это несоответствие крайне затрудняет изменение информации о цепочке блоков без предварительного уведомления.
прозрачность
Несмотря на то, что личная информация на блокчейне остается конфиденциальной, сама технология почти всегда имеет открытый исходный код. Это означает, что пользователи в сети блокчейнов могут изменять код так, как они считают нужным, при условии, что они поддерживают большинство вычислительных мощностей сети. Хранение данных в открытом коде блокчейна также значительно усложняет работу с данными. Например, при наличии миллионов компьютеров в сети блокчейнов в любой момент времени маловероятно, чтобы кто-либо мог внести изменения, оставаясь незамеченным.
Недостатки блокчейна
Несмотря на то, что у блокчейна есть существенные преимущества, существуют и серьезные проблемы с его принятием. Препятствия на пути применения технологии блокчейна сегодня не просто технические. Реальные проблемы носят политический и нормативный характер, по большей части, не говоря уже о тысячах часов (читай: деньги) разработки нестандартного программного обеспечения и фонового программирования, необходимых для интеграции блокчейна в современные бизнес-сети. Вот некоторые из проблем, стоящих на пути широкого распространения блокчейна.
Стоимость технологии
Хотя блокчейн может сэкономить пользователям деньги на комиссионных за транзакции, технология далеко не бесплатна. Например, система «доказательства работы», которую биткойн использует для проверки транзакций, потребляет огромные вычислительные ресурсы. В реальном мире мощность миллионов компьютеров в сети биткойнов близка к тому, что Дания потребляет ежегодно. Вся эта энергия стоит денег, и, согласно недавнему исследованию исследовательской компании Elite Fixtures, стоимость майнинга одного биткойна сильно варьируется в зависимости от местоположения, всего от 531 доллара до ошеломляющих 26 170 долларов.
Исходя из средней стоимости коммунальных услуг в Соединенных Штатах, эта цифра приближается к 4758 долл. США. Несмотря на затраты на майнинг биткойнов, пользователи продолжают наращивать свои счета за электроэнергию, чтобы проверять транзакции на блокчейне. Это связано с тем, что когда майнеры добавляют блок в блокчейн биткойнов, они получают достаточное количество биткойнов, чтобы потратить свое время и энергию. Однако когда дело доходит до блокчейнов, которые не используют криптовалюту, майнерам нужно будет платить или иным образом стимулировать их для проверки транзакций.
Неэффективность скорости
Биткойн является идеальным примером для возможной неэффективности блокчейна. Биткойн-системе «Доказательство работы» требуется около десяти минут, чтобы добавить новый блок в блокчейн. Предполагается, что при такой скорости сеть блокчейн может обрабатывать только семь транзакций в секунду (TPS). Хотя другие криптовалюты, такие как Ethereum (20 TPS) и Bitcoin Cash (60 TPS), работают лучше, чем биткойны, они все еще ограничены блокчейном. Устаревшая торговая марка Visa, для контекста, может обрабатывать 24 000 TPS.
Незаконная деятельность
Хотя конфиденциальность в сети блокчейнов защищает пользователей от взломов и сохраняет конфиденциальность, она также допускает незаконную торговлю и деятельность в сети блокчейнов. Наиболее цитируемым примером использования блокчейна для незаконных транзакций является, вероятно, Silk Road, онлайновый рынок «темной сети», работающий с февраля 2011 года по октябрь 2013 года, когда он был закрыт ФБР.
Сайт позволял пользователям просматривать сайт без отслеживания и совершать нелегальные покупки в биткойнах. Действующее законодательство США запрещает пользователям анонимных онлайн-обменов, например, построенных на блокчейне. В Соединенных Штатах онлайн-биржи должны получать информацию о своих клиентах при открытии счета, проверять личность каждого клиента и подтверждать, что клиенты не фигурируют ни в одном списке известных или подозреваемых террористических организаций.
Центральный банк Концерны
Несколько центральных банков, в том числе Федеральный резерв, Банк Канады и Банк Англии, начали расследование в отношении цифровых валют. Согласно исследовательскому отчету Банка Англии от февраля 2015 года, «также потребуются дальнейшие исследования, чтобы разработать систему, которая могла бы использовать технологию распределенной бухгалтерской книги без ущерба для способности центрального банка контролировать свою валюту и защищать систему от системных атак».
Взлом восприимчивости
Более новые криптовалюты и сети блокчейнов подвержены 51% атак. Эти атаки чрезвычайно трудно выполнить из-за вычислительной мощности, необходимой для получения контроля большинства над сетью блокчейнов, но исследователь компьютерной науки Нью-Йоркского университета Джозеф Бонно сказал, что это может измениться. В прошлом году Бонно опубликовал отчет, в котором сообщалось, что вероятность атаки возрастет до 51%, поскольку хакеры теперь могут просто арендовать вычислительную мощность, а не покупать все оборудование.
Что дальше для блокчейна?
Впервые предложенный в качестве исследовательского проекта в 1991 году, блокчейн с комфортом подходит к концу двадцатых годов. Как и большинство тысячелетних людей своего возраста, в течение последних двух десятилетий блокчейн привлекал внимание общественности, и компании по всему миру размышляли о том, на что способна эта технология и куда она направляется в последующие годы.
Благодаря тому, что многие практические приложения для этой технологии уже внедряются и исследуются, блокчейн, наконец, делает себе имя в двадцать семь лет, в немалой степени из-за биткойнов и криптовалюты. Как модное слово на языке каждого инвестора в стране, блокчейн призван сделать бизнес и государственные операции более точными, эффективными и безопасными.
Когда мы готовимся к третьему десятилетию блокчейна, вопрос больше не в том, «если» унаследованные компании заинтересуются технологиями, а в вопросе «когда».
