Home / Knowledge base / Как в блокчейн добавляется новая запись?

Learn more about cryptocurrency
mining
and the Qubity platform
in our knowledge base

Got question?

Как в блокчейн добавляется новая запись?

Для пояснения механизма добавления новой транзакции в блок используем в качестве примера работу сети Биткойн. Когда пользователь хочет перевести адресату криптомонеты, создаётся сообщение с публичными адресами отправителя и получателя и суммой перевода. Отправитель берёт эти данные, добавляет свой закрытый ключ (подробнее о ключах рассказано в статье «Что такое криптокошелёк и как им пользоваться?»), а затем создаёт его хэш (превращает его в код фиксированной длины). Так появляется цифровая подпись для подтверждения того, что один человек намеревается отправить определённое количество биткойнов другому. Затем отправитель упаковывает эту цифровую подпись вместе с сообщением и собственным открытым ключом и транслирует её в сеть. Это как сказать: «Всем привет! Я хочу перевести этому человеку биткойны».

 

В большинстве криптокошельков и других приложений весь этот процесс происходит «под капотом». Со стороны же он аналогичен отправке или получению средств через PayPal, где вместо традиционной валюты используется крипта. Нужно знать адрес отправителя и сумму – остальное система сделает за пользователя.


Упакованная «посылка» присоединяется к «комнате ожидания», заполненной другими неподтверждёнными транзакциями, которые хотят быть добавленными в блокчейн, известной как «мемпул». Майнеры, которые работают в сети Биткойн, берут пакет отправлений из мемпула (обычно предпочитая те, которые имеют самую высокую комиссию). Затем с помощью имеющегося у них оборудования они проверяют данные, чтобы убедиться, в их истинности. В частности, в том, что  отправитель действительно имеет требуемое количество биткойнов, а упакованные данные (цифровые подписи, сообщения и открытые ключи) являются верными. Если ошибок нет, майнер добавляет перевод в новый блок и, наконец, транслирует его в сеть, чтобы другие участники могли перепроверить всё ли правильно.


Это похоже на процесс, используемый в блокчейнах с доказательством доли. Разница в том, что вместо узлов майнинга, обнаруживающих и проверяющих транзакции, задачу там выполняют «стейкеры» или «валидаторы». Так называют пользователей, которые заблокировали некоторое количество криптовалюты для поддержания деятельности Сети.


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

 

Таким образом, одной из основных особенностей блокчейна является способ записи данных:

  • неизменный – никто не может повлиять на записи транзакций;
  • прозрачный – каждый может видеть и проверять транзакции в блокчейне через Интернет;
  • децентрализованный – ни одна организация не может управлять всей сетью.


Криптовалюта

Got question?

Cart

Selected 0 miners

0 $

Mining
Mining
Contacts
Contacts
BTC(Bitcoin)

28 399,20 $ -10.44%


© 2022 «Qubity Inc OÜ»