En offentlig huvudbok hämtar sitt namn från det åldrande journalföringssystemet som användes för att registrera information som jordbruksvarupriser, nyheter och analys. Det var tillgängligt för allmänheten såväl som för verifiering.
När cryptocurrency-baserade blockchain-system dök upp, som också förlitade sig på en liknande registerföring och mekanism för offentlig verifiering, fick användningen av termen för offentlig bok större popularitet i världen av cryptocurrency. Den här artikeln undersöker cryptocurrency offentliga bokar, deras arbete och de utmaningar de står inför.
Allmän bokföring - där allt blir lagrat
En cryptocurrency är en krypterad, decentraliserad digital valuta som underlättar utbyte av värde genom överföring av cryptotokens mellan nätverksdeltagare. Den allmänna huvudboken används som ett registerföringssystem som upprätthåller deltagarnas identitet i säker och (pseudo-) anonym form, deras respektive cryptocurrency-balanser och en register över alla äkta transaktioner som utförs mellan nätverksdeltagare.
För att dra en parallell, tänk på att skriva en check till en vän eller göra en onlineöverföring till sitt bankkonto, säg för 100 $.
I båda fallen kommer uppgifterna om transaktionen att uppdateras i bankens poster - avsändarens konto debiteras med $ 100, medan mottagarens konto krediteras med samma belopp. Bankens bokföringssystem håller register över balanser och säkerställer också att avsändarens konto har tillräckligt med pengar, annars stöter checken eller onlineöverföringen inte tillåtet. Om avsändaren bara har 100 $ på sitt konto och han utfärdar två 100 $ checkar, bestämmer ordningen i vilken kontrollerna presenteras vem som får pengarna, och vars check studsar.
Transaktionens detaljer i bankens register kan ifrågasättas och verifieras av de två parterna mellan vilka transaktionen ägde rum. Dessutom är bankregistret endast tillgängligt av de utsedda banktjänstemännen och de berörda (centrala) myndigheterna, t.ex. skatteavdelningen eller regeringen vid behov. Ingen annan kan ha tillgång till dessa detaljer.
Offentliga bokar fungerar på samma sätt som bankregister, dock med några få skillnader.
I likhet med bankregistren kan transaktionsdetaljerna på en cryptocurrency-huvudbok verifieras och ifrågasättas av de två transaktionsdeltagarna. Ingen central myndighet och andra nätverksdeltagare kan dock veta deltagarnas identitet. Transaktioner är tillåtna och registreras endast efter lämplig verifiering av avsändarens likviditet, annars kastas de bort.
Eftersom ingen central myndighet kontrollerar eller upprätthåller huvudboksposterna, hur regleras rättvisa på cryptocurrency-huvudböcker?
Hur fungerar allmänbok?
Fysiskt kan en offentlig bok ses som ett datahanterings- eller lagringssystem, liknande ett databassystem med bankregister. En blockchain är en form av storbok, som är en serie (eller kedja) av block på vilka transaktionsinformation registreras efter lämplig verifiering och verifiering av de utsedda nätverksdeltagarna. Inspelning och lagring av alla bekräftade transaktioner på sådana offentliga bokar börjar direkt från skapandet och början av ett cryptocryptions arbete. Eftersom ett block fylls med kapacitet med transaktionsdetaljer bryts nya ut och läggs till blockchainen av nätverksdeltagarna som kallas gruvarbetare.
Välj nätverksdeltagare, ofta kallade fullständiga noder, behåller en kopia av hela boken på sina enheter som är anslutna till cryptocurrency-nätverket. Beroende på deltagarnas intresse och deras spridning över hela världen distribueras den stora boken, när de ansluter och bidrar till blockchain-nätverksaktiviteter för att hålla den smidig och funktionell.
Eftersom hundratusentals sådana deltagare har en kopia av huvudboken, vet alla nätverkets verkliga tillstånd i termer av vem som innehar hur många kryptokokor, vilka transaktioner som är äkta att registreras och förhindra missbruk som dubbla utgifter. En kombination av de olika inneboende funktionerna i den stora boken, som konsensusalgoritm, kryptering och belöningsmekanism, säkerställer att deltagarnas identitet skyddas och att endast äkta transaktioner genomförs i nätverket.
För att genomföra en transaktion, som Alice som skickar 1 bitcoin till Bob, behöver hon bara sända informationen som innehåller henne och Bobs krypterade kontonummer (plånbokadresser) och transaktionsbeloppet 1 bitcoin. Till och med beloppet kan döljas, beroende på nätverkskonfigurationen. En intern mekanism för digital signatur säkerställer att endast personen med de nödvändiga kryptokoinerna kan utföra spendera transaktioner från sina plånböcker / konton. Alla fullständiga noder i nätverket ser denna transaktionssändning, verifierar den för äkthet, och om de är äkta uppdaterar de offentliga huvudboksposter på de olika noderna som utgör del av blockchain cryptocurrency-nätverket. (Se även, vad gör en blockchain-post i en bitcoin-utbytetransaktion?)
Nackdelar med offentliga huvudbok-baserade kryptokurser
Utöver de många fördelarna som erbjuds av offentliga bokar har det ökat oro över användningen av offentliga bokar i kryptokurser.
Exempelvis mandat för bitcoin blockchainens arbetsmekanism som registrerar varje transaktion som någonsin har skett i dess nätverk. Att balansera underhållet av denna långsiktiga detaljerade historia med det nödvändiga behovet av att skala sin framtida kapacitet för att bearbeta det växande antalet transaktioner kommer att utgöra en stor utmaning att hålla bitcoin hållbart på lång sikt.
På samma sätt finns det oro för att upprätthålla en offentlig bok som registrerar varje transaktion i evighet skulle också göra det möjligt för hackare, regeringar och säkerhetsbyråer att spåra offentliga poster och nätverksdeltagare. Det utsätter blockchaindeltagarnas anonymitet och integritet, de viktigaste aspekterna av cryptocurrency-användning. Faktum är att den amerikanska säkerhetsbyrån NSA redan anklagas för att försöka spåra bitcoin-användare. ( Mer information finns i NSA Helped Track Up Bitcoin-användare, Snowden Papers Alleges .)
Dessutom är alla offentliga huvudbok baserade cryptocurrency alltid under det möjliga hotet av hackförsök, stjäla cryptocoins och nätverkstoppning av hackare.
Poängen
Som en datalagringsbehållare utgör den offentliga storbok ryggraden i en cryptocurrency, eftersom det är där allt lagras efter verifiering. Medan användningen används i stor utsträckning är det viktigt att konfigurera den med rätt parametrar för att behålla de decentraliserade och anonyma funktionerna för problemfri transaktioner i cryptocurrencies.
