Подвійні витрати

Що таке подвійні витрати?

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

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

Короткий огляд

З цифровою валютою існує ризик того, що власник може зробити копію цифрового маркера та надіслати його продавцю або іншій стороні, зберігаючи оригінал.

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

Ключові винос

  • Подвійні витрати відбуваються, коли мережа блокчейнів порушена і криптовалюта по суті вкрадена. Злодій надішле копію валютної операції, щоб вона виглядала законною, або може взагалі стерти операцію.
  • Хоча це не часто, подвійне витрачання трапляється. Однак набагато більш імовірним є викрадення криптовалюти з гаманця, який не був належним чином захищений.
  • Найпоширеніший метод подвійних витрат – це коли злодій блокчейнів надсилає в мережу кілька пакетів, перевертаючи транзакції, так що, схоже, їх ніколи не було.

Розуміння подвійних витрат

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

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

Недоліки блокчейну щодо подвійних витрат

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

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

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