![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
Timy哆哆
一位想法天马行空的工科女研究生,研究方向为电力网络。
展开
-
以太坊开发环境搭建(Windows系统)
**以太坊开发环境搭建(Windows系统)**1、安装go环境官网下载安装包或者去其他国内网站下载link.安装步骤:打开安装文件、点击next、点击next、选择安装目录点击next、Install安装、点击finish安装。2、安装geth环境直接到官网下载安装包link.下载之后直接安装即可,并将安装路径添加到系统Path环境变量中。Geth安装成功之后,在控制台或者打开PowerShell输入geth version命令,出现以下信息说明安装成功,输入geth -help命令也行原创 2021-04-11 20:40:03 · 853 阅读 · 0 评论 -
激励层的作用是什么 ?什么是哈希算法碰撞
激励机制可以理解为挖矿机制,最先找到时间戳的矿工获得奖励,获得奖励越多的节点算力规模越大。哈希碰撞:两个不同的输入,输出是相同的。输入X不等于y,但输出的H(X)等于H(y)。不同的输入可能会映射到哈希表中的同一位置,哈希碰撞是不可避免的,因为输入空间远远大于输出空间,256位的哈希值,输出空间的2的256次方(所有哈希值的取值可能。),但是输入空间无限大。根据歌农原理,会出现两个输入映射到一个输出的情况,没有高效的方法去认为制造哈希的碰撞,给定一个x,没有高效办法找到一个y,使得H(x)恰好等于H原创 2020-10-22 20:11:46 · 465 阅读 · 1 评论 -
为什么能保证交易公开透明又保障交易双方的隐私?去中心化?
区块链的数据层通过哈希算法对数据进行非对称加密,是一种分布式存储技术,在网络层采用点对点传输技术,交易采用权益证明机制达成共识,所以数据传输比较安全,并且实现去中心化的数据传送功能。...原创 2020-10-22 19:41:02 · 199 阅读 · 0 评论 -
区块链的技术框架
#区块链的技术框架区块链的技术框架主要包括数据层、网络层、共识层、激励层、合约层和应用层。1、数据层:数据块在数据层上打上时间戳从而形成一条数据链条,通过时间戳可对数据块进行溯源追踪、定位,在数据层通过哈希算法对数据进行非对称加密,可用于数据的信息加密,登录认证。区块链底层存储不需要本地数据库,通过分布式存储实现了数据的安全性和不可篡改的属性。2、网络层:区块链数据的传输依赖P2P,每一个节点在从其他节点获取数据的同时也在向其他节点发送数据,从而最大限度地利用带宽,并摆脱对中央服务器的依赖,实现去中心原创 2020-10-22 19:35:10 · 2781 阅读 · 0 评论