Что такое блокчейн-транзакция?

Опубликовано: 2022-09-12

Что первое приходит вам на ум, когда вы сталкиваетесь с термином «блокчейн»? Если ваш ответ — криптовалюты, вы не одиноки! Виртуальные деньги или криптовалюта были в моде среди инвесторов во всем мире. В последнее время цифровые валюты, такие как биткойн, штурмом захватывают рынок криптовалют, когда инвесторы прыгают, чтобы исследовать виртуальные деньги. Однако криптовалюта — не единственный пример использования блокчейна . Революционная технология находит применение и в ряде других областей, включая денежные переводы, страхование, кредитование, голосование, недвижимость, логистику и цепочки поставок, а также невзаимозаменяемые токены.

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

Оглавление

Что такое технология блокчейн?

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

Что такое блокчейн-транзакция?

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

Технология Blockchain использует одноранговые (P2P) сети для формирования общей и защищенной книги, которая записывает транзакции в виде неизменяемых цифровых блоков с отметками времени. Это децентрализованный реестр транзакций без участия третьих лиц, и только участники сети блокчейн могут подтверждать транзакции между ними. В то время как блокчейн может хранить различные типы информации, его наиболее широкое использование было в качестве цифровой книги для транзакций.

Популярные курсы и статьи по программной инженерии

Популярные программы
Программа Executive PG в разработке программного обеспечения - IIIT B Программа сертификации блокчейна — PURDUE Программа сертификации кибербезопасности - PURDUE MSC в области компьютерных наук - IIIT B
Другие популярные статьи
Зарплата облачного инженера в США в 2021-2022 гг. Заработная плата архитектора решений AWS в США Зарплата бэкенд-разработчика в США Зарплата Front End Developer в США
Заработная плата веб-разработчика в США Вопросы на собеседовании Scrum Master в 2022 году Как начать карьеру в сфере кибербезопасности в 2022 году? Варианты карьеры в США для студентов инженерных специальностей

Пример транзакции в блокчейне

В контексте криптовалюты примером транзакции блокчейна является отдельный платеж, например, когда Лицо А отправляет 0,10 BTC (биткойн) лицу Б. Транзакция блокчейна обычно включает в себя следующую информацию, хранящуюся в блоках:

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

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

Изучайте онлайн-курсы по разработке программного обеспечения в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Этапы процесса транзакции в блокчейне

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

  1. Запись новой транзакции
  2. Передача транзакции в глобальную сеть одноранговых компьютеров
  3. Пиринговая сеть компьютеров подтверждает действительность транзакции
  4. Подтвержденные законные транзакции группируются в блоки
  5. Блоки связаны вместе, чтобы создать длинную историю всех транзакций.
  6. Завершение сделки

Основы транзакции блокчейна

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

Хэш-шифрование

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

Аутентификация и авторизация

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

Добыча

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

Доказательство работы

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

Доказательство доли

Доказательство доли — это консенсусный протокол проверки в блокчейне для обработки транзакций и создания новых блоков. Это означает, что участники блокчейна должны иметь долю в блокчейне, как правило, владея криптовалютой. Следовательно, владельцы криптовалюты получают возможность подтверждать транзакции, предлагая свои доли в качестве залога. Альтернатива Proof-of-Work, механизм Proof-of-Stake экономит значительную вычислительную мощность и ресурсы.

Вывод

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

Изучите технологию блокчейн с upGrad

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

Основные моменты программы:

  • Программа сертификации Blockchain в сотрудничестве с Университетом Пердью
  • Всесторонний охват соответствующих языков программирования и инструментов
  • 300+ часов контента
  • Четыре задания/проекта
  • Индивидуальные консультации от экспертов отрасли
  • 360-градусная поддержка обучения
  • Партнерские и отраслевые сети

Зарегистрируйтесь и забронируйте место сегодня!

Где хранятся транзакции блокчейна?

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

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

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

Что такое децентрализованные финансы (DeFi)?

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