Articles

Where Is Blockchain Stored?

Technologia blockchain szybko zyskuje na znaczeniu i łatwo dostrzec dlaczego. Od szumu wokół cyfrowej waluty w 2017 r., do rosnącego przyjęcia rozwiązań blockchain w biznesie w 2020 r., ta zdecentralizowana technologia szybko zyskuje na znaczeniu. Tak więc, podczas gdy blockchain może działać w dużej mierze w tle, niezależnie od tego, czy jesteś nowy w bitcoinie i walucie cyfrowej, czy jesteś uznanym użytkownikiem giełdy kryptowalut, warto wiedzieć trochę o tym, jak to działa, w tym jak & gdzie blockchain jest przechowywany.
Blockchain, jest w swoim rdzeniu po prostu bazą danych do przechowywania informacji. Jedną z kluczowych różnic z technologii blockchain jednak nad konwencjonalną bazą danych jest to, że zamiast bazy danych jest kontrolowana przez organ centralny jak rząd lub bank, baza danych jest „zdecentralizowana” w tym, że jest skutecznie własnością sieci użytkowników. W wyniku tej architektury, blockchain jest w stanie zapewnić wspólny publiczny zapis własności dowolnego składnika aktywów, śledzenie zmian w taki sposób, że są one widoczne dla każdego, kto ma dostęp do blockchain. Jako taka zdecentralizowana baza danych działa zgodnie z zasadami sieci, dlatego „zarządzanie” blockchain jest tak ważne dla ich sukcesu, i dlaczego informacje zwrotne od społeczności są kluczowe, zwłaszcza dla sukcesu publicznych „permissionless” blockchains.
Gdy nowy komputer, lub „węzeł”, aby użyć żargonu technicznego, dołącza do sieci blockchain, może zacząć dokonywać transakcji. Zazwyczaj ta zdecentralizowana sieć składa się z milionów innych komputerów na całym świecie połączonych ze sobą w tak zwaną sieć „peer-to-peer”. Podstawową zasadą działania blockchain jest to, że za każdym razem, gdy ma miejsce transakcja, jej szczegóły pojawiają się w sieci, dzięki czemu wszyscy użytkownicy mają aktualny zapis. Drugą kluczową cechą jest to, że wszelkie dane dodane do blockchaina muszą zostać zweryfikowane przez sieć. A ponieważ blockchain są zdecentralizowane, bez pojedynczego punktu awarii, w przeciwieństwie do tradycyjnych baz danych, to „hakerzy” komputerowi są o wiele trudniejsze do zakłócenia lub zmiany danych przechowywanych na blockchain.
Termin „blockchain” pochodzi od sposobu, w jaki transakcje są połączone razem jeden blok na raz, który jest zasadniczo jak wszystkie nowe informacje są dodawane do bazy danych. Dzięki temu procesowi blok po bloku, blockchain jest „niezmiennym zapisem” – innymi słowy jest to dokładny zapis tego, kto dokładnie jest właścicielem czego w tej sieci – który nie może zostać zmieniony. A z publicznych blockchain, podczas gdy dane są publiczne, kto jest rzeczywiście dokonywania transakcji jest prywatny, więc jest anonimowy w ten sposób też.

Waluty cyfrowe i blockchain

Waluty cyfrowe są wszystkie wykonane z blockchain; jest to technologia leżąca u podstaw większości kryptowalut. Blockchain to ogromna baza danych przechowująca wszystkie informacje. Wyobraź sobie duży arkusz kalkulacyjny Excel, w którym wpisy mogą być dokonywane przez wszystkich użytkowników i jest on natychmiast aktualizowany we wszystkich systemach. W blockchainie przechowywane są wszystkie szczegóły dotyczące transakcji walutami cyfrowymi, jakie kiedykolwiek zostały dokonane. W przypadku bitcoina obejmuje to:

  • Datę transakcji
  • Wysyłaną kwotę
  • Adres bitcoina odbiorcy
  • Adres bitcoina nadawcy (jest to numer konta bankowego)

Jako przykład, oto różne adresy walut cyfrowych lub numery kont. Zakładamy, że każdy adres miał na początku 5 BTC. Najlepszą rzeczą w tej koncepcji jest to, że każdy w sieci może obliczyć saldo po prostu czytając transakcje:

1FJJgwoa47aBpv84euSLreFmJPwBdZy ma 5-0.01 = 4.99 BTC

35cVF6hZwXF33yS3jhoQRt1gzZhxM ma 5-4.9 = 0.01 BTC

1JN95w66Pone6n4f1giFZNqCu64 ma 5-1.245=4.875 BTC

1737a36vF46rGXQPGLMJTcWsw2y ma 5+0.01+4.9=9.9 BTC

1KJDDF54pH65qicuyCK74Af7Wtpp ma 5+1.245=5.12 BTC
W prostych słowach bitcoin jest zbudowany na blockchainie, który funkcjonuje jako wspólna księga cyfrowej waluty, „baza danych, która jest współdzielona i synchronizowana w wielu miejscach, instytucjach lub geograficznie, dostępna dla wielu osób”, według Investopedii. Pomyśl o blockchain jako podobnym do systemu operacyjnego komputera, takiego jak Microsoft Windows lub MacOS, a sam bitcoin jako tylko jedna aplikacja, która może działać na tym systemie operacyjnym.

Czy technologia blockchain jest prosta?

Dobrym przykładem tego, jak działa blockchain, są firmy zajmujące się leasingiem samochodów, co zostało zilustrowane w tym studium przypadku IBM, które wyraźnie nakreśla jego korzyści: „Istotnym wyzwaniem, przed którym stoją dzisiejsze sieci leasingu samochodów, jest to, że nawet jeśli fizyczny łańcuch dostaw jest zwykle zintegrowany, systemy wspierające są często fragmentaryczne.
„Każda strona w sieci prowadzi swoją własną księgę, której synchronizacja może trwać dni lub tygodnie. Dzięki zastosowaniu wspólnej księgi w sieci blockchain, każdy upoważniony uczestnik może uzyskać dostęp, monitorować i analizować stan pojazdu niezależnie od tego, w którym miejscu cyklu życia się znajduje.”
Ilustracja z „Blockchain for Dummies” IBM Third Edition, 2020, Manav Gupta
Jak Blockchain buduje zaufanie
Blockchain jest zdecentralizowaną koncepcją, która jest całkowicie odmienna od tradycyjnych systemów, ponieważ nie ma jednego organu lub organizacji przejmującej kontrolę nad systemem. Praktycznie oznacza to, że blockchain jest bardzo skuteczny w budowaniu zaufania. Pierwotni twórcy bitcoina chcieli mieć sposób na anonimową dystrybucję waluty, niezależną od jakichkolwiek struktur rządowych. Używając żargonowego słowa, jest to „bez zaufania”, ponieważ system został zaprojektowany tak, że nikt nie musi ufać nikomu innemu, aby system działał!
Kluczowe cechy blockchain można sprowadzić do pięciu kluczowych cech:
1. Rozproszony i zrównoważony: Blockchain jest współdzielony, aktualizowany z każdą transakcją, a zatem to, co jest na blockchainie, jest aktualizowane w miarę jego używania. A ponieważ nie jest niczyją własnością ani nie jest przez nikogo kontrolowany, blockchain nie musi zależeć od żadnej pojedynczej osoby ani organizacji, jeśli chodzi o jego dalsze wykorzystanie i rozwój.
2) Bezpieczny, prywatny i niezmienny: Wbudowane uprawnienia i wykorzystanie kryptografii (kod do ochrony informacji w systemach komputerowych) pomaga zapobiegać nieautoryzowanemu dostępowi do dowolnej sieci i zapewnić, że uczestnicy są tymi, za których się podają. Poufność jest utrzymywana poprzez kombinację kryptografii i praw dostępu do danych, aby dać użytkownikom selektywny dostęp. Po zarejestrowaniu się, użytkownicy nie są w stanie manipulować żadnym zapisem transakcji.
3) Przejrzystość i możliwość kontroli: Ponieważ wszyscy użytkownicy blockchaina mają dostęp do tych samych danych, mogą oni zatwierdzać transakcje i weryfikować tożsamość lub własność bez potrzeby korzystania z pośredników będących osobami trzecimi lub kontrolującego organu centralnego.
4. oparte na konsensusie: Wszyscy użytkownicy sieci blockchain muszą się zgodzić, że dana transakcja jest ważna. Osiąga się to dzięki sprytnemu wykorzystaniu tego, co nazywa się „algorytmami konsensusu”. W rezultacie sieci blockchain mogą decydować o tym, jak dokładnie każda transakcja może się odbyć.
5. Zorganizowane i elastyczne: Blockchainy mogą być skonfigurowane z regułami biznesowymi i „inteligentnymi kontraktami” (automatyczne oprogramowanie, które wykonuje się w oparciu o jeden lub więcej warunków – patrz poniżej) wbudowanymi w platformę. W rezultacie sieci te mogą obsługiwać procesy biznesowe end-to-end i szeroki zakres działań, od wspierania globalnego zarządzania logistycznego, do pomocy konsumentom z automatycznym ubezpieczeniem lotu, jeśli Twój lot jest zakłócony.

Ilustracja z „Smart Contracts Explained” (https://101blockchains.com//)

.