APP下载

基于智能合约的可信筹款捐助方案与平台

2020-06-07谭文安

计算机应用 2020年5期
关键词:智能信息

谭文安,王 慧

(1.南京航空航天大学计算机科学与技术学院,南京211106; 2.上海第二工业大学计算机与信息工程学院,上海201209)

(∗通信作者电子邮箱wtan@foxmail.com)

0 引言

近年来,互联网+技术的不断发展,促进各种筹款捐助活动演变成各种线上模式,虽说这种方式带给人们极大便利,让筹款捐助跨越了空间障碍,但随着各种数据的爆炸增长,人们难以辨别孰真孰假,不法分子利用这种弊端,通过不法手段从中牟利,置筹款捐助这一善事于尴尬境地。出现以下问题:1)筹款信息缺乏可信度;2)善款流向不透明;3)善款到账不及时。区块链技术和智能合约为解决上述问题提供了技术支撑,本文将区块链技术和筹款捐助相结合,提出了一种可信筹款捐助方案,并基于此方案搭建了一个可信平台,以验证上述方案的有效性。

1 相关工作

1.1 区块链

区块链是从比特币底层技术衍生出来的新技术体系,是一种按照时间顺序将数据区块以链条的方式组合而成的特定数据结构,并以密码学方式保证其不可篡改、不可伪造的去中心化公共总账[1]。区块链的特点主要包含以下三方面:1)开放共识:任何用户都可以参与到区块链中,参与其中的节点都可以获得一份完整的账本;任何用户都可以通过公开的接口查询区块链上的数据。2)去中心化:区块链是由参与节点组成的P2P(Peer to Peer)网络,不存在中心化的硬件或管理机构,任何节点在网络中都是平等的。3)不可篡改性:区块链是一个公开的账本,区块通过节点的验证后会被永久存储,区块中含有上一个区块的hash值,如果修改其中某一个区块,在这之后的所有区块都要重新计算,除非能控制系统中超过51%的节点,否则单个节点对数据库的修改是无效的。……

登录APP查看全文

猜你喜欢

智能信息
智能制造 反思与期望
智能前沿
智能前沿
智能前沿
智能前沿
智能制造·AI未来
订阅信息
展会信息
信息
健康信息