9 stycznia 2009 roku Satoshi Nakamoto podzielił się z nami wynalazkami obu Bitcoin i leżąca u jej podstaw technologia, blockchain. Teraz ta rewolucyjna technologia, która stanowi podstawę większości kryptowalut, jest testowana w niemal każdej branży. Firmy z branży nieruchomości i rejestrów publicznych, prognozowania i przechowywania danych w chmurze wskakują w technologie blockchain. Mimo to wiele osób nie ma dobrego zrozumienia, czym jest blockchain.
W tym artykule pomogę Ci zrozumieć blockchainy, badając:
Blockchainy wyróżniają się bardzo specyficzną funkcją: zabezpieczaniem rozproszonego, niezaufanego i niezmiennego rejestru danych. Przed wynalezieniem blockchainów nie było sposobu, aby udostępnić bazę danych całemu Internetowi i nadal mieć pewność, że zawarte w niej dane są niezawodne i odporne na manipulacje. Dzięki blockchainom możemy nie tylko polegać na tych danych, ale w przypadku Bitcoina możemy je wykorzystać do zabezpieczenia sieci wycenianej obecnie na 146 miliardów dolarów.
Blockchain został po raz pierwszy pomyślany w 1991 roku przez grupę kryptologów jako teoretyczny typ struktury danych. Minęło kolejne 18 lat, zanim osoba lub grupa o imieniu Satoshi Nakamoto faktycznie wprowadziła blockchain do użytku jako księga kryptowaluty Bitcoin.
Podejmowano już wcześniejsze próby stworzenia walut cyfrowych; niektóre z nich są nawet wspomniane w Bitcoinie biały papier. Wszystkich tych poprzedników Bitcoina łączyło jednak kilka cech wspólnych: ich bazy danych były scentralizowane, ich twórcy byli publiczni, w związku z czym wszystkie zostały zamknięte z różnych powodów prawnych.
Satoshi, wyciągając wnioski z błędów poprzednich prób, wiedział na pewno dwie rzeczy. Po pierwsze, wiedzieli, że ich tożsamość powinna pozostać ukryta, co osiągnięto dzięki posługiwaniu się pseudonimem Satoshi Nakamoto. Po drugie, wiedzieli, że nad księgą nie może sprawować nikt kontroli, gdyż podmiot ten narażałby się na kłopoty prawne. Blockchain był przełomową koncepcją, która rozwiązała drugi problem.
Blockchain to rodzaj bazy danych, w której dane są zorganizowane w grupy zwane blokami. Każdy nowy blok wykorzystuje metodę kryptograficzną zwaną hashowaniem, aby uwzględnić odwołanie do danych z poprzedniego bloku. Tworzy to łańcuch w tym sensie, że zmiana jakichkolwiek danych w bloku powoduje zmianę następnego bloku i tak dalej.
W zależności od stopnia trudności dodawania nowych bloków do łańcucha, obecność odniesienia do poprzedniego bloku sprawia, że łańcuch jest odporny na modyfikacje. Im dłuższy staje się łańcuch, tym bardziej jest odporny na zmiany. Dzięki temu dane w blockchainie są wyjątkowo bezpieczne i niezawodne.
Pierwszym zastosowaniem blockchainu była księga własności cyfrowej waluty Bitcoin. W ciągu 9 lat od tego czasu odbyło się kilka prób wykorzystania blockchainów w innych branżach. Nie ustalono jeszcze, które z nich poprawią efektywność w swojej dziedzinie lub sprawią, że jakiś proces stanie się bardziej egalitarny. Niemniej jednak oto kilka projektów, które wydają się szczególnie godne uwagi.
Torując drogę na przyszłość, w której nie będziemy już musieli skanować dokumentów tożsamości, Microsoft korzysta z blockchainów próbując ułatwić weryfikację online. Storj wykorzystuje łańcuchy bloków do decentralizacji przechowywania danych oraz Augur zapewnia rynek prognoz, który obiecuje oferować dokładne prognozy. Podczas operacji takich jak La`Zooz i Arcade City korzystają z blockchainów do dystrybucji wspólnych przejazdów, Śledź mój głos i Demokracja Ziemia chcą używać blockchainów do decentralizacji i zabezpieczenia głosowania.
W innych przypadkach łańcuchy bloków są wykorzystywane jako coś więcej niż tylko księga rachunkowa. Istnieje kilka zespołów wykorzystujących łańcuchy bloków jako platformy dla inteligentnych kontraktów. Nazywano je kiedyś projektami „blockchain 2.0”, ponieważ wykorzystują projekt, który dał nam Satoshi, i przenoszą go na wyższy poziom. Te łańcuchy bloków mają działać jak globalny komputer, a nie baza danych. Niektóre z tych, które wykorzystują łańcuchy bloków jako platformy do wykonywania kodu, to: Przyjemność, Ethereum, EOS, golem, ODROBINA, NEO.
Powiedzieć, że łańcuch bloków jest bezpieczny, oznacza, że informacji przechowywanych w łańcuchu bloków nie można zmienić. Jak więc baza danych zbudowana i utrzymywana w całości przez nieznajomych, z których część jest znana jako źli aktorzy, może być tak niezawodna? Sprowadza się to do dwóch głównych rzeczy: inteligentnego planowania nagród i kar oraz decentralizacji.
Jedną z właściwości zabezpieczających blockchain jest równowaga pomiędzy trudnością w dodawaniu nowych bloków a nagrodą za to otrzymywaną. Jeśli bloki są zbyt trudne do utworzenia lub nie ma wystarczającej nagrody, żadna transakcja nie zostanie potwierdzona. Jeśli jednak utworzenie bloków jest zbyt łatwe, złośliwy aktor może wycofać łańcuch, zapewnić sobie więcej funduszy, a następnie odbudować bloki – co będzie oczywiście katastrofą.
Analizę tego, jak uczestnicy systemu konkurencyjnego będą działać w odpowiedzi na nagrodę i karę, nazywa się teorią gier. Niektórzy powiedzą, że wielki wynalazek blockchainu miał niewiele wspólnego z kryptografią czy ekonomią, ale zamiast tego był genialnym krokiem naprzód w kierunku globalnej teorii gier w tym połączonym świecie. To, co zrobił Satoshi, polegało na zastosowaniu nieodłącznych kosztów wytwarzania energii elektrycznej jako kary i nowo wybitego Bitcoina jako nagrody. Pomogło to na dwa sposoby: stworzyło zachętę do zachowania uczciwości oraz stworzyło metodę generowania nowych monet.
Kiedy transakcje są dokonywane w dowolnej sieci kryptowalut, są one najpierw wysyłane do innych węzłów w sieci i przechowywane w grupie oczekującej na włączenie do kolejnego bloku. Ta grupa niepotwierdzonych transakcji nazywana jest „pamięcią”. Aby transakcje te zostały uwzględnione w bloku, należy najpierw wykonać określoną „pracę” obliczeniową. Specjalistyczny sprzęt wykonujący tę pracę nazywany jest górnikami i wymaga ogromnej ilości energii elektrycznej do wydobycia nowego bloku. Górnicy, którzy pomyślnie dodadzą nowy blok, otrzymają nagrodę w wysokości 12.5 Bitcoina.
Ten system wykorzystania energii do dodawania nowych bloków do łańcucha jest znany jako „Dowód pracy” (PoW).
Inną interesującą metodą, która jest stosowana, jest tzw.Dowód stawki” (PoS). W systemie PoS szanse na znalezienie bloku nie są określane przez fizyczne maszyny spalające energię elektryczną, ale zamiast tego przez ilość lub wiek kryptowaluty, którą postawił górnik. Jak dotąd PoS nie został tak naprawdę przetestowany w skali globalnej, ale to się zmieni, gdy Ethereum zacznie się na niego przenosić Casper.
Metoda PoS jest interesująca, ponieważ porusza dwa zagadnienia. Pierwsza jest oczywista, zmniejszenie zużycia energii z PoW. Drugi jest bardziej filozoficzny; w systemie PoW górnik nie musi posiadać żadnej monety, którą wydobywa. Mogliby natychmiast sprzedać wszystkie swoje nagrody i w rzeczywistości większość górników robi to, aby pokryć koszty związane z prowadzeniem swojej działalności. Istnieje teoria, że brak zainteresowania monetą ze strony górników może mieć w przyszłości negatywny wpływ na blockchain. Z drugiej strony, w PoS górnik musi posiadać część aktywów, aby kontynuować wydobycie. Dlatego teoria jest taka, że górnicy będą mieli żywotny interes w przyszłości monety.
Niezależnie od algorytmu dowodu, o ile nagroda i trudność pozostają w równowadze, w najlepszym interesie górnika zawsze będzie potwierdzanie transakcji zgodnie z zasadami. Próbując złamać zasady lub przepisać część blockchaina, górnicy są karani. Nawet przy ogromnej kwocie pieniędzy dostępnej dla każdego, kto to zrobi, nikt nie wymyślił ataku, który byłby bardziej opłacalny niż zwykłe przestrzeganie zasad.
Kolejną ważną cechą zdrowego blockchainu jest pozostanie zdecentralizowanym, co oznacza, że istnieje dywersyfikacja w działaniu węzłów. Ważne jest również, aby istniała wystarczająca liczba węzłów przechowujących pełny historyczny zapis każdej transakcji, zwanych „pełnymi węzłami”. Ta dywersyfikacja służy kilku celom, z których pierwszym jest zapewnienie wszystkim innym uczciwości. Jeśli jedynymi posiadaczami zapisów historycznych są ci, którzy zmawiają się, aby je zmienić, wówczas jest to trywialne.
Innym logicznym powodem szerokiej dystrybucji blockchainu jest utrudnienie cenzury. Musiałbyś uzyskać prawie 100% węzłów, aby zgodzić się na nałożenie cenzury. Bez prawie większości otrzymujesz dwie różne wersje rzeczywistości, przy czym niektóre węzły mają dane ocenzurowane, a inne dane nieocenzurowane. Te dwa podzbiory węzłów przestaną się ze sobą komunikować, tworząc tzw. „hard fork”, który może mieć katastrofalne skutki dla obu stron.
Ten typ widelca faktycznie się wydarzyło w Ethereum (ETH), kiedy twórcy zdecydowali się wycofać blockchain, aby naprawić błąd w kodowaniu, a część węzłów odmówiła podążania. Węzły, które odmówiły podążania, mają teraz własną monetę: Ethereum Classic (ETC).
Ostatnim powodem zdecentralizowania sieci nie jest bezpieczeństwo, ale ogólny stan systemu. Kiedy nowe węzły wchodzą w tryb online, niezależnie od tego, czy próbują przejąć cały łańcuch bloków, czy po prostu sprawdzają saldo pojedynczego adresu, muszą zażądać tych danych od innych węzłów. Jeśli nie ma wystarczającej liczby węzłów obsługujących dane, te, które istnieją, mogą łatwo zostać przeciążone. Może to spowolnić lub nawet całkowicie zatrzymać całą sieć.
Przez dziesięciolecia nasze informacje cyfrowe znajdowały się w bazach danych, których utrzymanie wymaga minimalnego wysiłku i często za nie odpowiada tylko jedna osoba. Jeśli się nad tym zastanowić, blockchain jest jednym z najmniej wydajnych sposobów przechowywania danych. Po co więc wykorzystywać wszystkie zasoby wymagane do zbudowania i utrzymania łańcucha bloków? Ponieważ jak dotąd nikt nie wpadł na inny sposób na osiągnięcie konsensusu opartego na zaufaniu.
Tradycyjny system przechowywania danych wiąże się z dużym zaufaniem, nawet jeśli nie zdajesz sobie z tego sprawy. Pomyśl na przykład o swoim koncie bankowym. Kiedy wydajesz lub wpłacasz pieniądze, czynność ta jest zapisywana w bazie danych banku. Saldo Twojego konta to suma wszystkich informacji znajdujących się w tej bazie danych i odnoszących się do Twojego konta. O ile pracownik banku nie popełni błędu, informacje te są zwykle dokładne, ponieważ bank ma reputację, którą musi utrzymać, a często ponosi za to odpowiedzialność prawną.
Aby chronić te scentralizowane bazy danych, poświęca się ogromne ilości czasu i pieniędzy na bezpieczeństwo, zarówno technologiczne, jak i fizyczne. Z drugiej strony blockchain pozwala nam otworzyć tę bazę danych, aby każdy mógł z niej korzystać i nadal zachować bezpieczeństwo. Uczestnicy mogą zgodzić się na publiczny rejestr danych bez konieczności ufania lub nakładania odpowiedzialności prawnej na którąkolwiek z zaangażowanych stron.
Powodem, dla którego nie musisz ufać nikomu w przypadku odpowiedniego blockchaina, jest to, że możesz zaufać prawom termodynamiki. Fakt, że konwersja energii na energię elektryczną jest kosztowna, powoduje, że oszustwo zawsze zakończy się niepowodzeniem.
Nie ma wątpliwości, że koncepcja wykorzystania blockchainu dla Bitcoina była głęboka; bez niego żadna kryptowaluta nie mogłaby istnieć w postaci, jaką znamy dzisiaj. Blockchainy zrobiły jednak jeszcze więcej – rozwiązały kluczowy problem zaufania w epoce Internetu w elegancki i bezpieczny sposób.
Mamy teraz możliwość udostępniania informacji przy większym bezpieczeństwie i niezawodności niż kiedykolwiek wcześniej. Pełne konsekwencje tego stworzenia nie zostały jeszcze poznane. Jestem pewien, że w przyszłości ludzie będą patrzeć wstecz na wynalazek blockchain i porównywać go z wynalezieniem samego Internetu.
To powiedziawszy, łańcuchy bloków są jeszcze na bardzo wczesnym etapie życia i poza kryptowalutami nie jest jasne, gdzie będą one skuteczne. Niemniej jednak są one testowane w innych obszarach i tylko kwestią czasu jest, kiedy zakłócą one inną branżę. W ciągu najbliższych kilku lat ekscytujące będzie odkrycie, gdzie jeszcze łańcuchy bloków mogą się rozwijać i o ile bardziej wydajne mogą się stać.
Źródło: https://unhashed.com/cryptocurrency-coin-guides/what-is-blockchain/
- 9
- Konto
- Działania
- algorytm
- Wszystkie kategorie
- analiza
- artykuł
- kapitał
- Bank
- BEST
- Miliard
- Bitcoin
- blockchain
- budować
- Etui
- Cenzura
- zmiana
- Chmura
- przechowywanie w chmurze
- kod
- Kodowanie
- Moneta
- Monety
- wspólny
- Firmy
- Zgoda
- umowy
- Koszty:
- Tworzenie
- cryptocurrencies
- kryptowaluta
- kryptografia
- Waluta
- dane
- przechowywanie danych
- Baza danych
- Bazy danych
- Decentralizacja
- Zdecentralizowane
- Demokracja
- Devs
- ZROBIŁ
- cyfrowy
- waluty cyfrowe
- waluty cyfrowe
- katastrofa
- dokumenty
- Wcześnie
- ekonomia
- Efektywne
- efektywność
- elektryczność
- energia
- majątek
- ETH.
- ethereum
- Ethereum Klasyczny
- Ethereum Classic (ETC)
- przewyższać
- Cecha
- i terminów, a
- Fix
- obserwuj
- widelec
- Naprzód
- pełny
- funkcjonować
- fundusze
- przyszłość
- gra
- Ogólne
- Globalne
- dobry
- wspaniały
- Zarządzanie
- poprowadzi
- sprzęt komputerowy
- mieszanie
- Zdrowie
- tutaj
- historia
- przytrzymaj
- W jaki sposób
- HTTPS
- olbrzymi
- Identyfikacja
- tożsamość
- przemysłowa
- przemysł
- Informacja
- odsetki
- Internet
- wynalazki
- zaangażowany
- problemy
- IT
- Laws
- dowiedziałem
- Księga główna
- Regulamin
- poziom
- Linia
- długo
- Większość
- rynek
- Microsoft
- Górniczy
- Górnictwo
- pieniądze
- Blisko
- sieć
- węzły
- oferta
- Online
- koncepcja
- operacje
- zamówienie
- Inne
- Zapłacić
- Ludzie
- planowanie
- Platformy
- PoS
- PoW
- Przewidywania
- projektowanie
- dowód
- publiczny
- nieruchomość
- Rzeczywistość
- Przyczyny
- dokumentacja
- Zasoby
- odpowiedź
- Nagrody
- Ryzyko
- Rolka
- reguły
- bieganie
- Satoshi
- Satoshi Nakamoto
- Skala
- skanować
- bezpieczeństwo
- sprzedać
- rozsądek
- Share
- shared
- mądry
- Inteligentne kontrakty
- So
- wydać
- przechowywanie
- sklep
- system
- tech
- Technologia
- czas
- transakcja
- transakcje
- Zaufaj
- Utrzymuj
- us
- wyceniane
- Weryfikacja
- Głosowanie
- Co to jest
- Wikipedia
- Praca
- świat
- lat