Všechny jazyky
Lightning Bitcoin (LBTC) je decentralizovaný globální internetový přenosový protokol a jeho specifické aplikace zahrnují peer-to-peer platební a obchodní platformy. Každý uživatel, který akceptuje protokol LBTC, může používat LBTC téměř zdarma, aby byla zajištěna bezpečnost transakcí v reálném čase.
LBTC, který implementuje DPoS a systémy on-chain governance, umožňuje uživatelům hlasovat pro návrhy na rozvoj sítě a může také přímo volit delegáty (delegáty), kteří jsou vhodní stát se bleskovými účetními uzly, takže se může zúčastnit každý ekologie LBTC k vyřešení problému centralizace PoW.
Autonomie komunity
Systém řízení v řetězci integruje všechny uživatele do rozhodovacího procesu a každý se může stát součástí ekologie.
Rychlost
Transakce mohou být dokončeny během několika sekund.
Decentralizace
Uživatelé mohou hlasovat pro 101 bleskových účetních uzlů, aby oddělili účetní právo od práva hovořícího.
Téměř zdarma
Transakční poplatek může být až 0,00001 LBTC podle velikosti bajtu.
Škálovatelnost
Mechanismus DPoS pro snížení počtu uzlů přináší vyšší škálovatelnost LBTC.
Bezpečnost
Celková struktura je založena na stabilním fungování bitcoinu po dobu 9 let.
1. LBTC je internetový přenosový protokol hodnoty
LBTC je internetový protokol hodnoty. Takzvaný přenos hodnoty se týká vyjádření hodnoty, převodu a úvěrové konstrukce, kterou lze realizovat v rámci konkrétní smlouvy, jakož i všech ekonomických a finančních činností na tomto základě, které mohou konkrétně zahrnovat převod a převod, digitální aktiva swap, legální swap mezi měnou a digitálními aktivy a schvalování úvěrů. Řada aplikací s praktickými funkcemi a sociálním využitím, jako je vydávání a obchodování digitálních aktiv, decentralizované burzy, obchodní a akceptační brány atd.
Základem návrhu protokolu LBTC je výběrem vhodné technické architektury zajistit, aby LBTC mělo dostatečné schopnosti fungovat jako nosný systém pro globální přenos hodnoty přes internet. Protokol LBTC je základním rámcem pro realizaci přenosu hodnoty, který je maticí všech ekonomických aktivit v řetězci. Proto jsme kladli vysoké požadavky na použitelnou technickou architekturu a různé interní detaily LBTC, kreativně jsme vytvořili mechanismus konsenzu DPoS založený na UTXO a navrhli nevratné bloky, konsensus časových razítek, middleware mezipaměti a další rovnováhu Tato kombinace výkonu a spolehlivosti umožňuje verze protokolu, která je blíže původnímu záměru návrhu peněžního systému peer-to-peer než původní bitcoiny.
2. Model UTXO: nejbezpečnější metoda vedení účetnictví
V datové vrstvě se LBTC řídí modelem UTXO přijatým společností Bitcoin jako infrastrukturou pro záznamy blockchainu. UTXO je zkratka Unspent Transaction Output (nevyčerpaný transakční výstup). Jedná se o první technické řešení přijaté Satoshi Nakamotem při návrhu datové struktury bitcoinových transakcí a je to také vysoce inovativní bitcoinový protokol přivedený na svět. koncepty datové struktury .
UTXO je umístěno v databázi bitcoinového protokolu v následující podobě: Po potvrzení, že cíl několika převodních transakcí ukazuje na uživatele A v řetězci a A neutratil aktiva specifikovaná v těchto transakcích, všichni účastníci protokolu uzná A, že tato aktiva vlastní.
Ve srovnání s modelem UTXO je pro běžného člověka snazší pochopit model účtu (model účtu). Model účtu se týká uložení ID účtu, ID vlastníka a zůstatku aktiv na účtu v databázi; když dojde k převodní transakci, bude zůstatek těchto účtů upraven a změněn podle transakce tak, aby vytvořil nový zůstatek účtu. Mapování vztahu (To znamená odpovídající vztah). V modelu UTXO se zůstatek na účtu neukládá jako číslo, ale vypočítává se pomocí součtu držených UTXO. Jinými slovy, UTXO nemá tzv. vztah Account-balance Mapping, je to jen věrný záznam všech historických transakcí, jednoduchý, ale velmi silný.
Model UTXO má následující výhody:
Spolehlivost UTXO
V blokové struktuře jsou předchozíblockhash a merkleroot dvě nejdůležitější pole, z nichž obě brání transakcím Potenciál pro informace být manipulován. Základní myšlenkou modelu UTXO je zajistit, aby zapsaná data byla neměnná. Na základě této základní myšlenky spojuje zřetězené UTXO vstupy a výstupy různých transakcí prostřednictvím hash ukazatelů, aby byla zajištěna legitimita všech transakcí a zajištěna sledovatelnost. společnosti UTXO.
UTXO One Time
Každá transakce v modelu UTXO se skládá z více transakčních vstupů, které jsou ve skutečnosti UTXO + podpisy. Každý transakční výstup (Transaction Output) má pouze dva stavy, vyčerpaný a neutracený. To zajišťuje, že každé UTXO lze utratit pouze jednou a schopnost odolat útokům dvojitého utrácení je extrémně vysoká.
Utajení UTXO
V porovnání s modelem účtu je UTXO soukromější. Jak bylo dříve známo, každé UTXO je „jednorázové“. Pokud uživatel změní adresu pro každou transakci, bude obtížné najít korelaci mezi těmito dvěma adresami, což zajišťuje anonymitu transakce. Pokud je stále potřeba toto utajení dále zlepšovat, lze také uvažovat o technických prostředcích, jako jsou páry podpisů prstenové transakce a míchání prvků transakce.
Paralelnost UTXO
Model UTXO je uznáván jako potenciálně škálovatelný, protože UTXO umožňuje paralelní zpracování transakcí. Když odesílatel transakce odešle dvě nezávislé transakce, UTXO nezávislé na výdajích také umožňuje zpracování transakcí v libovolném pořadí. To umožňuje oddělení vlastních prostředků s možností zpracovávat transakce paralelně při zachování soukromí.
UTXO model bitcoinu je provozován a testován stabilně po mnoho let a má velké výhody ve výkonu a zabezpečení. Jako forková měna bitcoinu LBTC přijímá model UTXO, který je dědictvím jeho základní technologie pro LBTC. LBTC je vyvinuto na základě základního kódu bitcoinu, což je také opatrnější volba. Bezpečnostní a paralelní transakční charakteristiky UTXO také přinesou možnost vyšší efektivity do LBTC.
3. Architektura DPoS: Nejúčinnější mechanismus konsensu
Na konsensuálním protokolu LBTC přijímá mechanismus Delegated Proof of Stake (DPOS). DPoS je nový typ konsensuálního algoritmu pro zajištění bezpečnosti sítě digitální měny založené na POW a POS. Může nejen vyřešit problém nadměrné spotřeby energie generované POW v procesu těžby, ale také se vyhnout problému zkreslené "trust balance", který může nastat při distribuci práv a zájmů POS. Potom se DPoS může logicky stát reprezentativním mechanismem konsenzu v mechanismu konsenzu 3.0.
Stručně vysvětlete mechanismus konsenzu DPoS. Principem je nechat každého držitele tokenu hlasovat, vybrat určitý počet zástupců držitele tokenu nebo jej chápat jako určitý počet reprezentativních uzlů a tyto reprezentativní uzly dokončí ověření a ověření transakce Práce blokové výroby. Držitelé tokenů mohou kdykoli hlasovat o nahrazení těchto zástupců, aby byla zachována „dlouhodobá čistota“ systému v řetězci a aby dohoda měla dostatečnou míru decentralizace.
DPOS je nejrychlejší, nejúčinnější, nejvíce decentralizovaný a nejflexibilnější model konsensu ze všech současných konsenzuálních protokolů. DPOS využívá pravomoc schvalovacího hlasování zúčastněných stran k vyřešení problémů konsenzu spravedlivým a demokratickým způsobem. Všechny síťové parametry, od jednoduchých standardů transakčních poplatků, blokových intervalů, blokových parametrů až po složitější pravidla on-chain governance, mohou být upraveny vybranými delegáty.
Mechanismus konsenzu DPoS má následující výhody:
Vysoký výkon DPos:
Vyšší rychlost potvrzení: Jako příklad vezměte LBTC, čas každého bloku je pevně nastaven na 3 sekundy , Transakce (po získání 6-10 potvrzení) trvá asi 1 minutu a celý cyklus produkce bloku trvá pouze 5 minut; nevratný blok jako bod potvrzení může být generován každé 1-2 cykly. V rámci mechanismu PoW, vezmeme-li jako příklad Bitcoin, trvá vygenerování bloku asi 10 minut a potvrzení transakce (získáte 6 potvrzení) trvá nejméně 1 hodinu.
Nízká spotřeba energie DPoS:
Mechanismus DPoS sice dále snižuje počet uzlů, ale také mění vztah mezi uzly z konkurence na spolupráci, čímž se zabrání zbytečnému soupeření o výpočetní výkon a pod. předpokladem zajištění bezpečnosti sítě se dále snižuje energetická náročnost celé sítě a náklady na provoz sítě jsou nejnižší.
Efektivní řízení pro DPoS:
Pokud to schválí zúčastněné strany, mohou vývojáři implementovat jakékoli změny, které považují za vhodné. Tato politika nejen chrání vývojáře, ale také zainteresované strany a zajišťuje, že nikdo jednostranně nepřevezme kontrolu nad blockchainovou sítí nebo nedovolí, aby se vymkla kontrole. Hard fork je jako nahrazení 51 % svědků, takže čím více zainteresovaných stran se účastní, tím více odpovídajících volebních svědků a tím vyšší je bezpečnost celého systému.
4. UTXO+DPoS: úžasná a úžasná kombinace
Mnoho lidí může mít mylnou představu, že DPoS je vhodné pouze pro model účtu a nelze jej použít pro model UTXO. Ale ve skutečnosti je model UTXO způsob ukládání záznamů pro ukládání, organizaci a ověřování transakcí; DPoS je konsensuální algoritmus, který zajišťuje, že účastníci v distribuované síti mohou také dosáhnout konzistentního pochopení transakčních dat. UTXO a DPoS se vzájemně nevylučují ani nekorelují.
Ve skutečnosti má kombinace UTXO a DPoS mnoho dalších výhod.
Základ s vyšším výkonem:
Díky separační operaci UTXO má potenciální paralelismus. S podporou výkonu DPoS má LBTC extrémně vynikající výkonnostní základ. Podle skutečných provozních výsledků může LBTC splnit provozní požadavky 2800TPS.
Vyšší zabezpečení:
V architektuře DPoS uzly produkují bloky v daném pořadí a časový interval je velmi krátký. Pokud použijete model účtu, bude se databáze velmi rychle rozšiřovat a dojde k mnoha problémům, pokud bude synchronizace databáze ve velmi krátké době čelit síťovým výjimkám. Model UTXO dokáže nejen zachovat velikost databáze, ale také generovat periodickou tabulku kování podle specifického algoritmu a udržovat periodickou tabulku kování vypočítanou uzly celé sítě na základě stejných dat, aby byla konzistentní. tentokrát uzly celé sítě dosáhnou konsensu. Když je kovací uzel vypnutý, síť je rozdělena atd., celá síť bude sama přepínat překryvy s nejdelším řetězcem jako hlavním řetězcem podle principu „předložení transakce“, aby byla zajištěna konzistence.
Konsensus časových razítek:
Jednou z obtíží v kombinaci UTXO a DPoS je časové razítko. Konsenzus DPoS je založen na čase a bude přísně kontrolovat čas bloku. Úplný systémový čas uzlu musí být nastaven tak, aby byl stejný jako standardní čas, jinak budou problémy s konsensuální konzistencí. Samotné UTXO také zaznamenává funkci časového razítka, ale časové razítko nevychází ze standardního času. V LBTC je časové razítko sjednoceno do standardního časového protokolu, aby byl zajištěn normální provoz bloku. Pokud existují škodlivé uzly nebo bloky, jejichž čas není synchronizován, bude blok považován za abnormální blok a uzel produkující blok bude považován za abnormální uzel.
Snímek dat a hlasování:
V modelu UTXO přijatém Bitcoinem nepodporuje funkci dotazování na zůstatek adres. V bitcoinu lze zůstatek adresy vypočítat v reálném čase procházením dat UTXO globálně. Pracovní zátěž výpočtů v reálném čase je poměrně obrovská a doba výpočtu se měří v hodinách, což v reálu není proveditelné. Bitcoin však nepřijímá konsensus DPoS a nevyžaduje funkce, jako je registrace uzlů a hlasování.
V systému LBTC, aby byly splněny potřeby algoritmu DPoS, byly do LBTC přidány nové funkce výpočtu zůstatku adres, registrace uzlů a hlasování uzlů. S ohledem na požadavky na vysoký výkon konsenzuálního algoritmu a omezený počet registrovaných uzlů se zůstatek adres, registrace uzlů a informace o hlasování ukládají do paměti a data se při ukončení programu zapisují zpět na disk. Účetní informace UTXO a mechanismus konsenzu DPoS jsou propojeny prostřednictvím databáze, zůstatku adres a informací o hlasování:
Informace o registraci a hlasování jsou přenášeny základním protokolem Bitcoin.
Uložte informace o registraci a hlasování do paměťové databáze.
Modul konsenzu DPoS zkontroluje informace o registraci a hlasování a dokončí konsensus.
Související odkazy:
https://www.qukuaiwang.com.cn/szhb/2429.html###