Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

区块链研究报告(区块链研究报告怎么写)

区块链 加入收藏
本篇文章给大家谈谈区块链研究报告对应的信息,希望对各位有所帮助,不要忘了收藏本站喔。智能合约可能是区块链上最具革命性的应用。如果智能合约在区块链上实现广泛运用,经济分工将在互联网时代进一步细化,全球范围内

本篇文章给大家谈谈区块链研究报告对应的信息,希望对各位有所帮助,不要忘了收藏本站喔。

智能合约可能是区块链上最具革命性的应用。

如果智能合约在区块链上实现广泛运用,经济分工将在互联网时代进一步细化,全球范围内的各网络节点将直接对接需求和生产,更广泛的社会协同将得以实现。

如果上述愿景实现,区块链技术与行业的结合有望迎来“从1到N”的爆发时刻,它的爆发或将不是线性的而是非线性的,区块链也才可能从“信任机器”升级成为引领产业浪潮的重要“引擎”。

来源: 泽平宏观(ID:zepinghongguan)作者: 恒大研究院 任泽平、连一席、谢嘉琪、甘源一、区块链如何创造信任:基本结构、关键机制与核心性质近年来,区块链成为科技界和创业圈的一大热词。

第46届世界经济论坛达沃斯年会将区块链与人工智能、自动驾驶等一并列入“第四次工业革命”,显示出区块链技术的重大意义和极为广阔的发展空间。

IBM公司CEO罗睿兰女士有一句著名的论断:“区块链对于可信交易的意义正如互联网对于通讯的意义”(What the internet did for communications, I think blockchain will do for trusted transactions)。

那么区块链是什么?为何它被称为“信任的机器”?在本报告的第一部分中,我们用 “1”、“2”、“3”来总结区块链的特点,由此回答以上两个关键问题——“1”句话概括区块链:可信的分布式数据库:“2”个核心优势:分布式、不可篡改:“3”个关键机制:密码学原理、数据存储结构、共识机制。

1. “1”句话概括区块链:可信的分布式数据库狭义来说,区块链是一种将数据区块以时间顺序相连的方式组合成的、并以密码学方式保证不可篡改和不可伪造的分布式数据库(或者叫分布式账本技术,Distributed Ledger Technology,DLT)。

分布式包含两层意思:一是数据由系统的所有节点共同记录,所有节点既不需要属于同一组织,也不需要彼此相互信任:二是数据由所有节点共同存储,每个参与的节点均可复制获得一份完整记录的拷贝。

那么这个分布式数据库的基本结构如何?区块链可以视作一个账本,每个区块可以视作一页账,其通过记录时间的先后顺序链接起来就形成了“账本”。

一般来说,系统会设定每隔一个时间间隔就进行一次交易记录的更新和广播,这段时间内系统全部的数据信息、交易记录被放在一个新产生的区块中。

如果所有收到广播的节点都认可了这个区块的合法性,这个区块将以链状的形式被各节点加到自己原先的链中,就像给旧账本里添加新一页。

区块可以大体分为块头(header)和块身(body)两部分。

块头一般包括前一个区块的哈希值(父哈希)、时间戳以及其他信息。

哈希是一类密码算法,将任意一段信息都可以通过某种加密算法表现为一串“乱码”,也就是哈希值。

父哈希指向上一个区块的地址(头哈希),如此递推可以帮我们一直回溯到区块链的第一个头部区块,也就是创世区块(genesis block)。

每个特定区块的块头都具有唯一的识别符,即头哈希值。

任何节点都可以简单地对区块头进行哈希计算独立地获取该区块的哈希值。

区块高度是区块的另一个标识符,作用与区块头哈希类似。

创世区块高度为0,然后依次类推。

以上图的比特币#515056区块为例,其块头中除了包含头哈希、父哈希及默克尔根以外,还包含了以下重要信息:奖励(Block Reward):系统发放给发现正确哈希值并创建新区块的矿工的奖励,这部分为内置代币系统的区块链独有。

目前比特币区块链奖励为12.5个比特币,该数字每四年减半(比特币总量设定为2100万个)。

难度(Difficulty):该区块工作量证明算法的难度目标。

随机数(Nonce):用于工作量证明算法的计数器。

块身包含经过验证的、块在创建过程中发生的所有价值交换的数据记录,通过一种特殊的数据结构存储起来,通常组织为树形式——比如默克尔树(Merkle Tree)。

所有数据记录在这棵树的“叶子”节点里,一级一级往上追溯,最后归结到一个树根,反之通过树根就追溯到每一笔交易详情。

2.区块链三大关键机制:密码学原理、数据存储结构、共识机制密码学原理之一:哈希算法哈希算法是一类加密算法的统称,是信息领域中非常基础也非常重要的技术。

输入任意长度的字符串,哈希算法可以产生固定大小的输出。

通俗地说,我们可以将哈希算法的输出(也就是哈希值)理解为区块链世界中的“家庭地址”。

就像物理世界中我们总可以用一个特定且唯一的地址来标识一样,我们也可以用哈希特定且唯一地标识一个区块(如果不同区块的哈希总是不同的,那么我们称这类哈希函数具有“碰撞阻力”,这是对哈希函数的基本要求),而且就像我们无法从“家庭地址”倒推出房屋结构、家庭成员等内部信息一样,我们也无法从哈希值反推出区块的具体内容(哈希函数的隐秘性)。

密码学原理之二:非对称加密非对称加密是指加密和解密使用不同密钥的加密算法,也称为公私钥加密。

区块链网络中,每个节点都拥有唯一的一对私钥和公钥。

公钥是密钥对中公开的部分,就像银行的账户可以被公开,私钥是非公开的部分,就像账户密码。

使用这个密钥对时,如果用其中一个密钥加密一段数据,则必须用另一个密钥解密。

在比特币区块链中,私钥代表了对比特币的控制权。

交易发起方用私钥对交易(包括转账金额和转账地址)签名并将签名后的交易和公钥广播,各节点接收到交易后可以用公钥验证交易是否合法。

在这个过程中交易发起方无须暴露自己的私钥,从而实现保密目的。

数据存储结构:默克尔树默克尔树(Merkle Tree)实际上是一种数据结构。

这种树状数据结构在快速归纳和检验大规模数据完整性方面效率很高。

在比特币网络中,默克尔树被用来归纳一个区块中的所有交易,其树根就是整个交易集合的哈希值,最底层的叶子节点是数据块的哈希值,非叶节点是其对应子节点串联字符串的哈希。

我们只需要记住根节点哈希,只要树中的任何一个节点被篡改,根节点哈希就不会匹配,从而可以达到校验目的。

共识机制共识机制是区块链网络最核心的秘密。

简单来说,共识机制是区块链节点就区块信息达成全网一致共识的机制,可以保证最新区块被准确添加至区块链、节点存储的区块链信息一致不分叉甚至可以抵御恶意攻击。

实践中要达到这样的效果需要满足两方面条件:一是选择一个独特的节点来产生一个区块,二是使分布式数据记录不可逆。

关于区块链研究报告的信息到此就结束了,如果你还想了解更多这方面的信息,记得收藏关注本站。

图集详情底部广告位