也许有人会想到,银行中的货币实际上也是数字化的,因为通过电子账号里面的数字记录了客户的资产。说的没错,有人称这种电子货币模式为“数字货币1.0”,它实际上依赖于一个前提:假定存在一个安全可靠的第三方记账机构负责记账,这个机构负责所有的担保环节,最终完成交易。
比特币自身的价值通过背后的计算力进行背书
比特币网络自2009年上线以来,在无人管理的情况下,已经在全球范围内7×24小时运行超过8年时间,成功处理了几百万笔交易,甚至支持过单笔1.5亿美元的交易。更为难得的是,比特币网络从未出现过重大的系统故障
要实现一套去中心化的数字货币机制,最关键的是要建立一套可靠的交易记录系统,以及形成一套合理的货币发行机制。
状态机
后继区块记录前导区块的哈希值(pre hash)
共识机制
nonce
跟传统的记账技术相比,基于区块链的分布式账本应该包括如下特点:·维护一条不断增长的链,只可能添加记录,而发生过的记录都不可篡改;·去中心化,或者说多中心化,无需集中控制而能达成共识,实现上尽量采用分布式;·通过密码学的机制来确保交易无法被抵赖和破坏,并尽量保护用户信息和记录的隐私性。
2.分布式共识
问题的核心在于如何解决某个变更在分布式网络中得到一致的执行结果,是被参与多方都承认的,同时这个信息是被确定的,不可推翻的。
该问题在公开匿名场景下和带权限管理的场景下需求差异较大,从而导致了基于概率的算法和确定性算法两类思想。
让恶意破坏的参与者损失经济利益,从而保证大部分人的合作
PoW等基于概率的系列算法理论上允许少于一半的不合作节点,PBFT等确定性算法理论上则允许不超过1/3的不合作节点。
区块链在资源共享领域是否存在价值,还要看能否比传统的专业供应者或中间方形式实现更高的效率和更低的成本,同时不能损害用户体验
不一致
共识则描述了分布式系统中多个节点之间,彼此对某个状态达成一致结果的过程
一致性描述的是结果状态,共识则是一种手段
一般地,把出现故障(crash或fail-stop,即不响应)但不会伪造信息的情况称为“非拜占庭错误”(non-byzantine fault)或“故障错误”(Crash Fault);伪造信息恶意响应的情况称为“拜占庭错误”(Byzantine Fault),对应节点为拜占庭节点。
针对常见的非拜占庭错误的情况,已经存在一些经典的解决算法,包括Paxos、Raft及其变种等。这类容错算法往往性能比较好,处理较快,容忍不超过一半的故障节点。
对于要能容忍拜占庭错误的情况,一般包括PBFT(Practical Byzantine Fault Tolerance)为代表的确定性系列算法、PoW为代表的概率算法等。
科学告诉你什么是不可能的;工程则告诉你,付出一些代价,可以把它变成可行。这就是科学和工程不同的魅力。
CAP原理:分布式计算系统不可能同时确保以下三个特性:一致性(Consistency)、可用性(Availability)和分区容忍性(Partition),设计中往往需要弱化对某个特性的保证。
·一致性:任何操作应该都是原子的,发生在后面的事件能看到前面事件发生导致的结果,注意这里指的是强一致性;·可用性:在有限时间内,任何非失败节点都能应答请求;·分区容忍性:网络可能发生分区,即节点之间的通信不可保障。
ACID原则指的是:Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)、Durability(持久性),用了四种特性的缩写。
数字摘要是对数字内容进行Hash运算,获取唯一的摘要值来指代原始完整的数字内容
PKI体系提供了一套完整的证书管理的框架,包括生成、颁发、撤销过程等。
1.快速比较大量数据
2.快速定位修改
3.零知识证明
布隆过滤器(Bloom Filter)
交易费用越高,越多矿工愿意包含该交易,也就越早被放到网络中。
一旦失败,这些算力都会被没收掉,成为沉没成本。
以太坊的早期发明者Vitalik Buterin提出应该能运行任意形式(图灵完备)的应用程序,而不仅仅是比特币中受限制的简单脚本。
以太币最小单位是wei,一个以太币等于10\(^{18}\)个wei。
节点之间彼此通过gRPC消息进行通信。
JOSHUABLOCH是Google的首席工程师,以及获得过Jolt最畅销奖的《高效Java编程语言指南(EffectiveJavaProgrammingLan...
计算机组成原理 本书特色 王诚、董长洪、宋佳兴编著的《计算机组成原理》充分考虑全国硕士研究生入学统一考试大纲的有关规定,核心内容围绕如何理解和构建一台简单的计算...
《人货场论:新商业升级方法论》内容简介:当一些人还在思辨着“互联网+”是实体工具还是主观思维、是“互联网+”还是“+互联网”的
《应试指南·真题·预测三合一:财经法规与会计职业道德》内容简介:本书共4篇。第1篇“应试指南”在深入研究考试大纲和各地考试环
《故宫艺术史·初民之美》内容简介:故宫学者祝勇以故宫博物院收藏的文物为依托,在那些零零散散的文物之间寻找线索,去构建中华民
《上下百亿年:太阳的故事》内容简介:《上下百亿年:太阳的故事》将从一次虚拟的古希腊之旅开始,逐步深入地向读者介绍太阳这颗带
《增值税实务操作与发票管理》内容简介:本书内容按增值税要素、征收管理、发票管理进行分类,突出时效性、延续性、准确性与工具性
The3GIPMultimediaSubsystem(IMS):MergingtheInternetandtheCellularWorlds,SecondEdi...
内容提要为加快我国电信发展的现代化步伐,必须尽可能采用高新电信技术和设备。与传统的PDH网相比,SDH网能更好地满足电信网朝着
《汉晋女德建构》内容简介:中国现代性,是以否定和反叛传统文化的姿态出现的,其中《列女传》、《女诫》等承载传统女德的重要文本
《国外电子与通信教材系列·数字与模拟通信系统(第6版)(英文版)》在前五版的基础上改编而成,系统地介绍了现代通信系统的基本理论
《可能世界视域下的名称和同一性理论研究》内容简介:本书主要对克里普克可能世界视域下的名称理论和同一性理论展开阐述与研究,内
《LTE:UMTS长期演进理论与实践》系统、深入、全面地介绍了LTE的背景、动因和技术内容,涵盖了基本理论基础、物理层技术设计、网络
ORACLE11G宝典 本书特色 《Oracle 11g宝典》按照管理、应用、理解的需要,循序渐进地,完备地描述Oracle 11g的特征和功能,并在Oracl...
《通盘无妙手》内容简介:本书是陆宝投资CEO刘红女士多年来写的随笔文章合集,包括投资、读书、人生等多方面的感悟。作者以其丰富的
《伤寒论》内容简介:东汉张仲景的《伤寒论》是现存早的中医临床经典著作,它所确立的六经辨证论治体系,开拓了中医临证医学的新纪
Facebookisnowusedbynearly500millionpeoplethroughouttheworld,manyofwhomspendsever...
《幼儿深度学习的理论与实践探索研究(实践篇)》内容简介:本书是旨在对幼儿深度学习进行学术研究的探索性著作。幼儿深度学习是指
《Origin8.0实用教程:科技作图与数据分析》主要按Origin基础、数据管理、科技作图、数据分析和自动化编程为系统框架,以模块功能
《游戏人间一孤鸿》内容简介:本书收录的是庐隐创作的经典散文和小说。这些作品有的反映青年人不甘醉生梦死的苦闷,有的反映知识女