Database
 sql >> Baza danych >  >> RDS >> Database

Blockchain:co to jest, jak działa i co oznacza dla Big Data

W nowej erze cyfrowej transformacji blockchain jest jedną z najszybciej rozwijających się technologii, która pomaga zabezpieczyć i chronić dane za pomocą kryptografii.

Co to jest Blockchain?

Blockchain to bezpieczna, współdzielona, ​​zdecentralizowana, rozproszona, niezmienna baza danych, która utrzymuje stale rosnącą listę rekordów zwanych blokami. Seebacher &Schüritz dalej opisuje rozproszoną bazę danych jako „współdzieloną i uzgodnioną między siecią peer-to-peer. Składa się z połączonej sekwencji bloków (jednostka przechowywania transakcji), przechowujących transakcje ze znacznikiem czasu, które są zabezpieczone kryptografią klucza publicznego (tj. „hash”) i weryfikowane przez społeczność sieciową. Gdy element zostanie dołączony do łańcucha bloków, nie można go zmienić, zmieniając łańcuch bloków w niezmienny zapis przeszłej aktywności”.

Jak działa Blockchain?

Sednem technologii blockchain jest rozproszona księga rachunkowa z grupami transakcji gromadzonych w bloku. Blok jest zatwierdzany przez stronę trzecią (górnika) i jest zablokowany. Każdy uczestnik w sieci globalnej przechowuje kopię księgi rachunkowej i za każdym razem, gdy tworzony jest nowy blok, jest on rozgłaszany do wszystkich uczestników, którzy dodają go do swojej lokalnej kopii księgi. Proces „haszowania” przekształca aktywa, które są zaszyfrowane „tokenami” i mogą być rejestrowane, śledzone i sprzedawane za pomocą klucza prywatnego na danym blockchainie. Transakcje są weryfikowane w czasie rzeczywistym, a umowy są tworzone, gdy wartość jest przekazywana i spełnione są pewne wstępnie skonfigurowane reguły biznesowe lub algorytmy. Nazywa się to inteligentnymi umowami i uważa się, że pewnego dnia zastąpią potrzebę prawników w przyszłości.

#Blockchain:co to jest, jak to działa i co oznacza dla #BigDataKliknij, aby tweetować

Harvard Business Review porównuje Blockchain jako jedną z fundamentalnych technologii, zbliżoną do technologii sieci komputerowych (TCP/IP) z lat 70., która położyła podwaliny pod rozwój Internetu. Najbardziej rozpoznawalnym przypadkiem użycia, kryptowalutami, był Bitcoin jako pierwsza aplikacja, która wykorzystywała Blockchain dla waluty cyfrowej. Obecnie Blockchain jako technologia rozproszonej księgi rachunkowej, wraz z istniejącymi technologiami, takimi jak Internet rzeczy (IoT), globalne systemy pozycjonowania (GPS) itp., zrewolucjonizuje branże we wszystkich dziedzinach, w tym instytucje finansowe, opiekę zdrowotną, produkcję, handel detaliczny, towary konsumpcyjne, ropa i gaz oraz gościnność, żeby wymienić tylko kilka. Każdy rynek, sektor lub aplikacja, która musi bezpiecznie wymieniać dane w zdecentralizowanym formacie, ma świetny argument za przyjęciem Blockchain w swoich inicjatywach dotyczących dużych zbiorów danych.

Co Blockchain oznacza dla Big Data

Przechowywanie przez Blockchain bezpiecznych, niezaufanych, uwierzytelnionych, replikowanych, nieusuwalnych zestawów danych (bloków) jest wezwaniem do świata Big Data. Coraz większa ilość transakcyjnych danych eksploracji w tych rozproszonych księgach przerasta obecną światową pojemność jezior danych. Chociaż aplikacje i przypadki użycia Blockchain są wciąż w początkowej fazie, potencjał cyfrowej transformacji jest ogromny. W miarę pojawiania się większej liczby rzeczywistych aplikacji Blockchain, Big Data po prostu się powiększy.

Według IDC światowe przychody z Big Data i analityki biznesowej wzrosną ze 130,1 mld USD w 2016 r. do ponad 203 mld USD w 2020 r. w ujęciu rocznym tempo wzrostu (CAGR) 11,7%. IDC spodziewa się ponadto, że wydatki na blockchain będą szybko rosły w okresie prognozy 2017-2022, przy pięcioletniej złożonej rocznej stopie wzrostu (CAGR) wynoszącej 73,2 procent. Co więcej, światowe wydatki na blockchain osiągną w 2018 roku 1,5 miliarda dolarów – to dwukrotnie więcej niż kwota wydana na rozwijającą się technologię w 2017 roku. Witamy w kolejnej gorączce złota, dzikim zachodzie Big Data.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiedy przełączyć się na większą instancję RDS

  2. Podstawy wyrażeń tabelowych, Część 10 – Widoki, SELECT * i zmiany DDL

  3. Biblioteka SQLskills Wait Types pokazuje teraz dane SentryOne

  4. Zrozumienie operatora przestawnego w SQL

  5. Jak obliczyć współczynnik retencji w SQL?