Происхождение технологии блокчейн!!!
Технология блокчейн берет свое начало в статье, опубликованной в 2008 году ученым, известным под псевдонимом «Сатоши Накамото» («Биткойн: электронная система денежных переводов по принципу «точка-точка»). В узком смысле блокчейн — это структура данных, в которой блоки данных соединены последовательно во времени и защищены с помощью криптографических методов, что делает их неизменяемыми и невоспроизводимыми, образуя распределенный реестр. В широком смысле технология блокчейн представляет собой новую распределенную инфраструктуру и вычислительную парадигму. Она использует структуру данных в виде цепочки блоков для хранения и проверки данных, обновляет данные с помощью алгоритмов консенсуса распределенных узлов, обеспечивает безопасность передачи и доступа к данным с помощью криптографии и использует смарт-контракты (которые состоят из автоматизированных скриптовых кодов) для программирования и обработки данных. В настоящее время блокчейн рассматривается многими крупными организациями как технология с разрушительным потенциалом, способная глубоко изменить способы ведения бизнеса и функционирования организаций. Как и облачные вычисления, большие данные, Интернет вещей, блокчейн — это не отдельная технология, а инновационная комбинация существующих технологий, позволяющая реализовать функции, которые ранее были недостижимы. На сегодняшний день развитие блокчейна можно условно разделить на три этапа. Технологическое происхождение блокчейна основано на нескольких уже существующих технологиях, включая: 1. Технология P2P-сетей, также известная как сеть «точка-точка», представляет собой децентрализованный способ подключения к сети. В такой сети все узлы равноправны, нет центрального сервера, и все узлы обмениваются вычислительными ресурсами, программным обеспечением или информационным содержанием по определённым протоколам. Технология P2P была широко применена до появления биткойна в таких областях, как мгновенные сообщения и обмен файлами, и является одной из ключевых технологий архитектуры блокчейна. 2. Асимметричные криптографические алгоритмы используют пару ключей — открытый и закрытый — для шифрования и расшифровки. Открытый ключ может быть общедоступным и используется для шифрования сообщений, а закрытый ключ хранится получателем и используется для расшифровки. Распространённые алгоритмы включают RSA и ECC. Блокчейн использует асимметричное шифрование для установления доверительных отношений между узлами. 3. Технология баз данных — это фундаментальная технология компьютеров, которая прошла путь от первых сетевых и иерархических структур до реляционных баз данных. Реляционные базы данных хранят данные в виде двумерных таблиц и используют единый язык SQL, что делает их широко применимыми. С ростом объёма интернет-данных появляются распределённые базы данных NoSQL, основанные на парах «ключ-значение». В системах блокчейн можно использовать как традиционные реляционные базы данных, так и распределённые базы данных на основе пар «ключ-значение». 4. Цифровые деньги, также известные как электронные деньги или электронные валюты, представляют собой моделирование реальных денег, затрагивающее пользователей, продавцов и банки или платежные организации. В 1982 году Чоум впервые предложил концепцию цифровых денег, используя технологию слепых подписей для защиты приватности пользователей и решения проблемы двойного расходования. Впоследствии, с учетом требований регулирования, появилось понятие «анонимных, но контролируемых» цифровых денег, то есть анонимность может быть отменена при необходимости, или пользователь может открыть свою личность в процессе аудита!