Перейти к содержанию

David Schwartz

Материал из BitcoinWiki
David Schwartz
David Schwartz.

Дэвид Шварц (David Schwartz) — американский программист и криптограф, один из трёх первоначальных архитекторов XRP Ledger. По состоянию на 29 октября 2026 года Ripple указывает его как члена совета директоров, а в материалах мероприятия 2026 года использует титул почётного технического директора (CTO Emeritus). Он больше не руководит текущими техническими операциями компании.[1][2][3]

XRP Ledger

В 2011 году Шварц, Джед Маккалеб и Артур Бритто начали разрабатывать систему, ставшую XRP Ledger. Реестр запустили в июне 2012 года. Затем основатели передали 80 млрд из созданных 100 млрд XRP компании NewCoin, вскоре переименованной в OpenCoin. Шварц занимал должность главного специалиста по криптографии OpenCoin.[4]

Собственная история проекта отделяет разработку реестра от создания компании. Основание компании NewCoin датируется сентябрём 2012 года, уже после запуска реестра; в ней Крис Ларсен указан как генеральный директор, McCaleb — как технический директор, Шварц — как главный специалист по криптографии, а Бритто — как консультант. Более поздний пост технического директора Шварца не следует задним числом переносить на все эти прежние должности.[5]

Работа в Ripple

В июле 2018 года Шварц стал техническим директором Ripple. В сентябре 2025 года он объявил, что в конце года отойдёт от ежедневной работы, станет CTO Emeritus и войдёт в совет директоров. На современной странице руководства Ripple он указан только в составе совета; технические операции перешли к Деннису Джарошу.[6]

Ранние технические работы

В ретроспективном выпуске Block Stars 2020 года со Стефаном Томасом Ripple описывала Шварца как опытного разработчика C++, который экспериментировал с Bitcoin Core и помогал первым участникам через форум Bitcoin. В интервью их интерес к новому реестру связывался с предложенными изменениями Bitcoin, для которых потребовалась бы сложная координация по поводу хардфорков. Это ретроспективный рассказ о его технических интересах, а не свидетельство того, что он создал Bitcoin или занимал в этом проекте официальную руководящую должность.[7]

До XRP Ledger Шварц работал над распределёнными вычислениями и другими программными системами. Патентная заявка 1988 года на имя David J. Schwartz, переданная David Schwartz Enterprises, описывала многоуровневое распределение частей вычислительной задачи; патент США 5,025,369 выдан в 1991 году. Шварц также публикует код под именем JoelKatz.[8][9]

В патенте описано разделение вычислительной задачи на части и распределение их между доступными компьютерами, организованными по уровням. Работу, которую нельзя выполнить на одном уровне, можно передать на другой. Предмет патента — совместная распределённая обработка данных; в нём не описываются токен XRP, реестр криптовалюты или более поздняя конструкция консенсуса XRPL. Даты подачи заявки и выдачи патента отличают это раннее изобретение от последующей работы Шварца в области платёжных сетей.[10]

Работа над консенсусом

В 2014 году Шварц вместе с Ноа Янгсом и Артуром Бритто опубликовал работу The Ripple Protocol Consensus Algorithm. В ней описывалась ранняя форма протокола с пересекающимися наборами доверенных валидаторов. Размещённый сейчас документ предупреждает, что не отражает современное состояние протокола, и направляет к анализу 2018 года с уточнёнными условиями безопасности и живучести.[11][12]

В современной модели каждый сервер выбирает валидаторов, которым доверяет не вступать в сговор; такой список обычно называют Unique Node List. Валидаторы обмениваются предложениями для следующей версии реестра, а сервер подтверждает результат при достижении необходимых порогов пересечения и согласия. Если согласие невозможно, протокол предпочитает остановку подтверждению расходящихся историй.[13]

Историческую статью необходимо отличать от развивающегося протокола. Шварц был одним из первоначальных проектировщиков и соавтором раннего объяснения, но текущее поведение определяется работающим открытым ПО, настройками валидаторов и последующими исследованиями.

Более поздний анализ написали Brad Chase и Ethan MacBrough, а не три автора статьи 2014 года. В нём рассматриваются условия, при которых протокол сохраняет безопасность и живучесть, несмотря на потенциально неисправных участников и различающиеся списки доверенных узлов. Это условные свойства протокола, зависящие от указанных предположений; историческое авторство Шварца не превращает ни одну из этих статей в безусловную гарантию для любой конфигурации сети.[14]

Публичная техническая деятельность

Проверенный профиль JoelKatz на GitHub связывает Шварца с открытыми репозиториями и экспериментами. Он подтверждает псевдоним и публичную разработку, но не доказывает, что Шварц единолично создал каждый компонент XRP Ledger.[9]

Отдельные предложения по развитию протокола

Шварц указан в числе соавторов XLS-20 — предложения о встроенной поддержке невзаимозаменяемых токенов; вместе с ним авторами названы Aanchal Malhotra и Nikolaos D. Bougalis. Спецификация датирована 24 мая 2021 года и описывает объекты реестра и операции транзакций для создания, хранения, передачи и уничтожения отдельных токенов. Это конкретный пример более поздней работы Шварца над проектированием протокола, при этом авторство предложения отделено от его реализации и решения сети включить эту функцию.[15]

В XLS-30, датированном 30 июня 2022 года, Малхотра и Шварц указаны как соавторы предложения автоматизированного маркетмейкера. В нём описаны пулы ликвидности, интегрированные в существующую биржу с книгой ордеров реестра, токены долей в пулах и аукционный механизм, предоставляющий держателю аукционного слота сниженные торговые комиссии. Это функция протокола, а не отдельная биржа под управлением Шварца. В опубликованном сообществом XRPL обзоре от марта 2024 года упоминаются предложение, а также последующая работа и отзывы многочисленных участников; авторство не означает, что эти два автора в одиночку создали или внедрили функцию.[16][17]

Ripple, XRP и XRP Ledger

Ripple — компания, XRP Ledger — открытая сеть, XRP — её нативный актив. Участие Шварца в разработке не означает его единоличный контроль над сетью. Современную роль в совете директоров следует отличать от прежней исполнительной должности.

Предложение по проектированию или должность в Ripple сами по себе не активируют изменение в XRP Ledger. Согласно описанному процессу внесения поправок, сначала требуется реализовать изменение в серверном программном обеспечении, а затем заручиться устойчивой поддержкой сверхбольшинства доверенных валидаторов в течение двух недель. Операторы валидаторов настраивают голосование по поправкам; отдельные серверы не могут самостоятельно включить сетевую поправку. Это отделяет влияние Шварца как инженера и публичного сторонника от механизма активации протокола.[18]

Источники