Księga publiczna wywodzi swoją nazwę od odwiecznego systemu prowadzenia dokumentacji, który był używany do rejestrowania informacji, takich jak ceny towarów rolnych, wiadomości i analizy. Był dostępny do powszechnego oglądania, a także do weryfikacji.
Gdy pojawiły się systemy blockchain oparte na kryptowalutach, które również opierały się na podobnym mechanizmie prowadzenia rejestrów i publicznej weryfikacji, użycie terminu księgi publicznej zyskało popularność w świecie kryptowaluty. W tym artykule opisano publiczne księgi rachunkowe kryptowaluty, ich funkcjonowanie i wyzwania, przed którymi stoją.
Księgi publiczne - gdzie wszystko jest przechowywane
Kryptowaluta to zaszyfrowana, zdecentralizowana waluta cyfrowa, która ułatwia wymianę wartości poprzez transfer kryptotokenów między uczestnikami sieci. Księga publiczna jest używana jako system prowadzenia dokumentacji, który utrzymuje tożsamość uczestników w bezpiecznej i (pseudo-) anonimowej formie, ich odpowiednie salda kryptowalut oraz rejestr wszystkich autentycznych transakcji przeprowadzonych między uczestnikami sieci.
Aby narysować analogię, pomyśl o wypisaniu czeku znajomemu lub wykonaniu przelewu internetowego na jego konto bankowe, powiedz za 100 USD.
W obu przypadkach szczegóły transakcji zostaną zaktualizowane w dokumentacji banku - konto nadawcy zostanie obciążone kwotą 100 USD, a konto odbiorcy zostanie zasilone tą samą kwotą. Systemy księgowe banku prowadzą rejestr sald, a także zapewniają, że konto nadawcy ma wystarczające środki, w przeciwnym razie czek zostanie odrzucony lub przelew online nie będzie dozwolony. Jeśli nadawca ma tylko 100 USD na swoim koncie i wystawia dwa czeki o wartości 100 USD, kolejność ich wystawiania określa, kto otrzymuje pieniądze, a kto odbija czek.
Dane transakcji w dokumentacji banku mogą być wyszukiwane i weryfikowane przez dwie strony, między którymi transakcja miała miejsce. Ponadto dane bankowe są dostępne tylko dla wyznaczonych urzędników bankowych i zainteresowanych (centralnych) organów, takich jak departament podatkowy lub rząd, w zależności od potrzeb. Nikt inny nie może mieć dostępu do tych danych.
Księgi publiczne działają tak samo jak rejestry bankowe, choć z kilkoma różnicami.
Podobnie jak dane bankowe, szczegóły transakcji w publicznej księdze kryptowalut mogą być weryfikowane i sprawdzane przez dwóch uczestników transakcji. Jednak żaden organ centralny i inni uczestnicy sieci nie mogą poznać tożsamości uczestników. Transakcje są dozwolone i rejestrowane dopiero po odpowiedniej weryfikacji płynności nadawcy, w przeciwnym razie są odrzucane.
Ponieważ żaden organ centralny nie kontroluje ani nie prowadzi rejestrów księgi głównej, w jaki sposób sprawiedliwość jest regulowana w księgach rachunkowych kryptowaluty?
Jak działa Księga publiczna?
Fizycznie publiczna księga może być postrzegana jako system zarządzania danymi lub przechowywania danych, podobny do systemu baz danych z rejestrami bankowymi. Blockchain to forma księgi publicznej, która jest serią (lub łańcuchem) bloków, na których zapisywane są szczegóły transakcji po odpowiednim uwierzytelnieniu i weryfikacji przez wyznaczonych uczestników sieci. Rejestrowanie i przechowywanie wszystkich potwierdzonych transakcji na takich publicznych księgach rozpoczyna się od momentu utworzenia i rozpoczęcia działania kryptowaluty. Gdy blok jest zapełniany pojemnością szczegółami transakcji, nowe są wydobywane i dodawane do łańcucha bloków przez uczestników sieci zwanych górnikami.
Wybrani uczestnicy sieci, często nazywani pełnymi węzłami, przechowują kopię całej księgi na swoich urządzeniach podłączonych do sieci kryptowalut. W zależności od zainteresowania uczestników i ich rozprzestrzeniania się na całym świecie, księga publiczna jest rozpowszechniana, gdy łączą się i uczestniczą w działaniach sieci blockchain, aby utrzymać zwinność i funkcjonalność.
Ponieważ setki tysięcy takich uczestników przechowują kopię księgi, wszyscy znają prawdziwy stan sieci pod względem tego, kto przechowuje liczbę kryptotokenów, jakie transakcje są autentyczne do zarejestrowania i zapobiegają wszelkim nadużyciom, takim jak podwójne wydatki. Połączenie różnych wewnętrznych cech księgi publicznej, takich jak algorytm konsensusu, szyfrowanie i mechanizm wynagradzania, zapewnia ochronę tożsamości uczestników, a jedynie autentyczne transakcje są przeprowadzane w sieci.
Aby przeprowadzić transakcję, na przykład Alice wysyłającą 1 bitcoin do Boba, musi jedynie przesłać informacje, które zawierają zaszyfrowane numery jej konta i Boba (adresy portfela) oraz kwotę transakcji 1 bitcoin. Nawet ilość można zaciemnić, w zależności od konfiguracji sieci. Wewnętrzny mechanizm podpisu cyfrowego zapewnia, że tylko osoba z niezbędnymi kryptowalutami może przeprowadzać transakcje wydatków z ich portfeli / kont. Wszystkie pełne węzły w sieci widzą tę transmisję transakcji, weryfikują ją pod kątem autentyczności, a jeśli są autentyczne, aktualizują rekordy księgi publicznej w różnych węzłach wchodzących w skład sieci kryptowalut blockchain. (Zobacz także: Co rejestruje blockchain w transakcji wymiany bitcoinów?)
Wady kryptowalut opartych na księdze publicznej
Oprócz licznych zalet oferowanych przez księgi publiczne, rośnie obawa o wykorzystanie ksiąg publicznych w kryptowalutach.
Na przykład działający mechanizm łańcucha bloków bitcoin nakazuje rejestrowanie każdej pojedynczej transakcji, która kiedykolwiek miała miejsce w jego sieci. Zrównoważenie utrzymania tej długiej szczegółowej historii z wymaganą potrzebą skalowania jej przyszłej zdolności przetwarzania rosnącej liczby transakcji będzie stanowić duże wyzwanie dla utrzymania trwałości bitcoinów w długim okresie.
Podobnie istnieją obawy, że prowadzenie księgi publicznej, która rejestruje każdą transakcję w nieskończoność, pozwoliłoby również hakerom, rządom i agencjom bezpieczeństwa śledzić rejestry publiczne, a także uczestników sieci. Naraża to anonimowość i prywatność uczestników blockchain, najważniejsze aspekty korzystania z kryptowaluty. W rzeczywistości amerykańska agencja bezpieczeństwa NSA jest już oskarżona o próbę wyśledzenia użytkowników bitcoinów. (Aby uzyskać więcej informacji, zobacz NSA pomógł wyśledzić użytkowników bitcoinów, Snowden Papers Alleges ).
Dodatkowo, każda kryptowaluta oparta na księdze publicznej jest zawsze zagrożona próbami włamań, kradzieży kryptowalut i zatykania sieci przez hakerów.
Dolna linia
Jako kontener do przechowywania danych księga publiczna stanowi kręgosłup kryptowaluty, ponieważ wszystko to jest przechowywane po weryfikacji. Chociaż jego stosowanie jest powszechnie stosowane, konfigurowanie go z odpowiednimi parametrami jest ważne, aby zachować zdecentralizowane i anonimowe funkcje bezproblemowych transakcji w kryptowalutach.
