Okrem toho, že kryptomeny stále naďalej rastú, tak sú zároveň aj veľmi zaujímavou súčasťou softvéroveho sveta. A preto sa v tejto epizódke venujeme blockchainu a kryptomenám. Najprv si tieto dva koncepty pekne rozlíšime a potom rozobereme všeličo od ich využitia cez proof of work až po ich rôzne výhody a nevýhody.
Stiahnuť
https://wp.streetofcode.sk/wp-content/uploads/2021/02/StreetOfCode-Ep57.mp3
(00:00 – 02:23) – Úvod
(02:24 – 06:54) – Kedy sme sa prvý krát stretli s kryptomenami?
(06:55 – 11:10) – Čo je to blockchain?
(11:11 – 15:45) – Problém dôvery
(15:46 – 32:55) – Smart contracty
(32:56 – 39:33) – Minovanie bloku – proof of work
(39:34 – 45:37) – “Minovanie” bloku – proof of stake
(45:38 – 50:28) – Veľká časť kryptomien je open source
(50:29 – 55:10) – Spotreba energie
(55:11 – 01:01:17) – Stále je to pomerne dosť komplikované pre bežného používateľa
(01:01:17 – 01:01:43) – Záver
Blockchain vs Kryptomena
- blockchain je “iba” dátová štruktúra, ktorá ma určité vlastnosti
- jednotlivé dáta sú medzi sebou previazané a tvoria reťaz
- sú previazané takým spôsobom, aby sa predošlé dáta už nedali meniť
- kryptomena je mena postavená nad decentralizovanou sieťou, ktorá si ukladá svoj ledger (účtovnú knihu) alebo aj iné dáta do blockchainu
- blockchain neustále narastá
- Bitcoin má už viac ako 300GB
- Ethereum má viac ako 100GB
Smart Contracty
- kód bežiaci nad blockchainom
- určujú pravidlá, podľa ktorých sa vymieňajú tokeny alebo assety nad blockchainom
- sú verejné, ale môžu mať naprogramovanú kontrolu prístupu
- všetky operácie, ktoré chceme robiť so stavom, ktorý smart contract manažuje musia byť zadefinované v smart contracte
- to znamená, že keď chcem robiť napr. refund nejakej transakcie, tak dá sa to, ale musí na to byť operácia (funkcia) v kóde smart contractu
Veľká často tohto sveta je open source
Umožňuje to:
- auditovanie kódu a teda zvýšenú dôveru
- kolaboráciu – hocikto môže prispieť
- transparentnosť
Spotreba energie
- proof of work spotrebuje veľké množstvo energie
- často sa to porovnáva napr. s Visou – ale napr. Bitcoin je celá mena, nie len spôsob vytvárania transakcií a preto porovnanie s Visou nie je úplne jednoduché – viď článok
- naštastie existuje proof of stake, ktorý má podobné výsledky, ale s nižšou spotrebou energie
https://bitcoin.org/bitcoin.pdf
https://robime.it/vytvorme-si-vlastny-blockchain-v-jave/
https://hackernoon.com/the-bitcoin-vs-visa-electricity-consumption-fallacy-8cf194987a50
https://blog.trezor.io/three-myths-about-bitcoins-energy-consumption-ef613a1f3d5
The post Ep. 57 – Blockchain a kryptomeny appeared first on Street of Code.