Jak Drupal i Blockchain zmieniają postrzeganie zdecentralizowanej architektury

Opublikowany: 2018-07-13

„Bitcoin to technologiczny tour de force” – Bill Gates, współzałożyciel Microsoft

W mieście pojawił się nowy Birdman! Pomysł, który zawładnął największymi instytucjami na rynku. Technologia, w którą wierzą entuzjaści, może zmienić świat.

„Naprawdę niezwykły wynalazek, który robi naprawdę przyziemne rzeczy”, jak powiedział Paul Brody, lider blockchain E&Y Global.

Niektórzy widzą, że idzie to znacznie dalej niż wpływ na „duże transakcje giełdowe”. Dalej do walki z piractwem muzycznym, pracą dzieci i wieloma innymi rzeczami na całym świecie.

Tak, zdecydowanie mówię o technologii Blockchain!!

O co chodzi z tym hałasem?

To zamieszanie wokół technologii blockchain istnieje już od dłuższego czasu. Tak długo, że nawet Google pracuje nad własną technologią związaną z blockchainem. Wszyscy wiemy, że przyniosło to sporą zmianę w przepływie technologii! Ale o co chodzi z tym stukotem?

To może ci trochę pomóc

obraz

Zgodnie z definicją ekspertów w świecie technologii „technologia Blockchain to zdecentralizowana, replikowana i współdzielona księga do zarządzania i przechowywania transakcji wielu uczestników”.

Mówiąc potocznie, transakcje nie wykorzystują już scentralizowanej bazy danych do przechowywania, zamiast tego są przechowywane wśród samych uczestników (zwanych węzłami). Zanim technologia blockchain zmiotła wszystkich na podłogę, tradycyjne transakcje były scentralizowane i zależne od strony trzeciej, aby stworzyć godne zaufania środowisko, w którym partnerzy transakcji są obcy. Ze względu na liczne problemy, od wysokich kosztów transakcji i niskiej prędkości po pojedynczy punkt awarii i brak przejrzystości, firmy potrzebowały lepszego systemu.

Dzięki technologii blockchain technologia rozproszonej księgi pozwala różnym węzłom na bezpośrednią interakcję ze sobą, będąc niezależnym od źródła zewnętrznego. Ponadto technologia blockchain z łatwością radzi sobie z każdym innym problemem.

obraz Transformacja

Zanim został rozpoznany jako potencjalnie zakłócający standard w handlu, Blockchain został pierwotnie opracowany dla Bitcoina. Ta „niezbyt realna” kryptowaluta opiera się na zasadzie rozproszonej księgi głównej. Jako jedna z najpopularniejszych aplikacji blockchain z kapitalizacją rynkową przekraczającą 19 miliardów dolarów (jak wiadomo z 13 kwietnia 2017 r.) i dziennym obrotem w wysokości 330 milionów dolarów , umożliwia transakcje poprzez zdecentralizowane potwierdzenie i zintegrowanie go z łańcuchem bloków.

Oprócz funkcjonalności zaufanej księgi, blockchain bardzo szybko przystosował się do wymiany plików poprzez transakcje. Jako główny przełom, NXT od 2013 r. i LINQ by Nasdaq od 2015 r. wykorzystują technologię blockchain do transferu tokenizowanych aktywów.

Chodziło o blockchain 2.0 od końca 2015 roku, kiedy uruchomiono Ethereum, aby umożliwić korzystanie z inteligentnych kontraktów na znacznie większą skalę niż Bitcoin. Kontrakty te umożliwiają automatyczne wykonanie kodu na blockchain.

Co to oznacza dla treści cyfrowych?

Całkiem niedawno światem cyfrowym wstrząsnął jeden z najbardziej skomplikowanych przypadków naruszenia bezpieczeństwa danych przez wiodącą organizację, która całkowicie zaskoczyła cały świat! I oczywiście wszyscy wiecie o „Warunkach korzystania z usługi”, które umożliwiają stronom internetowym aktywne śledzenie prawie każdej Twojej aktywności w Internecie.

Chodzi mi o to, że te dane, obsługiwane przez jednostkę centralną, są łatwo dostępne, a użytkownik nie ma pełnej kontroli.

Jednak dzięki technologii Blockchain sprawy będą wyglądać inaczej. Przewodząc pędowi decentralizacji, Blockchain zapewnia, że ​​przechowywane dane są całkowicie odporne na manipulacje. Jest to główny powód, dla którego przedsiębiorstwa wykazują zainteresowanie tą technologią.

obraz

Dzięki możliwości oddzielenia logiki biznesowej od danych za pomocą „inteligentnego kontraktu”, Blockchain zapewnia, że ​​żadna pojedyncza organizacja nie może wziąć zakładników danych.

Niektóre z tych zdecentralizowanych technologii opartych na Blockchain, które odgrywają istotną rolę w zarządzaniu treścią cyfrową, to: IOTA do zdecentralizowanego przetwarzania płatności, inteligentne kontrakty od Etherium, Bitcoin, Hyperledger, baza danych Blockchain od BigchainDB.

Fakt, że zdecentralizowany CMS pozwala użytkownikom kontrolować treści, które tworzą, jest czymś, co firmy na całym świecie są gotowe do przyjęcia.

Gdzie pasuje Drupal?

Pomysł, że Drupal i Blockchain mogą współpracować, aby stworzyć bezpieczną zdecentralizowaną architekturę, jest dość fascynujący. Spójrz na ten tweet Driesa z 2016 roku.

obraz

Wszyscy wiemy, że przepływy pracy w Drupalu i Blockchain są zupełnie inne. Podczas gdy Drupal korzysta ze scentralizowanej bazy danych, blockchain z drugiej strony nie wymaga pośrednika, a zamiast tego pełni funkcję elementu weryfikującego.

To tutaj robi się ciekawie.

Weźmy na przykład szpital z kilkoma oddziałami w całym kraju. Sieć opieki zdrowotnej jest ogromna i zawiera ogromną ilość danych. Informacje dla lekarzy, informacje o pacjentach, środowiskach akademickich, farmaceutycznych, ubezpieczeniowych itp. Jest mnóstwo danych i wszystko musi być sprawnie obsługiwane, aby mieć pewność, że sprawy nie wymkną się spod kontroli!

Blockchain może tutaj zdziałać cuda!

Tworząc zdecentralizowaną architekturę, która jest bezpieczna i niezmienna, blockchain może precyzyjnie obsługiwać każdą informację. Na przykład dane pacjenta mogą być powszechnie dostępne, a informacje mogą być sprawdzane przez samego pacjenta, zapewniając mu dostęp i kontrolę.

Dokumentacja medyczna pacjenta może być udostępniana nie tylko pacjentowi i lekarzowi, ale także organizacjom badawczym, ubezpieczycielom i każdemu, kto szuka potrzebnych informacji. A fakt, że pacjent sam może potwierdzić cały dostęp, jest bardzo ważny.

W krótkim okresie blockchain może być źródłem usprawnienia procesów. Jednak na dłuższą metę, po integracji z Drupalem, technologia ta będzie miała ogromny wpływ na całą strukturę.

Ponadto Blockchain odegra ogromną rolę w redukcji kosztów i cyklu czasowego transakcji oraz roszczeń medycznych. Udoskonalony proces administracyjny, szybkie i efektywne płatności, ograniczenie oszustw związanych z roszczeniami medycznymi i wielokrotne niezmienne uwierzytelnianie mogą jeszcze bardziej podkreślić znaczenie Blockchain.

Blockchain może stworzyć architekturę, która umożliwia transakcje oparte na regułach bez luk komunikacyjnych. Wszystkie zatwierdzenia oraz informacje edytowane, usuwane i poprawiane będą udokumentowane. Tak, ten system ma kilka własnych wyzwań związanych z potrzebą zdecentralizowanego konsensusu.

Tutaj do akcji wkracza Drupal CMS. Teraz, gdyby cała ta sieć opieki zdrowotnej była na Drupalu, każdy oddział szpitala miał własną stronę internetową obsługiwaną przez Drupala indywidualnie. Na przykład Drupal 1 może obsługiwać dane pacjentów na głównej stronie internetowej. A Drupal 2 mógłby zająć się roszczeniami medycznymi i innymi ubezpieczeniami. Podczas gdy Drupal 3 poradziłby sobie z karierą i innymi kampaniami.

Chodzi mi o to, aby wykorzystać Blockchain i zsynchronizować użytkowników i dane użytkowników, aby były dostępne w całej infrastrukturze.

Wyobraź sobie pacjenta, który po raz pierwszy wprowadza wszystkie informacje na głównej stronie internetowej w celu zalogowania się, a następnie zmusza tego samego pacjenta do ponownego odwiedzania drugiej strony internetowej w celu uzyskania roszczeń medycznych. Zdecydowanie nie jest to opcja dla bezproblemowego doświadczenia.

Oczywiście dzięki Drupalowi scentralizowana baza danych może być utrzymywana, aby uniknąć takich powtarzających się interakcji! Jednak funkcjonalność wielu użytkowników, podatność na błędy i potrzeba logiki, aby ominąć dojrzały system Drupal, przyprawiają o ból głowy.

Dzięki Blockchain i jego rozproszonej księdze peer-to-peer infrastruktura opieki zdrowotnej wygląda mniej więcej tak. (Oczywiście bez pośrednika)

obraz

Taka architektura zapewnia synchronizację aktualizacji na jednej z witryn Drupala na wszystkich pozostałych. Ta zdecentralizowana architektura ma swoje zalety i wyzwania.

Chociaż całkowicie eliminuje „pojedynczy punkt awarii”, chroniąc w ten sposób cały system przed utratą danych, praca wymagana do zintegrowania danych z systemem nie jest łatwym zadaniem. Jednak, gdy pracował nad tym dla lepszej integracji, Blockchain i Drupal razem mogą zdziałać cuda.