区块链
紫魔戒
无无
展开
-
区块链定义
区块链定义 1、区块链由许多对等的结点组成,通过共识算法保证区块数据和交易数据的一致性,从而形成一个统一的分布式账本。 从技术层面来看,区块链是一个基于共识机制、去中心化的公开数据库 共识机制是指在分布式系统中保证数据一致性的算法; 去中心化是指参与区块链的所有结点都是权力对等的,没有高低之分; 公开数据库则意味着所有人都可以看到过往的区块和交易,这也保证了无法造假和改写2、从价值层面来看,原创 2017-07-21 05:41:15 · 1203 阅读 · 0 评论 -
什么是隔离见证?简单介绍隔离见证
每一个比特币交易,都可以分为两部分。第一部分是转账记录,第二部分是用来证明这个交易合法性(主要是签名)的。第一部分可称为“交易状态”,第二部分就是所谓的见证(witness)。如果你只关心每个账户的余额,那么转账记录就已经足够了。只有部分人(主要是矿工)才有必要取得交易见证。 (交易信息就是谁给谁在什么时间转了多少钱。 见证信息就是哪个节点在什么时间验证交易信息的可靠性。)中本聪在设计比特币的时原创 2017-07-24 15:35:19 · 2928 阅读 · 0 评论 -
半小时学会LevelDB原理及应用
LevelDBLevelDB之概览 LevelDB是Google传奇工程师Jeff Dean和Sanjay Ghemawat开源的KV存储引擎。 了解原理之前首先要用起来,下面动手实现个例子:安装调试(mac上直接命令行下brew install leveldb即可安装,编译时候记得加上-lleveldb) example:#include <assert.h>#include <s原创 2017-09-22 15:57:00 · 40653 阅读 · 5 评论