Wyjaśnienie technologii Blockchain: zasilanie Bitcoina

Opublikowany: 2022-03-11

Microsoft stał się ostatnio najnowszym wielkim nazwiskiem, które oficjalnie kojarzyło się z Bitcoinem, zdecentralizowaną wirtualną walutą . Jednak firma z Redmond nie poszła na całość i będzie obsługiwać płatności bitcoinami tylko na niektórych platformach z treścią, stanowiąc niewielki ułamek jej działalności.

O co chodzi z Bitcoinem?

Jak większość dobrych historii, saga Bitcoin zaczyna się od mitu o stworzeniu. Protokół kryptowaluty o otwartym kodzie źródłowym został opublikowany w 2009 roku przez Satoshi Nakamoto, anonimowego programistę (lub grupę programistów Bitcoin) ukrywającego się za tym aliasem. Prawdziwa tożsamość Satoshiego Nakamoto nie została jeszcze ujawniona, chociaż koncepcja wywodzi się z ruchu cypher-punk; w sieci nie brakuje spekulatywnych teorii dotyczących tożsamości Satoshiego.

Bitcoin spędził kilka następnych lat w marności, postrzegany jako nic innego jak kolejna internetowa ciekawostka zarezerwowana dla geeków i krypto-entuzjastów. Bitcoin w końcu zyskał popularność wśród kilku tłumów. Poszczególne grupy miały ze sobą niewiele lub nic wspólnego – począwszy od zbierających się fanów, przez hakerów czarnych kapeluszy, anarchistów, libertarian i handlarzy narkotyków darknet; i ostatecznie został zaakceptowany przez legalnych przedsiębiorców i główne marki, takie jak Dell, Microsoft i Newegg.

Chociaż jest zwykle opisywany jako „kryptowaluta”, „waluta cyfrowa” lub „waluta wirtualna” bez wartości wewnętrznej, Bitcoin to coś więcej.

Bitcoin to technologia i na tym polega jego potencjalna wartość.
Ćwierkać

Dlatego nie będziemy tracić czasu na podstawy – protokół bitcoin, dowód pracy, ekonomię „wydobycia” bitcoinów czy sposób funkcjonowania sieci bitcoin. Mnóstwo zasobów jest dostępnych w Internecie, a wdrażanie obsługi płatności bitcoin jest łatwe w sferze najmniejszego programisty aplikacji, nie mówiąc już o graczach wagi ciężkiej, takich jak Microsoft.

Ten samouczek wyjaśnia blockchain, technologię bitcoin.

Spojrzenie poza szum – w Blockchain

Czym więc jest blockchain? Blockchain Bitcoin jest technologicznym kręgosłupem sieci i zapewnia odporną na manipulacje strukturę danych, zapewniając wspólną księgę publiczną otwartą dla wszystkich. Zastosowana matematyka jest imponująca, a użycie specjalistycznego sprzętu do budowy tego ogromnego łańcucha danych kryptograficznych praktycznie uniemożliwia jego replikację.

Wszystkie potwierdzone transakcje są osadzone w blockchainie bitcoin. Wykorzystanie kryptografii SHA-256 zapewnia integralność aplikacji blockchain – wszystkie transakcje muszą być podpisane przy użyciu klucza prywatnego lub seeda, co uniemożliwia manipulowanie nimi przez osoby trzecie. Transakcje są potwierdzane przez sieć w ciągu około 10 minut, a proces ten jest obsługiwany przez górników bitcoin. Wydobywanie służy do potwierdzania transakcji za pośrednictwem wspólnego systemu konsensusu i zwykle wymaga kilku niezależnych potwierdzeń, aby transakcja mogła przejść. Proces ten gwarantuje losową dystrybucję i bardzo utrudnia manipulacje.

Ten diagram wyjaśnia łańcuch bloków bitcoin i sposób jego działania.

Chociaż teoretycznie możliwe jest skompromitowanie lub przejęcie sieci przez tak zwany atak 51%, sam rozmiar sieci i zasoby potrzebne do przeprowadzenia takiego ataku sprawiają, że jest on praktycznie niewykonalny. W przeciwieństwie do wielu firm opartych na bitcoinach, sieć blockchain okazała się bardzo odporna. Jest to wynikiem wielu czynników, w tym głównie dużej inwestycji w przemysł wydobywczy bitcoinów.

Technologia Blockchain działa prosto i prosto, nawet w swoim wcieleniu bitcoin. Kryptograficznego łańcucha bloków można użyć do cyfrowego podpisywania poufnych informacji i decentralizacji zaufania; wraz z wykorzystaniem do opracowywania inteligentnych kontraktów i usług depozytowych, tokenizacji, uwierzytelniania i wielu innych. Technologia Blockchain ma niezliczone potencjalne zastosowania, ale to jest problem – potencjał jeszcze nie został zrealizowany. Przyjmowanie płatności w bitcoinach za zawartość w grze Xbox lub baterię notebooka nawet się nie zbliża.

A co z tym potencjałem? Czy ktoś poważnie traktuje technologię blockchain? A co z usługami programistycznymi blockchain?

Witamy na Dzikim Zachodzie

Bitcoin i technologia blockchain są z pewnością „tam”, a niektórzy programiści postrzegają je jako kolejną granicę. Opracowanie przypadku użycia technologii bitcoin i blockchain może okazać się opłacalne na dłuższą metę, a wiele z nich jest chętnych do wejścia w tę przestrzeń.

Wrzuć do tego nieuregulowaną, pseudoanonimową walutę, a uzyskasz kwalifikacje do właściwej gorączki złota, wspieranej przez spekulantów i inwestorów venture capital. Sprzedaż łopat to najlepszy sposób na zarabianie pieniędzy w gorączce złota, a przemysł wydobywczy bitcoinów również obejmuje ten aspekt. To wszystko brzmi trochę jak „Wild West Boomtown”, z radosnymi whisky, żłopiącymi banitów, którzy grasują po szybkie pieniądze – z pewnością nie jest to środowisko dla osób o słabym sercu.

Więc co, u licha, robią Paul z IBM i Dominic z Boscha w salonie, ubrani jak Marty McFly w Back to the Future III?

To proste – oboje mają przewagę!

Zarówno Bosch, jak i IBM, zastanawiają się nad sposobami wykorzystania technologii blockchain w ramach swoich programów rozwojowych Internetu Rzeczy (IoT). Oni też nie są sami – pamiętasz Microsoft? Kilka dni po tym, jak Microsoft ogłosił swoje pierwotne ogłoszenie dotyczące bitcoinów, firma powiedziała, że ​​jest również zainteresowana technologią stojącą za bitcoinem dla rozproszonych, podłączonych urządzeń (lub urządzeń IoT).

Samsung również jest na pokładzie, a koreański gigant elektroniki użytkowej zaprezentował technologię blockchain na targach CES 2015 wraz z IBM.

Forbes niedawno przyjrzał się tej sprawie i dokonał odważnej prognozy – magazyn biznesowy stwierdził, że w oparciu o sposób działania technologii blockchain prawdopodobnie w tym roku uwolni się od bitcoinów, aby zasilić rozproszone aplikacje.

W rzeczywistości wielu deweloperów bitcoin pracuje już nad tak zwanymi projektami bitcoin 2.0 lub bitcoin 3.0. Często mają one niewiele wspólnego z pierwotną koncepcją, chociaż zwykle używają jakiejś waluty tokenowej. Ethereum jest jednym z przykładów – jest zbudowany wokół technologii blockchain, ale nacisk kładzie się na inteligentne kontrakty, a nie na waluty zastępcze. IBM i Samsung wykorzystują Ethereum do swoich projektów IoT. Niektóre z tych samych osób zaangażowanych w rozwój Ethereum pracują nad innym projektem, nazwanym Storj, w pełni rozproszoną siecią pamięci masowej w chmurze peer-to-peer z szyfrowaniem typu end-to-end.

Powiązane: Blockchain, IoT i przyszłość transportu: Zrozumienie Motoro Coin

Potencjalne zastosowania i konsekwencje technologii Blockchain

Istnieją już tysiące programistów i dziesiątki firm eksperymentujących z aplikacjami blockchain, ale nie widzieliśmy jeszcze projektów na dużą skalę opartych na technologii blockchain, które nie są związane z bitcoinami ani „altcoinami”. IoT może przynieść masom technologię blockchain. Firma badawcza IDC spodziewa się, że baza użytkowników będzie rosła w łącznym rocznym tempie wzrostu (CAGR) na poziomie 17,5% w tej dekadzie, przy 28,1 miliardach urządzeń IoT na wolności do 2020 roku, a przychody przekroczą 7 bilionów dolarów w tym samym roku.

Technologia jest tam, działa, jest darmowa i wiele mądrych ludzi przy niej majstruje. Jednak do tej pory te alternatywne aplikacje blockchain wahały się od praktycznych żartów po małe eksperymentalne projekty. Nowoczesna technologia jest wciąż w powijakach i należy się tego spodziewać.

Potencjał jest mniej lub bardziej oczywisty. Decentralizacja zaufania to wielka rzecz, pozwalająca na tworzenie rozległych, bezpiecznych sieci bez pojedynczego punktu awarii. Można o nich myśleć jako o dodatkowej warstwie Internetu, warstwie, której można używać do uwierzytelniania, oznakowania, bezpiecznej komunikacji i dystrybucji treści, transakcji finansowych i wielu innych.

Technologia Blockchain może umożliwić programistom prosty sposób outsourcingu zabezpieczeń. Na przykład, zamiast tworzyć bezpieczne urządzenia i sieci IoT, większość ciężkich prac można skutecznie przenieść na blockchain, uwalniając zasoby po stronie klienta i przyspieszając rozwój.

Nieuchwytnym celem dla wszystkich programistów blockchain jest sprawienie, aby technologia była tak samo płynna i dyskretna jak protokoły internetowe. Na przykład, ile osób zdaje sobie sprawę, że używa protokołu TCP/IP za każdym razem, gdy zaczyna przeglądać sieć? To jest ostateczny cel - sprawić, by korzystanie z technologii blockchain było niewidoczne dla użytkownika końcowego. Technologia Blockchain może stać się kolejną warstwą dodaną do różnych produktów i usług w celu zapewnienia większej funkcjonalności i bezpieczeństwa, jednocześnie oszczędzając zasoby i roboczogodziny programistów.