Bitcoin Cash

Що таке Bitcoin Cash?

Bitcoin Cash – криптовалюта, форк Біткойн, що відокремився від нього. Розгалуження відбулося 1 серпня 2017 року.

Bitcoin Cash – це електронна пірінгова валюта для Інтернету. Вона повністю децентралізована, немає центрального банку і вимагає для функціонування довірених третіх сторін. Bitcoin Cash прагне стати криптовалютою, що фокусується на пропускній спроможності транзакцій.

Історія Bitcoin Cash

Розмір блоку в блокчейні Біткойна обмежений 1 мегабайт. Коли транзакцій було не дуже багато, таке обмеження майже ні на що не впливало, але суттєво обмежувало можливості DDoS-атаки. Зі зростанням популярності Біткойна, кількість транзакцій збільшилася, але через обмеження максимального розміру блоків не всі транзакції «поміщалися» відразу, періодично виникала черга. У травні 2017 року ситуація дуже погіршилася. Деякі користувачі скаржилися, що їм доводиться чекати на підтвердження кілька днів. Для прискорення обробки, користувач може призначити підвищену комісію. Але це робить використання біткойнів досить дорогим, особливо для невеликих платежів — зникає сенс використовувати їх, наприклад, у кафе та барах.

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

Для вирішення проблеми пропонувалося два способи:

  • Bitcoin Unlimited – зняти обмеження 1 Мб. За це виступали багато майнерів, оскільки збільшення розміру блоків не лише ліквідує чергу, а й підвищить прибутковість майнерів за рахунок зростання сумарної комісії в блоці, навіть якщо комісія за транзакцію впаде. Проти були переважно розробники — вони вважають, що зняття ліміту призведе до зростання вимог до потужності техніки, дрібні майнери вийдуть із бізнесу, що призведе до централізації системи;
  • Segregated Witness (SegWit) — частина інформації зберігати над блокчейні, а окремих файлах поза ланцюжка блоків. Розробники вважають, що в результаті звільниться багато місця, в блоці буде більше транзакцій і швидкість підтверджень збільшиться. Прибічники Bitcoin Unlimited вважають, що це лише тимчасове та складніше рішення.

У результаті було розроблено компромісний протокол SegWit2x – частина інформації зберігати поза блокчейна і обсяг блоків збільшити до 2 Мб.

20 липня 2017 року 95 % майнерів проголосувало на користь «Пропозиції щодо вдосконалення» (Bitcoin Improvement Proposal, BIP) 91. У ньому було запропоновано запровадити новий протокол SegWit2x 1 серпня 2017 року, але без негайного збільшення розміру блоків. Деякі учасники вважали, що введення BIP 91 без збільшення розміру блоку не вирішить проблеми, але лише відкладе її, і буде діяти на користь тих, що розглядає біткойн як об’єкт для інвестицій, а не як платіжну систему.

Група розробників під керівництвом екс-інженера Facebook Аморі Сечета оголосила про відмову від SegWit2x, про збереження колишньої структури блокчейна (без зберігання інформації за його рамками), але збільшення розміру блоку до 8 Мб. Свою гілку вони назвали Bitcoin Cash.

1 серпня 2017 року відбулося «примусове розгалуження». В обох криптовалют спільна початкова історія. Блок 478558 став останнім загальним блоком. Наступний блок із номером 478559 був сформований двічі у різних форматах. Один із них відповідає протоколу SegWit2x, інший – Bitcoin Cash, який фактично став першим блоком нової криптовалюти. Усі наступні транзакції розділені — потрапляють у різні гілки блокчейна, оскільки програми кожної із гілок працюють із попередніми форматами блоків, але відкидають нові формати одне одного.

Таким чином, всі, хто мав біткойни до 1 серпня після поділу, зберегли всі свої біткойни, але автоматично стали власниками ще й аналогічної кількості Bitcoin Cash. Фактично, поділ гілок створив можливість подвійного витрачання з одного й того ж гаманця з використанням тих самих ключів доступу, хоча це вже дві різні криптовалюти, для роботи з якими використовується різне ПЗ, хоча відмінності і мінімальні.

Ключові відмінності Bitcoin та Bitcoin Cash

Bitcoin Cash (BCC ) є майже таким самим, як Bitcoin (BTC), за винятком декількох речей, наприклад, Segregated Witness (Segwit) та функції Replace-by-Fee (RBF). Одним з найбільших відмінностей між BTC і BCC є три нових доповнення до кодової бази Біткоіна, які включають:

  1. Збільшення ліміту розміру блоку Bitcoin Cash забезпечує негайне збільшення ліміту до 8 МБ.
  2. Захист від повтору та стирання транзакцій. Якщо два ланцюги зберігаються, Bitcoin Cash мінімізує проблеми користувача та забезпечує безпечне та мирне співіснування двох ланцюгів із захистом від повтору та стирання транзакцій.
  3. Новий тип транзакції. В рамках технології захисту від повторних транзакцій, Bitcoin Cash вводить новий тип транзакції з додатковими перевагами, такими як підписання вхідних значень для покращення безпеки апаратного гаманця та усунення проблеми квадратичного хешування.

Залишити коментар:

Site Footer