区块链的核心是去中心化的存储,传统的数据库解决方案,包括关系型数据库,非关系型数据库,都是属于中心化的存储方式。去中心化的存储,就是数据没有中心,并且每个数据节点都包含了上一个数据节点的信息。通过一个实例来理解区块链的数据存储形式:packagecom.weihua.blockchains.blackchain;importjava.util.Date;publicclassBlockMan{pu
分类:
编程语言 时间:
2019-05-15 22:53:36
阅读次数:
317
1. 测试用例及代码库 2. 机器配置 3. 测试结果 3.1 EVM 3.2 AElf 3.2.1 LoopDivAdd10M 3.2.2 LoopExpNop1M 近期对标以太坊做了一系列针对测试,在此次测试过程中,我们发现在同一机型上,运行同样的测试用例,aelf的合约执行效率远高于以太坊EV ...
分类:
其他好文 时间:
2019-05-12 13:52:04
阅读次数:
139
背景共识算法是区块链项目中最核心的部分,有分布式,就需要达成共识。共识算法对于加密货币而言至关重要的,因为它可以防止双花问题。从历史上看,双花问题是限制数字货币发展的一个重要挑战,直到采用了分布式账本之后才得以改观。正因为加密货币是由公开的和不可篡改的分布式账本实现的,因此必须采用共识算法来验证账本是否具有唯一性,以保证整个加密货币网络不被恶意节点所破坏。因此,共识算法必须具备容错的能力。例如,通
分类:
其他好文 时间:
2019-05-09 15:41:34
阅读次数:
163
本文主要借demo介绍基于Tendermint的区块链应用开发,这个demo很简单,主要包含以下功能: 代码已上传至github。 Tendermint Tendermint帮我们实现了PBFT,相当于搭了一个共识框架,包含两部分: Tendermint-core:PBFT共识算法实现; Tende ...
分类:
其他好文 时间:
2019-05-09 10:33:42
阅读次数:
200
课程:《密码与安全新技术专题》 班级: 1892 姓名: 李熹桥 学号:20189214 上课教师:张健毅 上课日期:2019年4月23日 必修/选修: 选修 1.本次讲座的学习总结 历史由来 区块链解决的问题其实是一个1982年由Leslie Lamport等人所提出的拜占庭将军问题。简单来说就是 ...
分类:
其他好文 时间:
2019-05-04 14:58:09
阅读次数:
197
自己的硕士研究方向和区块链有关,工程上一直以IBM的Hyperledger Fabric为基础进行开发,对该项目关注也有两年了。目前迎来了Hyperledger Fabric v1.4,这也是Fabric的第一个长期支持版本,因此也比较有代表性,故在此和大家分享一下自己的环境搭建过程。 附上v1.4 ...
分类:
其他好文 时间:
2019-05-03 22:22:38
阅读次数:
164
深度解析区块链POW和POS的区别 深度解析区块链POW和POS的区别 Proof of Work 还有Proof of Stake 之前理解程了 state ... 股权的意思 还有 delegated proof of Stake 能够部分解决 浪费电力的问题. 来源 http://blockc ...
分类:
其他好文 时间:
2019-05-03 16:52:51
阅读次数:
144
以太坊不仅是一种加密数字货币,它更是功能完备的智能合约平台,solidity就是用来开发以太坊上的智能合约的原生开发语言。solidity最早发布于2015年,它是第一种图灵完备的智能合约专用开发语言。目前除了以太坊之外,在其他区块链中也逐渐开始支持solidity,例如hyperledgerfabric、tendermint等。在这个solidity快速教程中,我们将使用最新0.5.7版的sol
分类:
其他好文 时间:
2019-04-29 17:14:14
阅读次数:
144
区块链技术能够解决经济活动中的信任构建难题,打造更加公开透明的营商环境。我们应善加利用,以实现诚信山东建设的大提升、大突破。 近年来,我省把社会信用体系建设作为优化营商环境的重要举措,充分发挥公共信用信息在行政管理和经济社会活动中的作用,为新旧动能转换营造了守信激励、失信惩戒的良好氛围。然而在实践中 ...
分类:
其他好文 时间:
2019-04-29 12:22:20
阅读次数:
219
导读 这是我的第一篇博文。在我本科学到的密码学课上,密码学就给我留下了理论艰深,概念繁多的可怕阴影,秘钥长度之长,处理过程之繁琐曾让我一度怀疑自己不是一个合格的工科生。因区块链开发中再次涉及到了密码学的相关知识,所以这几天又系统的学习了一遍,本文是一些对密码学的知识的整理。首先,我会对密码学学科的概 ...
分类:
编程语言 时间:
2019-04-26 22:26:00
阅读次数:
245