文件名称:相关知识与技术-learning c# programming with unity 3d 2014
文件大小:4.8MB
文件格式:PDF
更新时间:2024-07-04 15:26:27
众筹 区块链 防篡改 信任
3.1.1什么是区块链 第三章相关知识与技术 3.1区块:链 区块链是一个分布式共享账本【1s】,而它要做的事情就是让所有接入进来的节点之间建立 信任关系。从狭义上来讲,区块链是一种按照时间顺序将数据进行区块组合的数据结构,并 在密码学的基础上,保证数据的不可篡改行为【161。从广义上来讲,区块链技术是利用块链式 数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方 式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的 一种全新的分布式基础架构与计算范式f17l。第三方支付平台是大家比较熟悉的一个平台,这 个平台采用的就是一个*大数据,所有的数据交互都需要经过这个大数据库来完成,这个 数据库需要时时保持畅通,而且不能出现一点问题,因此第三方支付平台的最大问题在于如 何来维护好这个*数据库。而要维护好这个数据库就比较复杂。 区块链采用的是去中心化的技术,所谓的去中心化118】,就是把这个第三方需要维护的大 数据库取消了,谁来维护这些交易信息昵。众所周知,在一个网络中,会有成千上万个节点, 现在让每一个节点来保存所有的这些交易信息,即每一个节点都是一个数据库的维护者,同 时也是数据的共享者。这就成功的将一个大数据库给“去”掉,因此是去中心化的。 仅仅去中心化是不能保证数据安全的【·9】。需要将各个区块进行链接,在每一个区块中都 保留着多笔交易的信息,而区块之间的链是有很大的关系的。下一个区块的生成是根据上一 个区块的内容来生成的,区块与区块之间是环环相扣的,更改一个区块,将造成下一个区块 内容的不一致。因此数据是安全的【20]。 现在的区块链可以分为三种。公有区块链,联合区块链以及私有区块链。顾名思义,公 有区块链是世界上任何一个接入进来的节点都可以和这个网上的节点进行交易,并且交易能 够得到该公有区块链的认可,任何人都可以参与其中。公有区块链是最早的区块链,也是应 用最广泛前景最好的区块链。著名的比特币平台就是公有区块链,所以可以说公有区块链最 具权威性。联合区块链也叫联盟链,是由几个公司或者组织共同来维护的一条数据区块链。 在这个区块链中,由该群体内部指定的多个预选节点作为记账人,每一个区块链的生成由所 万方数据