http://www.jiliann.com

区块链百科

区块链从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。基于区块链百科:
 
1、基础架构模型
 
数据层:封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;
 
网络层:包括分布式组网机制、数据传播机制和数据验证机制等;
 
共识层:主要封装网络节点的各类共识算法;
 
激励层:将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;
 
合约层:主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;
 
应用层:封装了区块链的各种应用场景和案例。
 
2、针对交易的信任和安全问题的四个技术创新
 
分布式账本:交易记账分布式存储,块链式结构,节点对等,依赖共识机制保持一致性;
 
非对称加密和授权技术:交易信息是公开的,账户信息是加密的,授权访问;
 
共识机制:少数服从多数,人人平等;
 
智能合约:基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款。

最新发布

基于区块链技术的小蚁共识机制
区块链百科

基于区块链技术的小蚁共识机制

阅读(87) 作者(区块链财经)

5.6 小蚁共识机制 小蚁是基于区块链技术,将实体世界的资产和权益进行数字化,通过点对点网络进行登记发行、转让交易、清算交割等金融业务的去中心化网络协议 。小蚁可以被用于...

PoS机制基本概念与随机区块选择
区块链百科

PoS机制基本概念与随机区块选择

阅读(91) 作者(区块链财经)

5.3 PoS机制 PoW背后的基本概念很简单:工作端提交已知难于计算但易于验证的计算结果,而其他任何人都能够通过验证这个答案就确信工作端为了求得结果已经完成了量相当大的计算工...

DPoS机制的密码货币与Ripple共识算法
区块链百科

DPoS机制的密码货币与Ripple共识算法

阅读(69) 作者(区块链财经)

5.4 DPoS机制 PoW机制和PoS机制虽然都能有效地解决记账行为的一致性共识问题,但是现有的比特币PoW机制纯粹依赖算力,导致专业从事挖矿的矿工群体似乎已和比特币社区完全分隔,某些...

联盟链和私有链上常用的共识算法Raft协议(3)
区块链百科

联盟链和私有链上常用的共识算法Raft协议(3)

阅读(150) 作者(区块链财经)

5.1.4 Raft协议 在很多分布式系统场景下,并不需要解决拜占庭将军问题,也就是说,在这些分布式系统的实用场景下,其假设条件不需要考虑拜占庭故障,而只是处理一般的死机故障。...

共识算法详解:实用的拜占庭容错系统(2)
区块链百科

共识算法详解:实用的拜占庭容错系统(2)

阅读(64) 作者(区块链财经)

5.1.2 拜占庭容错系统 上一节的分析表明,区块链网络的记账共识和拜占庭将军问题是相似的。参与共识记账的每一个记账节点相当于将军,节点之间的消息传递相当于信使,某些节点可...

共识算法详解:拜占庭容错技术(1)
区块链百科

共识算法详解:拜占庭容错技术(1)

阅读(120) 作者(区块链财经)

共识算法详解 在本书第3章我们提到,区块链架构是一种分布式的架构。其部署模式有公共链、联盟链、私有链三种,对应的是去中心化分布式系统、部分去中心化分布式系统和弱中心...

互联链架构剖析:互联账本协议组(2)
区块链百科

互联链架构剖析:互联账本协议组(2)

阅读(86) 作者(区块链财经)

3.5.3 互联账本协议组 受图3-13互联网层次架构的启发,Ripple提出了如图3-14所示的互联账本(Interledger)协议层架构。 图3-14 互联账本协议层架构 整个协议层分成4层。下面简单介绍这4层...

区块链2.0架构:以太坊区块链账户设计(1)
区块链百科

区块链2.0架构:以太坊区块链账户设计(1)

阅读(126) 作者(区块链财经)

区块链2.0架构:以太坊区块链 比特币的区块链架构主要围绕支持虚拟货币的实现,虽然它有一定的灵活性,但用来支撑虚拟货币以外的应用场景还显得非常局限。近年来,区块链逐渐引...

比特币节点后端:脚本引擎比特币脚本语言
区块链百科

比特币节点后端:脚本引擎比特币脚本语言

阅读(191) 作者(区块链财经)

脚本引擎 比特币的脚本语言是一种专门设计的、与Forth类似的、基于堆栈的编程脚本(script)语言。基于堆栈的语言的指令只按顺序执行一次,也就是说没有循环或跳转指令。因此脚本...

比特币节点后端:内存池管理与邻节点管理
区块链百科

比特币节点后端:内存池管理与邻节点管理

阅读(108) 作者(区块链财经)

内存池管理 比特币内存池(mempool)管理也就是交易池管理。节点将通过验证的交易放在一个交易池中,准备放在一个挖到的区块中。当矿工挖到一个合格的区块后,他将按一定的优先...

比特币节点后端:区块脚本交易验证验证
区块链百科

比特币节点后端:区块脚本交易验证验证

阅读(141) 作者(区块链财经)

区块验证 交易验证模块会基于以下条件检查收到的比特币交易是否合规: 交易的格式是数据结构必须正确; 交易的输入和输出不能为空; 交易的大小不能超过定义的区块最大值MAX_B...

比特币节点后端:区块链管理接收验证
区块链百科

比特币节点后端:区块链管理接收验证

阅读(192) 作者(区块链财经)

比特币节点后端 比特币节点后台负责参与比特币网络的通信互联,维护区块链,验证区块、交易,广播、转播传递区块交易信息。比特币的后台程序主要是由bitcoind,以及挖矿节点程序...