Безопасность блокчейна: действительно ли блокчейн безопасен?



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

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

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





Давайте обсудим эти свойства.



Децентрализация

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

Криптография и хеширование

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

что такое сканер в Java



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

Протокол консенсуса

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

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

Это хорошо, но не идеально

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

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

установить путь Java в окнах

Вот несколько вещей, которые можно было бы реализовать:

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

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

Заключение

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

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

php преобразовать строку в массив

Если вы хотите изучить Blockchain и построить карьеру в Blockchain Technologies, ознакомьтесь с нашими и который включает в себя живое обучение под руководством инструктора и опыт реальных проектов. Этот тренинг поможет вам глубже понять Hyperledger Fabric и достичь мастерства в предмете.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «Безопасность блокчейна», и мы свяжемся с вами.