Randpay:一种需收款方同意的区块链微支付与交易技术
密码学与安全
2020-07-24 v3
摘要
Randpay 是 Emercoin 开发的一种用于区块链微支付的技术,如本文所示,在某些场景下可比闪电网络更为高效。该协议基于 Ronald L. Rivest 的概念,发表于论文“Electronic Lottery Tickets as Micropayments”(1997)。该“彩票票”为需要可信第三方提供支付的集中式系统设计,且在某些场景中亦充当彩票 facilitator。现有区块链协议至少在不创建支付通道的情况下无法支持点对点“彩票”微支付,本文对此作了分析。因此,其实现需要对区块链核心进行更新开发。最终引入了 RandpayUTXO——一种可无限花费的零输出,要求收款方签名发布于区块链上。Randpay 被认为是首个要求收款方以其私钥对交易签名的区块链协议。这一重要特性不仅可改进微交易,还可扩展区块链在需收款方同意方具法律效力的法律契据中的使用。本研究的第二项重要创新是实现了 Blum 的“电话抛币”问题,以设计无需任何第三方促成彩票的“彩票票”。本文给出了 API 描述、数学模型分析,并证明了“彩票”何以有益。此外还包括攻击分析与现有方案概述。
引用
@article{arxiv.1912.00007,
title = {Randpay: The Technology for Blockchain Micropayments and Transactions Which Require Recipient's Consent},
author = {Oleksii Konashevych and Oleg Khovayko},
journal= {arXiv preprint arXiv:1912.00007},
year = {2020}
}
备注
This document needs major revision and is not going to be updated