Защо в Bitcoin и Bitcoin Cash единакови адреси кошелков?
2018-01-24 00:00:00:
Ами ако изпратих биткойн Кеш към биткойн/биткойн към биткойн Пари в брой? Инструкция
Ами ако изпратя Ethereum към Ethereum Classic/Ethereum Classic към Ethereum? Инструкция
Всеки, който използва криптовалути, е в риск, защото транзакциите са необратими – това не е тайна за никого. И един от проблемите, с които периодично се сблъскват притежателите на токени, е прехвърлянето на активите им в портфейл, предназначен за напълно различна криптовалута. Как се случи така, че различните криптовалути имат абсолютно идентичен формат на адреса на портфейла? Как да си върнете парите? Нека го разберем.
За да разберем защо е невъзможно да се изпрати, да речем, Zcash към Dash, а Bitcoin към Bitcoin Cash и обратно - можем да се обърнем към историята на криптовалутите. Портфейлите на всяка peer-to-peer система, както се появиха, имаха собствен индивидуален формат с определен брой знаци и съдържание, така че транзакция до адрес, който не съответства на формата, винаги ще бъде отхвърлена от портфейла. Но при някои криптовалути ситуацията е по-сложна – например при биткойн и биткойн кеш – те имат един и същ формат на адреса, освен това всеки адрес може да има и да изразходва и двата цифрови актива едновременно. Защо?
Размерът на блока във веригата биткойн е 1 MB. В първите години на блокчейна това беше повече от достатъчно – мрежата можеше да се справи с натоварването без никакви проблеми. Но след това, с нарастването на популярността на биткойн, mempool (набор от транзакции, чакащи потвърждение) периодично започна да прелива, което доведе до увеличаване на времето за чакане за потвърждения и увеличаване на комисионните. За да се избегнат тези проблеми, бяха предложени две опции: премахване на ограничението от 1 MB или позволяване на информацията да се съхранява извън блокчейна. На 20 юли 2017 г. 95% от миньорите гласуваха за компромисно решение, което комбинира и двете опции и наречено „SegWit2x“, но с едно условие: увеличаването на размера на блока до 2 MB няма да се случи веднага. Някои участници отказаха, стигайки до заключението, че въвеждането на този протокол просто ще отложи проблема и на 1 август 2017 г. клон, наречен Bitcoin Cash, се отдели от основната верига.
Новата мрежа предлага значително увеличение на блоковете - до невиждани досега 8 MB. Поради особеностите на блокчейна, всички потребители, които са имали биткойн в портфейлите си по време на хард форка, са получили точно същото количество Bitcoin Cash на едни и същи адреси на портфейла. Така разделянето на блокчейна доведе до възможността за т. нар. „Двойни разходи“ – различни транзакции могат да се извършват от един и същ портфейл, като се използват едни и същи ключове за достъп, но само в различни мрежи, тъй като активите на всяка от тях са независими един от друг.
На 14 януари 2018 г. форматът на адреса се промени в мрежата Bitcoin Cash. Форматът на адресите, идентични с биткойн адресите, се наричаше P2SH, а новият се нарича Bech32. Адресите от този формат имат 42 знака и започват с "bc1". Има значително предимство пред P2SH – транзакциите са много по-бързи.
Тази иновация има още един огромен плюс - частично намалява конфликта между адресите на Bitcoin и Bitcoin Cash и стана невъзможно изпращането на друга валута освен Bitcoin Cash до адреси във формат Bech32, но не лишава тази възможност - Bitcoin Cash все още поддържа прехвърляне на токени до адреси в стария формат.
Също така мнозина се интересуват от въпроси - защо има Ethereum, но има Ethereum Classic?
Как се различават тези криптовалути? Подобна ситуация се случи и с тези „крипто пари“.
Блокчейн платформата Ethereum стартира на 30 юли 2015 г. и бързо привлече вниманието на инвеститори, крипто ентусиасти и дори банки, тъй като беше позиционирана като криптовалута от следващо поколение, предлагаща възможност за извършване на транзакции чрез „умни договори“. Децентрализираният инвестиционен проект „The DAO“ не беше изключение, привличайки 14% от съществуващите по това време токени на Ethereum. Проектът получи значителна подкрепа от потребители и дори разработчици на тази криптовалута и се развиваше активно до 17 юни 2016 г., когато се осъществи най-голямата хакерска атака в историята на индустрията на криптовалутата. Неизвестни хора използваха критична уязвимост, открита в платформата, и откраднаха една трета от всички налични токени в платформата. Сумата беше 12 милиона ETH, което по това време беше повече от 60 милиона долара (повече от 15 милиарда долара в началото на 2018 г.).
Пред общността на Ethereum възникна въпросът – какво да правим в тази ситуация и как да върнем откраднатите токени на инвеститорите? Беше предложено да се „връща назад“ блокчейна, за да се върне към момента, в който токените все още са били притежание на инвеститорите, което се случи на 20 юли 2016 г. Но част от общността отхвърли хард форка, преследвайки принципите на блокчейн неизменност. Така възникна разделението на мрежата - новият блокчейн продължи да се нарича „Ethereum“, а старият имаше символичния „Ethereum Classic“. Именно тези криптовалути станаха първите „виновници“ за загубата на средства от потребителите поради прехвърлянето на един актив в портфейла на друг, тъй като те имаха същия формат на адреса.