blockchain applications
Ten samouczek wyjaśnia różne aplikacje Blockchain, przypadki użycia i przykłady. Obejmuje również kroki do integracji Blockchain w ustawieniach organizacyjnych:
To poprzednie wprowadzenie Samouczek dotyczący technologii Blockchain omówił podstawy technologii blockchain. Teraz wyjdziemy poza podstawy, przyglądając się, w jaki sposób technologia jest obecnie wykorzystywana w ustawieniach organizacyjnych i indywidualnych, w tym w opiece zdrowotnej, bankowości, kryptowalutach i zdecentralizowanych organizacjach autonomicznych.
Przyjrzymy się Ethereum i Bitcoinowi jako popularnym przykładom blockchain. Zobaczymy również, jak można wdrożyć tę technologię w organizacji i jakich ograniczeń takie organizacje oczekują w jej przyjmowaniu.
Czego się nauczysz:
- Aplikacje Blockchain
- Użyj przypadków technologii Blockchain
- 1) Zmniejszenie kosztów naruszenia danych
- # 2) Obniżenie kosztów transakcji transgranicznych i przekazów pieniężnych
- # 3) Eliminacja nieefektywności łańcucha dostaw i obniżenie kosztów
- 4) Blockchain w opiece zdrowotnej: śledzenie leków w łańcuchach dostaw i zabezpieczanie danych
- # 5) Rządy wykorzystujące Blockchain do zabezpieczania danych tożsamości narodowej
- 6) Zastosowanie w ochronie praw autorskich
- # 7) Usługi notarialne
- # 8) Blockchain i głosowanie
- Ograniczenia technologii Blockchain
- Integracja Blockchain
- Wniosek
Aplikacje Blockchain
Technologia Blockchain jest wykorzystywana w wielu różnych branżach. Roczne wydatki na blockchain będą osiągnąć 16 miliardów dolarów do 2023 roku według ostatnich badań CBInsights a tempo przyswajania technologii rośnie. Technologia faktycznie pomaga wielu użytkownikom wyprzedzać konkurencję. Oczywiste jest, że znacznie więcej firm przyjmie technologię ze względu na korzyści, jakie niesie ona dla działalności firm.
Oprócz umożliwienia natychmiastowych transakcji w sieci peer-to-peer i obniżenia kosztów pośredników, technologia wykorzystuje uwierzytelnianie do zabezpieczenia danych i utrudnia złamanie jej niż jakiekolwiek starsze systemy.
Jak dotąd największym przypadkiem zastosowania technologii blockchain są kryptowaluty. Jednak blockchain na tym się nie kończy - dla banków i instytucji finansowych blockchain jest pomocny, ponieważ pomaga im przetwarzać transakcje szybciej i mniejszym kosztem.
Różne rodzaje kryptowalut obejmują:
[wizerunek źródło ]
Kryptowaluty oparte na łańcuchu bloków mogą być wysyłane do i od dowolnego użytkownika w dowolnym kraju natychmiast w ciągu kilku sekund. Eliminuje to potrzebę pośrednictwa instytucji, a tym samym obniża koszty transakcji.
Kryptowaluty są również używane do płacenia za towary i usługi, takie jak starsze waluty. Mogą ostatecznie zastąpić USD, EURO i inne waluty fiducjarne. Crypto jest również wykorzystywane do handlu spekulacyjnego. Dzieje się tak na giełdach kryptowalut, które działają tak samo jak handel na rynku Forex, a ludzie mogą zarabiać na handlu nimi.
Organizacje używają teraz łańcucha bloków do zabezpieczania swoich danych, zmniejszania nieefektywności w łańcuchu dostaw i sieci logistycznej oraz w zarządzaniu własnością intelektualną. Blockchain jest również wykorzystywany w bezpieczeństwie żywności, zarządzaniu danymi dotyczącymi opieki zdrowotnej, pozyskiwaniu funduszy i inwestycjach z oferowaniem tokenów bezpieczeństwa oraz w notariacie .
Zobacz aplikacje blockchain wyjaśnione w poniższym filmie.
Przykłady Blockchain
Bitcoin i Ethereum to popularne przykłady blockchainów. Każdy może połączyć się z blockchainem i dokonywać na nim transakcji.
Oto film w celach informacyjnych:
Każdy może bezpłatnie pobrać kopię Bitcoin, Ethereum i innych łańcuchów bloków i uruchomić węzeł na swoim komputerze. W takim przypadku możesz uczestniczyć jako weryfikator blokowy - zwany także górnikiem - i zarabiać na weryfikowaniu transakcji przesyłanych w sieci przez innych użytkowników.
Będziesz potrzebował tylko komputera, specjalnego oprogramowania wydobywczego, aby połączyć się z łańcuchem bloków, połączenia internetowego i połączenia z pulą wydobywczą, w której połączysz moc swojego komputera z innymi górnikami, aby zwiększyć szanse na zweryfikowanie bloku.
[wizerunek źródło ]
Każdy z tych łańcuchów bloków ma przypisany zestaw czasu, w którym blok ma zostać dodany do łańcucha. Na przykład, łańcuch bloków Bitcoin zajmuje 10 minut, aby zweryfikować blok i połączyć go z poprzednio zweryfikowanymi blokami. Jest to równe czasowi opóźnienia transakcji. Ethereum i większość nowoczesnych łańcuchów bloków poprawiło to, dlatego weryfikacja bloku i transakcji w nim zajmuje tylko kilka sekund.
Co więcej, każdy blockchain będzie miał wstępnie ustaloną liczbę kryptowalut nagradzanych weryfikatorami, która z czasem maleje.
Na przykład Bitcoin wystartował w 2009 roku i nagradzał użytkowników 50 BTC za weryfikację pojedynczego bloku w 10 minut. Z biegiem lat zmniejszyło się to do obecnego 6,75 BTC. Redukcja wynika z faktu, że wiele osób dołącza do sieci i więcej kryptowalut jest w obiegu, aby zmniejszyć pierwotną podaż zestawu. Oznacza to, że uwolnienie pozostałych z mniejszej liczby kryptowalut zajmie więcej czasu.
Każdy blockchain ma ograniczoną podaż lub liczbę monet, które ostatecznie zostaną upublicznione, ale to wydanie ma miejsce w określonym czasie w czasie.
Na przykład podaż bitcoinów ma wynosić 21 milionów, a ponad 80% znajduje się teraz w obiegu. Więcej jest uwalnianych w procesie wydobywania. Kwota, która ma zostać uwolniona w dowolnym momencie, zależy od trudności produkcji, liczby osób przyłączających się do sieci oraz ustalonego z góry wieku połowu. Bitcoin zmniejsza się o połowę co 4 lata, kiedy nagroda dla weryfikatorów, zwanych także górnikami, jest zmniejszana o połowę.
Portfele Blockchain
[wizerunek źródło ]
Jak sama nazwa wskazuje, cyfrowe portfele blockchain są używane przez użytkownika blockchain do przechowywania swoich aktywów na danym blockchainie. Na przykład, jeśli wydobywasz Bitcoiny, twoje dochody są wysyłane do twoich portfeli - tego, który skonfigurowałeś do ich wysyłania.
Jeśli kupujesz Bitcoiny od partnera lub na giełdzie kryptowalut, wysyłasz je do portfela. Oprogramowanie można zainstalować na komputerach stacjonarnych, iPadach, telefonach komórkowych i innych urządzeniach.
Portfele to oddzielne oprogramowanie zbudowane na blockchainie, które można pobrać niezależnie od łańcucha blokowego lub wykorzystać jako rozszerzenia przeglądarki, wtyczki lub sprzęt. Niektóre portfele pozwalają na przechowywanie różnych rodzajów kryptowalut, podczas gdy inne pozwalają na przechowywanie tylko aktywów dla określonego łańcucha bloków.
Przykłady portfeli obejmują Bitcoin.com dla Bitcoin, MyEtherWallet dla Ethereums. Wystarczy pobrać te portfele, a następnie zarejestrować się i uzyskać adres portfela, na który będziesz wysyłać i przechowywać swoje cyfrowe zasoby. Portfele sprzętowe, takie jak Ledger, umożliwiają podpisywanie transakcji w trybie offline.
Kryptowaluty Blockchain
Kryptowaluta to cyfrowy zasób i pieniądze zabezpieczone kryptografią, które pozwalają użytkownikom w sieci blockchain na bezpieczne posiadanie, przechowywanie, handel i wymianę wartości.
W przeciwieństwie do dolarów drukowanych przez rząd, euro i juany, Bitcoin, Ethereum i ponad 5000 innych tokenów kryptograficznych i walut nie mogą być kontrolowane przez organ centralny.
Blockchain DAO
Zdecentralizowana organizacja autonomiczna to najbardziej zaawansowana forma inteligentnego kontraktu. Jest to organizacja działająca w rozproszonej sieci blockchain, której zasady i zapisy transakcji są programowane komputerowo. Zasady, a na pewno organizacja, są kontrolowane przez akcjonariuszy i nie podlegają wpływowi rządu centralnego.
Członkowie organizacji mogą łatwo i swobodnie wymieniać wartości oraz mogą tworzyć zasady i uzgadniać zasady. Włączenie urządzeń komunikujących się z ludźmi, ludzi komunikujących się z ludźmi i urządzeń komunikujących się z urządzeniami może być skomplikowane.
Użyj przypadków technologii Blockchain
1) Zmniejszenie kosztów naruszenia danych
Blockchain zabezpiecza informacje w zdecentralizowanych sieciach
[wizerunek źródło ]
Organizacje mogą obniżyć koszty naruszenia bezpieczeństwa danych, stosując blockchain. Mogą również uniknąć sporów sądowych, strat, naruszonych danych klientów oraz kosztów przerw lub przestojów związanych z naruszeniami.
Weź pod uwagę, że bezpieczeństwo danych i informacji kosztuje organizacje ponad 20% ich budżetów IT. Część z nich to koszty złośliwego oprogramowania, które kształtują się średnio na poziomie 2,4 miliona dolarów rocznie. Ponadto naprawa systemów, których dotyczy luka, zajmuje miesiące. Roczny koszt naruszenia bezpieczeństwa danych wynosi obecnie 3,2 miliona dolarów, co oznacza wzrost o 12 procent w ciągu pięciu lat, jak wynika z niedawnego raportu IBM.
# 2) Obniżenie kosztów transakcji transgranicznych i przekazów pieniężnych
[wizerunek źródło ]
Banki i inne organizacje doświadczają wysokich kosztów transakcji transgranicznych. Na przykład większość z tych transakcji wymaga modelu 3 dni lub dłużej. Organizacje takie jak Ripple - których sieć jest teraz dostępna w ponad 40 krajach i na sześciu kontynentach, używają teraz blockchain i kryptowalut, aby pokonać te bariery. Blockchain pomaga realizować niemal natychmiastowe transakcje transgraniczne za ułamek kosztów.
# 3) Eliminacja nieefektywności łańcucha dostaw i obniżenie kosztów
Jak blockchain zmieni zarządzanie łańcuchem dostaw
W przypadku łańcucha dostaw i finansowania handlu weryfikacja dokumentów trwa kilka dni, zanim transakcje zostaną zakończone. Wynika to z ręcznej dokumentacji. Występują duże nieefektywności, oszustwa, a proces ten jest również oceniany jako wysoki.
Aby rozwiązać ten problem, stosuje się różne platformy blockchain. Obejmują one Batavia firmy IBM, Marco Polo R3, Digital Trade Chain obsługiwany przez różne banki oraz Hong Kong Trade Finance Platform. Na przykład umożliwiają realizację tych transakcji w kilka minut za ułamek kosztów.
4) Blockchain w opiece zdrowotnej: śledzenie leków w łańcuchach dostaw i zabezpieczanie danych
[wizerunek źródło ]
Blockchain jest stosowany do śledzenia i śledzenia leków na receptę w łańcuchach dostaw. Zostało to wykazane w amerykańskim programie pilotażowym dotyczącym interoperacyjności w ramach ustawy o bezpieczeństwie łańcucha dostaw leków. Za pomocą tego programu możliwe jest zapobieganie i kontrolowanie dystrybucji podrabianych leków oraz bardzo łatwe i szybkie wycofywanie nieskutecznych i szkodliwych leków.
Zabezpieczenie danych klientów jest najwyższym priorytetem w opiece zdrowotnej, podobnie jak udostępnianie i dystrybucja tych danych, co ułatwia lepsze świadczenie usług zdrowotnych w szpitalach, rządach i instytucjach badawczych. Dobre przykłady startupów wykorzystujących blockchain do bezpiecznego udostępniania danych w tym obszarze obejmują Amchart, ARNA Panacea, BlockRx i wiele innych.
# 5) Rządy wykorzystujące Blockchain do zabezpieczania danych tożsamości narodowej
Ponadto, blockchain jest używany przez rządy do zarządzania tożsamością cyfrową. Dobrym przykładem jest Estonia używanie technologii blockchain do cyfrowej tożsamości w celu digitalizacji krajowych rekordów tożsamości , zabezpieczanie danych obywateli, aby ograniczyć oszustwa związane z tożsamością i zmniejszyć nieefektywność starszych platform zarządzania identyfikatorami cyfrowymi, na przykład wysokie koszty.
6) Zastosowanie w ochronie praw autorskich
Blockchain może zabezpieczyć prawa autorskie
[wizerunek źródło ]
Niezliczone startupy używają blockchain, aby umożliwić swoim klientom zabezpieczenie praw własności intelektualnej. Po zarejestrowaniu dzieła sztuki na platformie klienci mogą chronić swoje prace przed nielegalnym wykorzystaniem bez ich zgody. Właściciele mogą również dochodzić roszczeń prawnych w przypadku naruszeń, korzystając z certyfikatu udostępnionego na platformach.
Na przykład Blockai i Copyrobo używają blockchain i sztucznej inteligencji, aby pomóc artystom chronić ich dzieła w Internecie w ciągu kilku sekund. Mogą utworzyć znacznik czasu lub odciski palców na łańcuchu bloków, a oni z kolei otrzymają certyfikat praw autorskich, aby udowodnić prawa autorskie. Platformy te zniechęcają do naruszania praw autorskich i zachęcają do udzielania licencji.
Bernstein Technologies GmbH i inne firmy również wykorzystują blockchain do wspierania firm w cyklu życia innowacji. Firmy mogą rejestrować wynalazki, projekty i dowody użytkowania na platformie. W ten sposób tworzy się ślad rekordów w łańcuchu bloków Bitcoin. W ten sposób firmy mogą zabezpieczyć swoje tajemnice handlowe i inne informacje poświadczone notarialnie za pomocą łańcucha bloków.
# 7) Usługi notarialne
Blockchain może ułatwić notarialne składanie wniosków i przetwarzanie
[wizerunek źródło ]
Dzięki usługom notarialnym online opartym na technologii blockchain użytkownicy mogą przesyłać swoje cyfrowe certyfikaty i dokumenty oraz poddawać je weryfikacji w ciągu kilku minut. Z usług tych mogą korzystać osoby posiadające licencję rządową w celu uwierzytelniania podpisów dokumentów, na przykład przy składaniu wniosków o wizy.
Na przykład Proof of Existence to usługa wykorzystująca w ten sposób blockchain. Pozwala również na transfer wirtualnej waluty z komputera na komputer, a użytkownicy uzyskują prywatność i anonimowość, których potrzebują, bez pośrednictwa. Dokumenty są zabezpieczone i nie mogą być nielegalnie modyfikowane przez hakerów ani przedstawicieli rządu.
# 8) Blockchain i głosowanie
Blockchain może zapewnić przejrzystość i bezpieczeństwo głosowania
Rzekoma ingerencja Rosji w wybory i proces głosowania w USA nie jest niczym nowym i wywołała wiele kontrowersji na całym świecie. Nadal pozostaje najważniejsza kwestia, w jaki sposób możemy zabezpieczyć głosowanie cyfrowe?
Blockchain pojawił się jako ważny temat w dyskusjach o bezpiecznym głosowaniu. Chociaż głosowanie elektroniczne rozwiązuje większość problemów związanych z tradycyjnym głosowaniem ręcznym, brakiem prywatności wyborców, oszustwami wyborczymi, wysokimi kosztami starszych cyfrowych platform głosowania, brak przejrzystości nadal pozostaje głównym problemem.
Wykorzystując inteligentne kontrakty i szyfrowanie, łańcuch bloków może uczynić proces głosowania bezpieczniejszym przed oszustwami, bardziej przejrzystym i zapewnić prywatność wyborcom. W związku z tym GenVote wykorzystuje blockchain, aby to osiągnąć, a także umożliwia dostosowanie procesu głosowania przy użyciu różnych typów kart do głosowania i zezwala na głosowanie oparte na logice. Jest stosowany w wyborach na uniwersytet.
Ograniczenia technologii Blockchain
Ograniczenia są następujące:
- Słaba adopcja
- Niemożliwe jest wprowadzenie korekt w razie potrzeby, na przykład w przypadku konieczności wprowadzenia poprawki w celu zmiany płatności.
- Utrata klucza prywatnego z powodu złego zarządzania, co oznacza utratę danych lub pieniędzy w przypadku kryptowalut.
- Opóźnienia w rozwoju, ostre różnice i komunikacja zwrotna, które są wymagane do osiągnięcia konsensusu, mogą zająć dużo czasu, co prowadzi do opóźnień w aktualizacjach i rozwoju.
- Problem podwójnych wydatków
Integracja Blockchain
[wizerunek źródło ]
Integracja blockchain oznacza oferowanie bieżących operacji w łańcuchu bloków lub przenoszenie ich do łańcucha bloków.
Trzy rzeczy, o których będziesz musiał pomyśleć podczas wdrażania blockchain, to skalowalność - stopień, w jakim sieć blockchain może pomieścić jak najwięcej użytkowników i funkcji bez utraty szybkości i bezpieczeństwa; decentralizacja; szybkość transakcji; i bezpieczeństwo.
W większości przypadków może zajść potrzeba zrównoważenia bezpieczeństwa, decentralizacji i skalowalności.
Nigdy nie zakładaj, że blockchain zrobi trochę magii. Uzyskanie wyników może zająć trochę czasu i być może poprawi to tylko niektóre aspekty, a nie wszystkie. Upewnij się, że używasz wypróbowanego i przetestowanego oprogramowania, nigdy nie spiesz się z pomysłem i zbadaj możliwość partnerstwa z dostawcami i innymi firmami we wdrażaniu blockchain.
Dlaczego integrujesz Blockchain?
Powody są następujące:
- Korzyści kosztowe: W większości organizacji integracja łańcucha bloków obniży koszty operacyjne i transakcyjne o ponad połowę, chociaż należałoby zdigitalizować swoje operacje, ponieważ łańcuch bloków nie służy jedynie automatyzacji.
- Zapewnienie przejrzystości operacji i identyfikowalności transakcji: Transakcje Blockchain są przejrzyste, a to pomaga zapobiegać oszustwom przeciwko Twojej organizacji z wewnątrz i z zewnątrz. Ponieważ transakcje są niezmienne i trwałe, uniemożliwia to gotowanie książek.
- Przyjęcie tylko do automatyzacji: Jeśli automatyzacja jest jedynym motywem, blockchain z pewnością będzie droższy niż jakakolwiek inna technologia automatyzacji, a zatem niezbyt zalecany.
- Inteligentne kontrakty: Ponadto możesz rozważyć inteligentne kontrakty lub dApps, aby zautomatyzować transakcje i upewnić się, że wszystkie strony przestrzegają umów w transakcjach.
Jak należy się integrować?
[wizerunek źródło ]
Integracja może rozpocząć się od wymyślenia niestandardowego łańcucha bloków od zera. Inną opcją jest dostosowanie istniejącego łańcucha bloków, a trzecią opcją jest opracowanie niestandardowej aplikacji dApp. Inne firmy łączą platformy za pośrednictwem interfejsów API i innych aplikacji innych firm, takich jak portfele.
Ponieważ technologia blockchain nie jest obecnie w pełni wykorzystywana, możesz rozpocząć przenoszenie jednej aplikacji i usługi na raz, gdy masz pewność, że możesz uzyskać optymalne korzyści z przeniesienia usług do łańcucha bloków.
Będziesz potrzebował planu i strategii, aby przyjąć lub zintegrować blockchain, ale najpierw musisz zrozumieć, dlaczego wdrażasz blockchain. Na przykład wybierz najlepszy przypadek użycia, rozważ koszty i korzyści oraz rozważ wyzwania związane z integracją i wdrożeniem.
Zbierz dużo informacji i rozważ studia przypadków. Przeprowadź badania i poproś ekspertów, aby doradzili i ustalili, jak integracja wyglądałaby w Twojej organizacji. Jeśli to możliwe, zdobądź wystarczającą ilość zasobów i zatrudnij lub zlecaj programistom zorganizowanie integracji i jej wdrożenie.
Dodatkowo, przeprowadź prognozy kosztów i budżety nagród. Miej długoterminowy plan i strategię, ponieważ integracja to długotrwały proces i cykl, który może nigdy się nie skończyć.
Musisz także zdecydować lub opracować własne mechanizm konsensusu lub zasady dotyczące Twojego łańcucha bloków, w tym Proof of Work (PoW), Proof of Stake (PoS), Byzantine Fault Tolerant (BFT), prywatność danych dla użytkowników księgi oraz zestaw algorytmów, które możesz uruchomić.
Podobnie jak w przypadku każdej fazy rozwoju produktu, będziesz miał mapę drogową, którą będziesz kierować się podczas opracowywania produktu: potrzebujesz produktu o minimalnej opłacalności (MVP). Następnie przekształć go w opis w pełni funkcjonalnego produktu (FFP). Będziesz musiał wybrać platformę blockchain, aby zrealizować swój projekt i zdecydować, czy jest on na prywatnym, publicznym czy hybrydowym łańcuchu bloków.
Kroki do integracji Blockchain
Wyzwania Blockchain
Wniosek
Blockchain jest wdrażany w prawie każdym obszarze biznesowym, w tym w kryptowalutach, łańcuchu dostaw i logistyce, zarządzaniu własnością intelektualną, bezpieczeństwie żywności, zarządzaniu danymi medycznymi, pozyskiwaniu funduszy i inwestycjach z ofertą tokenów bezpieczeństwa oraz notariacie.
Firmy mogą wykorzystywać inteligentne kontrakty do automatyzacji umów typu pay-for-performance. Cyfrowe księgi rachunkowe zwiększają przejrzystość transakcji, zapobiegają utracie dokumentacji, oszustwom i gotowaniu książek. Może zautomatyzować płatności, zmniejszając jednocześnie koszty transakcji transgranicznych.
Może obniżyć koszty operacyjne, na przykład zabezpieczając dane firmy i klientów, aby uniknąć kosztownych naruszeń danych i ułatwiając wymianę wartości i danych na zasadzie peer-to-peer bez pośredników.
Jednak firma musi odpowiedzieć na krytyczne pytania, jak pilne jest przyjęcie łańcucha bloków, jeśli jest to pomocne, i jak kosztowne jest jego wdrożenie. Pozostałe kroki są zgodne z normalnymi procedurami adopcyjnymi. Nie każdy przypadek adopcji będzie miał sens, a niektóre nawet nie będą opłacalne, dlatego musimy być ostrożni.
najlepsza darmowa zapora ogniowa dla systemu Windows 10
Firma może zdecydować się na rozwój na publicznym, prywatnym lub hybrydowym łańcuchu bloków, a następnie może wymyślić od podstaw własny niestandardowy łańcuch bloków, dostosować istniejącą aplikację lub po prostu opracować dApp lub inteligentny kontrakt i rozpocząć przenoszenie swoich usług jeden po drugim na blockchainie.
Może rozpocząć się od minimalnego możliwego do zrealizowania produktu, a skończyć na ostatecznym zastosowaniu produktu końcowego i powtórzyć cykl w celu optymalizacji łańcucha bloków.
rekomendowane lektury
- Wyjaśnienie Blockchain: Co to jest Blockchain i jak to działa?
- Lista 10 najlepszych firm Blockchain w 2021 roku
- Przykłady eksploracji danych: najczęstsze zastosowania eksploracji danych 2021
- Struktura danych kolejek cyklicznych w C ++: wdrażanie i aplikacje
- Instalowanie aplikacji i przygotowywanie ich do testowania Appium
- Przykładowe raporty o błędach dla aplikacji internetowych i produktów
- Co to jest testowanie klient-serwer i testowanie internetowe oraz jak testować te aplikacje
- Automatyzacja aplikacji opartych na technologii Flash przy użyciu narzędzia Sikuli