Введение
В отличие от традиционных банковских систем, криптовалюты децентрализованы, то есть не контролируются никаким центральным органом. Однако для обеспечения безопасности и целостности все транзакции должны быть проверены. В этой статье мы разберем, как происходит транзакция криптовалюты от запроса до завершения.
Что такое криптовалютная транзакция?
Давайте рассмотрим пример из реальной жизни. Если вы хотите перевести деньги кому-то через традиционные средства, вы, вероятно, воспользуетесь банком. Вы взаимодействуете с пользовательским интерфейсом, а банк обрабатывает бухгалтерские операции за кулисами. Это означает, что банк является центральным органом, который имеет контроль над вашими средствами.
С другой стороны, криптовалютные транзакции прозрачны, безопасны и децентрализованы. Теперь представьте, что вы переводите средства своим близким, но на этот раз ваши финансы не контролируются банком. Это означает, что нет простоев, вмешательства посредников и границ.
Зачем нужна проверка транзакций?
Проверка транзакций является основой безопасности блокчейна каждой криптовалюты. Алгоритмы написаны таким образом, что каждая транзакция требует проверки действительности перед выполнением.
Это предотвращает двойные траты пользователей сети или отправку ими большего количества денег, чем у них есть. Поскольку эти транзакции необратимы, сеть гарантирует, что все транзакции полностью проверены и действительны.
Какую роль играет блокчейн в проверках транзакций?
Что такое блокчейн?
Блокчейн – это список записей в виде блоков, которые связаны между собой. Каждый блок содержит список транзакций.
Это можно представить как базу данных, доступную всем. Для лучшего понимания представьте ее в виде электронной таблицы. Каждый в сети имеет доступ для просмотра, но для добавления данных в ячейку вам нужно разрешение от пользователей, которые сохранили обновленную копию листа. После того, как данные добавлены в ячейку после проверки, их нельзя изменить.
Итак, если все транзакции доступны для просмотра в сети, вторгается ли это в вашу финансовую конфиденциальность? Вовсе нет. Все добавленные транзакции являются псевдонимами.
Как блокчейн обеспечивает безопасность
Транзакция блокчейна происходит между двумя адресами кошельков. После инициирования транзакции она должна быть подписана пользователем, сделавшим запрос. После того, как транзакция передается в сеть, майнеры пытаются добавить эту транзакцию в блок. Использование этого механизма дает следующие преимущества в плане безопасности:
* Транзакции защищены от несанкционированного доступа, поскольку данные, добавленные в блокчейн, не могут быть изменены или удалены без согласования в сети.
* Помимо безопасности, блокчейн обеспечивает прозрачность и подотчетность.
* Пользователи могут просматривать и отслеживать историю транзакций, включая детали, задействованные стороны и время.
* Эта прозрачность облегчает контроль и легко выявляет мошеннические действия.
Участники проверки безопасности и транзакций блокчейна – сетевые узлы
Что такое узлы в криптовалюте?
Криптовалютные узлы необходимы для работы блокчейна. Эти узлы – это мини-серверы, выполняющие операции блокчейна. Этот узел отвечает за следующее:
* Хранение актуальной копии всего блокчейна, чтобы избежать единой точки отказа.
* Формирование консенсуса со всеми другими узлами в сети.
* Проверка криптотранзакций (если узел является майнером).
* Эти узлы могут работать на любом компьютере с достойным процессором и дисковым пространством.
Разница между узлами и майнерами
Если вы некоторое время находитесь в криптопространстве, возможно, вы слышали, как слова “узлы” и “майнеры” используются взаимозаменяемо. Это вряд ли так. Хотя майнер всегда является узлом, узел может быть майнером или не быть им. Давайте исследуем разницу.
* Узел – это компьютер, который просто помогает формировать консенсус в сети, не проверяя самостоятельно какие-либо транзакции.
* Майнер, с другой стороны, использует машину, которая предоставляет свою вычислительную мощность для решения криптографических задач, в результате чего транзакция добавляется в блок. Затем эти майнеры получают вознаграждение за вычислительную мощность, которую они предоставляют блокчейну, что косвенно защищает сеть. Крипто-майнинг – это концепция, которая обычно используется в блокчейне Proof-of-Work.
Процесс проверки транзакций
Какой процесс существует для проверки транзакции в сети криптовалюты? Этапы проверки транзакций различаются от цепочки к цепочке. Здесь мы разберем шаги до абсолютных базовых линий, которые похожи для большинства сетей.
Создание запроса на транзакцию
Каждая транзакция инициируется с запроса. Пользователь добавляет адрес кошелька пункта назначения и подписывает транзакцию своим закрытым ключом.
Верификация криптовалютными узлами
После того как транзакция передается в сеть после инициации, узлы проверяют подлинность транзакции, чтобы избежать любой вредоносной активности в цепочке.
Добавление блока
Проверенная транзакция затем подтверждается большинством последующих узлов. Если есть консенсус относительно действительности транзакции, она добавляется в блок вместе с другими транзакциями.
Завершение и получение средств по транзакции
Затем блок добавляется ко всей цепи. Эта транзакция теперь становится частью неизменяемого реестра. Как только это происходит, пользователь на другом конце получает отправленную сумму в свой кошелек.
Консенсусные механизмы
Консенсусные механизмы – это процессы, которые помогают формировать соглашение в сети блокчейнов относительно последнего состояния реестра. Эти алгоритмы помогают поддерживать целостность блокчейна, поскольку они требуют согласия большинства узлов с тем, что данные в реестре действительно проверены и истинны.
Поскольку эти алгоритмы требуют ответа только большинства, консенсус может быть сформирован даже в том случае, если некоторые узлы в сети не работают. В настоящее время существует несколько различных типов консенсусных механизмов, используемых в криптопространстве, все они предназначены для совершенствования безопасности и целостности сетей блокчейнов.
Доказательство работы (PoW)
Proof-of-Work – это консенсусный механизм, который побуждает майнеров проверять сеть, предоставляя свою вычислительную мощность. Каждая транзакция сопровождается связанной с ней криптографической задачей. Для проверки этой транзакции требуется вычислительная мощность в зависимости от сложности сети. Конечная цель состоит в том, чтобы создать систему, в которой узлы в сети имеют больше шансов добавить блок и получить вознаграждение за проделанную “работу”.
При большом количестве узлов, действующих в интересах сети, атака на сеть потребует нереально большого количества ресурсов. Таким образом, можно сделать вывод, что по мере роста сети доказательства работы она становится более безопасной из-за возросшей сложности и потребности в вычислительной мощности.
Доказательство доли (PoS)
Доказательство доли (PoS) появилось в 2012 году как заметная альтернатива консенсусному механизму Proof of Work (PoW) Биткоина.
В отличие от PoW, PoS заменяет майнеров валидаторами, побуждая заинтересованных лиц ставить существенную часть валюты сети, чтобы предлагать и добавлять новые блоки в блокчейн.
Безопасность в сетях PoS устанавливается за счет согласованных стимулов, поскольку валидаторы, имеющие значительную долю, естественным образом склонны действовать добросовестно, обеспечивая целостность и надежность сети. Недобросовестная деятельность в сети может привести к удалению валидатора из сети с потерей его доли.
Другие консенсусные алгоритмы
Развитие технологии блокчейна также влечет за собой необходимость в лучшей безопасности. Таким образом, в зависимости от варианта использования проекты также представили другие типы консенсусных механизмов. Некоторые из этих механизмов являются измененными версиями PoW и PoS, другие предназначены для конкретных вариантов использования. К ним относятся:
* Делегированное доказательство доли
* Доказательство полномочий
Пульс Новости 6 из 10
- Значимость новости: 7/10 – Новость теоретически значима для понимания функционирования криптовалют и их транзакций, но она содержит общие сведения и не освещает последние события или критические проблемы в отрасли.
- Инновационная ценность новости: 4/10 – Новость не предлагает новых или новаторских идей. Она лишь обобщает существующие концепции криптовалют и их транзакций.
- Потенциальное влияние новости на рынок: 2/10 – Новость вряд ли существенно повлияет на рынок. Она не содержит новой информации, которая могла бы вызвать изменение цен или настроений.
- Релевантность новости: 8/10 – Новость относится к криптовалютному рынку и транзакциям. Она обеспечивает базовое понимание этих концепций.
- Актуальность новости: 7/10 – Новость, хотя и не содержит последних событий, актуальна, поскольку описывает основные принципы криптовалютных транзакций.
- Достоверность новости: 9/10 – Новость основана на общепринятых концепциях и принципах криптовалют. Она опирается на источники из надежных источников.
- Общий тон новости: 8/10 – Новость имеет положительный и информационный тон. Она не содержит предвзятости или преувеличений.
Средняя оценка: 6,64