Что такое транзакции в блокчейне? Разбираемся, как это устроено

28.09.2023
15 мин
5057
23
Что такое транзакции в блокчейне? Разбираемся, как это устроено. Заглавный коллаж статьи.
Бриф статьи
Рассмотрим, что такое технология блокчейн и где она применяется, а также разберем составляющие биткоин-транзакции и выясним, от чего зависит комиссия за перевод.

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

Блокчейн ― децентрализованный цифровой реестр данных. Он состоит из цепочки блоков, каждый из которых содержит информацию.

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

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

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

Есть несколько типов блокчейнов.

  1. Публичная сеть позволяет любому присоединиться к процессу. Для этого необходимо иметь мощное оборудование и установить программное обеспечение, а также настроить ноду и связаться с другими участниками. К этой категории относится большинство криптовалютных проектов, в том числе биткоин и Ethereum.
  2. Приватный блокчейн контролируется организацией или компанией. Вносить данные в сеть и читать зашифрованную информацию могут лишь участники со специальным доступом. Такой тип сети является централизованной системой и используется на корпоративном уровне. Примером служит Onyx от JPMorgan.
  3. Консорциумный блокчейн (гибридный) управляется группой компаний или организаций. Такой вариант пользуется преимуществами публичной и частной сети. Например, сети на базе фреймворка Hyperledger Fabric от The Linux Foundation.

Что такое биткоин-транзакции и как они осуществляются

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

Первую транзакцию осуществил основатель (или группа единомышленников) сети биткоин под псевдонимом Сатоши Накамото 12 января 2009 года. Он отправил 10 BTC Хэлу Финни.

Информация первой транзакции в блокчейне биткоин.
Данные первой сгенерированной транзакции в сети Bitcoin. Данные: Blockchain.com.

Каждая транзакция в сети включает сумму, назначение платежа, адрес отправителя и подпись, которая заверяет операцию.

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

После подписания транзакции она попадает в мемпул. Нода проверяет детали операции вроде баланса на счету и подлинности подписи. Если все в порядке, узел подтверждает транзакцию и передает информацию следующим нодам.

Когда достигается консенсус, в сеть добавляется новый блок и блокчейн обновляется согласно новым данным.

У каждой сети среднее время подтверждения транзакции разное. Например, в сети биткоина ― 10 минут, в Ethereum ― 6 минут, а в Polkadot ― 5 секунд.

Как блокчейн используется в финансах

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

С блокчейном не только экспериментируют, его уже внедряют большие предприятия и корпорации. «Первооткрывателями» стали Pfizer, Walmart, Siemens и IBM. Однако именно финансовый сектор наиболее активно использует технологию.

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

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

Блокчейн максимально упрощает и удешевляет процесс. Для осуществления транзакции с помощью децентрализованного реестра не нужны ни посредники, ни несколько дней «в запасе». 

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

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

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

Кроме оптимизации платежных систем, блокчейн поспособствовал модернизации всего финансового сектора.

Сегмент децентрализованных финансов (DeFi) включает:

  • смарт-контракты, которые автоматизируют ряд процессов для сокращения административных расходов;
  • токенизацию активов (оцифровка ценных бумаг, драгоценных металлов и так далее) для обеспечения безопасности и прозрачности сделок;
  • проверку финансовых документов в режиме реального времени благодаря процедурам KYC и AML;
  • обмен криптовалют без централизованного посредника;
  • платформы кредитования и займов.

По состоянию на сентябрь 2023 года совокупная стоимость заблокированных активов в секторе оценивается примерно в $38 млрд, согласно DeFiLlama.

Что нужно знать о транзакциях 

Как найти и отследить транзакцию

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

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

Биткоинhttps://www.blockchain.com/explorer/assets/btc
Ethereumhttps://etherscan.io/
Solanahttps://solscan.io/
Polygonhttps://polygonscan.com/
BNB Chainhttps://bscscan.com/
TRONhttps://tronscan.org/
Сети и их обозреватели.

Что такое комиссия за транзакцию?

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

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

Например, в сети Ethereum комиссия за выполнение стандартной транзакции внутри реестра обойдется от $0,2 до $0,3, согласно данным за 24 сентября 2023 года.

Что такое подтверждение транзакции?

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

Вывод

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

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

Часто задаваемые вопросы

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

Как вам статья?

23
0

статьи на эту же тему

Что такое параллелизация и как она...
avatar Ilya Surgan
25.04.2024
Как эффективно отменить...
avatar Ivan Obrevko
18.04.2024
Что такое аппчейны и как они...
avatar Ilya Surgan
17.04.2024