E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
merkle
比特币源码研读之一
比特币源码研读之一——区块链研习社《比特币源码研读班》一看文件夹结构和github编译依赖,分析的依赖库srccompat//工作台代码base58等configconsensus//交易相关
merkle
剑有偏锋
·
2019-12-12 03:35
区块链,程序员转型入门必看这四项技能
区块头的大小为80字节,包括4字节的版本号、32字节(256位)的上一区块哈希值、32字节的
Merkle
根节点、4字节的时间戳、
Yan_YH
·
2019-12-08 14:47
Nulltx报道 |IONChain离子链:用边缘计算开启消费级物联网的未来
本文转载自:nulltx.com(原
merkle
)原文链接:https://nulltx.com/ionchain-ushering-in-the-future-of-ciot-with-edge-computing
IONChain离子链
·
2019-11-30 21:08
Merkle
Hash Tree
图片发自App二进制的哈希树(二叉哈希树,较常用的tigerhashtree也是这个形式).据称哈希树经常应用在一些分布式系统或者分布式存储中的反熵机制(Anti-entropy),也有称做去熵的.这些应用包括Amazon的Dynamo还有Apache的Cassandra数据库,通过去熵可以去做到各个不同节点的同步,即保持各个节点的信息都是同步最新.哈希树的特点很鲜明:叶子节点存储的是数据文件,而
Stan森
·
2019-11-30 11:03
Merkle
Tree 的 position binding
vectorcommitmentprover有一个数组,这个数组不直接公开,而是通过vectorcommitment的形式展示。之后prover可以向verifier提供第i位置的数值及其证明,verifier可以验证这个数确实就在前述数组第i位置。这个特性称为positionbinding。positionbindingInformally,thissaysthatitshouldbeinfea
周宇盛
·
2019-11-28 19:57
史上最详细的区块链技术架构分析
数据存储主要基于
Merkle
树,通过区块的方式和链式结构实现,大多以KV数据库的方式
区块链兄弟
·
2019-11-05 00:28
磨链(mochain)社区-4.21分享-线下分享-以太坊概念
Merkle
树在bitcoin中有重要作用,以太
磨链社区
·
2019-11-02 19:47
证书透明化日志工作原理
所有叶子和结点的根,即根哈希称作默克树哈希(
Merkle
YYRise
·
2019-11-01 23:00
区块链模型架构
分为6层:数据层、网络层、共识层、激励层、合约层、应用层数据层描述区块链技术的物理形式,数据块、链式结构、时间戳、哈希函数、
Merkle
树、非对称加密网络层本质上是一个P2P网络每个节点即接受信息,也产生信息
go_sparrow
·
2019-10-30 13:30
联合挖矿规范-Merged mining specification
内容术语辅助工作量证明块
merkle
分支合并挖矿coinbase人造山楂树例子笔记术语AuxiliaryProof-of-Work(POW)a.k.“AuxPOW”。
River
·
2019-09-23 06:22
区块链
公钥加密、加密Hash散列、
Merkle
树……区块链的密码学你知多少?
来源|Crushcrypto编译|火火酱责编|Carol出品|区块链大本营(blockchain_camp)大家都知道,区块链是比特币的底层技术,但区块链技术的核心,又是什么?是密码学。密码学是区块链技术的核心。所有的交易信息都会被编码到区块里,而区块链则是由这一个个区块连接在一起而形成的结构。密码技术由来已久,主要经历了古典密码、机械密码、现代密码三个发展阶段。随着历史推进,密码技术不断在演变,
区块链大本营
·
2019-09-09 18:00
公钥加密、加密Hash散列、
Merkle
树……区块链的密码学你知多少?
来源|Crushcrypto编译|火火酱责编|Carol出品|区块链大本营(blockchain_camp)大家都知道,区块链是比特币的底层技术,但区块链技术的核心,又是什么?是密码学。密码学是区块链技术的核心。所有的交易信息都会被编码到区块里,而区块链则是由这一个个区块连接在一起而形成的结构。密码技术由来已久,主要经历了古典密码、机械密码、现代密码三个发展阶段。随着历史推进,密码技术不断在演变,
区块链大本营
·
2019-09-09 18:00
InterValue使用
Merkle
tree来验证区块是否被篡改
1.梅克尔树/MerkleTree通常来讲,首先我们对数据块进行hash化(例如:使用sha256就会使不同大小的块变为256定长),而后对相邻的两个hash结果进行拼接,再进行hash,这样操作直到只有一个顶层hash。当然,有一种特殊情况:如果数据块数量为奇数(如果图上还有L5的话),就可以增加一个L5来进行计算(图上就变为L1,L2,L3,L4,L5,L5进行配对)。MerkleTree现有
InterValue
·
2019-08-28 17:30
IPFS 去中心化数据结构
本章介绍散列的优势,内容寻址,DAG和
Merkle
树!Lesson1数据结构欢迎来到协议学院!在深入探讨代码挑战之前,让我们花一点时间来看一下去中心化网络的一些概念。
大鱼本鱼
·
2019-08-21 16:12
Merkle
树
MerkletreeMerkle树看起来非常像二叉树,其叶子节点上的值通常为数据块的哈希值,而非叶子节点上的值,所以有时候Merkletree也表示为Hashtree,如下图所示:在构造
Merkle
树时
让我思考一下
·
2019-08-05 09:00
【区块链】比特币中的一个区块
比特币区块链的一个区块不能超过1MB,将主要包括如下内容:区块大小:4字节;区块头:80字节:交易个数计数器:1~9字节;所有交易的具体内容,可变长,匹配
Merkle
树叶子节点顺序。
Oliver
·
2019-08-03 00:00
区块链
比特币
四、区块链的技术原理—核心算法篇
这篇我们将会讲到:上一篇中提到的
Merkle
树是什么?
Merkle
树的树根—MerkleRoot的算法。上一篇中提到的区块Hash值的算法。挖矿合法性算法验证。
VZzzzzz
·
2019-06-26 15:42
【区块链】
Merkle
,布隆过滤器,日志小结
Merkle
:快速比较大量数据:对每组数据排序后构建
Merkle
树结构。当两个
Merkle
树根相同时,两组数据也必然相同。否则,必然存在不同。
Leo(zxy)
·
2019-06-19 16:42
区块链
区块链学习笔记(一. 了解)
共识算法
Merkle
树(简化支付验证),查询的话,区块头(版本号,区块高度,难度值,时间戳,随机数,前一区块哈希,后一区
lin49940
·
2019-05-31 00:00
区块链
【区块链2.0实战学习笔记】————4、区块链数据结构
4.1区块链的数据组成4.1.1区块的数据结构4.1.2区块链数据结构的技术基础4.1.3哈希算法4.1.4
Merkle
根4.1.5时间戳4.1.6难度目标4.1.7随机数4.2区块链技术的算法4.2.1
FLy_鹏程万里
·
2019-05-07 00:00
【区块链】
————区块链2.0研读
Merkle
Proofs 的压缩
【早上看到grin-forum在讨论MerkleProofs压缩的问题,这个问题此前已经在ethresear.ch讨论过,我用自己的理解表(搬)述(运)一下】假设有一个深度为5的MerkleTree如果需要对其中一个leaf进行验证,提供这个leaf的MerkleProof,这需要提供的是它从下往上的路径中,计算roothash需要的所有sibling,一共是5个。那如果要对其中m个leaf进行验
周宇盛BigData
·
2019-05-01 10:27
目录-比特币(《精通比特币》笔记)
比特币运行原理比特币的去中心化1、基本概念区块链概念为什么区块链是不可篡改的区块链-对区块链认识的误区区块链-区块链特点区块链分类2、基础技术数据区块区块标识符:区块头哈希值和区块高度交易挖矿
Merkle
朝歌1122
·
2019-04-28 00:00
区块链
bitcoin
区块链交易背后的
Merkle
Tree?这些重点你要知道!
MerkleTree是区块链中一个基本组成部分。虽然理论上也可以没有MerkleTree来构建区域链,但是需要直接创建包含每笔交易的巨型数据块头,从长远考虑,这样做会带来巨大的扩展性挑战,除了超级计算机,最后所有其它人都无法使用区块链。有了MerkleTree,区块链才可以在所有PC和笔记本,智能手机甚至物联网设备上运行。本文主要针对区块链中数据完整性和交易真实性验证方式进行简要介绍和记录,以帮助
cpongo2
·
2019-04-18 17:58
技术篇:关于EKT的一些设计
账户设计和ETH类似,用了账户模型,结合
Merkle
树进
谷震平
·
2019-03-22 14:03
认知区块链
区块链
EKT
架构设计
原理详解
开发
明明白白以太坊
Merkle
Patricia Trie
在以太坊数据结构中,MerklePatriciaTrie始终是个绕不过去的坎,世界状态,交易,交易收据等都是以这种树的形式存储在区块链数据库中,并将树roothash保存在区块头里。可以说不弄懂这种树的原理就没有办法真正明白以太坊的数据存储方式。大家都知道在以太坊cpp版本和go版本采用的是levelDb这种数据库,这种数据库存储的是[key,value]对。而实际上以太坊存储的数据结构也是[ke
sky2016
·
2019-03-19 10:22
支持智能合约的去中心化隐私保护网络
区块链技术已有的技术组合包括:分布式网络、密码技术(数字签名、安全摘要算法)、
Merkle
树、工作量证明、拜占庭容错协议等,这些技术已经历了十几年甚至几十年的发展演变过程,在已有技术组合的基础上融入新技术并且业务不断创新
棉花棒和黄芥末
·
2019-03-14 16:39
第五章 密码学与安全技术
1.Hash算法与安全技术2.加解密算法3.消息认证码与数字签名4.数字证书5.PKI体系6.
Merkle
树结构7.布隆过滤器8.同态加密9.其他问题10.本章小结
boss2967
·
2019-02-19 10:24
默克尔树及默克尔根
Coinbase交易是每个区块中的第一个交易,该交易是由矿工创建的,交易内容是系统奖励给矿工的比特币生成一颗完成的
Merkle
树需要递归的对哈希节点对进行哈希,并将新生成的哈希节点插入到
Merkle
数中
江南_烟雨
·
2019-01-20 21:47
区块链技术特点都有哪些??
区块链的六层结构数据层数据区块,链式结构,时间戳,非对称加密,哈希函数,
Merkle
树。
weixin_34124651
·
2019-01-15 18:57
区块链
数据库
【以太坊基础系列-004】深入浅出以太坊MPT(
Merkle
Patricia Tree)
1Trie树Trie树,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下,不是所有的节点都有对应的值,只有叶子节点和部分内部节点所对应的键才有相关的值。在图示中,键标注在节点中,值标注在节点之下。每一个完整的英
linyonghui1213
·
2019-01-12 16:28
区块链
IPFS的数据结构——
Merkle
DAG
MerkleDAG是IPFS核心的数据结构,IPFS整个系统都是围绕MerkleDAG进行的,而MerkleDAG本身则并不复杂。IPFSisastackofnetworkprotocolsthatorganizeagentnetworkstocreate,publish,distribute,serve,anddownloadmerkledags.[1]IPFS架构IPFSMerkleDAG的数
周宇盛
·
2018-12-20 16:53
golang[41]-区块链-默克尔树构建
Merkle
树是一种数据结构,
Merkle
树的叶子是数据块(例如,文件或者文件的集合)的hash值
jonson_jackson
·
2018-12-13 20:29
区块链
go
比特币代码分析9
Merkle
树
Merkle
树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。
chajiuke王超
·
2018-12-12 11:03
比特币
源代码分析
Merkle树
区块链学习(2) 计算区块的哈希值
字段大小描述version04字节版本号previousblockhash32字节前一个区块的哈希merkleroot32字节该区块中交易的
merkle
树根的哈希值ti
maxzero
·
2018-11-29 15:48
区块链
Plasma Cash完全解析
1.和MVP的区别PlasmaCash和MVP最大的不同在于使用稀疏
Merkle
树代替了标准
Merkle
树。
turkeycock
·
2018-11-27 14:18
区块链
区块链鼻祖比特币之10:
merkle
tree与spv节点
来源:个人博客:https://dreamerjonson.com/区块链的每一个区块都包含了该区块产生期间的所有交易,并用
Merkle
树的形式表示。
唯识相链
·
2018-11-13 14:13
【学习笔记】
merkle
树及设置意义
Merkle
树(默克尔树)默克尔树是一类基于哈希值的二叉树或多叉树,其叶子节点上的值通常为数据块的哈希值,而非叶子节点上的值,是将该节点的所有子节点的组合结果的哈希值。
吴轩霆
·
2018-10-30 21:27
Merkle
Patricia Trie 学习心得
以太坊(Ethereum)是目前最被接受的区块链,而默克尔基数树(MerklePatriciaTree,MPT)是以太坊中非常重要的数据结构,用于存储账户的状态信息、区块链中的交易信息以及交易收据信息。当生成树形结构之后,将树的根(root)记录于区块链中,既便于查找又节约链上空间。在以太坊的区块头(blockhead)中记录了三个MPT树的根,分别是:状态树(statetrie),记录此区块生成
旧时的荣耀
·
2018-10-28 18:52
区块链杂项
PBFT/BFT-Raft/Paxos/Kafka2、P2P通讯:自举(bootstrapped)/连接/广播3、签名验签:ECDSA/secp256k1/ED25519/MultiSig4、Hash锁定:
Merkle
VeC_House
·
2018-10-28 16:33
区块链快速入门(六)——区块链密码学与安全相关技术
区块链使用了包括Hash算法与摘要、加密算法、数字签名和证书、PKI体系、
Merkle
树、布隆过滤器、同态加密等密码安全相关技术,用于设计实现区块链的机密性、完整性、可认证性和不可抵赖性。
天山老妖S
·
2018-10-19 18:14
区块链
密码学
安全
区块链
详谈树结构(传统树、字典树、hash 树、
Merkle
Patricia Tree)
文章目录关于数据结构中树结构的相关分享一、传统的数据结构中的树结构1.1二叉查找树1.2平衡二叉树1.3平衡二叉树之红黑树1.4B树1.5B+树1.6B*树二、字典树(Trie树)三、决策树(利用信息论的熵依靠决策树做决策选择)四、梅克尔帕特里夏树(MerklePatriciaTree,MPT)五、计算机科学中的树结构关于数据结构中树结构的相关分享本文参考:树结构参考文献一、传统的数据结构中的树结
smilejiasmile
·
2018-09-25 18:03
面试算法(
C/C++
版
)及
LeetCode
#
区块链
(EOS)
区块链从
1.0
到
3.0
的技术分享锦集及讲解
区块链学习1.4-比特币源码的学习-比特币基础
一.区块链数据结构和数字签名算法1.数据结构Merkel树说到
merkle
树就不得不谈到交易,
merkle
树就是用于存放交易的数据结构。如下图:它是一个哈希二叉树,哈希的过程如上图所示。
Billy1900
·
2018-09-24 09:49
区块链
区块链--默克尔树(
Merkle
Tree)
MerkleTree默克尔树是一种二叉树,由一个根节点、一组中间节点和一些叶子节点组成。形状如下:D0、D1、D2和D3是叶子节点包含的数据,也就是叶子节点的value。继续往上看,N0、N1、N2和N3就是叶子节点,它是将数据(也就是D0、D1、D2和D3)进行hash运算后得到的hash值;继续往上看,N4和N5是中间节点,它们各是N0和N1经过hash运算得到的哈希值以及N2和N3经过has
wei906
·
2018-09-07 16:25
区块链——智能合约
区块链的技术基础
区块链是一种“点对点”的数据传输和储存,它在最基础的数据层中,会用到哈希函数、密钥技术(主要是非对称加密)、
Merkle
树、时间戳、数字签名等技术手段。
cpongo333
·
2018-08-28 14:30
区块链技术架构分析(1)-存储系统
数据存储主要基于
Merkle
树,通过区块的方式和链式结构实现,大多以KV数据库的方式实现持久化,比如比特币和以太坊采用的leveldb。
豆瓣奶茶
·
2018-08-23 22:38
区块链技术架构分析(3)-默克尔树(
merkle
tree)
imageA、
Merkle
树结构由一个根节点(root)、一组中间节点和一组叶
豆瓣奶茶
·
2018-08-23 22:25
merkle
树是什么?
merkle
树,
merkle
是发明人的姓名,因为是树形结构,所以叫
merkle
树。其实
merkle
有另外一个名字Hashtree,它的结构如下。
邢星星
·
2018-08-21 10:31
blockchain
区块链与
merkle
tree
Merkle
树的叶子是数据块的hash值。非叶节点是其对应子节点串联字符串的hash。
卢舍那
·
2018-08-16 19:20
区块链
算法
区块链中的密码学技术——哈希算法、
Merkle
树、公钥密码算法
摘要:本文是学习区块链技术中关于密码学这一部分的相关知识点学习总结整理。哈希算法HashFunction(哈希函数,也称散列函数)定义公式表示形式:h=H(m)h=H(m)函数说明:mm:任意长度消息(实际上有长度限制的,但因为长度可以非常大,这里可以认为是任意长度消息)HH:哈希函数hh:固定长度的哈希值典型的散列函数都有非常大的定义域,比如SHA-2最高接受(264−1)/8264−1)/8长
Mokin_Zhao
·
2018-08-14 17:47
区块链
Merkle
Patricia Tree 梅克尔帕特里夏树(MPT)规范(笔记)
MerklePatriciaTree1,梅克尔帕特里夏树,提供了一个基于加密学的,自校验防篡改的数据结构,用来存储键值对关系。后文中将简称为MPT。尽管在本规范范围内,我们限定键值的类型只能是字符串(但仍对所有的类型适用,因为只需提供一个简单的序列化和反序化机制,将要存储的类型与字符串进行转换即可)。MPT是确定的。确定性是指同样内容的键值,将被保证找到同样的结果,有同样的根哈希。关于效率方面,对
eiobiea
·
2018-08-07 10:08
区块链学习
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他