To byla otázka, kterou mi můj přítel položil poprvé v roce 2017. Bylo to něco nového a sotva pochopeného, ale to, co mi můj přítel vysvětlil, stačilo k tomu, abych probudil zvědavost a začal se učit o této moderní technologii.
Většina z nás ví, že se jedná o peer-to-peer obchodní systém, který umožňuje jednotlivcům provádět finanční transakce bez třetí strany, a to je pravda, ale je toho víc.
V tomto článku se velmi jednoduchým způsobem podělím o základy toho, jak blockchain funguje a co je hash.
Co je to blockchain?
Bloky jsou digitální bloky, které přenášejí informace, a „řetězec“ znamená řetězec, který spojuje bloky informací dohromady.
„Blockchain“ přeložený do arabštiny jako blockchain
"Je to stále rostoucí seznam záznamů nazývaných bloky, které jsou propojeny a zabezpečeny pomocí kryptografického zápisu."
Blok se skládá ze 3 hlavních prvků
Data: Zpráva uvnitř bloku a může to být mnoho věcí, jako je peněžní transakce, informační transakce nebo dokonce doklad o koupi pozemku, auta nebo SPZ.
Hash: Je to digitální otisk bloku.
Předchozí hash: Je to otisk předchozího bloku a tímto způsobem jsou bloky vzájemně propojeny prostřednictvím digitálního řetězce.
První blok, který má být vytvořen v blockchainu, se nazývá Genesis Block, jak je znázorněno na obrázku výše.
Hash má 64 znaků, je to směs čísel a písmen a je generován pomocí šifrovacího algoritmu zvaného SHA-256.
{Secureed Hash Algorithm - 256 bits} Bitcoin je známý tím, že ve svých transakcích používá toto šifrování.
V hash je 5 prvků, díky kterým je bezpečný:
· Jde pouze jedním směrem, takže když je blok zaznamenán, nelze jej vrátit, smazat ani upravit.
· Vyžaduje rychlý výpočet, aby bylo možné efektivně generovat hash v blocích.
· Efekt laviny, to je jedna z nejžádanějších vlastností šifrovacího algoritmu. Jednoduše řečeno, pokud se někdo pokusí upravit data v bloku poté, co byl již vytvořen, změní se přímo hash bloku a všechny následující bloky jsou upozorněny, tímto způsobem můžeme vědět, že se někdo v bloku číslo 50 pokusil manipulovat s daty .
· Deterministický, což znamená, že nemohu zkopírovat data jednoho bloku do jiného bloku.
· Musí být tolerantní ke kolizi, což znamená, že žádné dva bloky nemohou mít stejný hash
Nyní tedy máte základní znalosti o tom, co je blockchain, a doufám, že se vám čtení článku líbilo!
Rád bych slyšel váš názor, a pokud považujete tento článek za hodnotný, ocenil bych, kdybyste jej sdíleli se zainteresovanými lidmi.