как работает Технология Блокчейн?

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

Что такое Узлы?

Как упоминалось ранее, узлы — это компьютеры, которые управляют и поддерживают сеть блокчейна. Эти узлы добровольно присоединяются к блокчейну в качестве “администраторов”. У них часто есть стимул присоединиться – для биткойн-приложений стимулом для присоединения к сети является возможность выиграть биткойны. У каждого узла есть копия книги транзакций, и они постоянно проверяют достоверность добавляемых новых транзакций.

Поскольку история транзакций распределена по сети узлов, злонамеренно манипулировать ею практически невозможно. Реестр ведется с согласия большинства, поэтому любому пользователю потребуется контролировать не менее 51% узлов в сети, чтобы внести изменения.

Команда Tegro.Money изобрела Tegro TON Explorer — The Open Network, узнайте больше на https://youton.org.

Что такое Блоки?

Транзакционные данные — это строительные блоки блокчейна (каламбур). Эти данные включают источник транзакции, получателя и отправляемую сумму. Также может быть включена временная метка. Наборы транзакционных данных группируются вместе в блоки и обрабатываются сетевыми узлами. После подтверждения блок присоединяется к цепочке уже подтвержденных блоков. Это и есть блокчейн.

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

Что такое хэши?

Каждый блок в блокчейне проходит через алгоритм хеширования. Одним из типов алгоритма хеширования является SHA-256, входящий в состав криптографических хэш-функций SHA-2, разработанных АНБ. (SHA расшифровывается как Безопасный хэш-алгоритм).

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

Как вы можете проверить законность хэша и предыдущих хэшей в блокчейне? Каждый блок имеет хэш, созданный из транзакций в этом блоке, плюс хэш предшествующего блока, хэш-указатель. Эти хэш-указатели — это то, что обеспечивает безопасность блокчейна.

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

Что такое Цифровые подписи?

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

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

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

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

admin50085