
区块链
文章平均质量分 94
Black_God1
我个人喜欢看一些技术或方法,愿技术改变生活!
展开
-
区块链的四大分支:公有链、联盟链、私有链、侧链
根据区块链的开发对象的不同,可以将区块链分成主要的三类:公有链,私有链和联盟链。公有链对所有人开放,节点可以随意的加入;私有链支队单独的实体进行开放,如公司内部;联盟连会对一个特定的组织开放。一、公有链 公有链是完全去中心化的一种区块链,比特币就属于这种公有链,是完全去中心化的。任何人既可以进行交易也可以读取信息。任何人都可以参与链上的交易确认和共识机制。各个节点可以随时假如节点也可以随时...原创 2019-07-18 15:00:32 · 6783 阅读 · 0 评论 -
区块链技术分析
区块链是加密货币背后的技术,与基础语言或平台等差别较大,它本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。与此同时,梳理与之相关的知识图谱和体系,帮助大家系统的去学习研究。文末,推荐了一些精选内容,供大家阅读。# 区块链是什么区块链来自于比特币等加密货币的实现,目前这项技术已经...转载 2019-07-17 15:56:38 · 750 阅读 · 0 评论 -
区块链技术基础
简述区块链本质上是一个对等网络(peer-to-peer)的分布式账本数据库。区块链本身其实是一串链接的数据区块,其链接 指针是采用密码学哈希算法对区块头进行处理所产生的区块头哈希值。一、基本概念1、数据区块:比特币的交易会保存在数据区块中,大约每10分钟会产生一个区块,每个数据区块一般包括区块头(Header)和区块体(Body)两部分。区块体中则主要包含交易计数和交...转载 2019-07-17 16:21:16 · 2409 阅读 · 0 评论 -
merkle二叉树
merkle树区块链中的每个区块都包含了产生于该区块的所有交易,且以Merkle树表示。默克尔树(又叫哈希树)是一种二叉树,由一个根节点、一组中间节点和一组叶节点组成。最下面的叶节点包含存储数据或其哈希值,每个中间节点是它的两个孩子节点内容的哈希值,根节点也是由它的两个子节点内容的哈希值组成。默克尔树的特点是,底层数据的任何变动,都会传递到其父亲节点,一直到树根。区块链中的应用...原创 2019-07-17 16:31:24 · 1428 阅读 · 0 评论