Подвійні витрати в криптовалюті

Fredrick Awino
06.09.2022
298 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 році була представлена технологія великого потенціалу та масштабу, технологія блокчейн. Це технологія, яка дозволяє двом або більше сторонам здійснювати транзакції без перевірки третьою стороною. Криптовалюта – це більше розподілена книга, отже, немає єдиної сутності з виключним контролем будь-яких транзакцій, що там відбуваються .

Комп’ютерна програма налаштована на перевірку вашої транзакції з криптовалютою. Ця комп’ютерна програма доступна для всіх, хто займається торгівлею криптовалютою. Це блокчейн, який підтримує безпечний і децентралізований запис усіх криптовалютних транзакцій.

Щоразу, коли видобувається нова криптовалюта, вона автоматично додається до блокчейну. Після цього така незаймана криптовалюта отримує зашифрований цифровий ідентифікатор. Надане шифрування включає мітку часу, дані транзакції та інформацію з попереднього блоку. Шифрування цієї інформації здійснюється через a протокол безпеки, наприклад, алгоритм SHA-256 для BTC .

Після перевірки майнерами блоку інформації він закривається та генерується новий. Процес повторюється і призводить до більших блоків криптовалюти, доступних для покупців і трейдерів. Основною метою технології блокчейн є запобігання повторюваним копіям цифрової валюти, що запобігає подвійному витрачанню тієї самої криптовалюти. Але чи справді це вдалося? Давай дізнаємось.

Глибоке розуміння подвійних витрат

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

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

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

Таким чином, якщо дві транзакції витрачають один і той самий токен , кожен сервер вважатиме першу транзакцію, яка надійде, дійсною.. Інші, які надійдуть пізніше, будуть недійсними, отже, сервери не досягнуть згоди, оскільки спостереження кожного сервера однаково дійсні.

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

Хоча це продовжує залишатися постійним ризиком у криптовалюті, існує ймовірність того, що технологія блокчейн мінімізує його виникнення. Можливість створення секретного блоку в блокчейні дуже мінімальна. Це пояснюється тим, що ряд майнерів об’єднується за допомогою алгоритму консенсусу для перевірки та прийняття кожної транзакції .

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

BTC грамотно впоралася з проблемою подвійних витрат завдяки застосуванню механізму підтвердження та загальної книги. Це в основному все ще відомо як технологія блокчейн. Тому дуже важко підробити або скопіювати блок у блокчейн через величезну кількість обчислювальної потужності, яка вам потрібна.

Подвійна атака

Основний ризик для блокчейну полягає у формі атаки 51% .. Здебільшого це можливо, якщо майнер контролює понад 50% обчислювальної потужності. У цьому випадку комп’ютерна потужність перевіряє транзакції, створює блоки та нараховує криптовалюту. Користувач, який контролює більшу частину обчислювальної системи в блокчейні, стає більш уразливим до атаки 51%.

Author Fredrick Awino