热门好课推荐
猜你喜欢
相关培训 相关博客
  • 1.Bitcoin,Ethereum,HyperLedger Fabric的区块链相关机制与原理;2.共识算法,主要有PoW,PoS,DPoS,PBFT,Paxos,Raft等;3.GoLang,C++等主流区块链系统开发语言;4.NoSQL数据库的原理与使用,尤其是KV型数据库:LevelDB,RocksDB等;5.linux操作系统,Docker容器技术的原理,部署和使用优化;
    2017-07-15 10:13:38
    阅读量:7573
    评论:0
  • 随着比特币、以太坊等虚拟货币的越来越火,作为这些虚拟货币背后支撑的区块链技术,也被越来越多的人提及。下面我们将使用go语言对区块链进行探讨,并实现一个简易的区块链,本文暂不涉及poW、poS等共识算法。通过本文,你可以做到:了解区块Hash算法区块链的构建Block/区块基础##了解区块链,我们就得先了解它的块。在区块链中,块存储了一些信息,比如,区块所在的位置、区块创建的时间...
    2018-10-03 18:12:23
    阅读量:1096
    评论:3
  • 开源地址:https://gitee.com/tianyalei/md_blockchainhttps://gitee.com/tianyalei/md_blockchain_managerJava区块链平台,基于Springboot开发的区块链平台。区块链qq交流群737858576,一起学习区块链平台开发,当然也交流Springboot、springcloud、机器学习等知识。起因...
    2018-04-11 17:07:30
    阅读量:8566
    评论:3
  • Parity的Substrate区块链框架在最近几个月里的开发进展很迅速,基于Substrate的Polkadot区块链的开发也是如火如荼。这个教程的目的是介绍如何构建一个可以支持自己的运行时模块的Substrate链。本教程的主要内容包括:学习Susbtrate链的安装与设置学习Susbtrate链的配置方法,以及如何使用Polkadot JS浏览区块链状态学习运行时模块的结构,以及如...
    2019-08-30 18:58:53
    阅读量:202
    评论:0
  • 1、最大难度目标中本聪规定:0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF为最大目标值,区块要被比特币网络接受其哈希值必须要小于最大目标值。2、难度目标的存储 以压缩格式存储在区块头部的nbits字段中,公式如下:target = coefficient*2^(8*(exponent-3))例如创世块的...
    2018-12-17 16:53:36
    阅读量:586
    评论:0
  • 本系列文章介绍以太坊区块链基于Java语言的解决方案。通过介绍EthereumJ定义的主要模块和Class,希望为大家学习和使用EthereumJ提供一些帮助。整体架构以太坊的Java解决方案主要是由两个项目来实现的:l EthereumJ(https://github.com/ethereum/ethereumj),实现了Ethereum定义的核心协议,完成了区块链的核心功能。l Ether...
    2018-04-22 15:41:55
    阅读量:1780
    评论:1
  •  区块链新思维迅雷同构多链架构实现百万TPS                 --学习迅雷链总工程师来鑫笔记今天跟大家介绍迅雷链的同构多链框架,介绍框架之前会先从整体介绍迅雷链的模块组成、迅雷连的整体架构,方便大家理解,也为我们后面机器的分享做铺垫。      首先我们先从整体看下迅雷区块链的技术栈,了解各模块的分工和写作。       最底层我们我们称为基础层,时构成区块链的最核心组成部分。最上...
    2018-05-09 23:25:01
    阅读量:1068
    评论:0
  • 本文主要介绍区块链项目fabric的加密算法。BCCSP(Blockchaincryptoprovider)即区块链加密提供商,用于定义选择使用的密码学实现库。负责摘要生成,非对称密钥的签名与验证,根据证书查找私钥等。该模块提供了一系列的接口,这些接口定义了摘要的生成方法,签名,验证,加密,解密等。所有自定义的密码学实现库都需要实现这些接口,以此达到密码学算法的可插拔。目前fabricBC
    2018-03-13 12:58:30
    阅读量:13025
    评论:0
  • 区块链上有国外比较著名的组织比如R3联盟、超级账本(Hyperledger),国内的中国区块链研究联盟(China Blockchain Research Alliance)、中国分布式总账基础协议联盟(China Ledger联盟)、金融区块链合作联盟等。超级账本(Hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,目标是让成员共同合作,共建开
    2016-09-02 15:39:57
    阅读量:12121
    评论:0
  • 1.计算hash方式一md5不推荐现在计算机计算能力不断提升,容易出现重复的值方式二sha246推荐使用// 计算哈希func CalculateHash(b Block) string { // 数据不允许修改 // 把 数据 包含在hash运算的数值里面, ,任何一个模块数据的修改,都会导致区块链, 链式数据结构的破坏 blockData := s...
    2019-05-04 11:30:41
    阅读量:368
    评论:0