Alle sprog
Lightning Bitcoin (LBTC) er en decentraliseret global værdi internettransmissionsprotokol, og dens specifikke applikationer omfatter peer-to-peer betaling og handelsplatforme. Enhver bruger, der accepterer LBTC-protokollen, kan bruge LBTC næsten gratis for at sikre transaktionernes realtid og sikkerhed.
LBTC, som implementerer DPoS og on-chain governance-systemer, gør det muligt for brugerne at stemme på forslag til netværksudvikling, og kan også direkte vælge delegerede (Delegates), der er egnede til at blive lynregnskabsknudepunkter, så alle kan deltage i LBTC-økologien for at løse centraliseringsproblemet med PoW.
Samfundsautonomi
Styringssystemet i kæden integrerer alle brugere i beslutningsprocessen, og enhver kan blive en del af økologien.
Hastighed
Transaktioner kan gennemføres på få sekunder.
Decentralisering
Brugere kan stemme på 101 lynbogholderi-noder for at adskille bogføringsretten fra taleretten.
Næsten gratis
Transaktionsgebyret kan være så lavt som 0,00001LBTC i henhold til bytestørrelsen.
Skalerbarhed
DPoS-mekanisme til at reducere antallet af noder giver højere skalerbarhed til LBTC.
Sikkerhed
Den overordnede struktur er baseret på den stabile drift af Bitcoin i 9 år.
1. LBTC er en internetværditransmissionsprotokol
LBTC er en Internet of Value Protocol. Den såkaldte værditransmission refererer til det værdiudtryk, overdragelse og kreditkonstruktion, der kan realiseres inden for rammerne af en konkret aftale, samt alle økonomiske og finansielle aktiviteter baseret herpå, som specifikt kan omfatte overførsel og remittering, digitalt aktiv swap, lovlig valuta-digital aktivswap og kreditpåtegning En række applikationer med praktiske funktioner og social nytte, såsom udstedelse og handel med digitale aktiver, decentraliserede børser, handels- og acceptgateways mv.
Kernen i designet af LBTC-protokollen er at sikre, at LBTC har tilstrækkelige kapaciteter til at fungere som et bæresystem for global internetværditransmission ved at vælge en passende teknisk arkitektur. LBTC-protokollen er den grundlæggende ramme for realisering af værditransmission, som er matrixen for alle økonomiske aktiviteter i kæden. Derfor stillede vi høje krav til den gældende tekniske arkitektur og forskellige interne detaljer i LBTC, etablerede kreativt en UTXO-baseret DPoS-konsensusmekanisme og designede irreversible blokke, tidsstempelkonsensus, cache-middleware og anden balance. Denne kombination af ydeevne og pålidelighed muliggør en version af protokollen, der er tættere på den oprindelige designintention med peer-to-peer-kassesystemet end den originale Bitcoin.
2. UTXO-model: den sikreste bogføringsmetode
I datalaget følger LBTC UTXO-modellen, der er vedtaget af Bitcoin som infrastrukturen for blockchain-reskontroposter. UTXO er forkortelsen for Unspent Transaction Output (ubrugt transaktionsoutput). Det er den første tekniske løsning, der blev vedtaget af Satoshi Nakamoto i designet af Bitcoin-transaktionsdatastrukturen, og det er også en yderst innovativ Bitcoin-protokol, der bringes til verden. datastrukturkoncepter .
UTXO er placeret i databasen for Bitcoin-protokollen i følgende form: Efter at have bekræftet, at destinationen for flere overførselstransaktioner peger på bruger A i kæden, og A ikke har brugt de aktiver, der er specificeret i disse transaktioner, vil alle protokoldeltagere vil anerkende A ejer disse aktiver.
Sammenlignet med UTXO-modellen er det nemmere for almindelige mennesker at forstå kontomodellen (Account Model). Kontomodellen refererer til at gemme konto-id, ejer-id og aktivsaldo på kontoen i databasen; når en overførselstransaktion finder sted, vil saldoen på disse konti blive justeret og ændret i henhold til transaktionen for at danne en ny kontosaldo Mapping relation (Det vil sige den tilsvarende relation). I UTXO-modellen gemmes saldoen på en konto ikke som et tal, men beregnes ud fra summen af de UTXO'er, der er i besiddelse. Med andre ord, UTXO har ikke det såkaldte konto-saldo Mapping-forhold, det er blot en trofast registrering af alle historiske transaktioner, enkle men meget stærke.
UTXO-modellen har følgende fordele:
UTXO-pålidelighed
I en blokstruktur er previousblockhash og merkleroot de to vigtigste felter, som begge forhindrer transaktioner. Potentiale for information til blive pillet ved. Kerneideen med UTXO-modellen er at sikre, at de skrevne data er uforanderlige. Baseret på denne kerneidé forbinder den kædede UTXO input og output af forskellige transaktioner gennem hash-pointers for at sikre legitimiteten af alle transaktioner og realisere sporbarheden af UTXO.
UTXO One Time
Hver transaktion i UTXO-modellen er sammensat af flere transaktionsinput, som faktisk er UTXO + signaturer. Hvert transaktionsoutput (Transaction Output) har kun to tilstande, brugt og ubrugt. Dette sikrer, at hver UTXO kun kan bruges én gang, og evnen til at modstå dobbeltforbrugsangreb er ekstrem høj.
Fortielsen af UTXO
Sammenlignet med kontomodellen er UTXO mere privat. Som tidligere kendt er hver UTXO "one-off". Hvis brugeren ændrer adressen for hver transaktion, vil det være svært at finde sammenhængen mellem de to adresser, hvilket sikrer transaktionens anonymitet. Hvis der stadig er behov for at forbedre denne fortielse yderligere, kan tekniske midler såsom ringtransaktionssignaturpar og blanding af transaktionselementer også overvejes.
UTXO-parallelisme
UTXO-modellen er anerkendt som potentielt skalerbar, fordi UTXO tillader, at transaktioner behandles parallelt. Når en transaktionsafsender sender to uafhængige transaktioner, tillader forbrug af uafhængig UTXO også, at transaktionerne kan behandles i enhver rækkefølge. Dette giver mulighed for adskillelse af ens midler, med mulighed for at behandle transaktioner parallelt og samtidig bevare privatlivets fred.
UTXO-modellen af Bitcoin er blevet drevet og testet stabilt i mange år, og har store fordele i ydeevne og sikkerhed. Som en gaffelvaluta for Bitcoin anvender LBTC UTXO-modellen, som er en arv fra dens underliggende teknologi til LBTC. LBTC er udviklet baseret på kernekoden i Bitcoin, hvilket også er et mere forsigtigt valg. Sikkerheds- og parallelle transaktionskarakteristika for UTXO vil også give mulighed for højere effektivitet til LBTC.
3. DPoS-arkitektur: Den mest effektive konsensusmekanisme
På konsensusprotokollen vedtager LBTC mekanismen Delegated Proof of Stake (DPOS). DPoS er en ny type konsensusalgoritme til at sikre sikkerheden i digitalt valutanetværk baseret på POW og POS. Det kan ikke kun løse problemet med overdreven energiforbrug genereret af POW i minedriftsprocessen, men også undgå problemet med forudindtaget "tillidsbalance", der kan opstå under fordelingen af POS-rettigheder og interesser. Så kan DPoS logisk blive en repræsentativ konsensusmekanisme i konsensusmekanisme 3.0.
Forklar kort DPoS-konsensusmekanismen. Princippet er at lade hver tokenindehaver stemme, vælge et bestemt antal tokenholderrepræsentanter eller forstå det som et vist antal repræsentative noder, og disse repræsentative noder vil fuldføre transaktionsbekræftelse og verifikation Arbejdet med blokproduktion. Token-indehavere kan til enhver tid stemme for at erstatte disse repræsentanter for at bevare den "langsigtede renhed" af systemet i kæden og sikre, at aftalen har en tilstrækkelig grad af decentralisering.
DPOS er den hurtigste, mest effektive, mest decentraliserede og mest fleksible konsensusmodel blandt alle nuværende konsensusprotokoller. DPOS udnytter magten ved interessentgodkendelse til at løse konsensusspørgsmål på en retfærdig og demokratisk måde. Alle netværksparametre, fra simple transaktionsgebyrstandarder, blokintervaller, blokparametre til mere komplekse on-chain-styringsregler, kan justeres af udvalgte delegerede.
DPoS-konsensusmekanismen har følgende fordele:
DPos's høje ydeevne:
Hurtigere bekræftelseshastighed: Tag LBTC som et eksempel, tidspunktet for hver blok er fastsat til 3 sekunder , En transaktion (efter at have modtaget 6-10 bekræftelser) tager omkring 1 minut, og hele blokproduktionscyklussen tager kun 5 minutter; en irreversibel blok som bekræftelsespunkt kan genereres hver 1-2 cyklusser. Under PoW-mekanismen, med Bitcoin som eksempel, tager det omkring 10 minutter at generere en blok, og det tager mindst 1 time at bekræfte en transaktion (få 6 bekræftelser).
Lavt strømforbrug af DPoS:
Mens DPoS-mekanismen yderligere reducerer antallet af noder, ændrer den også forholdet mellem noder fra konkurrence til samarbejde, hvilket undgår unødvendig konkurrence om computerkraft og Under forudsætningen om at sikre netværkssikkerhed, er energiforbruget i hele netværket yderligere reduceret, og netværksdriftsomkostningerne er de laveste.
Effektiv styring for DPoS:
Så længe interessenterne godkender det, kan udviklere implementere alle ændringer, de finder passende. Denne politik beskytter ikke kun udviklere, den beskytter også interessenter og sikrer, at ingen person ensidigt tager kontrol over blockchain-netværket eller tillader det at vokse ud af kontrol. Den hårde gaffel er som at erstatte 51 % af vidnerne, så jo flere interessenter der deltager, jo flere korresponderende valgvidner, og jo højere er sikkerheden i hele systemet.
4. UTXO+DPoS: en fantastisk og vidunderlig kombination
Mange mennesker har måske en forkert opfattelse af, at DPoS kun er egnet til kontomodellen og ikke kan bruges til UTXO-modellen. Men faktisk er UTXO-modellen en måde at gemme optegnelser til transaktionslagring, organisering og verifikation; DPoS er en konsensusalgoritme for at sikre, at deltagere i et distribueret netværk også kan opnå en ensartet forståelse af transaktionsdata. UTXO og DPoS er hverken gensidigt udelukkende eller korrelerede.
Faktisk har kombinationen af UTXO og DPoS mange yderligere fordele.
Grundlag for højere ydeevne:
På grund af separationsoperationen af UTXO har den potentiel parallelitet. Med ydeevneunderstøttelsen af DPoS har LBTC et ekstremt fremragende præstationsgrundlag. Ifølge de faktiske driftsresultater kan LBTC opfylde driftskravene for 2800TPS.
Højere sikkerhed:
I DPoS-arkitekturen producerer noder blokke i en given rækkefølge, og tidsintervallet er meget kort. Hvis du bruger kontomodellen, vil databasen udvide sig meget hurtigt, og der vil opstå mange problemer, når databasesynkroniseringen på meget kort tid står over for netværksundtagelser. UTXO-modellen kan ikke kun vedligeholde størrelsen af databasen, men også generere en smedning af periodisk tabel i henhold til en specifik algoritme, og holde smedningens periodiske tabel beregnet af noderne i hele netværket baseret på de samme data for at være konsistent. denne gang når knudepunkterne i hele netværket enighed. Når smedningsnoden er nede, netværket er opdelt osv., vil hele netværket skifte overlays på egen hånd med den længste kæde som hovedkæde efter princippet om "transaction submission" for at sikre konsistens.
Tidsstempelkonsensus:
En af vanskelighederne ved kombinationen af UTXO og DPoS er tidsstemplet. DPoS-konsensus er baseret på tid og vil nøje kontrollere blokeringstiden. Den fulde nodesystemtid skal indstilles til at være den samme som standardtiden, ellers vil der være problemer med konsensuskonsistensen. UTXO registrerer også selv funktionen af tidsstempel, men tidsstemplet er ikke baseret på standardtid. I LBTC er tidsstemplet forenet til en standardtidsprotokol for at sikre normal drift af blokken. Når der er ondsindede noder eller blokke, hvis tid ikke er synkroniseret, vil blokken blive behandlet som en unormal blok, og den blokproducerende node vil blive behandlet som en unormal node.
Data-øjebliksbillede og afstemning:
I UTXO-modellen, der er vedtaget af Bitcoin, understøtter den ikke funktionen med at forespørge på adressebalancen. I Bitcoin kan adressebalancen beregnes i realtid ved at krydse UTXO-dataene globalt. Arbejdsbyrden ved realtidsberegning er ret stor, og beregningstiden måles i timer, hvilket ikke er muligt i virkeligheden. Bitcoin vedtager dog ikke DPoS-konsensus og kræver ikke funktioner som noderegistrering og afstemning.
I LBTC-systemet er der for at imødekomme DPoS-algoritmens behov blevet tilføjet nye funktioner til adressebalanceberegning, noderegistrering og nodeafstemning til LBTC. I betragtning af de højtydende krav til konsensusalgoritmen og det begrænsede antal registrerede noder, gemmes adressebalancen, noderegistreringen og stemmeinformationen i hukommelsen, og dataene skrives tilbage til disken, når programmet afsluttes. UTXO-regnskabsoplysninger og DPoS-konsensusmekanisme er forbundet via databasen, adressebalance og stemmeoplysninger:
Registrerings- og stemmeoplysninger transmitteres af den underliggende Bitcoin-protokol.
Gem registrerings- og stemmeoplysninger i hukommelsesdatabasen.
DPoS-konsensusmodulet kontrollerer registrerings- og stemmeoplysningerne og fuldender konsensus.
Relaterede links:
https://www.qukuaiwang.com.cn/szhb/2429.html###