自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 区块链网络层简单介绍

区块链网络层主要通过 P2P 技术实现分布式网络的机制,网络层包括 P2P 组网机制、数据传播机制和数据验证机制,因此区块链本质上是一个 P2P 的网络,具备自动组网的机制,节点之间通过维护一个共同的区块链结构来保持通信。

2023-05-06 18:23:41 1078

原创 区块链之LevelDB

Leveldb是一个Google实现的非常高效的kv开源数据库,版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计,实现原理是依据LSM-Tree(Log Structed-Merge Tree)算法。...

2022-07-19 17:51:29 2862 1

原创 区块链之常用数据算法介绍

在深入学习区块链时,不可避免的需要了解密码学。密码学流传已久,有几千年历史,在军事、外交、情报等领域有广泛的的应用。在区块链领域,也大量应用了密码学算法,比如哈希算法和椭圆曲线算法,这些数据加密算法是该技术重要组成部分。...

2022-07-13 16:21:25 5116 1

原创 常见区块链基础架构

本文根据当前网络上大家熟知的公链和联盟链,介绍下区块链的整体架构。一、基础原理架构技术层面,区块链的结构如下图所示。一条区块链上有多个区块,每个区块包括区块头与区块体。区块头中主要包括版本号、前一区块哈希值、时间戳、随机数、目标哈希、默克尔根;区块体中是通过默克尔树记录的账本信息。这个主要是展示的区块链原理的技术架构,接下来,主要介绍组织架构及层级。二、早期的区块链架构区块链技术刚提出的时候,在架构上通常被分为6层或者4层,6层的概念即数据层、网络层、共识层、激励层、合约层和应用层,下图为区块链技术早

2022-07-07 16:38:27 13856

原创 Merkle树介绍

默克尔树(Merkle树)又叫哈希树,是区块链数据存储运用到的一个重要的技术算法。简单来说,哈希树(默克尔树)中,每个节点都标有一个数据块的加密哈希值。哈希树可以用来验证任何一种在计算机中和计算机之间存储、处理和传输的数据。它们可以确保在点对点网络中数据传输的速度不受影响,数据跨越自由的通过任意媒介,且没有损坏,也没有改变。...

2022-07-05 11:35:19 5279

原创 区块链简介

区块链技术是一种去中心化系统各节点共享的数据账本,从技术人员角度,它就是一个分布式数据库,只是这个数据库更新数据的方式很特别。

2022-07-01 10:15:09 286

原创 kafka安装,java实现生产者、消费者

kafka简介 Kafka是分布式发布-订阅消息系统,最初由LinkedIn公司开发,之后成为之后成为Apache基金会的一部分,由Scala和Java编写。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 它与传统系统相比,有以下不同: 它被设计为一个分布式系统,易于向外扩展; 它同时为发布和订阅提供高吞...

2018-09-11 22:59:40 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除