利用模型检查验证δ-货币及区块链在供应链管理中的应用
1. 数字货币概述
数字货币的起源可以追溯到戴伟(Wei Dai)。他在一篇文章中构想了数字货币,提出了一种匿名交易、人人使用化名的货币形式,并制定了一个五步协议,包括:
1. 货币创建
2. 货币转移
3. 合同执行
4. 合同结束
5. 合同执行
比特币提案中提及了b-money提案。在比特币的实现中,交易块通过对应于存储该块中交易的默克尔树的根哈希在公共区块链上表示,可将区块链视为哈希账本,该账本需达成共识,即确定哪个块将扩展给定链。在给定块中,仅容纳有效交易,这通过加密结构实现,以防止双重花费或重放攻击。比特币使用堆栈机和脚本语言实现,没有账户概念,交易在地址之间进行,实现了匿名性,未花费的硬币会保存在适当的数据结构中。能够成功解决哈希难题的人可以向区块链添加一个块,并创造比特币。
与比特币不同,以太坊区块链支持账户概念,还有托管账户的概念,交易通过智能合约代码完成。挖矿过程是以太坊以及许多其他基于区块链的货币实现的标准特征。
区块链技术在应用中面临一些挑战,如吞吐量、延迟、大小和带宽、安全性、资源浪费、可用性、版本控制、硬分叉和多链等问题,这促使了替代方案的提出,δ-货币就是其中之一。
2. δ-货币介绍
δ-货币采用点对点共识模型,与比特币的公共共识不同。每对交易的对等方会维护一个默克尔树来记录他们之间的交易。如果有n个对等方,每个对等方可以与n - 1个其他对等方进行交易,那么每个对等方会维护n - 1个默克尔树。只有当两个对等方都连接并同意交易时,交易才会发生,这非常适合零售交易或供应链参与者之间的
超级会员免费看
订阅专栏 解锁全文
360

被折叠的 条评论
为什么被折叠?



