Хотя блокчейн часто является синонимом Криптовалюта , эта Технологии имеет множество применений в разных отраслях. В наши дни вы можете обнаружить, что блокчейны используются для хранения данных об активах, начиная от покупок недвижимости и заканчивая управлением цепочками поставок в таких секторах, как здравоохранение и образование.
Во всех случаях использования блокчейн функционирует как общая неизменяемая цифровая запись всех транзакций, называемая блоками.
Вот как блоки добавляются в блокчейн.
Что такое блокчейн?
Блокчейн, также известный как Технологии распределенного реестра (DLT), представляет собой децентрализованную запись транзакций, которая постоянно проверяется и обновляется. Практически любой актив можно отследить с помощью сети блокчейнов, хотя эта Технологии широко связана с такими криптовалютами, как Bitcoin (BTC) и эфир (ETH), каждая из которых имеет свою собственную связанную сеть блокчейнов.
В прошлом транзакции отслеживались и хранились финансовыми учреждениями, а проверка этой информации часто занимала много времени и ограничивалась определенными привилегированными сторонами.
Технологии блокчейн делает ведение записей прозрачным и позволяет делиться ими между сетями. Ни одна сторона не может изменить транзакцию после того, как она была добавлена в реестр, а автоматизированные инструменты, называемые смарт-контрактами, могут выполнять транзакции, не требуя посредника, такого как банк. Кроме того, не существует единой основной копии блокчейна; вместо этого информация перепроверяется ( проверяется ) другими компьютерами ( узлами ) в сети.
Короче говоря, Технологии блокчейна может повысить безопасность, повысить доверие и ускорить транзакции внутри сети.
Как работает блокчейн?
Грубо говоря, двумя основными компонентами блокчейнов являются блоки информации и бесконечная виртуальная цепочка , которая соединяет и отслеживает эту информацию.
Вот несколько дополнительных ключевых терминов для понимания:
- Блок — набор данных, содержащий временную метку и другую зашифрованную информацию о недавних транзакциях, которые должны быть проверены сетью перед добавлением в цепочку.
- Узлы — компьютеры в сети, на которых хранятся полные копии всех транзакций, что делает их практически невозможными.
- Хэш – буквенно-цифровая строка, которая подтверждает транзакции в блокчейне и служит цифровым следом.
- Майнинг – процесс проверки и добавления блоков в реестр блокчейна, а также добавления монет Криптовалюта в обращение с использованием механизма консенсуса PoW.
- Nonce – сокращение от «номер, используемый только один раз»; зашифрованное число, которое майнеры должны решить, чтобы проверить новый блок в блокчейне перед его закрытием
- Распределенный реестр – база данных, которая используется совместно и синхронизируется между членами децентрализованной сети.
- Награда за блок – механизм стимулирования, зарабатываемый майнерами и используемый для поощрения участия в сети
Существует несколько давних технологий , которые вместе обеспечивают работу блокчейна. Криптография означает защиту информации путем ее преобразования так, чтобы ее мог обработать только предполагаемый получатель. Блокчейн использует два типа криптографических ключей — открытый ключ и закрытый ключ — для создания безопасной цифровой идентификации. Распределенная сеть затем используется для проверки транзакций и KEEP безопасности сети. Весь процесс регулируется уникальным набором правил, называемым протоколом.
Как блоки добавляются в блокчейн?
Существуют различные механизмы консенсуса, используемые для проверки транзакций и добавления новых блоков в блокчейн. В Криптовалюта наиболее распространенными методами являются доказательство работы и доказательство доли .
Bitcoin был представлен в статье Сатоши Накамото в 2008 году под названием «Bitcoin: одноранговая электронная денежная система» и стал первым крупным применением Технологии блокчейн. Он использует метод консенсуса «доказательство работы» для создания новых блоков и ввода в обращение новых биткойнов. Этот метод проверяет транзакции посредством майнинга, а пользователи, проверяющие транзакции, называются майнерами.
Поскольку центрального органа нет, транзакции управляются, а новые монеты выпускаются коллективно в сети.
Вот пример того, как будет происходить транзакция Bitcoin :
Допустим, пользователь А хочет отправить 1 Bitcoin (BTC) пользователю Б.
Когда пользователь А инициирует транзакцию, информация об отправителе и получателе упаковывается, отмечается в блоке и отправляется в очередь, называемую мемпулом (сокращение от пула памяти), где она будет ожидать проверки и добавления в блокчейн.
Майнеры, успешно обнаружившие блоки, будут выполнять пакеты транзакций и проверять подлинность всей информации, включая цифровые подписи, сообщения и открытые ключи.
После проверки информации блок транслируется всем узлам сети, которые должны проверить и согласиться с тем, что блок действителен, прежде чем добавлять его в официальную цепочку. Среднее время, необходимое для подтверждения транзакции Bitcoin, составляет около 10 минут.
Когда процесс будет завершен, пользователь Б получит 1 BTC , отправленный ему пользователем А, все узлы в сети согласятся на транзакцию с использованием выбранной модели консенсуса, а майнер Bitcoin получит вознаграждение за проверку успешной транзакции. . Новые блоки информации об этой транзакции теперь связаны друг с другом как часть бесконечной и общедоступной цепочки.
Будущее использование блокчейна
Сегодня существуют тысячи криптовалют, которые работают в десятках сетей блокчейнов, хотя Технологии блокчейна имеет практическое применение, выходящее за рамки Криптовалюта транзакций. Сети блокчейна, такие как Ethereum и Bitcoin , продолжают модернизировать свои сети, интегрируя новые способы стать более эффективными, энергосберегающими и дешевыми, чем когда-либо прежде.