Coinbase обвиняют в чрезмерных объемах транзакций и перегрузке сети Биткоина
На протяжении последней недели Coinbase, крупнейшая криптовалютная платформа, которая оценивается в 1.6 миллиарда долларов, подверглась серьезной критике за отсутствие поддержки Segregated Witness (SegWit) и пакетной обработки транзакций на своей площадке.
Джеймсон Лопп (Jameson Lopp), ведущий инженер и разработчик архитектуры BitGo, заявил:
«Линия наименьшего сопротивления для Coinbase: предлагать пользователям высокий, средний и низкий приоритет отправки транзакций и соответствующие комиссии. Пакетные транзакции, отправляемые каждые X минут. Это не новость, что одна из основных причин перегруженности сети Биткоина – популярные сервисы, такие как Blockchain, Coinbase и Gemini, которые неэффективно используют блокчейн. Если вы не хотите ухудшать ситуацию, не пользуйтесь ими».
Лопп добавил, что несколько крупных криптовалютных бирж в настоящее время используют пакетную обработку IIRC и SegWit для снижения размера комиссий и нагрузки на сеть. «Bitstamp, HitBTC, Kraken, LocalBitcoins и QuadrigaCX используют как SegWit, так и IIRC», – отметил Лопп.
Согласно информации, предоставленной компанией Blockchain, вторым по популярности криптовалютным кошельком, размер мемпула узлов Биткоина остается выше 121 МБ, при среднем размере блока 1.05 МБ. Однако ежедневный объем транзакций биткоина при этом снизился с более чем 450 000 транзакций в декабре до 225 800 транзакций. Блокчейн остается таким же перегруженным, как и несколько недель назад, когда сеть обрабатывала почти в два раза больше транзакций, чем сегодня. Однако, «вес» одной транзакции в блокчейне в зависимости от ряда условий может отличаться в десятки раз, поэтому оценка только по количеству транзакций не передает реальной картины.
На узлах (в том числе, пулов майнинга) Биткоина mempool работает как зона ожидания для неподтвержденных транзакций. Майнеры берут транзакции из mempool, чтобы верифицировать и подтверждать платежи, упаковывают их в блок и отправляют в блокчейн Биткоина. Если пул памяти Биткоина переполнен – это значит, что майнеры не успевают своевременно обрабатывать транзакции, что снижает удобство использования сети, эффективность и доступность биткоина как цифровой валюты и средства обмена.
Лопп и другие известные специалисты в криптовалютном секторе критикуют крупные компании, такие как Coinbase и Blockchain, за то, что они не внедряют системы динамического расчета комиссий, SegWit и пакетной обработки транзакций для снижения сборов для своих клиентов и всей сети Биткоина. Крупномасштабные платформы, такие как Coinbase, обрабатывают больше транзакций, чем 70% компаний в индустрии. Таким образом, влияние Coinbase на среду биткоина действительно огромно.
Однако Лоппу, как одному из контрибьюторов Bitcoin Core ,следовало бы признать, что широкое внедрение SergWit до сих пор не осуществлено по той причине, что текущая версия Bitcoin Core до сих пор не поддерживает эту технологию в полной мере, и для ее полноценного использования компаниям необходимо проводить собственные доработки программного обеспечения. Таким образом, обвинение компаний со стороны разработчиков Core выглядит перекладыванием с больной головы на здоровую. Полную поддержку SegWit команда Core обещает предоставить только в версии 0.16, которая должна быть выпущена к 1 мая.
Ответ Coinbase
В ответ на критику Брайан Армстронг (Brian Armstrong), президент Coinbase, сказал, что компания добавит SegWit, пакетную обработку транзакций и другие инновационные решения для улучшения ситуации с замедлением обработки транзакций биткоина. Он заявил:
«Coinbase работает над внедрением пакетных транзакций, SegWit и ряда других стратегий для улучшения ситуации. Спасибо за ваше терпение».
Окажет ли внедрение SegWit и пакетной обработки транзакций серьезное влияние на масштабируемость Биткоина и снижение перегруженности сети – покажет время. Но общая позиция сообщества биткоина на данный момент заключается в том, что SegWit и пакетная обработка должны быть добавлены первую очередь, а масштабирование сети и увеличение размера блока можно обсудить после этого, иначе дискуссия опять зайдет в тупик.