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

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

Ваш email не буде опубліковано.