Удвоение расходов в криптовалюте

Fredrick Awino
06.09.2022
440 Views

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

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

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

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

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

Определение: Двойная трата в криптовалюте

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

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

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

Во-первых, давайте поймем и рассмотрим, как работает блокчейн

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

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

Каждый раз, когда добывается новая криптовалюта, она автоматически вносится в блокчейн. После этого такой девственный криптовалютчик получает зашифрованный цифровой идентификатор. Согласованное шифрование включает временную метку, данные о транзакции и информацию из предыдущего блока. Шифрование этой информации осуществляется посредством
протокол безопасности, например, алгоритм SHA-256 для BTC
.

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

Углубленное понимание двойных расходов

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

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

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

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

Минимизация случаев двойной траты в криптовалюте

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

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

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

Атака на двойную трату

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

Author Fredrick Awino