数字货币可编程性框架
分布式、并行与集群计算
2023-11-09 v1
摘要
由数字货币赋能的可编程货币,通过允许用户以代码将条件附加于资金流动,实现了超越简单支付的成果。然而,关于可编程货币的定义、可编程性可在何处实现以及由此产生的权衡,尚缺乏清晰认识。本文给出可编程货币的定义,包含四个关键组件:表示价值的格式、一组可编程指令、提供一致性保证的执行环境,以及关于权限的规则。我们讨论可编程性原语,按其表达力分类为不同层级。我们概述可提供可编程性的四个位置——硬编码进系统规则、通过客户端提供的程序/智能合约、在客户端代码中、或通过中介——分析各自的收益与风险。对于评估央行数字货币的政策制定者,我们建议整体考虑这些方面及其与系统设计中监管的相互作用。我们的框架与词汇使得对可编程性实现的更细致分析成为可能。
引用
@article{arxiv.2311.04874,
title = {A Framework for Programmability in Digital Currency},
author = {Nikhil George and Thaddeus Dryja and Neha Narula},
journal= {arXiv preprint arXiv:2311.04874},
year = {2023}
}