Összes nyelv
A Lightning Bitcoin (LBTC) egy decentralizált, globális értékű internetes átviteli protokoll, és speciális alkalmazásai közé tartoznak a peer-to-peer fizetési és kereskedési platformok. Bármely felhasználó, aki elfogadja az LBTC protokollt, szinte ingyenesen használhatja az LBTC-t a tranzakciók valós idejére és biztonságára.
A DPoS és on-chain irányítási rendszereket megvalósító LBTC lehetővé teszi a felhasználók számára, hogy szavazzanak a hálózatfejlesztési javaslatokra, és közvetlenül is megválaszthassanak delegáltakat (Delegátusokat), akik alkalmasak arra, hogy villámszámviteli csomópontokká váljanak, így mindenki részt vehet az LBTC ökológiája a PoW centralizációs problémájának megoldására.
Közösségi autonómia
A láncon lévő irányítási rendszer minden felhasználót integrál a döntéshozatali folyamatba, és bárki részese lehet az ökológiának.
Sebesség
A tranzakciók pillanatok alatt végrehajthatók.
Decentralizálás
A felhasználók 101 villámkönyvelési csomópontra szavazhatnak, így elválasztják a könyvelési jogot a beszédjogtól.
Majdnem ingyenes
A tranzakciós díj a bájtmérettől függően akár 0,00001LBTC is lehet.
Skálázhatóság
A csomópontok számának csökkentésére szolgáló DPoS mechanizmus nagyobb skálázhatóságot biztosít az LBTC számára.
Biztonság
Az általános struktúra a Bitcoin 9 éves stabil működésén alapul.
1. Az LBTC egy internetes értékátviteli protokoll
Az LBTC egy Internet of Value Protocol. Az úgynevezett értéktranszmisszió a konkrét megállapodás keretében megvalósítható értékkifejezés, transzfer és jóváírás konstrukció, valamint minden ezen alapuló gazdasági és pénzügyi tevékenység, amely konkrétan magában foglalhatja az átutalás és a pénzátutalást, a digitális eszközt. csereügylet, legális valuta-digitális eszközcsere és hiteljóváhagyás. Gyakorlati funkciókkal és társadalmi hasznossággal rendelkező alkalmazások sorozata, mint például digitális eszközkibocsátás és kereskedés, decentralizált tőzsdék, kereskedési és elfogadási átjárók stb.
Az LBTC protokoll kialakításának lényege, hogy megfelelő műszaki architektúra kiválasztásával az LBTC elegendő képességgel rendelkezzen ahhoz, hogy a globális internetes értékátvitel hordozórendszereként működjön. Az LBTC protokoll az értékközvetítés megvalósításának alapvető kerete, amely a láncon belüli összes gazdasági tevékenység mátrixa. Ezért magas követelményeket támasztunk az LBTC alkalmazható műszaki architektúrájával és különféle belső részleteivel szemben, kreatívan létrehoztunk egy UTXO-alapú DPoS konszenzus mechanizmust, és megterveztük a visszafordíthatatlan blokkokat, az időbélyegző konszenzust, a gyorsítótár köztes szoftverét és egyéb egyensúlyt. A teljesítmény és a megbízhatóság kombinációja lehetővé teszi a a protokoll olyan verziója, amely közelebb áll a peer-to-peer készpénzrendszer eredeti tervezési szándékához, mint az eredeti Bitcoin.
2. UTXO modell: a legbiztonságosabb könyvelési módszer
Az adatrétegben az LBTC a Bitcoin által a blokklánc főkönyvi rekordok infrastruktúrájaként elfogadott UTXO modellt követi. Az UTXO a Unspent Transaction Output (unspent Transaction Output) rövidítése. Ez az első technikai megoldás, amelyet Satoshi Nakamoto alkalmazott a Bitcoin tranzakciós adatszerkezetének tervezésében, és egyben egy rendkívül innovatív Bitcoin protokoll is, amelyet a világra hoztak. adatszerkezeti koncepciók .
Az UTXO a következő formában kerül a Bitcoin protokoll adatbázisába: Miután megbizonyosodott arról, hogy több átutalási tranzakció rendeltetési helye A felhasználóra mutat a láncon, és A nem költötte el az ezekben a tranzakciókban meghatározott eszközöket, a protokoll összes résztvevője elismeri, hogy A birtokolja ezeket az eszközöket.
Az UTXO modellhez képest a hétköznapi emberek könnyebben megértik a fiókmodellt (Account Model). A számlamodell a számlaazonosító, tulajdonosi azonosító és eszközegyenleg elmentésére vonatkozik a számlán az adatbázisban, átutalási tranzakció esetén ezeknek a számláknak az egyenlege a tranzakciónak megfelelően módosul, és új számlaegyenleg keletkezik. Leképezési kapcsolat (Azaz a megfelelő kapcsolat). Az UTXO modellben a számla egyenlege nem számként kerül tárolásra, hanem a birtokában lévő UTXO-k összegéből kerül kiszámításra. Más szóval, az UTXO nem rendelkezik az úgynevezett számlaegyenleg-leképezési kapcsolattal, csupán az összes történelmi tranzakció hű nyilvántartása, egyszerű, de nagyon robusztus.
Az UTXO modellnek a következő előnyei vannak:
UTXO megbízhatóság
A blokkszerkezetben a previousblockhash és a merkleroot a két legfontosabb mező, mindkettő megakadályozza a tranzakciókat. manipulálni kell. Az UTXO modell alapötlete az írott adatok megváltoztathatatlanságának biztosítása, ezen alapötlet alapján a láncolt UTXO összekapcsolja a különböző tranzakciók bemenetét és kimenetét hash pointereken keresztül, hogy biztosítsa az összes tranzakció legitimitását és megvalósítsa a nyomon követhetőséget. az UTXO-ból.
UTXO egyszeri
Az UTXO modellben minden tranzakció több tranzakciós bemenetből áll, amelyek valójában UTXO + aláírások. Minden tranzakció kimenetnek (Tranzakció kimenetnek) csak két állapota van, elköltött és el nem költött. Ez biztosítja, hogy minden UTXO-t csak egyszer lehessen elkölteni, és a kétszeres költésekkel szembeni támadások ellenálló képessége rendkívül magas.
Az UTXO elrejtése
A fiókmodellhez képest az UTXO privátabb. Mint korábban ismertük, minden UTXO "egyszeri". Ha a felhasználó minden tranzakciónál megváltoztatja a címet, akkor nehéz lesz megtalálni a két cím közötti összefüggést, ami biztosítja a tranzakció anonimitását. Ha továbbra is szükség van az elrejtés további javítására, akkor olyan technikai eszközök is szóba jöhetnek, mint a gyűrűs tranzakciós aláíráspárok és a tranzakciós elemek keverése.
UTXO párhuzamosság
Az UTXO modell potenciálisan méretezhető, mivel az UTXO lehetővé teszi a tranzakciók párhuzamos feldolgozását. Amikor egy tranzakció feladója két független tranzakciót küld, a független UTXO kiadása lehetővé teszi a tranzakciók tetszőleges sorrendben történő feldolgozását is. Ez lehetővé teszi a pénzeszközök elkülönítését, lehetővé téve a tranzakciók párhuzamos feldolgozását a magánélet megőrzése mellett.
A Bitcoin UTXO modelljét évek óta stabilan működtetik és tesztelték, és nagy előnyökkel rendelkezik a teljesítmény és a biztonság terén. A Bitcoin villájaként az LBTC az UTXO modellt alkalmazza, amely az LBTC mögöttes technológiájának öröksége. Az LBTC-t a Bitcoin alapkódja alapján fejlesztették ki, ami szintén óvatosabb választás. Az UTXO biztonsági és párhuzamos tranzakciós jellemzői a nagyobb hatékonyság lehetőségét is meghozzák az LBTC számára.
3. DPoS architektúra: A leghatékonyabb konszenzus mechanizmus
A konszenzus protokollt illetően az LBTC elfogadja a DPOS (Delegated Proof of Stake) mechanizmust. A DPoS egy új típusú konszenzus-algoritmus a POW és POS alapú digitális valutahálózat biztonságának biztosítására. Nemcsak a bányászati folyamat során a POW által generált túlzott energiafogyasztás problémáját tudja megoldani, hanem elkerülheti az elfogult "bizalmi egyensúly" problémáját is, amely a POS jogok és érdekek elosztása során felmerülhet. Ezután a DPoS logikusan reprezentatív konszenzus mechanizmussá válhat a 3.0 konszenzus mechanizmusban.
Röviden magyarázza el a DPoS konszenzus mechanizmusát. Az alapelv az, hogy minden tokentulajdonos szavazzon, válasszon ki bizonyos számú tokentulajdonos képviselőt, vagy bizonyos számú reprezentatív csomópontként értelmezhető, és ezek a reprezentatív csomópontok végzik el a tranzakció ellenőrzését és ellenőrzését A blokkgyártás munkája. A tokentulajdonosok bármikor szavazhatnak e képviselők leváltására, hogy fenntartsák a rendszer „hosszú távú tisztaságát” a láncon, és biztosítsák a megállapodás megfelelő mértékű decentralizációját.
A DPOS a leggyorsabb, leghatékonyabb, legdecentralizáltabb és legrugalmasabb konszenzusmodell a jelenlegi konszenzusos protokollok közül. A DPOS az érdekelt felek jóváhagyásával történő szavazás hatalmát használja fel a konszenzusos kérdések tisztességes és demokratikus megoldására. Az összes hálózati paramétert az egyszerű tranzakciós díjszabványoktól, a blokkintervallumoktól, a blokkparaméterektől a bonyolultabb láncon belüli irányítási szabályokig beállíthatják a kiválasztott delegáltak.
A DPoS konszenzus mechanizmusának a következő előnyei vannak:
A DPos nagy teljesítménye:
Gyorsabb megerősítési sebesség: Vegyük például az LBTC-t, minden blokk ideje 3 másodpercben van rögzítve , Egy tranzakció (6-10 megerősítés után) körülbelül 1 percet vesz igénybe, a teljes blokkgyártási ciklus pedig mindössze 5 percet vesz igénybe, egy visszafordíthatatlan blokk megerősítési pontként 1-2 ciklusonként generálható. A PoW-mechanizmus szerint, a Bitcoint példának vesszük, körülbelül 10 percet vesz igénybe egy blokk generálása, és legalább 1 órát vesz igénybe a tranzakció megerősítése (6 megerősítés).
A DPoS alacsony energiafogyasztása:
Míg a DPoS mechanizmus tovább csökkenti a csomópontok számát, a csomópontok közötti viszonyt is megváltoztatja versengésről együttműködésre, elkerülve a számítási teljesítményért és az Under-ért folytatott felesleges versenyt. a hálózatbiztonság biztosításának előfeltétele, a teljes hálózat energiafogyasztása tovább csökken, a hálózat üzemeltetési költsége a legalacsonyabb.
A DPoS hatékony irányítása:
Amíg az érdekelt felek jóváhagyják, a fejlesztők bármilyen változtatást végrehajthatnak, amit jónak látnak. Ez a szabályzat nemcsak a fejlesztőket védi, hanem az érdekelt feleket is, és biztosítja, hogy senki ne vegye át egyoldalúan az irányítást a blokklánc-hálózat felett, vagy ne engedje, hogy az irányítás alól kinőjön. A kemény villa olyan, mintha a tanúk 51%-át lecserélnénk, tehát minél több érintett vesz részt a részvételben, annál több a megfelelő választási tanú, és annál nagyobb az egész rendszer biztonsága.
4. UTXO+DPoS: csodálatos és csodálatos kombináció
Sok embernek lehet téves felfogása, hogy a DPoS csak a fiókmodellhez alkalmas, és nem használható az UTXO modellhez. Valójában azonban az UTXO-modell a rekordok tárolásának módja a tranzakciók tárolása, szervezése és ellenőrzése céljából; a DPoS egy konszenzusos algoritmus, amely biztosítja, hogy az elosztott hálózat résztvevői a tranzakciós adatok következetes megértését is elérjék. Az UTXO és a DPoS nem zárja ki egymást és nem is korrelál egymással.
Valójában az UTXO és a DPoS kombinációja számos további előnnyel jár.
Nagyobb teljesítmény alapja:
Az UTXO szétválasztási működése miatt lehetséges párhuzamosság. A DPoS teljesítménytámogatásával az LBTC rendkívül kiváló teljesítményalappal rendelkezik. A tényleges működési eredmények szerint az LBTC megfelel a 2800TPS működési követelményeinek.
Nagyobb biztonság:
A DPoS architektúrában a csomópontok adott sorrendben állítják elő a blokkokat, és az időintervallum nagyon rövid. Ha a fiókmodellt használja, az adatbázis nagyon gyorsan bővül, és sok probléma adódik, ha az adatbázis-szinkronizálás nagyon rövid időn belül hálózati kivételekkel szembesül. Az UTXO modell nem csak az adatbázis méretét képes fenntartani, hanem egy meghatározott algoritmus szerint hamisított periódusos táblát is generál, és a teljes hálózat csomópontjai által ugyanazon adatok alapján kiszámított hamisított periódusos táblát is konzisztensnek tartja. ezúttal a teljes hálózat csomópontjai konszenzusra jutnak. Amikor a kovácsoló csomópont nem működik, a hálózat fel van osztva stb., a teljes hálózat önállóan vált át fedvényeket, és a leghosszabb lánc lesz a fő lánc a "tranzakció benyújtása" elve szerint a konzisztencia biztosítása érdekében.
Időbélyeg-konszenzus:
Az UTXO és a DPoS kombinációjának egyik nehézsége az időbélyeg. A DPoS konszenzus az időn alapul, és szigorúan ellenőrzi a blokkidőt. A teljes csomóponti rendszeridőt a normál idővel azonosra kell állítani, különben problémák lesznek a konszenzus konzisztenciájával. Maga az UTXO is rögzíti az időbélyeg funkcióját, de az időbélyeg nem szabványos időn alapul. Az LBTC-ben az időbélyeg egy szabványos időprotokollba van egységesítve, hogy biztosítsa a blokk normál működését. Ha vannak olyan rosszindulatú csomópontok vagy blokkok, amelyek ideje nincs szinkronizálva, a blokkot abnormális blokkként, a blokkot előállító csomópontot pedig rendellenes csomópontként kezeli a rendszer.
Adatpillanatfelvétel és szavazás:
A Bitcoin által elfogadott UTXO modellben nem támogatja a címegyenleg lekérdezésének funkcióját. A Bitcoinban a címegyenleg valós időben számítható ki az UTXO adatok globális bejárásával. A valós idejű számítás leterheltsége meglehetősen nagy, a számítási idő pedig órákban mérhető, ami a valóságban nem kivitelezhető. A Bitcoin azonban nem fogadja el a DPoS konszenzust, és nem igényel olyan funkciókat, mint a csomópontok regisztrációja és a szavazás.
Az LBTC rendszerben a DPoS algoritmus igényeinek kielégítése érdekében az LBTC új funkciókkal bővült: címegyenleg számítás, csomópont regisztráció és csomópont szavazás. Figyelembe véve a konszenzusos algoritmus nagy teljesítményű követelményeit és a regisztrált csomópontok korlátozott számát, a címegyenleg, a csomópont regisztráció és a szavazás információi a memóriában tárolódnak, és a program kilépésekor az adatok visszaírásra kerülnek a lemezre. Az UTXO számviteli információk és a DPoS konszenzus mechanizmusa összekapcsolódik az adatbázison, a címegyenlegen és a szavazási információkon keresztül:
A regisztrációs és szavazási információkat a Bitcoin mögöttes protokoll továbbítja.
Mentse el a regisztrációs és szavazási információkat a memória adatbázisba.
A DPoS konszenzus modul ellenőrzi a regisztrációs és szavazási információkat, és befejezi a konszenzust.
Kapcsolódó linkek:
https://www.qukuaiwang.com.cn/szhb/2429.html###