如何实现区块链互助保障平台?

2016-07-11 03:02:07
如何实现区块链互助保障平台?
 
首先我们需要理解 1、什么是区块链以及区块链对互助保障平台的作用再就是 ;2、如何实现区块链互助保障平台。
 
一、什么是区块链
 
用人话来讲,区块链是由一个一个的“区块”串联起来,象一根链条[如下图,来自比特币创世论文],有始无终,不断延长,平均每隔一段很小的时间产生一个新 区块,添加到区块链的尾部。它在互联网里是以去中心化的 P2P 网络,将数据以“区块链”的形式,保存在公开的去中心化的分布式存储系统中,任何人都可以下载信息上传信息使用。
 

二、区块链的规则
 
规则一、不可伪造
 
每个存储在区块链上信息,都由用户人用私钥签名,证明确实是他同意向区块链存储的,其它人无法伪造,私钥签名可以比喻为按指纹,每个人的指纹都不相同,其它人无法伪造。
 
规则二、难以修改
 
在区块链当中,把前一个区块整体算出一个散列值以及打上一个时间戳,记录在本区块里,它能表示各个区块的先后次序,如果要修改某一个区块的信息,那么就需要修改这个区块以后的所有区块的信息,这个比较的难。
 
规则三、合法性检查
 
制造每个区块的用户, 会对每一笔信息做合法性检查,假冒他人签名、信用不足等信息很容易被发现并拒绝,不会加入到新区块中。如果用户协同作弊,也会被其它用户检查发现,拒收他做的非法区块。
 
规则四、去中心化
 
区块链是由一系列的去中心化分布式存储的数据块组成的,每个数据块上都包含了一整条区块链上的信息,一个链上有N个用户,那么这个信息就被存储成N份,并 且这些信息是被切片加密存储到区块链上的,并且区块链去中心化,集体维护、不可修改,这就保证了区块链具有自证其信的作用。
 
三、中心化网络与去中心化网络
 
当前所有的信息包括存储在云上的信息都是中心化的,只要中心处故障,其他都节点都会跟着出故障,缺乏100%的可靠性,而在去中心化的网络里,云也只是节点的一部分,没有任何节点需要依赖于其他节点而保证可靠性。
 

四、基于互助平台的互助保障以及基于区块链的互助保障
 
主观上来说目前互助保障平台存在的信用问题是其本身是脆弱的不可信的,需要额外的信用保证来给用户信任,带有主观的意识,所有用户的信息都存储在平台上, 平台可以在后台修改用户的加入时间,充值以及互助记录,金额,信用等,无法在客观上保证信息的可靠性,那么 区块链技术具有天然的自证其信的特点,而且在上面的数据在一定范围内(51%的攻击问题,可用消耗虚拟币,侧链,垃圾链等技术去除)也是不能修改的,而区 块链的互助保障平台,所有用户的信息都是自证其信的。
 

五、如何实现区块链互助保障平台
 
用人话来说,区块链结合互助保障其实主要就是把用户信息存储到区块链上,是区块链在存储领域的应用,而目前互助保障平台的用户信息是存储在云上或者虚拟服务器等之类的系统上的。
 
另外还可以利用区块链的信用体系,由多个用户发出信用投票后,才能触发互助这里首先实现一条公共的区块链网络或者基于原有的区块链实现私有链(原理如下,基于目前开源的区块链开发,以后有机会再讲)
 

六、一个自建区块链存储的用例
 
比如我们需要将一个用户信息文件 file.txt 保存在蚂蚁互保的区块链上,首先需要在蚂蚁区块链上申请一个 用户 ID 573b4ce25da55fc8715b4c33,通过区块链提供的API实现数据的上传下载。
(头条号)
转自:https://www.gongxiangcj.com/show-22-1352-1.html

OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇