Zabezpečení blockchainu: Je blockchain opravdu bezpečný?



Blockchain byl uveden na trh jako opus magnum moderní technologie, pokud jde o bezpečnost. V tomto článku se podrobněji podíváme na prvky, které řídí zabezpečení blockchainu.

Zabezpečení osobních údajů, zejména těch, které jsou uloženy online, je důležité a také lidské právo. Po celá desetiletí byla ohrožena a neustále se zhoršovala. Technologie blockchain poskytuje elegantní řešení tohoto problému. Blockchain , jak název napovídá, je řetězec digitálních bloků, které obsahují sadu transakcí. Všechny transakce v bloku tvoří kořen Merkelové a pomocí něj se generuje hash, který je obsažen v záhlaví bloku. Každý blok v blockchainu je připojen k předchozímu bloku prostřednictvím hodnoty hash bloku. Díky tomu je blockchain odolný vůči jakémukoli neoprávněnému zásahu, protože hacker by musel změnit blok obsahující danou transakci i ty, které s ní souvisejí, aby se vyhnul odhalení.

Blockchain je navržen tak, aby byl neměnný, odolný proti neoprávněné manipulaci a bezpečný. K dosažení tohoto cíle patří:





Pojďme si o těchto vlastnostech promluvit.



Decentralizace

Blockchain pracuje na decentralizované síti, kde jsou informace a informace konzistentně předávány a aktualizovány všem účastníkům. Každý má tedy s sebou nejnovější aktualizované informace. Po provedení jakýchkoli změn bude ověřena všemi účastníky a po ověření bude připojena k blockchainu. Můžeme tedy říci, že decentralizace umožňuje jedinou verzi pravdy, ale žádný jediný bod selhání.
Decentralizace - Zabezpečení blockchainu - Edureka

Kryptografie a hashování

Jedná se o složitý matematický algoritmus, který zabraňuje útokům. Všechny transakce jsou hašováno a zahrnuto do bloku. Hashing přebírá vstupní hodnotu a použije hashovací algoritmus (SHA-256v případě bitcoinu) k vytvoření nové hodnoty, kterou nazýváme hash digest. Výtah má pevnou délku v závislosti na použitém algoritmu. Při pohledu na výtah není možné uhodnout hodnotu, a dokonce i nepatrná změna hodnoty způsobí, že změny budou výtahem zcela nepředvídatelným způsobem. Nyní je tento hash transakcí zahrnut do záhlaví bloku spolu s hash bloku předchozího bloku a společně je generován nový hash bloku. Nyní bude tento hash bloku zahrnut do záhlaví dalšího bloku. Takto se kryptograficky zabezpečená hashovací funkce používá k vytvoření řetězce bloků.



Kromě toho je každá transakce digitálně podepsána. Abych to vysvětlil, vezmu si příklad. Předpokládejme, že chcete poslat pár bitcoinů ABC . Takže moji zprávu kryptograficky hashujete pomocí mého soukromého klíče a odešlete hash spolu s adresou ABC . Nyní bude každý v síti schopen zobrazit transakci a může ji ověřit pomocí mého veřejného klíče, ale pouze ABC bude moci přidat tyto bitcoiny do své peněženky. Transakci tedy může vidět každý, ale nikdo ji nemůže ukrást.

Konsensuální protokol

The konsensuální protokol je souhlas většiny účastníků sítě ohledně platnosti transakce. Jediný horník ověří transakci, zatímco celá síť může ověřit důvěryhodnost ověřovatele zaškrtnutím „Důkaz o práci“ . Takže i když je v síti několik škodlivých účastníků, jsou snadno odstraněni a na jejich názoru nikdy nezáleží.

Tyto základní vlastnosti tvoří trifectu bezpečnosti, která se integruje do blockchainu a odrazuje od jakékoli faulní hry

Je to dobré, ale ne dokonalé

Přečtení tohoto všeho vám mohlo dát pocit, že blockchain je bezpečný, a to je absolutní fakt. Není tomu tak, protože na fasádě jsou praskliny. Nejpřesvědčivější chyby zabezpečení blockchainu jsou způsob, jakým blockchain interaguje s jinými entitami. Inteligentní smlouvy mohou automatizovat mnoho úkolů blockchainu, ale jsou jen tak dobré, jak jsou kódovány. Ačkoli nejsou součástí blockchainu, interagují s ním, takže pokud je kód špatně napsán, mohli by se hackeři infiltrovat do chytrá smlouva a ukrást bohatství.

Podobně by centralizované instituce, které interagují s blockchainem, mohly ohrozit blockchainovou síť. Hackeři se obecně zaměřují na centralizovaná úložiště, kde existuje jediný bod selhání, zranitelnost, kterou mohou zneužít. Zabezpečení technologie blockchain by tedy nemělo být zaměňováno se zprávami o hackerech, které se provádějí na burzách kryptoměn.

Zde je několik věcí, které by mohly být implementovány -

  • Zabraňte každému v přístupu k citlivým informacím, kromě těch, kteří mají oprávnění k přístupu k nim. V tomto ohledu pomáhá služba Membership Service Provides (MSP). Jsou odpovědní za registraci účastníků a poskytnutí přístupu k jejich ID podle jejich role.
  • Chraňte soukromé klíče pomocí nejvyšších standardů zabezpečení, aby je nebylo možné nikdy zneužít.

Všechny tyto funkce v blockchainové síti přidají ochranu potřebnou k prevenci útoků.

Závěr

Chtěl bych uzavřít tento článek o „Blockchain Security“ tím, že blockchainová síť je bezpečná pouze jako její infrastruktura. Při vytváření blockchainové sítě musíte hledat nejlepší platformu pro nasazení. I přesto, že blockchain má inherentní funkce, které poskytují zabezpečení, mohou zranitelní účastníci manipulovat se známými chybami zabezpečení v infrastruktuře. Nejlepším přístupem by byla infrastruktura s integrovaným zabezpečením.

Blockchain je stále rozvíjející se technologie a každým dnem se zlepšuje. Vědci z blockchainu pracují na opravování chyb zabezpečení. Také jsme byli svědky hard-forku v extrémních případech, kdy mohou vyústit v novou verzi tohoto blockchainu. Vezmeme-li v úvahu všechny věci, blockchain je pro mnoho podniků mnohem lepším řešením. Stále je však důležité neustále rozvíjet a zlepšovat ekosystém blockchainu, aby byl co nejbezpečnější.

jaký je rozdíl mezi html a xml

Pokud se chcete naučit Blockchain a budovat si kariéru v Blockchain Technologies, podívejte se na náš a který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět Hyperledger Fabric do hloubky a pomůže vám dosáhnout zvládnutí předmětu.

Máte na nás dotaz? Uveďte to v sekci komentářů v části „Zabezpečení blockchainu“ a my se vám ozveme.