Иногда достаточно одного случайного твита, чтобы открыть для себя часть истории криптовалют. Технический директор Ripple Дэвид Шварц только что рассказал о происхождении XRP, о котором большинство представителей отрасли даже не подозревали: настоящее дерево коммитов с ранних этапов разработки Ripple, с именами, беспорядком и упорным трудом инженеров, которые сформировали ядро протокола.
Об этом стало известно после того, как кто-то пошутил о смене старого изображения в шапке профиля Шварца в Twitter, на котором по-прежнему была старая цитата о первых конфликтах Ripple с традиционными финансовыми институтами.
Вместо того чтобы просто заменить баннер, Шварц предложил четыре новых варианта, один из которых сразу же вызвал бурную реакцию — хаотичная, похожая на спагетти диаграмма коммитов, которая больше напоминала абстрактное искусство, чем структурированный код.
Это реальная часть дерева коммитов для rippled. Она была тщательно подобрана, чтобы выглядеть как можно хуже. Поскольку мы с Артуром часто координировали свои действия, мы также очень часто отправляли коммиты, даже если они не компилировались, чтобы мы могли обсудить, что делаем в данный момент.
— Дэвид «ДжоэлКац» Шварц (@JoelKatz) 30 июня 2025 г.
Когда компания Ripple только зарождалась, Шварц и Артур Бритто работали так быстро, а иногда и так неформально, что использовали само репозиторий как чат, отправляя код, даже если он не компилировался, просто для поддержания координации.
В журналах коммитов того времени можно увидеть такие имена пользователей, как JoelKatz, Britto и MJK. Они входили в систему и выходили из неё, совершая множество быстрых коммитов, которые меняли всё — от логики транзакций до порядка сериализации.
Сами ветви кода — повсюду и в разных цветах — хорошо передают эту энергию: никакой полировки, никаких пауз, только итерация. Шварц сказал, что показанный фрагмент был особенно неаккуратным, потому что они с Бритто одновременно вносили изменения в соседние компоненты, чего они обычно старались избегать.