Blockchain Security: Наистина ли Blockchain е сигурен?



Blockchain се предлага на пазара като opus magnum на съвременните технологии, що се отнася до сигурността. В тази статия разглеждаме по-задълбочено елементите, които движат сигурността на блокчейна.

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

Блокчейнът е проектиран да бъде неизменен, защитен от фалшифициране и защитен. Функциите, които помагат за постигането на това, са:





Нека обсъдим тези свойства.



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

Blockchain работи в децентрализирана мрежа, където битове и части от информация се предават и актуализират до всички участници по последователен начин. Следователно всеки има най-новата актуализирана информация при себе си. Когато се направят някакви промени, той ще бъде потвърден от всички участници и след като бъде потвърден, едва тогава ще се добави в блокчейна. Така че можем да кажем, че децентрализацията дава възможност за една версия на истината, но няма нито една точка на провал.
Децентрализация - Blockchain Security - Edureka

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

Това е сложен математически алгоритъм, който предотвратява атаки. Всички транзакции са хеширан и включен в блока. Хеширането взема входна стойност и прилага алгоритъм за хеширане (SHA-256в случая с биткойн), за да се получи нова стойност, която ние наричаме хеш дайджест. Дайджестът е с фиксирана дължина в зависимост от използвания алгоритъм. Разглеждайки дайджеста, е невъзможно да се отгатне стойността, също така, дори и малка промяна в стойността прави промените дайджест напълно, по непредсказуем начин. Сега този хеш на транзакциите е включен в заглавката на блока заедно с хеша на блока от предишния блок и заедно се генерира нов хеш на блока. Сега този хеш на блока ще бъде включен в заглавката на следващия блок. Ето как се използва криптографски защитена хеш функция за формиране на верига от блокове.



е sas език за програмиране

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

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

The консенсусен протокол е споразумение на мнозинството от участниците в мрежата относно валидността на транзакцията. Един майнер потвърждава транзакцията, докато цялата мрежа може да потвърди достоверността на валидатора, като провери „Доказателство за работа“ . Така че, дори ако има малко злонамерени участници в мрежата, те лесно се премахват и тяхното мнение никога няма значение.

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

Това е добре, но не е перфектно

Четенето на всичко това може да ви даде усещането, че блокчейнът е сигурен и това е абсолютен факт. Това не е така, тъй като във фасадата има пукнатини. Най-убедителните уязвимости на blockchain са начинът, по който blockchain взаимодейства с други обекти. Интелигентните договори могат да автоматизират много блокчейн задачи, но те са толкова добри, колкото са кодирани. Въпреки че не са част от блокчейна, те взаимодействат с него, така че ако кодът е написан лошо, хакерите могат да проникнат в интелигентен договор и открадне богатството.

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

Ето няколко неща, които биха могли да бъдат приложени -

  • Предотвратете достъпа на всички до чувствителна информация, освен на оторизираните да имат достъп до нея. Осигуряването на членски услуги (MSP) помага за това. Те са отговорни да запишат участниците и да предоставят достъп до тяхната лична карта според тяхната роля.
  • Защитете частните ключове, като използвате най-високите стандарти за сигурност, за да не могат никога да бъдат злоупотребявани.

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

Заключение

Бих искал да завърша тази статия за „Blockchain Security“, като казвам, че блокчейн мрежата е толкова сигурна, колкото и нейната инфраструктура. Когато създавате блокчейн мрежа, трябва да потърсите най-добрата платформа за внедряване. Въпреки че блокчейнът има присъщи функции, които осигуряват сигурност, известните уязвимости в инфраструктурата могат да бъдат манипулирани от злонамерени участници. Най-добрият подход би бил да има инфраструктура с интегрирана сигурност.

Блокчейнът все още е нова технология и се подобрява всеки ден. Изследователите на блокчейн работят за отстраняване на уязвимости в сигурността. Също така сме били свидетели на хардфорка в екстремни случаи, когато те могат да доведат до нова версия на тази блокчейн. Имайки предвид всички неща, блокчейнът е много по-добро решение за много от предприятията. Но все пак е важно да продължаваме да развиваме и подобряваме блокчейн екосистемата, за да я направим възможно най-сигурна.

Ако искате да научите Blockchain и да изградите кариера в Blockchain Technologies, тогава разгледайте нашата и което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете Hyperledger Fabric в дълбочина и ще ви помогне да постигнете майсторство по темата.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на „Blockchain Security“ и ние ще се свържем с вас.