A blokklánc fejlődése
Mi az a blokklánc?
A blokklánc fogalma először a Bitcoin fehér könyvben jelent meg: "Bitcoin: A Peer-to-Peer Electronic Cash System". A Bitcoinban a blokklánc technológia jelenik meg mögöttes technológiaként. Később a blokklánc elvált a szakértőktől, és önállóan létezett. A blokklánc valójában egy titkosítással előállított adatsor.
A Blockchain egy decentralizált főkönyv (adatbázis), amely a decentralizációt és a megbízhatatlanságot használja a megbízható hálózat felépítéséhez.
Hogyan működik a blokklánc?
Vegyük például a Bitcoint.
A blokklánc futási folyamata a könyvelési folyamat, amely több lépésre bontható:
A számviteli jogokért folyó verseny megoldja a hadifogoly-munkaerő-ellenőrzés funkciót;
Könyvelés - csomagolja be az előző blokk információit, adjon hozzá új tranzakciós információkat, és hozzon létre egy új blokkot;
Broadcast ellenőrzés – a számviteli csomópont sugározza az új blokk véletlenszámát, a többi csomópont pedig ellenőrzi azt;
Sikeres könyvelés – az ellenőrzés átadása után időbélyeg vagy új blokk jön létre. (Kérjük, olvassa el a következő folyamatot)
Az új blokk viszont kapcsolódik az eredeti blokk végéhez, és a blokklánc folytatódik.
A blokklánc jellemzői
A blokklánc jellemzői: elosztott, decentralizált, biztonságos, megbízható, nyitott és átlátható
Elosztott decentralizáció
A blokklánc egy elosztott adatbázisrendszer, amelyben csomópontok vesznek részt. Sok csomópont peer-to-peer hálózatot alkot. Nincs központosított berendezés és irányítási szervezet. Nem igényel harmadik fél bizalmi jóváhagyását. Egy decentralizált hálózat egyetlen csomópontjának megtámadása nem érinti a teljes hálózatot, kivéve, ha a csomópontok több mint 50%-a veszélybe kerül.
Biztonságos és megbízható
A blokkláncban használt hash funkció – aszimmetrikus titkosítási védelem, minden blokk időben halad előre, az idő visszafordíthatatlanságát használja a manipuláció megakadályozására.
Nyitott és átlátszó
A nyilvános átláthatóság azt jelenti, hogy minden tranzakció látható a teljes hálózaton. Mivel a tranzakciós információkat blokkok tartalmazzák, minden újonnan létrehozott blokkot sugároznak a hálózaton, és minden csomópont megkapja, ellenőrzi és frissíti a saját blokkláncát.
Milyen technológiákat integrál a blokklánc?
Hash függvény
A hash függvény egy kriptográfiai hash, y=H(x), és jellemzői a következők:
Írja be a tetszőleges karakterhosszúságú X-et, és kapjon rögzített hosszúságú Y-t;
Az aszimmetrikus titkosítási funkciók visszafordíthatatlanok. Ha X értéke ismert, y értéke könnyen megkapható. Ha azonban y értéke ismert, akkor X nem kapható meg a függvény inverzével.
Érzékeny bemenet és erős ütközésgátló képesség. Két nagyon hasonló, de eltérő bemeneti érték esetén a hash számítással kapott hash értékek nagyon eltérőek, ami jó ütközésállósággal és nagy biztonsággal rendelkezik.
Ez az aszimmetrikus titkosítás használható POW számításokhoz és digitális aláírásokhoz.
Elektronikus aláírás
Aszimmetrikus titkosítási technológiát használ, beleértve egy pár nyilvános és privát kulcsot. A nyilvános kulccsal titkosított információ csak a megfelelő privát kulccsal, a privát kulccsal titkosított információ pedig a megfelelő nyilvános kulccsal dekódolható. A nyilvános kulcs nyilvános, és mások is használhatják, hogy információkat adjanak át maguknak. A privát kulcsot csak Ön ismeri, és az Ön személyazonosságának bizonyítására és jogainak gyakorlására szolgál.
konszenzus mechanizmusa
A konszenzus mechanizmus a blokklánc rendszerben a verseny csomóponti elszámolási szabálya. A blokklánc egy decentralizált főkönyv. A generált tranzakciókhoz egy csomópontra van szükség a rögzítéshez és a teljes hálózatra történő sugárzáshoz. Hogyan válasszunk egyet ezek közül a csomópontok közül? Ehhez szabályok felállítására és azok alapján történő választásra van szükség. Ez a szabály a konszenzus mechanizmusa, és minden résztvevő csomópontnak követnie kell a konszenzus mechanizmusát. A különböző blokklánc rendszerek különböző konszenzusmechanizmusokat futtatnak. Az általános konszenzusos gépek közé tartozik a POW, a POS és a DPOS. Az alábbi képen a POW munkafolyamata látható.
A blokklánc fejlődése
Blockchain 1.0
A Blockchain 1.0 digitális pénznemekből és fizetési viselkedésekből áll. Fő funkciója a tranzakciós információk rögzítése. Vegyük például a Bitcoint. A fő jellemzők a lánc adatblokk mód, a teljes csomópont-megosztás és az aszimmetrikus titkosítás.
Blockchain 2.0
A Blockchain 2.0 a Turing teljes verziója, és lehetővé teszi az intelligens szerződések és DAPP-ok, például az EtherCat fejlesztését. A gépi szerződések használata a kézi műveletek helyettesítésére átláthatóbbá és hatékonyabbá teszi a folyamatot, amelyet az Ethereum képvisel.
Blockchain 3.0
A Blockchain 3.0 célja a 2.0 fájdalompontjainak megoldása. Ilyen például a gyenge teljesítmény és a torlódás. Ha az alacsony TPS problémáját sikerül megoldani, akkor a blokklánc technológiát széles körben alkalmazzák, amelyet az EOS, a NEO és a NAS képvisel.
Jó partner a blokklánc intelligens szerződésekhez és tokenekhez
A blokklánc megváltoztathatatlan és decentralizált