David Schwartz

David Schwartz 是美国软件工程师和密码学家,也是 XRP Ledger 的三名最初架构师之一。截至2026年10月29日,Ripple 将他列为董事会成员,而其2026年活动资料称其为荣誉首席技术官(CTO Emeritus)。他已不再负责公司的日常技术运营。[1][2][3]
XRP Ledger
2011年,Schwartz、Jed McCaleb 和 Arthur Britto 开始开发后来成为 XRP Ledger 的系统。该账本于2012年6月启动。此后,创始人将所创建1000亿枚 XRP 中的800亿枚转给当时名为 NewCoin、很快改名 OpenCoin 的公司。Schwartz 担任 OpenCoin 的首席密码学官。[4]
该项目自身的历史资料将账本的开发与公司的成立区分开来。资料将 NewCoin 公司成立时间定为2012年9月,即账本上线之后,并称 Chris Larsen 为其首席执行官、McCaleb 为首席技术官(CTO)、Schwartz 为首席密码学官、Britto 为顾问。Schwartz 后来担任 CTO 的头衔,不应倒推为他在上述早期职务中均担任过 CTO。[5]
在 Ripple 的经历
Schwartz 于2018年7月成为 Ripple 首席技术官。2025年9月,他宣布将在年底退出日常职责,成为 CTO Emeritus 并加入董事会。Ripple 当前领导页面仅在董事会部分列出他;Dennis Jarosch 接手技术运营。[6]
早期技术工作
在与 Stefan Thomas 于2020年进行的《Block Stars》回顾访谈中,Ripple 将 Schwartz 描述为一位经验丰富的 C++ 开发者,他曾试用 Bitcoin Core,并通过 Bitcoin 论坛帮助早期贡献者。访谈将他们对新账本的兴趣与对 Bitcoin 的拟议修改联系起来;这些修改需要围绕硬分叉进行艰难协调。这是对他技术兴趣的回顾性叙述,并不能证明他创建了 Bitcoin 或曾在该项目担任正式领导职务。[7]
在 XRP Ledger 之前,Schwartz 从事分布式计算和其他软件系统。1988年以 David J. Schwartz 为发明人、转让给 David Schwartz Enterprises 的专利申请描述了分层分配计算任务的系统;美国专利5,025,369于1991年获批。他也以 JoelKatz 名义发布代码。[8][9]
该专利描述了将一项计算任务划分为若干部分,并在分层排列的可用计算机之间分配这些部分。某一层无法处理的工作可以传递到另一层。其主题是协作式分布式处理;它没有描述 XRP 代币、加密货币账本或后来 XRPL 的共识设计。申请日期和授权日期将这项较早的发明与他后来从事的支付网络工作区分开来。[10]
共识研究
Schwartz 与 Noah Youngs、Arthur Britto 共同撰写了2014年的 The Ripple Protocol Consensus Algorithm,介绍一种基于相互重叠的受信验证者集合的早期协议。现存文档明确警告,它不代表账本共识协议的当前状态,并指向2018年的分析以说明更新后的安全性与活性条件。[11][12]
在当前设计中,每台服务器自行选择它认为不会串通作恶的验证者,通常称为 Unique Node List。验证者就下一账本版本中的交易交换提案;当重叠和同意比例达到要求时,服务器确认结果。若无法达成一致,设计选择停止推进,而不是确认彼此分叉的账本历史。[13]
介绍 Schwartz 的贡献时,需要区分历史论文和持续演进的协议。他是最初设计者之一,并共同发表了有影响的早期说明;但网络当前行为取决于实际运行的开源软件、验证者配置和后续研究,而不是由该论文单独决定。
后来的分析由 Brad Chase 和 Ethan MacBrough 撰写,而非2014年论文的三位作者所写。该分析考察了在参与者可能存在故障且可信节点列表各不相同的情况下,协议维持安全性和活性的条件。这些协议属性以所述假设为前提;介绍 Schwartz 的历史作者身份时,不应把任何一篇论文说成对所有网络配置都提供无条件保证。[14]
公开技术活动
经验证的 JoelKatz GitHub 资料将 Schwartz 与公开代码库和技术实验联系起来,可用于确认这一网名及其公开开发活动,但不能据此断言 XRP Ledger 的每个组件都由他一人创建。[9]
部分协议提案
Schwartz 是 XLS-20(原生非同质化代币支持提案)的署名共同作者之一,另两位作者是 Aanchal Malhotra 和 Nikolaos D. Bougalis。该规范的日期为2021年5月24日,内容描述了用于创建、持有、转移和销毁单个代币的账本对象及交易操作。这是他后来参与协议设计的一个具体例子,同时也保留了提案署名、实现工作以及网络决定启用某项功能之间的区别。[15]
XLS-30(日期为2022年6月30日)将 Malhotra 和 Schwartz 列为自动做市商提案的共同作者。提案描述了与账本现有订单簿交易所集成的流动性池、池份额代币,以及一种向拍卖时段持有人提供折扣交易费的拍卖机制。该设计是一项协议功能,并非 Schwartz 经营的独立交易所。XRPL 社区于2024年3月发布的介绍认可了该提案,并提及众多贡献者随后所做的工作和提供的反馈;作者身份并不意味着只有这两位作者构建或部署了该功能。[16][17]
Ripple、XRP 与 XRP Ledger
Ripple 是公司,XRP Ledger 是开源网络,XRP 是该账本的原生资产。Schwartz 参与设计账本并不表示他能单独控制网络;其当前董事会职务也不应与以前的高管职位混淆。
设计提案或 Ripple 的职务头衔本身不会使 XRP Ledger 上的变更生效。文档所述的修正案流程首先要求在服务器软件中实现该变更,然后由可信验证者的绝大多数持续支持两周。验证者运营者负责配置修正案投票;单个服务器不能自行启用网络修正案。这一区分了 Schwartz 作为工程师和公开倡导者的影响力与协议的启用机制。[18]
参考资料
- ↑ Leadership, Ripple, retrieved 28 August 2026.
- ↑ 2026 Speakers, Ripple Swell, retrieved 28 August 2026.
- ↑ Ripple, Leadership, checked 29 October 2026; Ripple, The Swell 2026 Lineup is Here, 29 September 2026.
- ↑ History, XRP Ledger, retrieved 28 August 2026.
- ↑ XRP Ledger, History, checked 29 October 2026
- ↑ Ripple CTO David Schwartz to Step Back, Joins Board, CoinDesk, 1 October 2025.
- ↑ Ripple, Back to the Future: An Interview with David Schwartz and Stefan Thomas, 12 August 2020
- ↑ US patent 5,025,369: Computer system, Google Patents, retrieved 28 August 2026.
- ↑ 9.0 9.1 JoelKatz, GitHub, retrieved 28 August 2026.
- ↑ David J. Schwartz, US5025369A: Computer system, filed 25 August 1988, granted 18 June 1991
- ↑ The Ripple Protocol Consensus Algorithm,David Schwartz、Noah Youngs 与 Arthur Britto,2014年。
- ↑ Analysis of the XRP Ledger Consensus Protocol,Brad Chase 与 Ethan MacBrough,2018年2月20日。
- ↑ Consensus Protocol,XRP Ledger 文档,检索于2026年8月28日。
- ↑ Brad Chase and Ethan MacBrough, Analysis of the XRP Ledger Consensus Protocol, 20 February 2018
- ↑ XLS-0020: Non-Fungible Token Support, created 24 May 2021
- ↑ Aanchal Malhotra and David J. Schwartz, XLS-0030: Automated Market Maker on XRPL, created 30 June 2022
- ↑ XRP Ledger, Get Ready for AMM, 21 March 2024
- ↑ XRP Ledger documentation, Amendments, checked 29 October 2026