Здравствуйте. Сегодня мы продолжим обсуждать биткоин, но немного с другой стороны. В предыдущей статье мы рассказали, что подкручивая различные параметры алгоритма биткоина, можно получить множество новых монеток с различными названиями. А что, если вам не нравится именно биткоин, а новую монету вы создавать не хотите? Вот взбрело вам в голову, что нужно что-то заменить в алгоритме биткоина, и все тут.
Как мы уже говорили ранее, если просто изменить параметры в существующем коде, то ничего хорошего не произойдет. Люди, у которых пока старая версия программы просто не смогут работать с вашим кодом, и в лучшем случае ваши изменения будут просто отброшены, а в худшем - найдется несколько сочувствующих вам людей, которые вас поддержат. Тогда вы с изначальным биткоином полностью разойдетесь - у него останется своя сеть, а у вас - своя. Скорее всего, вам придется назвать ваш "новый биткоин" как-то по-новому, иначе люди просто начнут их путать.
Если вам интересно, происходило ли такое в истории биткоина - то да, и не один раз. В этой статье мы поговорим про первый из "не таких биткоинов", и объясним, что же не понравилось его авторам в биткоине обычном. Естественно, мы опустим все "мелкие" разделения, когда про новые биткоины забывали через пару недель. В конце концов, сделать такое разделение (или, по-научному, "форк") - это очень просто, а вот сделать так, чтобы он прожил хотя бы год, и не стоил пять копеек - намного сложнее.
Итак, первое большое разделение сети произошло 1 августа 2017 года. Биткоин разделился на две части, вторую из которых назвали Bitcoin Cash. Что же не устраивало разработчиков Bitcoin Cash? Их не устраивала скорость работы сети. Как вы знаете, каждые десять минут в сети биткоин добываются новые монеты. Для этого нужно решить сложную математическую задачу. Однако кроме всего этого, компьютер, решающий эту задачу должен был собрать все переводы, произошедшие за эти десять минут, и записать их в некий "блок", который разослать всем остальным. Оставим пока за кадром то, почему другие должны вдруг поверить тому, что он не написал туда всякую чушь, или не перевел все деньги себе (этот вопрос мы обязательно рассмотрим позднее), а пока лишь упомянем, что по стандарту этот блок не должен занимать более одного мегабайта. Много это или мало? Один мегабайт - это около миллиона байт. На каждый перевод нужно записать - откуда он произошел, куда перевелись деньги, и сколько. Ну, пусть это байт пятьдесят. Тогда получаем, что за десять минут можно было обработать 20000 переводов, или 33 перевода в секунду (на самом деле, конечно, гораздо меньше из-за различных задержек и прочего). Много ли это? Ну, например, известная платежная система PayPal производит тысячи переводов в секунду.
То есть, наше ограничение в 33 перевода в секунду - это смехотворно мало. Казалось бы, просто увеличь размер блока, да и все. Но как мы уже знаем, просто так ничего в биткоине подкрутить нельзя - либо нужно обновить сразу же все компьютеры мира (что почти невозможно), либо появится новая сеть.
Команда разработчиков биткоина решила сделать все постепенно. Сначала было разработано расширение протокола биткоин, под названием SegWit. Оно позволяло записать в тот же мегабайт больше данных, где-то в полтора раза. Но сразу же внедрить его было нельзя. Чтобы не появилась вторая сеть, была выпущена промежуточная версия - которая поддерживала оба варианта - и с SegWit, и без него. И все принялись наблюдать, как процент принятия этого расширения постепенно рос. Планировалось, что когда его примут >95% пользователей, переход на новую ветвь произойдет просто и безболезненно.
Но не все были с этим согласны. В частности, одна из команд пользователей решила не ждать у моря погоды, и просто сделать свой, более хороший биткоин, сразу же увеличив максимальный размер блока аж в восемь раз, сделав его равным восьми мегабайтам. Естественно, оба биткоина сразу же разделились, и теперь существуют параллельно. Обычный биткоин на сегодняшний день стоит $5800, а новый, под названием Bitcoin Cash - $294. Как видно из цен, пользователи больше поверили в обычный биткоин.
В следующей статье мы рассмотрим еще несколько случаев, когда сеть биткоина разделялась, и к чему это привело. Подписывайтесь на канал, и узнавайте много интересного о криптовалютах.