猜你喜欢
相关培训 相关博客
  • 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
    阅读量:8693
    评论:0
  • 一、前言1.1 叙叙旧对于区块链的学习,自己是从大四做毕设的时候开始。看到网上的文章,文章质量层次不齐,要么只是讲述理论,要么就是贴几行代码,对于初学者很不友好。由于一些原因,最近再次接触到了区块链,加上有重新开始写博客的打算,就将它作为第一篇文章发布吧。1.2 文章摘要这篇文章主要围绕基于以太坊的区块链开发,主要分为两个模块:区块链的理论介绍和相关的学习资料推荐;前端通过JavaScri...
    2020-03-12 15:55:32
    阅读量:95
    评论:0
  • 1.计算hash方式一md5不推荐现在计算机计算能力不断提升,容易出现重复的值方式二sha246推荐使用// 计算哈希func CalculateHash(b Block) string { // 数据不允许修改 // 把 数据 包含在hash运算的数值里面, ,任何一个模块数据的修改,都会导致区块链, 链式数据结构的破坏 blockData := s...
    2019-05-04 11:30:41
    阅读量:395
    评论:0
  • 在比特币中,为了避免地址重复、安全性等各种问题,比特币的地址的生成过程是很繁琐的。我们这里由于只是学习其原理,一些实际中可能会遇到的问题就不予考虑了,将地址生成的过程最大程度的简化。 简化后的流程是:首先生成一对秘钥,然后对公钥取哈希,再将哈希转成BASE64,最后生成的一组BASE64编码的字符串就是最终看到的地址了,代码很简单,就两行std::string BlockChain::...
    2018-09-06 10:47:01
    阅读量:3437
    评论:0
  • 原则上说,工作量证明算法应该是计算困难,验证容易,但我们这里只为学习,一切从简,使用一个简单的工作量证明算法:先取一个字符串,如“Hello Shacoin!”,然后取一个自然整数,再将该整数转成字符串,衔接到前面的字符串后面,形成一个新的字符串。然后将这个新字符串取哈希,判断哈希的最后一位是不是为0,如果是,则工作量证明通过,不是再将整数加一,继续重复上面的步骤,直到满足验证条件为止。为了简化对...
    2018-09-06 10:50:03
    阅读量:3406
    评论:0
  • Parity的Substrate区块链框架在最近几个月里的开发进展很迅速,基于Substrate的Polkadot区块链的开发也是如火如荼。这个教程的目的是介绍如何构建一个可以支持自己的运行时模块的Substrate链。本教程的主要内容包括:学习Susbtrate链的安装与设置学习Susbtrate链的配置方法,以及如何使用Polkadot JS浏览区块链状态学习运行时模块的结构,以及如...
    2019-08-30 18:58:53
    阅读量:352
    评论:0
  • 本系列文章介绍以太坊区块链基于Java语言的解决方案。通过介绍EthereumJ定义的主要模块和Class,希望为大家学习和使用EthereumJ提供一些帮助。整体架构以太坊的Java解决方案主要是由两个项目来实现的:l  EthereumJ(https://github.com/ethereum/ethereumj),实现了Ethereum定义的核心协议,完成了区块链的核心功能。l  Ether...
    2018-04-22 15:41:55
    阅读量:2023
    评论:1
  • FJTCM区块链技术开发学习小组时间:2019/05/31基于区块链技术的电子病历研究摘 要:提出了一种基于区块链技术的新型分布式电子病历记录管理系统。系统为患者提供了一个全面的、不可变的日志,并且可以方便地访问其医疗信息。利用独特的区块链属性,系统在处理敏感信息时管理身份验证、机密性、可靠性和数据共享关键因素。模块化设计集成了提供者的现有、本地数据存储解决方案,促进了互操作性,使系...
    2019-05-31 16:44:21
    阅读量:997
    评论:0
  •  区块链新思维迅雷同构多链架构实现百万TPS                 --学习迅雷链总工程师来鑫笔记今天跟大家介绍迅雷链的同构多链框架,介绍框架之前会先从整体介绍迅雷链的模块组成、迅雷连的整体架构,方便大家理解,也为我们后面机器的分享做铺垫。      首先我们先从整体看下迅雷区块链的技术栈,了解各模块的分工和写作。       最底层我们我们称为基础层,时构成区块链的最核心组成部分。最上...
    2018-05-09 23:25:01
    阅读量:1215
    评论:0
  • 区块链的功能架构一个了解区块链技术范围的方法是,学习其具备的核心功能。这一部分描述了一个通过对市场上存在的各种方法进行分析归纳后得出的通用的模块构造方式。在2016年,看上去市场上这样的方式有很多,但是这其中存在整合机会,并且我们将逐渐减少底层架构的讨 论,而增加对顶层能力的研究。最终,这种类型的基础设施架构技术将会被认为是理所应当的,并且其大部分会被整合成“开箱即用”的模式,而非像以前那样弄...
    2018-09-14 12:59:24
    阅读量:130
    评论:0