Як знищити біткоїни

можна

Ми знаємо, як створити біткоїни, але як їх можна знищити?

Спалити біткоїни — отже зробити так, щоб їх не можна було витратити. Цьому можна придумати кілька застосувань — наприклад, швидко запустити нову криптовалюту (як зробили в Counterparty) або трохи підняти вартість частини біткоїнів, що залишилася, зменшивши кількість доступних. У цій статті ми опишемо три методи для спалювання біткоїнів.

Найпростіший метод

Осмислений метод

У 2013 році був представлений простий спосіб додавання даних до будь-якої біткоін-транзакції. Досі некоректна інструкція OP_RETURN була зроблена стандартною, і користувач знайшов можливість додавання до 40 байт даних транзакцію.

З моменту його введення на висновки через OP_RETURN було витрачено вже 3,66 BTC, і кількість таких висновків тільки зростає, що говорить про кількість способів різноманітного використання блокчейна.

Однозначний метод

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

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

Однак я виявив, що 10,19768818 BTC кудись зникли. Спочатку я думав, що я пропустив якісь транзакції або що у мене в кодібула помилка. Розбираючись з цим я побачив, що я мав рацію: 1031 року не отримали нагороду, яка їм призначалася. Нагорода за блок - це комбінація створених монет (50 BTC на самому початку існування Bitcoin, котрі уполовинюються кожні 210 000 блоків), і комісій, що містяться в транзакціях блоків.

Висновок