Az Ethereum blokklánc és okosszerződés platform vizsgálata
Elmentve itt :
Szerző: | |
---|---|
További közreműködők: | |
Dokumentumtípus: | Diplomadolgozat |
Kulcsszavak: | blokklánc decentralizáció Ethereum kriptográfia kriptopénz okosszerződés programfejlesztés |
Online Access: | http://dolgozattar.uni-bge.hu/40730 |
Kivonat: | Célom a szakdolgozat elkészítésével az volt, hogy bemutassam az Ethereum blokklánc és okosszerződés platformot részletekbe menően. A szakdolgozat fejezetei kitérnek az Ethereum különböző komponenseire, technológiáira, koncepcióira, mechanizmusaira, illetve ezek konkrét működéseire, implementációira. A hipotézisem, hogy a jövőben egyre inkább el fog terjedni ez a technológia, köszönhetően a számos előnyének, amelyeket a szakdolgozatban kifejtettem. Ilyen előnyök például az immutabilitás, cenzúra rezisztencia, decentralizáltság, neutralitás, robusztus hálózat, illetve egyéb biztonsági garanciák, integritási szabályok, valamint a transzparencia is. Kitérek az Ethereum protokoll minden részletére, beleértve a létrejöttének áttekintését, a konszenzus mechanizmusok vizsgálatát, a blokklánc technológia minden elemére. Foglalkozom a kriptográfia hash algoritmusok szerepével a blokklánc technológiában, illetve az aszimmetrikus kulcsú titkosítással. Kifejtem a privátkulcs, publikus kulcs és Ethereum cím generálás részleteit. Értekezem továbbá a stabil érmékről, a különféle stabil érme koncepciókat megvizsgálom, és konkrét összehasonlítást végzek számos általam definiált szempont alapján. Az Ethereum fejlesztői kultúrát elemzem, illetve a fejlesztéshez szükséges eszközöket is bemutatom. Szakdolgozatomban kifejtem az okosszerződésekben rejlő lehetőségeket és az okosszerződések működését, felépítését, fejlesztését is. A szerződés készítéshez specializáltan létrehozott Solidity elnevezésre hallgató magas szintű programozási nyelv sajátosságait is áttekintem részletesen. A gas alapú tranzakciós rendszert értékelem, illetve vizsgálom a Turing-teljességét is az okosszerződéseknek, ennek veszélyeire is kitérek, illetve a megoldásokra. Összehasonlítom a tárca típusokat anonimitás, biztonság, kényelem és egyéb szempontok alapján. A nem determinisztikus és determinisztikus tárcák közti különbségek feltárása, majd a hierarchikus determinisztikus tárcák térhódításának magyarázata következik. Értékelem az Ethereum tranzakció atomicitás fontosságát az adatintegritás megőrzése, valamint a különféle anomáliák elkerülése érdekében. Saját okosszerződés implementációmmal mutatom be a szakdolgozatban tárgyalt elméleti jellegű tartalmakat, így gyakorlati megközelítést is tartalmaz a munkám. A diploma és okmány hitelesítő okosszerződésem alkalmazható akár éles környezetben is, mivel alapos analízis és tervezés előzi meg az implementációs és tesztelési szakaszt. |
---|