W ramach niektórych badań związanych z blockchainem, które obecnie podejmuję, koncepcja używania łańcuchów blokowych do różnych rzeczywistych aplikacji jest rzucana luźno.
Dlatego proponuję następujące pytania:
- Jakie ważne / kluczowe aplikacje w świecie rzeczywistym wykorzystują blockchain?
- Aby dodać do pierwszego pytania, a dokładniej, jakie aplikacje w rzeczywistości potrzebują blockchaina - kto może go obecnie używać, czy nie?
Z komentarza zauważam ponadto, że lekceważy to pojęcie kryptowalut. Jednak korzystanie z inteligentnych kontraktów może mieć inne potencjalne zastosowania, oprócz korzyści, jakie mogą przynieść w dziedzinie kryptowalut
blockchain
rshah
źródło
źródło
Odpowiedzi:
Poza Bitcoinem i Ethereum (jeśli jesteśmy hojni) nie ma dziś większych i ważnych zastosowań.
Należy zauważyć, że łańcuchy bloków mają poważne ograniczenia. Kilka z nich to:
Aktywa czysto cyfrowe
Jeśli składnik aktywów jest w rzeczywistości fizycznym składnikiem będącym przedmiotem obrotu tylko cyfrowym „bliźniakiem”, ryzykujemy, że lokalna jurysdykcja (tj. Organ ścigania) może mieć inne zdanie na temat własności niż to, co znajduje się na blockchain.
Aby wziąć przykład; załóżmy, że handlujemy (prawdziwymi i fizycznymi) rowerami na blockchainie i że na blockchain podajemy jego numer seryjny. Załóżmy ponadto, że włamuję się do twojego komputera i przekazuję własność twojego roweru na siebie. Teraz, jeśli pójdziesz na policję, być może uda ci się przekonać ich, że prawdziwym właścicielem roweru jesteś ty, dlatego muszę go oddać. Jednak nie ma sposobu, aby zmusić cię do oddania ci cyfrowego bliźniaka, więc pojawia się dysonans: rower jest twoją własnością, ale blockchain twierdzi, że należy do mnie.
Istnieje wiele takich proponowanych przypadków użycia (handel dobrami fizycznymi na blockchainie) w handlu rowerami, diamentami, a nawet ropą naftową.
Zasoby cyfrowe zachowują wartość, nawet jeśli są publiczne
Istnieje wiele przykładów, w których ludzie chcą umieścić aktywa w łańcuchu bloków, ale mają wrażenie, że daje to pewną kontrolę. Na przykład muzyk Imogen Heap tworzy produkt, w którym wszyscy muzycy powinni umieścić swoją muzykę na blockchain i automatycznie otrzymywać zapłatę, gdy radio odtworzy Twoją przebój. Mają wrażenie, że tworzy to automatyczne połączenie między odtwarzaniem piosenki a płaceniem za nią.
Jedyne, co naprawdę robi, to stworzenie bardzo dużej bazy danych z muzyką, którą prawdopodobnie można łatwo pobrać.
Obecnie nie ma możliwości obejrzenia całego zasobu widocznego w łańcuchu. Niektóre osoby mówią o „szyfrowaniu”, „przechowywaniu tylko skrótu” itp., Ale ostatecznie wszystko sprowadza się do: opublikowania zasobu lub nieuczestniczenia.
Transakcje publiczne
W biznesie często ważne jest trzymanie kart blisko piersi. Nie chcesz narażać swoich codziennych operacji w czasie rzeczywistym.
Niektóre osoby próbują tworzyć rozwiązania, w których umieszczamy całą produkcję producentów mleka na blockchain wraz ze wszystkimi zapasami sklepów mlecznych. W ten sposób możemy łatwo wysyłać ciężarówki w odpowiednie miejsca! Jednak to powoduje, że zarówno rolnicy, jak i handlowcy ponoszą odpowiedzialność za zawyżone ceny, jeśli są nadmiernie produkowani / niedostatecznie zaopatrzeni.
Inni ludzie chcą umieścić produkcję energii (panele słoneczne, farmy wiatrowe) na blockchain. Żaden poważny producent energii nie będzie jednak udostępniał publicznie danych dotyczących produkcji w czasie rzeczywistym. Ma to duży wpływ na wartość zapasów, a tego rodzaju informacje są typem, który chcesz trzymać blisko swojej klatki piersiowej.
Dotyczy to również tak zwanych zielonych certyfikatów , w których gwarantujesz, że używasz tylko „zielonej energii”.
Uwaga : Istnieją teoretyczne rozwiązania oparte na zerowych dowodach wiedzy, które pozwoliłyby na tajność transakcji. Jednak nie są one jeszcze praktycznie praktyczne, a czas pokaże, czy ten przedmiot można naprawić.
Czas potwierdzenia
Możesz, podobnie jak Ethereum, uczynić czas blokowania tak małym, jak chcesz. W Bitcoinie czas blokowania wynosi 10 minut, aw Ethereum mniej niż minuta (nie pamiętam konkretnej liczby).
Jednak im krótszy czas blokowania, tym większa szansa na długotrwałe rozwidlenia. Aby upewnić się, że transakcja została potwierdzona, nadal musisz czekać dość długo.
Obecnie nie ma tu również dobrych rozwiązań.
Inteligentne umowy są przerażające
Inteligentna umowa jest trudna do napisania. Są to programy komputerowe, które przenoszą zasoby z jednego konta na drugie (lub bardziej skomplikowane). Chcemy jednak, aby handlowcy i „normalni” ludzie mogli pisać te umowy, a nie polegać na ekspertach w dziedzinie programowania komputerowego. Nie możesz cofnąć transakcji. To trudny orzech do zgryzienia!
Jeśli prowadzisz transakcje o wysokiej wartości i kończysz się zbytnim zerem w transakcji (powiedzmy 10 mln USD zamiast 1 mln USD ), natychmiast zadzwoń do swojego banku! To naprawia to. Jeśli nie, miejmy nadzieję, że masz ubezpieczenie. W ustawieniach blockchain nie masz ani banku, ani ubezpieczenia. Te 9 milionów dolarów już minęło i było to spowodowane literówką w inteligentnej umowie lub transakcji.
Inteligentne kontrakty naprawdę bawią się ogniem. Zbyt łatwo jest opróżnić wszystkie zasoby jednym kliknięciem. I zdarzyło się to kilka razy. Ludzie stracili setki milionów dolarów z powodu inteligentnych błędów w umowach.
Źródło: Pracuję dla firmy energetycznej zajmującej się produkcją energii wiatrowej i słonecznej oraz handlem ropą i gazem. Pracowałem nad projektami rozwiązań blockchain.
źródło
Istnieją różne definicje blockchain, a odpowiedź na to pytanie zależy w dużej mierze od tego, czy rozważasz szeroką, czy wąską interpretację. Typowe implementacje kryptowaluty, takie jak Bitcoin, składają się z dwóch części:
Łańcuch bloków połączony hashami kryptograficznymi (SHA256 w Bitcoin), dzięki czemu tożsamość najnowszego bloku uniemożliwia modyfikację jakiegokolwiek wcześniejszego rekordu. Najczęstszą strukturą jest drzewo Merkle , które zostało po raz pierwszy opatentowane w 1979 roku.
Sieć peer-to-peer komputerów, która decyduje o tym, co jest najnowszym blokiem (zwanym także „protokołem konsensusu”). W Bitcoin odbywa się to za pomocą mechanizmu proof-of-work (tzw. Wydobycie), który rozdziela zaufanie i uprawnienia w sieci.
Szeroka interpretacja blockchain byłaby czymkolwiek, co ma pierwszą część, łańcuchem bloków. Mają wiele powszechnie używanych aplikacji, które poprzedzają kryptowaluty. Kilka przykładów:
Jednak mimo tego, że drzewo Merkle jest „łańcuchem bloków”, wielu uważa, że samo to nie tworzy systemowego łańcucha bloków. W końcu blockchain jest uważany za nowy wynalazek, a drzewo Merkle zdecydowanie nie jest nowe. Obie strony argumentu mają swoje zalety.
Ponieważ szczegóły odpowiedzi Pål GD, oprócz kryptowalut, nie było żadnych szeroko rozpowszechnionych rzeczywistych aplikacji pełnej kombinacji drzewa Merkle + sieci peer-to-peer.
źródło
Podane odpowiedzi koncentrują się na otwartych łańcuchach blokowych p2p Bitcoin i jego polubień.
Istnieją jednak również takie inicjatywy, jak Hyperledger , R3 Corda , Enterprise Ethereum Alliance itp. (Nawet dostawcy usług w chmurze (np. Aws ) mają oferty). Tego rodzaju platformy zwykle unikają czasochłonnego sprawdzania poprawności pracy i osiągają konsensus między wybranymi stronami, niekoniecznie będąc otwarci dla każdego, kto ma połączenie z Internetem. Nie zawsze wyświetlają również informacje w blokach dla całego świata; i zamiast tego zwykle mają zabezpieczenia dotyczące tego, kto może przeczytać to, co w łańcuchu.
Platformy te mają tendencję do promowania swojej przydatności w przypadkach, gdy strony, które nie chcą sobie ufać, lub strona trzecia, z pewnymi informacjami, nadal potrzebują wspólnego źródła tych danych, z uzgodnionymi zasadami, w jaki sposób dane zostaną zmienione, można zweryfikować.
Cele w korzystaniu z takich rozproszonych ksiąg rachunkowych obejmują różne rzeczy, takie jak dodatkowe bezpieczeństwo, przejrzystość i możliwość audytu, anonimowość, skalowalność, zwiększona współpraca w branży oraz dopuszczanie nowych modeli biznesowych. Które i jak zależą od branży i zastosowania, ale być może niektóre pomysły można znaleźć w tym badaniu lub w podobnych miejscach . Tego rodzaju platformy prawdopodobnie wykorzystałyby istniejące firmy, gdyby dostały się w przestrzeń blockchain.
Patrząc na elementy, w których faktycznie reklamowane są platformy, znajdziemy takie inicjatywy, jak:
Śledzenie towarów - na przykład główni producenci żywności i detaliści przystępujący do sieci mającej na celu „... łączenie producentów, przetwórców, dystrybutorów i detalistów poprzez dozwolony, stały i wspólny rejestr danych dotyczących systemu żywności”. .
Udostępnianie danych - na przykład ubezpieczyciele udostępniający dane w celu zachowania zgodności z siecią, w której organy nadzoru mogą uzyskać na to zgodę. Można również poprawić obsługę dokumentów w sieci zamiast obecnych silosów.
Kontrola danych osobowych - na przykład hu-manity.co kontrolujący sposób udostępniania danych osobowych firmom.
Ponieważ blockchain jest nowy i nieprzetestowany, w tej chwili będzie więcej eksperymentów i aplikacji sprawdzających koncepcję niż w świecie rzeczywistym. Wiele z nich okaże się kiepskimi odpowiednikami dla technologii hipedycznej szukającej problemu do rozwiązania. Jednak dozwolone księgi rozproszone lub konsorcjum to jedno miejsce, w którym zaczęto uruchamiać mniejsze projekty dla prawdziwych aplikacji.
źródło
Aplikacja, która nie jest jeszcze duża , ale może wkrótce stać się duża, to uwierzytelnianie dokumentów cyfrowych. Nie znam nikogo, kto by to zrobił, ale jest to omawiane.
Problem jest taki: jakiś organ administracyjny ma pod swoją opieką tysiące, jeśli nie miliony dokumentów cyfrowych. W jaki sposób upewniamy się, że dokumenty, które są dziś w bazie danych, są identyczne z tymi, które były tam wczoraj?
Może to mieć poważne konsekwencje prawne.
Można wykonać kilka pełnych kopii zapasowych na dyskach DVD lub czymś innym i przechowywać je w kilku różnych bezpiecznych miejscach, ale jest to kosztowne i wciąż niezbyt bezpieczne.
Innym problemem jest to, że dokumenty te mogą być poufne i naprawdę nie chcesz rozpowszechniać ich kopii.
Zamiast tego można tworzyć listy sygnatur mieszania i rozprowadzać je wokół. Są znacznie mniejsze i nie są poufne. (Jeśli zrobione dobrze)
Teraz nie jestem pewien, czy naprawdę potrzebujemy aspektu łańcucha łańcuchów blokowych, prawdopodobnie dwa lub trzy poziomy drzewek Merkle są wystarczające. Dopóki jednak i tak coś haszujemy, dodanie listy podpisów jako dokumentu do następnej partii kosztuje niewiele. Może nie jest to konieczne, ale nie boli.
Wadą tego systemu jest możliwość usuwania dokumentów . Mając tylko wartość skrótu do przejścia, nie możemy ich zrekonstruować, ale spowodowałoby to bardzo widoczną dziurę w danych, która powinna przynajmniej wyglądać brzydko dla zainteresowanych.
źródło