Alle språk
Lightning Bitcoin (LBTC) er en desentralisert global verdi internettoverføringsprotokoll, og dens spesifikke applikasjoner inkluderer peer-to-peer betaling og handelsplattformer. Enhver bruker som godtar LBTC-protokollen kan bruke LBTC nesten gratis for å sikre sanntid og sikkerhet for transaksjoner.
LBTC, som implementerer DPoS og on-chain governance-systemer, gjør det mulig for brukere å stemme på forslag til nettverksutvikling, og kan også direkte velge delegater (Delegater) som er egnet til å bli lynregnskapsnoder, slik at alle kan Kan delta i LBTC-økologien for å løse sentraliseringsproblemet til PoW.
Samfunnsautonomi
Styringssystemet i kjeden integrerer alle brukere i beslutningsprosessen, og hvem som helst kan bli en del av økologien.
Hastighet
Transaksjoner kan fullføres i løpet av sekunder.
Desentralisering
Brukere kan stemme på 101 lynbokføringsnoder, for å skille bokføringsretten fra taleretten.
Nesten gratis
Transaksjonsgebyret kan være så lavt som 0,00001LBTC i henhold til bytestørrelsen.
Skalerbarhet
DPoS-mekanisme for å redusere antall noder gir høyere skalerbarhet til LBTC.
Sikkerhet
Den overordnede strukturen er basert på stabil drift av Bitcoin i 9 år.
1. LBTC er en Internett-verdioverføringsprotokoll
LBTC er en Internet of Value-protokoll. Den såkalte verdioverføringen refererer til verdiuttrykk, overføring og kredittkonstruksjon som kan realiseres innenfor rammen av en spesifikk avtale, samt all økonomisk og finansiell virksomhet basert på dette, som spesifikt kan omfatte overføring og remittering, digital eiendel swap, lovlig valuta-digital asset swap og kredittgodkjenning. En serie applikasjoner med praktiske funksjoner og sosial nytte, som digital aktivautstedelse og handel, desentraliserte børser, trading and accept gateways, etc.
Kjernen i utformingen av LBTC-protokollen er å sikre at LBTC har tilstrekkelige evner til å fungere som et bærersystem for global Internett-verdioverføring ved å velge en passende teknisk arkitektur. LBTC-protokollen er det grunnleggende rammeverket for å realisere verdioverføring, som er matrisen for alle økonomiske aktiviteter i kjeden. Derfor stiller vi høye krav til den gjeldende tekniske arkitekturen og ulike interne detaljer i LBTC, har kreativt etablert en UTXO-basert DPoS-konsensusmekanisme, og designet irreversible blokker, tidsstempelkonsensus, cache-mellomvare og annen balanse. Denne kombinasjonen av ytelse og pålitelighet muliggjør en versjon av protokollen som er nærmere den opprinnelige designintensjonen til peer-to-peer-kontantsystemet enn den originale Bitcoin.
2. UTXO-modellen: den sikreste bokføringsmetoden
I datalaget følger LBTC UTXO-modellen tatt i bruk av Bitcoin som infrastruktur for blokkjede-reskontroposter. UTXO er forkortelsen for Unspent Transaction Output (ubrukt transaksjonsutgang). Det er den første tekniske løsningen som ble tatt i bruk av Satoshi Nakamoto i utformingen av Bitcoin-transaksjonsdatastrukturen, og det er også en svært innovativ Bitcoin-protokoll brakt til verden. datastrukturkonsepter .
UTXO er plassert i databasen til Bitcoin-protokollen i følgende form: Etter å ha bekreftet at destinasjonen for flere overføringstransaksjoner peker til bruker A i kjeden, og A ikke har brukt eiendelene spesifisert i disse transaksjonene, vil alle protokolldeltakere vil anerkjenne A eier disse eiendelene.
Sammenlignet med UTXO-modellen er det lettere for vanlige folk å forstå kontomodellen (Account Model). Kontomodellen refererer til å lagre konto-ID, eier-ID og eiendelssaldo på kontoen i databasen; når en overføringstransaksjon skjer, vil saldoen på disse kontoene bli justert og endret i henhold til transaksjonen for å danne en ny kontosaldo Kartleggingsforhold (Det vil si den tilsvarende relasjonen). I UTXO-modellen lagres ikke saldoen på en konto som et tall, men beregnes ved å bruke summen av UTXO-ene i besittelse. Med andre ord, UTXO har ikke det såkalte konto-balanse kartleggingsforholdet, det er bare en trofast oversikt over alle historiske transaksjoner, enkle men veldig sterke.
UTXO-modellen har følgende fordeler:
UTXO-pålitelighet
I en blokkstruktur er previousblockhash og merkleroot de to viktigste feltene, som begge forhindrer transaksjoner Potensial for informasjon til bli tuklet med. Kjerneideen til UTXO-modellen er å sikre at de skrevne dataene er uforanderlige. Basert på denne kjerneideen, kobler den kjedede UTXO inn- og utdata fra forskjellige transaksjoner gjennom hash-pekere for å sikre legitimiteten til alle transaksjoner og realisere sporbarheten av UTXO.
UTXO One Time
Hver transaksjon i UTXO-modellen er sammensatt av flere transaksjonsinndata, som faktisk er UTXO + signaturer. Hver transaksjonsutgang (Transaction Output) har bare to tilstander, brukt og ubrukt. Dette sikrer at hver UTXO bare kan brukes én gang, og evnen til å motstå dobbeltbruksangrep er ekstremt høy.
The concealment of UTXO
Sammenlignet med kontomodellen er UTXO mer privat. Som tidligere kjent er hver UTXO "engangs". Hvis brukeren endrer adresse for hver transaksjon, vil det være vanskelig å finne sammenhengen mellom de to adressene, noe som sikrer anonymiteten til transaksjonen. Hvis det fortsatt er behov for å forbedre denne fortielsen ytterligere, kan tekniske midler som ringtransaksjonssignaturpar og blanding av transaksjonselementer også vurderes.
UTXO-parallellisme
UTXO-modellen er anerkjent som potensielt skalerbar, fordi UTXO lar transaksjoner behandles parallelt. Når en transaksjonsavsender sender to uavhengige transaksjoner, tillater bruk av uavhengig UTXO også at transaksjonene kan behandles i hvilken som helst rekkefølge. Dette gir mulighet for separasjon av ens midler, med muligheten til å behandle transaksjoner parallelt samtidig som personvernet opprettholdes.
UTXO-modellen til Bitcoin har blitt operert og testet stabilt i mange år, og har store fordeler i ytelse og sikkerhet. Som en gaffelvaluta for Bitcoin, tar LBTC i bruk UTXO-modellen, som er en arv fra den underliggende teknologien for LBTC. LBTC er utviklet basert på kjernekoden til Bitcoin, som også er et mer forsiktig valg. Sikkerhets- og parallelltransaksjonsegenskapene til UTXO vil også gi muligheten for høyere effektivitet til LBTC.
3. DPoS-arkitektur: Den mest effektive konsensusmekanismen
På konsensusprotokollen bruker LBTC mekanismen Delegated Proof of Stake (DPOS). DPoS er en ny type konsensusalgoritme for å sikre sikkerheten til digitalt valutanettverk basert på POW og POS. Det kan ikke bare løse problemet med overdreven energiforbruk generert av POW i gruveprosessen, men også unngå problemet med partisk "tillitsbalanse" som kan oppstå under fordeling av POS-rettigheter og interesser. Da kan DPoS logisk sett bli en representativ konsensusmekanisme i konsensusmekanisme 3.0.
Forklar kort DPoS-konsensusmekanismen. Prinsippet er å la hver tokenholder stemme, velge et visst antall tokenholderrepresentanter, eller forstå det som et visst antall representative noder, og disse representative nodene vil fullføre transaksjonsverifisering og verifisering Arbeidet med blokkproduksjon. Tokenholdere kan stemme for å erstatte disse representantene når som helst for å opprettholde den "langsiktige renheten" til systemet på kjeden og sikre at avtalen har en tilstrekkelig grad av desentralisering.
DPOS er den raskeste, mest effektive, mest desentraliserte og mest fleksible konsensusmodellen blant alle gjeldende konsensusprotokoller. DPOS bruker kraften til interessentgodkjenning for å løse konsensusspørsmål på en rettferdig og demokratisk måte. Alle nettverksparametere, fra enkle transaksjonsgebyrstandarder, blokkeringsintervaller, blokkparametere til mer komplekse styringsregler i kjeden, kan justeres av utvalgte delegater.
DPoS-konsensusmekanismen har følgende fordeler:
Høy ytelse av DPos:
Raskere bekreftelseshastighet: Ta LBTC som et eksempel, tiden for hver blokk er fastsatt til 3 sekunder , En transaksjon (etter å ha mottatt 6-10 bekreftelser) tar omtrent 1 minutt, og hele blokkproduksjonssyklusen tar bare 5 minutter; en irreversibel blokk som bekreftelsespunkt kan genereres hver 1-2 syklus. Under PoW-mekanismen, med Bitcoin som eksempel, tar det omtrent 10 minutter å generere en blokk, og det tar minst 1 time å bekrefte en transaksjon (få 6 bekreftelser).
Lavt strømforbruk til DPoS:
Mens DPoS-mekanismen ytterligere reduserer antall noder, endrer den også forholdet mellom noder fra konkurranse til samarbeid, og unngår unødvendig konkurranse om datakraft og Under Forutsetningen om å sikre nettverkssikkerhet, er energiforbruket til hele nettverket ytterligere redusert, og nettverksdriftskostnadene er lavest.
Effektiv styring for DPoS:
Så lenge interessenter godkjenner det, kan utviklere implementere alle endringer de finner passende. Ikke bare beskytter denne policyen utviklere, den beskytter også interessenter og sikrer at ingen ensidig tar kontroll over blokkjedenettverket eller lar det vokse ut av kontroll. Den harde gaffelen er som å erstatte 51 % av vitnene, så jo flere interessenter som deltar, jo flere korresponderende valgvitner, og jo høyere er sikkerheten til hele systemet.
4. UTXO+DPoS: en fantastisk og fantastisk kombinasjon
Mange mennesker kan ha en feil oppfatning av at DPoS bare er egnet for kontomodellen og ikke kan brukes for UTXO-modellen. Men faktisk er UTXO-modellen en måte å lagre poster for transaksjonslagring, organisering og verifisering; DPoS er en konsensusalgoritme for å sikre at deltakere i et distribuert nettverk også kan oppnå en konsistent forståelse av transaksjonsdata. UTXO og DPoS er verken gjensidig utelukkende eller korrelert.
Faktisk har kombinasjonen av UTXO og DPoS mange ekstra fordeler.
Grunnlag for høyere ytelse:
På grunn av separasjonsoperasjonen til UTXO har den potensiell parallellitet. Med ytelsesstøtten til DPoS har LBTC et ekstremt utmerket ytelsesgrunnlag. I henhold til de faktiske driftsresultatene kan LBTC oppfylle driftskravene til 2800TPS.
Høyere sikkerhet:
I DPoS-arkitekturen produserer noder blokker i en gitt rekkefølge, og tidsintervallet er veldig kort. Bruker du kontomodellen vil databasen utvide seg veldig raskt, og det vil oppstå mange problemer når databasesynkroniseringen i løpet av svært kort tid møter nettverksunntak. UTXO-modellen kan ikke bare opprettholde størrelsen på databasen, men også generere en smiperiodisk tabell i henhold til en spesifikk algoritme, og holde smiperiodisk tabell beregnet av nodene i hele nettverket basert på de samme dataene for å være konsistente. denne gangen oppnår nodene i hele nettverket en konsensus. Når smiingsnoden er nede, nettverket er partisjonert osv., vil hele nettverket bytte overlegg på egen hånd med den lengste kjeden som hovedkjede i henhold til prinsippet om "transaksjonssending" for å sikre konsistens.
Tidsstempelkonsensus:
En av vanskelighetene i kombinasjonen av UTXO og DPoS er tidsstempelet. DPoS-konsensus er basert på tid og vil strengt kontrollere blokkeringstiden. Hele nodesystemtiden må settes til å være den samme som standardtiden, ellers vil det være problemer med konsensuskonsistens. UTXO selv registrerer også funksjonen til tidsstempel, men tidsstemplet er ikke basert på standardtid. I LBTC er tidsstemplet forent til en standard tidsprotokoll for å sikre normal drift av blokken. Når det er ondsinnede noder eller blokker hvis tid ikke er synkronisert, vil blokken bli behandlet som en unormal blokk, og den blokkproduserende noden vil bli behandlet som en unormal node.
Data-øyeblikksbilde og stemmegivning:
I UTXO-modellen som er adoptert av Bitcoin, støtter den ikke funksjonen for å spørre etter adressebalansen. I Bitcoin kan adressebalansen beregnes i sanntid ved å krysse UTXO-dataene globalt. Arbeidsmengden med sanntidsberegning er ganske stor, og beregningstiden måles i timer, noe som ikke er gjennomførbart i virkeligheten. Bitcoin vedtar imidlertid ikke DPoS-konsensus, og krever ikke funksjoner som noderegistrering og stemmegivning.
I LBTC-systemet, for å møte behovene til DPoS-algoritmen, er nye funksjoner for adressesaldoberegning, noderegistrering og nodestemme lagt til LBTC. Med tanke på høyytelseskravene til konsensusalgoritmen og det begrensede antallet registrerte noder, lagres adressebalansen, noderegistreringen og stemmeinformasjonen i minnet, og dataene skrives tilbake til disken når programmet avsluttes. UTXO-regnskapsinformasjon og DPoS-konsensusmekanisme er koblet gjennom databasen, adressebalanse og stemmeinformasjon:
Registrerings- og stemmeinformasjon overføres av den underliggende Bitcoin-protokollen.
Lagre registrerings- og stemmeinformasjon i minnedatabasen.
DPoS-konsensusmodulen sjekker registrerings- og stemmeinformasjonen, og fullfører konsensus.
Relaterte lenker:
https://www.qukuaiwang.com.cn/szhb/2429.html###