自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据的价值,是什么?

上篇我们说了,数据可确权,就可以把价值映射到数据上,不依赖特定中心的可确权数据,就可实现不依赖特定中心的价值映射。很不幸地,我们要开始牵扯进一个很难说清楚的词:价值。即使除去马克思经济学里那种“价值就是凝结在商品中无差别的人类劳动”完全扯淡的观点,经济学里的各个学派,对于价值的理解,也都是完全不同的。比如新古典主义经济学认为,物体的价值就是该物体在一个开放和竞争的交易市场中的价格,因此价值主要...

2018-08-31 09:49:07 3318

原创 你有一个数据,我有一个数据,咱们彼此交换...

我们说区块链的本质:可创造不依赖特定中心确权的数据。著名剧作家萧伯纳说过一段话:如果你有一个苹果,我有一个苹果,彼此交换,我们每个人仍只有一个苹果;如果你有一种思想,我有一种思想,彼此交换,我们每个人都有了两种思想。如果我们用数据代替其中的思想,这段话就很好地显示出了数据与实物的区别。实物的复制极难,而数据的复制几乎零成本。我们来看看互联网。互联网的出现,解决了数据的传输问题,数据...

2018-08-29 15:12:48 215

原创 以太坊虚拟机(EVM) 区块链技术分享

以太坊是一个交易驱动的账户状态机模型,所以咱们先从账户开始讲的。以太坊账户又分为外部拥有账户和合约账户,账户状态含4个属性:Nonce、 Balance、StorageRoot、CodeHash。其中Nonce是序列号,表示这个账户发出了多少笔交易或创建了多少个合约,每交易或创建一次,序列化就加1,可以有效防止重放攻击。Balance就是账户有多少余额。StorageRoot和Co...

2018-08-24 14:47:09 1635

原创 以太坊的状态机模型 | 区块链知识普及

因为以太坊是区块链里仅次于比特币的第二座高峰,或者说以太坊是区块链发展史的第二个重要节点,所以,对于以太坊的学习,我们又会变得“详细”起来。 各位童鞋,得准备好撸死一堆脑细胞了。 说到模型,从大的方面来讲,以太坊和比特币一样,肯定都是0615和0616两篇里描述的区块链模型。但是,对于交易的流转这一点来说,两者的模型大不相同。 比特币是UTXO(非花费输出)模型。交易由输入和输出组...

2018-08-20 15:26:48 1172

原创 以太坊的区块和存储(终章):多级缓存

在了解完以太坊的区块结构之后,你是否有这么一个疑问:区块头里存了好多MPT树的根哈希,有账户状态树、交易树、收据树,还有账户状态里的存储合约账户数据的storage树。但这仅仅存储的是树的根哈希,那这些树本身存储到哪里去了呢? 我们先来回顾下0628那篇讲梅克尔树的文章。在比特币的区块头里,仅有一棵简单的梅克尔树的根哈希,这棵梅克尔树的原始数据就是该区块所包含的所有交易信息,虽然比特币的区...

2018-08-17 15:09:19 784

原创 以太坊的区块和存储(二):区块体之叔区块

昨天讲了以太坊的区块头,接着来我们今天讲讲区块体。在比特币里,区块体里就一个东西,那就是一笔一笔的交易信息。但在以太坊的区块体里,除了交易信息,还有一些特殊区块的区块头。因为这些特殊区块的父区块(上一区块)和本区块(包含它们的区块)的爷爷区块(上上个区块)相同,也就是说,这些特殊区块是本区块的叔叔,所以叫“叔区块”。对于以太坊的交易信息,我们在0719中介绍过,所以现在主要讲讲叔区块。...

2018-08-16 09:35:39 3542 2

原创 以太坊的区块和存储(一):区块头

以太坊的整个实现机制比比特币复杂得多,所以它的区块结构也比比特币的复杂,而且它的存储不止区块这一种方式,咱们花几天的时间来好好学习一下以太坊的区块和存储。 先从区块开始。跟比特币一样,以太坊的区块结构也分为区块头和区块体,这一篇我们先讲区块头。以太坊的区块头包含15个字段: ParentHash 这是上一个区块的哈希值,跟比特币一样,我们可以把它看成一个指针,指向上一个区块,正是有这个...

2018-08-15 20:03:35 4831 1

原创 隔离见证(二):原理中有新知

首先,区块里有个区块头和一个区块体; 其次,区块体里除了一个标识该区块有多少笔交易的“交易数量”字段,其余的就是一笔一笔的交易了; 然后,每笔交易都是由输入和输出组成,除了“版本号”、“锁定时间”、“输入数量”、“输出数量”几个字段,剩下的就是每个输入和输出的详情; 最后,在每个输入里,都有一个解锁脚本,解锁脚本里有一个数字签名和一个公钥。这个解锁脚本有一个很重要的作用,就是用来做见证:...

2018-08-14 17:58:01 789

原创 想要学习区块链编程,该掌握哪些计算机语言?

随着区块链技术的声名远扬,行业内科研人员对于区块链技术在应用层面的探索也越来越深入,从区块链的整体架构来看,协议层,扩展层,应用层之间的逻辑设计都少不了编程语言的支撑,那么今天来普及一下,区块链技术应用设计会用到哪些编程语言? 1,C/C++C/C++语言几乎是所有代码工程师的入门语言,在区块链技术架构中的协议层当中,需要编写很多的数学运算,其中加密解密的哈希函数、高精度的数值运...

2018-08-10 15:23:57 6362

原创 区块链共识机制解析

共识机制是区块链网络运转的核心,区块链上不同节点的副本要保持一致,都需要通过共识算法来达成。但是为了保证安全和去中心化,目前区块链技术很难实现性能、安全和去中心化同时兼得。不同的算法都有各自优势和不足。用PoW作为公链共识算法,很难实现扩展性,很难在它的基础上构建DApp的生态基础,很难向主流人群扩展。用PoS或者DPoS共识算法,也有可能产生一些小概率事件,比如私钥被盗取、超级节点合谋导...

2018-08-09 16:40:09 852

原创 技术入门前需了解的区块链知识

区块链技术还不是一项完全成熟和普及的一项技术,对于这项技术很多人可能还不是特别的理解和明白,因为现在这项技术在高校也还没有开设相关的课程,所以现在想要学习理论知识主要还是要多跟着区块链技术方面的大神,多听听大神对于区块链技术的讲解和分享。  区块链技术是紧跟互联网技术之后的一个技术风口,而且区块链技术很可能也会接触到每个行业。它有助于改变我们做生意的方式,它被认为是互联网2.0版本。因此电子商...

2018-08-07 11:55:27 198

原创 钱包生态场景中的“支付场景”

在钱包中引入支付场景,让用户乐于消耗数字资产,来换取感兴趣的东西,促进用户活跃同时也促使资产的持续输入,从而使资产在钱包生态内形成基本的流动闭环。 限于数字货币在境内不能直接购买实物,因此我们需要构建偏向于精神层面的场景,也就是有价值的无形物品,如:知识、社交、娱乐等。知识付费——区块链核心知识体系知识的海洋是无边无际的,构建区块链生态内的知识体系,重点是以“区块链”为核心内容...

2018-08-06 14:16:29 1050

空空如也

空空如也

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

TA关注的人

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