Что технологически необходимо для замены фиата криптовалютами?
Сразу оговорюсь, что речь пойдет сугубо о технических ограничениях, не связанных с регуляцией и прочими юридическими причинами.
Криптовалюты являются реализацией идеи частных денег. Частных денег может быть выпущено технически любое количество, но цена этих денег будет зависеть от совокупности факторов: удобства использования, ликвидности, волантильности курса к фиату и другим частным деньгам, распространенности среди населения и множества других факторов.
Ожидания некоторых криптоэнтузиастов о том, что единственная криптовалюта(например BTC), и будет единственной криптовалютой в будущем-наивны.
Каждая криптовалюта имеет собственные как положительные, так и отрицательные черты, продиктованные как ограничениями архитектуры используемого блокчейна, определяющей границы масштабирования on-chain и стоимости транзакции, так и историей собственного развития, гибкостью к модификации криптопротокола и многими другими вещами.
Это означает, что для массового принятия криптовалюты населением(повторюсь, я не касаюсь юридической части вопроса) требуется максимально удобное использование в обычной жизни при покупке либо продаже товаров, при сохранении ключевых и важных свойств криптовалют, вроде свободы трансграничности переводов, неотчуждаемости от владельца юридическим произволом государства либо произволом частных лиц, удобства управления криптовалютой и т.д.
Но это также означает, что для удобства использования множества криптовалют-требуется максимально производительная, безопасная и надежная инфраструктура конвертации криптовалют как между собой, так и из в фиат в криптовалюты и обратно, с минимальными задержками и комиссией инфраструктуры и с максимальной мгновенной ликвидностью. Такие условия для больших объемов может предоставить только совершенно открытый рынок сделок на покупку или продажу, максимально автоматизированный, использующий HFT (High Frequency Trading) для максимальной мгновенной ликвидности, когда все перекосы рынка устраняют роботы (тем самым минимизируя спред в торгуемой паре), а первичную ликвидность обеспечивают покупатели и продавцы товара, использующие разные криптовалюты для расчетов(продавец, например, платит в ETH, а покупатель, как вариант, хочет BTC, причем здесь и сейчас, не занимаясь отдельно конвертацией, но желая минимизировать спред и комиссию, особенно если речь идет о массовом количестве операций какого нибудь онлайн-магазина).
Таких запущенных инфраструктур на рынке криптовалют пока нет. Все существующие криптовалютные биржи имеют ограничения на количество обрабатываемых ордеров в секунду в торговом стакане, да и банальные запреты на массовое использование HFT и вообще-роботов для торговли. Причина проста-технологическая готовность современных криптовалютных бирж находится на уровне поздних 80х-ранних 90х годов консервативных рынков, даже лучших её представителей.
С другой стороны, технологический стек, математический базис, используемый высокопроизводительными инфраструктурами на консервативных рынках(CME, Nasdaq и прочие)-имеют ограничение на минимальный шаг цены торгуемого актива, так и на шаг возможного объема(на консервативных рынках отсутствует потребность иметь точно 8 знаков после запятой для цены, в лучшем случае там 4 знака после запятой, что для торговли того же XTZ к BTC недостаточно). Это помимо использования устаревших архитектурных подходов, что были в ходу еще 10-15 лет назад, а также сильной связанности используемых подходов в инфраструктурах на консервативных рынках под практику и особенности торгуемых активов, вроде объемов в виде лотов.
Поэтому, без разработки масштабируемой инфраструктуры конвертации криптовалют, поддерживающей HFT, с производительностью более 100К+(а лучше 1М+) ордеров в секунду для отдельного OrderBook-массового принятия криптовалют в обычной жизни образованным населением и производителями/продавцами товаров и услуг-не будет. Будет эпизодическое использование с учетом кучи ограничений на скорость транзакции, конвертации и прочего, ну и конечно, каноничный криптовалютный HODL, как один из способов накопления.
И MVP подобной инфраструктуры-создан. Мы ограничены только каналами и памятью.
Для подобной производительности пришлось создать аналитическое математическое решение, позволяющее иметь шаг по цене 0,00000001 и с шагом объема 0,00000001, с возможным диапазоном значений цены более 1000000000 шагов, тем самым график возможных значений цены является практически непрерывным.
В итоге, после реализации на современном железе, получился многопоточный HFT OrderBook, с BigO(C) для Add/Execute/Cancel ордеров, с практически любым количеством ордеров и пользователей в OrderBook (ограничены лишь памятью и дисковым пространством), без распределения/очистки памяти при добавлении/удалении нового ордера, с рекордной многопоточной производительностью и латентностью менее 5мс для 90% ордеров.