Развитие блокчейна

  Что такое блокчейн?

Концепция блокчейна была впервые представлена ​​в техническом документе Биткойна «Биткойн: одноранговая электронная денежная система». В Биткойне технология блокчейн стала базовой технологией. Позже блокчейн был лишен доступа к экспертам и существовал самостоятельно. Блокчейн на самом деле представляет собой серию данных, генерируемых с помощью криптографии.  

Блокчейн - это децентрализованная бухгалтерская книга (база данных), в которой используется децентрализованный и недоверенный подход для построения надежной сети.

Как работает блокчейн?

Возьмем для примера Биткойн.

Процесс работы блокчейна - это процесс бухгалтерского учета, который можно разделить на несколько этапов:

Соревнование по бухгалтерскому праву, решающее функцию подтверждения загруженности военнопленных;

Бухгалтерия - упакуйте информацию предыдущего блока, добавьте новую информацию о транзакции и создайте новые блоки;

Широковещательная рассылка и проверка - узел учета передает случайное число нового блока, а остальные узлы выполняют проверку;

Успешная бухгалтерия - после прохождения проверки создается отметка времени или новый блок. (Пожалуйста, обратитесь к процессу ниже)

Новые блоки последовательно подключаются к концу исходного блока, и цепочка блоков продолжается.

Характеристики блокчейна

Характеристики блокчейна: распределенная децентрализация, безопасная, надежная, открытая и прозрачная.

Распределенная децентрализация

Блокчейн - это распределенная система баз данных, в которой участвуют узлы. Многие узлы образуют одноранговую сеть. Нет централизованного оборудования и организации управления. Это не требует подтверждения доверия третьей стороной. Атака на один узел в децентрализованной сети не повлияет на всю сеть, если только не будет атаковано более 50% узлов.

Безопасно и надежно

Хеш-функция, используемая блокчейном, - асимметричная защита шифрования, и каждый блок продвигается в соответствии со временем, используя время необратимо для предотвращения взлома.

Открытый и прозрачный

Открытость и прозрачность означает, что каждая транзакция видна во всей сети. Поскольку информация о транзакции содержится в блоке, каждый новый созданный блок будет транслироваться по сети, и все узлы будут получать, проверять и обновлять свою собственную цепочку блоков.

Какие технологии интегрированы в блокчейн?

Хеш-функция

Хеш-функция - это криптографический хеш, y = H (x), его характеристики:

Введите X с любой длиной символа, и вы получите Y с фиксированной длиной;

Функция асимметричного шифрования необратима. Если значение X известно, значение y может быть легко получено. Однако, если значение y известно, X не может быть получено обратной функцией функции.

Чувствительность к входу и сильная защита от столкновений. Два очень похожих, но разных входных значения, хеш-значение, полученное после вычисления хеш-функции, очень отличается, имеет хорошую стойкость к столкновениям и высокую степень безопасности.

Это асимметричное шифрование можно использовать в вычислениях POW и цифровых подписях.

Цифровой подписи

Используется технология асимметричного шифрования, включающая пару открытых и закрытых ключей. Информация, зашифрованная открытым ключом, может быть дешифрована только соответствующим закрытым ключом, а информация, зашифрованная закрытым ключом, может быть дешифрована соответствующим открытым ключом. Открытый ключ является открытым и используется другими для передачи информации самим себе. Секретный ключ известен только вам и используется для подтверждения вашей личности и реализации ваших прав.

Механизм консенсуса

Механизм консенсуса - это правило учета узлов для конкуренции в системе блокчейн. Блокчейн - это децентрализованная бухгалтерская книга. Сгенерированные в нем транзакции нуждаются в узле для записи и трансляции по всей сети. Как выбрать один из этих узлов? Это требует формулировки правила и отбора по правилам. Это правило является механизмом консенсуса, и каждый участвующий узел должен следовать механизму консенсуса. В разных системах блокчейнов работают разные механизмы консенсуса. Обычными машинами консенсуса являются POW, POS и DPOS. На следующем рисунке показан рабочий процесс POW.

Развитие блокчейна

Блокчейн 1.0

Блокчейн 1.0 состоит из цифровой валюты и платежного режима. Его основная функция - записывать информацию о транзакциях. Возьмем, к примеру, Биткойн. Основными функциями являются режим цепочки блоков данных, полное совместное использование узлов и асимметричное шифрование.

Блокчейн 2.0

Blockchain 2.0 является полным по Тьюрингу и может разрабатывать смарт-контракты и DAPP, такие как EtherCat. Использование машинных контрактов вместо ручных операций делает процесс более прозрачным и эффективным, представленный Ethereum.

Блокчейн 3.0

Блокчейн 3.0 призван решить болевые точки 2.0. Такие, как низкая производительность, перегрузка. Проблема низкого TPS, если эта проблема может быть решена, технология блокчейн будет применяться в больших масштабах, представленных EOS, NEO, NAS.

Хороший партнер для блоков-смарт-контрактов, токенов.

Блокчейн имеет характеристики невосприимчивости и децентрализации для