paint-brush
Oktatási bájt: Mi a tranzakció véglegessége a titkosításban, és miért számít?által@obyte
192 olvasmányok

Oktatási bájt: Mi a tranzakció véglegessége a titkosításban, és miért számít?

által Obyte4m2024/11/15
Read on Terminal Reader

Túl hosszú; Olvasni

A kriptográfiai tranzakciók véglegessége visszafordíthatatlan tranzakciókat biztosít, ami kritikus fontosságú a kettős költekezés megelőzésében, valamint a digitális cserékbe, intelligens szerződésekbe és DApp-kbe vetett bizalom biztosításában. Míg a determinisztikus véglegesség abszolút bizonyosságot ad, a valószínűségi véglegesség idővel egyre biztonságosabbá válik. Az Obyte a DAG technológiát használja a stabil, visszafordíthatatlan tranzakciók hatékony eléréséhez.
featured image - Oktatási bájt: Mi a tranzakció véglegessége a titkosításban, és miért számít?
Obyte HackerNoon profile picture
0-item
1-item


A legtöbb online tranzakció, mind a fiat, mind a kriptográfiai rendszerben, saját folyamaton megy keresztül a háttérben a küldés és a jóváhagyás között. A hagyományos banki rendszerekben a tranzakció akkor tekintendő véglegesnek, ha az összes érintett pénzügyi intézmény teljesen feldolgozta – és ennek ellenére bármilyen okból visszafordítható. Ez nem történik meg a legtöbb kriptovalutával, ahol a tranzakciók megváltoztathatatlanok.


A tranzakció véglegessége a titkosításban arra a pontra utal, amikor a tranzakció véglegesnek és visszafordíthatatlannak minősül a hálózaton. Amint egy tranzakció véglegessé válik, azt nem lehet visszavonni vagy módosítani, biztosítva, hogy a pénzeszközök a kívánt címzettnél legyenek, vagy az érintett adatok kétségtelenül a láncban legyenek. Ez biztosítja a felhasználókat, hogy biztonságosan elkölthetik a kapott pénzt.


Természetesen nem minden kripto van egyformán felépítve, és mindegyiknek más-más mechanizmusa van a tranzakció véglegességének saját szintjének eléréséhez.


Determinisztikus vs. valószínűségi


Valószínűleg találsz több ilyet is a tranzakció véglegességének típusai titkosításban, de determinisztikusra vagy valószínűségire redukálhatók. A determinisztikus véglegesség biztosítja, hogy a tranzakció megerősítése vagy stabilitása végleges és visszafordíthatatlan legyen. Olyan platformok, mint Obyte vagy egyes Proof-of-Stake (PoS) hálózatok kínálják ezt a típusú véglegességet, ahol belső mechanizmusaik lehetetlenné teszik a megerősített tranzakció visszavonását, ami magasabb szintű biztonságot és bizonyosságot biztosít a felhasználók számára.


Ezzel szemben a valószínűségi véglegesség akkor fordul elő, amikor egy tranzakció biztonságosabbá válik az idő múlásával, de elméletileg visszafordítható , különösen röviddel azután, hogy a hálózatra közvetítették. Például a Bitcoinban az egyetlen megerősítést tartalmazó tranzakció kevésbé biztonságos, mint a hat megerősítést tartalmazó tranzakció. Ennek az az oka, hogy kezdetben kicsi az esélye annak, hogy egy bányász megfelelő bányászati erővel rendelkező alternatív láncot tudjon létrehozni, ami hatékonyan visszafordítja a tranzakciót.


Ennek gyakorlati példája az 51%-os támadás, ahol a hálózat hash-teljesítményének többségét irányító entitás átírhatja a legutóbbi blokkokat, amivel potenciálisan megfordíthatja vagy érvénytelenítve a korábbi tranzakciókat. Ez a forgatókönyv azonban nem valószínű, mert a költségeket gyakran meghaladja a lehetséges jutalmat. Elméletileg azonban még mindig lehetséges a tranzakciók visszafordítása a valószínűségi blokkláncokon, különösen, ha kicsik.


A véglegesség számít


A digitális világban szinte minden másolható és beilleszthető, és ez hosszú évekig probléma volt az elektronikus pénz létrehozásában. A kriptovaluták saját kriptográfiai és decentralizált rendszert hoztak, hogy pontosan ezt megakadályozzák. Véglegesség nélkül valaki kétszer elköltheti a kriptopénzét (dupla költés), ami aláásná az egész rendszer integritását. Azáltal, hogy garantáljuk, hogy a tranzakció visszaigazolását követően az állandóan rögzítésre kerül a láncban, a véglegesség kiküszöböli ezt a kockázatot, megbízható keretet teremtve a digitális eszközök cseréjéhez. Ezért számít elsősorban a tranzakció véglegessége.


A területen okos szerződések , a véglegesség is kritikus szerepet játszik. Az intelligens szerződések olyan automatizált megállapodások, amelyek előre meghatározott feltételek alapján hajtódnak végre, és kimenetele hálózatuk megváltoztathatatlanságán múlik – közvetítők nélkül. A véglegesség biztosítja, hogy az intelligens szerződés végrehajtása után annak eredménye állandó legyen, vagyis a megállapodás feltételei a visszavonás lehetősége nélkül teljesüljenek. Ez elengedhetetlen a bizalom megőrzéséhez intelligens szerződés alapú alkalmazások , ahol nagy a tét, és a résztvevőknek bizonyosságra van szükségük, hogy a megállapodásokat betartják.


A decentralizált alkalmazások (Dapps) esetében a tranzakciók véglegessége kulcsfontosságú a működésük biztonságának és megbízhatóságának megőrzéséhez. Amikor a felhasználók interakcióba lépnek a Dapps szolgáltatással, tudniuk kell, hogy műveleteik és tranzakcióik visszafordíthatatlanok a megerősítést követően. A véglegesség ezt garantálja, biztosítva, hogy a Dapp interakciók eredményei megbízhatóak legyenek.


Stabil tranzakciók az Obyte-ban


Obyte egy decentralizált hálózat, amely egy irányított aciklikus gráf (DAG) struktúrát használ blokklánc helyett, lehetővé téve a nagyobb decentralizációt. A blokkláncokkal ellentétben, ahol a blokkgyártók kis csoportja uralhatja, sőt cenzúrázhatja a tranzakciókat, az Obyte megszünteti ezeket a központi hatalmi struktúrákat. DAG-modellje biztosítja, hogy egyetlen entitás se tudja irányítani a hálózatot, így olyan rendszer jön létre, ahol nincsenek közvetítők a tranzakciók küldése és a tranzakció jóváhagyása között.


szempontjából tranzakció véglegessége , az Obájt akkor éri el a determinisztikus véglegességet, amikor egy tranzakció stabilnak minősül, vagyis soha nem vonható vissza. Ezt úgy érik el, hogy fokozatosan kiépítik a főláncot (MC) a megbízásszolgáltatók (OP-k – csomópontok irányító tranzakciókkal) által feladott tranzakciókon keresztül. Amikor új tranzakciók kerülnek a hálózatba, minden felhasználó nyomon követi saját aktuális MC-jét a legutóbbi tranzakciók alapján.


Obyte Explorer egység (tranzakció) Jelmagyarázat a tranzakció állapotával

Míg az MC legújabb része az új tranzakciók beérkezésekor változhat, a régi része egy bizonyos ponton túl stabil, vagyis soha nem fog változni, függetlenül attól, hogy milyen új tranzakciók érkeznek. Ezt a pontot stabilitási pontnak nevezzük. A tranzakció akkor válik véglegessé és visszafordíthatatlanná, ha a stabilitási pont a tranzakció elé kerül. Ez akkor fordul elő, ha elegendő „súlyt” helyeznek az OP-kból az MC régebbi részére, és minden versengő ág elveszti esélyét az MC ezen részének átirányítására. Ezért a stabilitási pont elérése után a tranzakció teljesen megerősítettnek minősül, és nem vonható vissza, biztosítva a determinisztikus véglegességet, szemben a valószínűségivel néhány jól ismert blokkláncon, beleértve a Bitcoint is.


Ennek eredményeként a felhasználók élvezhetik a teljes kripto-ökoszisztéma előnyeit, beleértve az intelligens szerződéseket, a decentralizált pénzügyi (DeFi) alkalmazásokat, az autonóm ügynököket (AA), a testreszabott tokeneket és további funkciókat, mindezt integrált determinisztikus véglegességgel. Készen áll a felfedezésre?


Kiemelt vektorkép – vectorjuice / Freepik