sql >> Databasteknik >  >> RDS >> Database

Blockchain:Vad är det, hur det fungerar och vad det betyder för Big Data

I denna nya digitala transformationsera kommer blockchain hand i hand som en av de snabbast växande teknologierna för att hjälpa till att säkra och skydda data genom kryptografi.

Vad är Blockchain?

Blockchain är en säker, delad, decentraliserad, distribuerad, oföränderlig databas som upprätthåller en kontinuerligt växande lista med poster som kallas block. Seebacher &Schüritz beskriver vidare den distribuerade databasen som ett "delat mellan och överenskommet ett peer-to-peer-nätverk. Den består av en länkad sekvens av block (en lagringsenhet för transaktioner), som innehåller tidsstämplade transaktioner som är säkrade med public-key kryptografi (dvs. "hash") och verifierade av nätverksgemenskapen. När ett element väl har lagts till i blockkedjan kan det inte ändras, vilket gör en blockkedja till en oföränderlig registrering av tidigare aktivitet."

Hur fungerar Blockchain?

I kärnan av blockchain-tekniken är en distribuerad reskontra med grupper av transaktioner samlade i ett block. Blocket valideras av en tredje part (gruvarbetare) och är låst. Varje deltagare i det globala nätverket behåller en kopia av redovisningen och varje gång ett nytt block skapas sänds det till alla deltagare som lägger till det i sin lokala kopia av redovisningen. Processen att "hasha" transformerar tillgångar som är kodade "tokens" och kan registreras, spåras och handlas med en privat nyckel på en given blockchain. Transaktioner valideras i realtid och kontrakt skapas när värdet överförs och vissa förkonfigurerade affärsregler eller algoritmer uppfylls. Dessa kallas smarta kontrakt och tros en dag ersätta behovet av advokater i framtiden.

#Blockchain:Vad är det, hur det fungerar och vad det betyder för #BigDataKlicka för att tweeta

Harvard Business Review jämför Blockchain som en av de grundläggande teknologierna, besläktad med datornätverkstekniken (TCP/IP) på 1970-talet som lade grunden för utvecklingen av internet. Det mest kända användningsfallet, kryptovalutor, leddes av Bitcoin som den första applikationen som använde Blockchain för digital valuta. Idag är Blockchain som en distribuerad ledger-teknologi, tillsammans med befintliga teknologier som Internet of Things (IoT), Global Positioning Systems (GPS), etc. inställd på att revolutionera branscher över hela linjen, inklusive finansinstitutioner, hälsovård, tillverkning, detaljhandel, konsumentvaror, olja och gas och gästfrihet för att bara nämna några. Varje marknad, sektor eller applikation som behöver utbyta data säkert i ett decentraliserat format har ett bra argument för att anta Blockchain för sina big data-initiativ.

Vad Blockchain betyder för Big Data

Blockchains lagring av säkra, tillförlitliga, autentiserade, replikerade, icke-raderbara uppsättningar data (block) är en uppmaning till Big Data-världen. Det ständigt ökande lagret av transaktionsgruvdata i dessa distribuerade redovisningar kommer att överväldiga datasjöarnas nuvarande kapacitet i världen. Även om blockkedjeapplikationer och användningsfall fortfarande är i början, är potentialen för digital transformation enorm. När fler verkliga Blockchain-applikationer rullas ut kommer Big Data bara att bli större.

Enligt IDC kommer världsomspännande intäkter för big data och affärsanalys att växa från 130,1 miljarder USD 2016 till mer än 203 miljarder USD 2020, med en sammansatt årlig tillväxttakt (CAGR) på 11,7 %. IDC förväntar sig vidare att blockchain-utgifterna kommer att växa snabbt under prognosperioden 2017–2022, med en femårig sammansatt årlig tillväxttakt (CAGR) på 73,2 procent. Dessutom kommer de globala blockchain-utgifterna att nå 1,5 miljarder dollar 2018 – det är dubbelt så mycket som spenderats på den framväxande teknologin under 2017. Välkommen till nästa guldrush, Big Datas vilda västern.


  1. Jämföra datum lagrade som varchar

  2. Hur hämtar jag JSON-data från MySQL?

  3. Hur använder man Oracles LISTAGG-funktion med ett unikt filter?

  4. MySQL dynamisk pivottabell