Database
 sql >> база данни >  >> RDS >> Database

Блокчейн:какво е това, как работи и какво означава за големи данни

В тази нова ера на дигитална трансформация блокчейнът идва ръка за ръка като една от най-бързо развиващите се технологии, която помага за сигурността и защитата на данните чрез криптография.

Какво е Blockchain?

Blockchain е сигурна, споделена, децентрализирана, разпределена, неизменна база данни, която поддържа непрекъснато нарастващ списък от записи, наречени блокове. Seebacher &Schüritz по-нататък описва разпределената база данни като „споделена между и договорена равнопоставена мрежа. Състои се от свързана последователност от блокове (единица за съхранение на транзакция), съдържаща транзакции с времеви печат, които са защитени чрез криптография с публичен ключ (т.е. „хеш“) и проверени от мрежовата общност. След като елемент е добавен към блокчейна, той не може да бъде променен, превръщайки блокчейн в неизменяем запис на минали дейности.“

Как работи Blockchain?

В основата на блокчейн технологията е разпределен регистър с групи транзакции, събрани в блок. Блокът е валидиран от трета страна (майнер) и е заключен. Всеки участник в глобалната мрежа пази копие от книгата и всеки път, когато се създаде нов блок, той се излъчва на всички участници, които го добавят към своето локално копие на книгата. Процесът на „хеширане“ трансформира активи, които са кодирани „токени“ и могат да бъдат регистрирани, проследявани и търгувани с частен ключ в даден блокчейн. Транзакциите се валидират в реално време, а договорите се създават, когато стойността се прехвърли и са изпълнени определени предварително конфигурирани бизнес правила или алгоритми. Те се наричат интелигентни договори и се смята, че един ден ще заменят нуждата от адвокати в бъдеще.

#Blockchain:Какво е това, как работи и какво означава за #BigDataClick To Tweet

Harvard Business Review сравнява Blockchain като една от основополагащите технологии, подобна на технологията за компютърна мрежа (TCP/IP) от 70-те години, която положи основата за развитието на интернет. Най-широко признатият случай на употреба, криптовалутите, беше воден от биткойн като първото приложение, което използва Blockchain за цифрова валута. Днес Blockchain като технология за разпределен регистър, заедно със съществуващите технологии като Интернет на нещата (IoT), глобални системи за позициониране (GPS) и др., е настроен да революционизира индустриите навсякъде, включително финансови институции, здравеопазване, производство, търговия на дребно, потребителски стоки, нефт и газ и гостоприемство, за да назовем само няколко. Всеки пазар, сектор или приложение, които се нуждаят от сигурен обмен на данни в децентрализиран формат, имат страхотен аргумент за приемането на Blockchain за своите инициативи за големи данни.

Какво означава Blockchain за големи данни

Съхранението на Blockchain на сигурни, безнадеждни, удостоверени, репликирани, неизтриваеми набори от данни (блокове) е призив към света на големите данни. Непрекъснато нарастващото съхранение на данни за транзакционно копаене в тези разпределени регистри ще надхвърли текущия световен капацитет на езерата от данни. Докато Blockchain приложенията и случаите на употреба все още са в начален етап, потенциалът за дигитална трансформация е огромен. Тъй като се въвеждат все повече Blockchain приложения в реалния свят, Big Data просто ще стават все по-големи.

Според IDC, световните приходи от големи данни и бизнес анализи ще нараснат от 130,1 милиарда долара през 2016 г. до повече от 203 милиарда долара през 2020 г. при комбинирана годишна темп на растеж (CAGR) от 11,7%. Освен това IDC очаква разходите за блокчейн да растат бързо през прогнозния период 2017-2022 г., с петгодишен комбиниран годишен темп на растеж (CAGR) от 73,2 процента. Освен това, разходите за блокчейн в световен мащаб ще достигнат 1,5 милиарда долара през 2018 г. – това е двойно повече от сумата, изразходвана за нововъзникващите технологии през 2017 г. Добре дошли в следващата златна треска, дивия запад на големите данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво е по-добро за вашето приложение за големи данни, SQL или NoSQL?

  2. Значението на изходните линии

  3. T-SQL вторник #65:Научете нещо ново

  4. Проектиране на база данни 101

  5. Неочакван страничен ефект от добавянето на филтриран индекс