产品经理15则了解区块链产品必学的基础概念_第1页
产品经理15则了解区块链产品必学的基础概念_第2页
产品经理15则了解区块链产品必学的基础概念_第3页
产品经理15则了解区块链产品必学的基础概念_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、世界上唯一不变的就是变化的存在。时代的发展变化在互联网革命后变得更加迅猛。人工智能刚刚热了几年,虚拟现实、大数据和金融科技等一波波新技术概念不断涌现,让我们眼花缭乱。在不断鼓噪的创新颠覆中,莫名的焦虑感笼罩着所有人,我们都害怕被时代抛下。尤其是作为产品经理的我们,时刻保持对新事物的好奇心是优秀产品经理的一项重要标签。所以本文将尝试带领大家共同学习区块链产品必学的几项重要的基础概念。要始终铭记的是,投资不一定能增值,但知识必能让我们升值。事实上,区块链是多种计算机技术的新型应用模式。简单来说,它本质上是一个去中心化的分布式数据库。区块链与人工智能、大数据并称为金融科技的三大巨头。区块链通过让散落

2、在网络中的每一个节点(你我皆可为节点)以某一确定的共识共同参与数据库的管理,实现数据信息的去中心化分布式存储。在不需要各节点互相信任的情况下,区块链可以保证系统内数据记录的完整性和安全性。相比于过去的中心化世界,区块链率先攻破的便是他们的不透明性,杜绝暗箱操作。区块指的是数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性和生成下一个区块。区块链就是由这一个个区块根据时间顺序连接起来的一根链条,就像成语接龙一样,相邻的成语之间必然存在某种联系才能形成成语链条。可以把区块链想象成一份公开的流水账账本,每个节点都有同一个账本,大家共同参与记账,有交易发生时需将交易细节广播出来,

3、保持各节点账本数据的同步更新。如果说区块链是一个账本,那么每一个区块就是账本里的每一页纸。区块链技术的主要特性:去中心化,不可篡改,可信体系,数据共享,可扩展性以及匿名性。去中心化的概念很早以前就已经存在,他的含义是指去掉中心媒介实现人与人之间直接交流沟通的一种方式。在去中心化系统里,任何人都是一个节点,没有任何中心,任何人都可以成为一个中心,每一个节点都处于绝对平等的地位。人类对去中心化的向往和诉求始终在不懈努力着。从更早期的时候来看,民主主义制度的诞生和发展就是人们争取去中心化政权的象征。再到现代互联网来看,UGC产品例如微博,所有的内容和信息不是某一个中心散发出来的,而是由全体的网民共同

4、创造出来的,我们每一个体都是一个独立的创造的节点。分布式是指由多个分散在不同地域的网络资源组成,用于实现数据和资源共享的系统。迅雷早期做的P2P下载,实质上就是一种硬盘的共享,把每个人电脑上的一部分硬盘拿来存储电影文件,需要时再彼此共享。分布式计算则是一种 CPU 资源的共享,当需要大量计算工作时再分摊给一个个普通计算机,大家共同参与并最终得到计算结果,极大地提升了计算速度和资源利用。分布式账本的概念便随之自然可以推导得出,每个节点都有一份实时同步的账本数据库,节点共同参与记账,维护账本的准确性。区块链技术是基于P2P网络而建立的,P2P就是点对点的意思,因此P2P网络,我们也称之为点对点传输

5、网络。所谓点对点传输也就是存储 -转发-传输。它是以点对点的连接方式,把各个计算机连接起来,这种点对点传输的网络结构形式通常为远程网络和大城市网络所采用,网络的拓扑结构有星形、环形、树形和网状形等。纯点对点 P2P 网络没有客户端或服务器的概念,只有平等的同级节点,同时对网络上的其它节点充当客户端和服务器。2008年 11 月 1 日,中本聪在一个讨论信息加密的邮件组中发表了一篇文章比特币:一种点对点的电子现金系统,比特币的概念由此被正式提出。比特币是一种P2P形式的虚拟加密数字货币,点对点的传输意味着一个去中心化的支付系统。除了具备与互联网相同的去中心化、全球化、匿名性等特征,比特币还弥补了

6、互联网难以实现的缺憾 价值转移。比特币作为区块链技术的第一个落地应用,使用整个P2P 网络中众多节点构成的分布式数据库来确认并记录所有的交易行为,并使用密码学的设计来确保货币流通各个环节安全性。如此一来,人们向全世界任何一端发送比特币就如同发送电子邮件一样简单快捷,同时还能做到成本的最小化。比特币也因此被应用于跨境支付和全球贸易等国际领域,甚至如今在很多国家,它已经可以直接购买现实生活中的物品了。与其他虚拟货币最大的不同是,比特币总量恒定,恒为 2100万。在中本聪的设计里,每个区块初始发行50 个比特币,每21 万个区块后,每个区块的比特币产量减半。而比特币每十分钟产生一个区块,大约四年时间

7、可以产生21 万个区块。因此约在2045年,99.99%的比特币将会发行完毕,到2140年,比特币将无法再进行细分。比特币的独创性和稀缺性吸引了大批投资者。2017年 12月 17 日,比特币达到历史最高价19850美元。比特币网络是通过 “挖矿 ”来生成新的比特币的。所谓 “挖矿 ”实质上是用计算机解决一项复杂的数学问题(比特币网络会自动调整数学问题的难度),来保证比特币网络分布式记账系统的一致性。网络上的每一个节点都可以成为矿工参与挖矿,每十分钟全网矿工共同计算一道复杂的数学题,谁先计算得出正确答案,比特币网络就会新生成一定量的比特币作为区块奖励赠予他。矿工还需将正确答案广播至全网,便于节

8、点同步账本的数据。 2009年 1 月 3 日,中本聪通过计算机系统挖出了第一个比特币,作为区块挖矿奖励,他获得了网络新生成的 50 个比特币,标志着比特币创世区块的正式诞生。算力,也可称为哈希率,是比特币网络处理能力的度量单位,即为计算机CPU 计算哈希函数输出的速度。在通过 “挖矿 ”得到比特币的过程中,我们的核心任务便是找到其相应的解,而对于任何一个六十四位的哈希值,求解都没有固定算法,只能靠计算机随机的哈希碰撞,而一个挖矿机每秒钟能做多少次哈希碰撞,就是其 算力”的代表,单位为hash/&算力值的大小反映了计算机挖矿的速率大小。矿机,是专门用于挖取比特币的计算机,这类计算机与普通电脑不

9、同的是会配置上专业的挖矿晶元,多采用烧显卡的方式工作,耗电量较大,挖矿效率较高。根据中关村在线上矿机的销售数据来看,一台额定算力 18TH/s 的阿瓦隆矿机售价在1700元左右。随着挖矿参与人数越来越多,挖矿的难度也随之增大,不少个人矿工依靠自己的算力挖出比特币的可能性越来越低,因此他们组建了矿池,将每人的计算机算力集中进入矿池一齐发力,矿池挖到比特币后根据矿场的算力占比分配收益,以此反而保证了中小算力的投入产出。区块链使用哈希算法加密,哈希算法是区块链中保证交易信息无法被篡改的单向密码机制。哈希算法会在接收一段明文(指没有加密的文字或字符串)后,以一种不可逆的方式将其转化为一段位数固定的较小

10、二进制值记录进区块里,这个二进制值就是哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式,倘若只更改一段明文中的一个字母,产生的哈希值都将千差万别。要找到对应同一哈希值的两个不同的输入,从计算系统的角度来说基本是不可能的。区块链的不可篡改特性由此而来。为确保区块链上的每一个节点都能按照同样统一的行为标准记录和存储数据,达成全网共识就显得至关重要。区块链作为一种按时间顺序存储数据的数 据结构,可支持不同的共识机制。目前主流的共识机制共有三种:PoW:工作量证明机制。比特币网络采用的正是Pow共识算法。在基于Pow构建的区块链网络中,节点通过计算随机哈希散列数值解争夺记账权,求 得正确的数值解以

11、生成区块从而获得挖矿奖励。顾名思义,工作量越大则获得 记账权的几率也越大。 Pow 在实现完全去中心化的同时,却造成了大量的计算 机资源浪费。PoS:权益证明机制。为降低挖矿难度和提升效率,在 2012年,网友 Sunny King提出了权益证明机制。在 PoS构建的区块链网络中,通过评估节点 持有代币的数量和时长,依照比例来决定节点获得记账权的概率:持有代币越多且时间越长,获得记账权的几率就越大。PoS机制对代币经济模型产生了激励作用,整个网络生态变得更加良性:但仍然难以运用于真正的商业应用场景中:DPoS:股份授权证明机制。DPoS机制与董事会投票类似,拥有一个内置 的实时股权人投票系统,

12、就像系统随时都在召开一个永不散场的股东大会,所 有股东都在这里投票决定公司决策:在这样的区块链中,全体节点投票选举出一定数量的节点代表,由他们来代理全体节点确认区块、维持系统有序运行:DPoS与PoS最主要的区别在于节点选择若干代理人进行验证和记账,因此大大 缩小参与验证和记账节点的数量,从而达到秒级的共识验证:区块链共有三种链类型:公有链、联盟链以及私有链:公有链是指全世界任何人都可读取、发送交易且交易能获得有效确认的、也可以参与其中共识过 程的区块链,即每个人都可以成为其中的节点,各节点均可自由加入和退出网 络,并参加链上数据的读写:联盟链是指由多个机构共同参与管理的区块链,每个组织或机构

13、管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送:通常情况下, 联盟链常用于组织机构间的交易和结算:私有链,指的是需要授权才能加入节点的区块链:私有链中各个节点的写入权限被严格控制,读取权限也可视需求有选择性地对外开放:私有链一般适用于企业内部的应用,以及特定机构的内部数据管理与审计等金融场景的应用:蚂蚁金服就是应用私有链的显著代表:扩容即扩充区块容量:比特币诞生时,中本聪一时也无法决定每个区块的大小,因为区块的容量大小决定每个区块可以记载数据量的多少,区块容量过小就会导致网络拥堵和交易费用过高等问题,而区块容量过大则会引起更多的计算资源浪费:基于早期比特币网络的参与人数较少,中

14、本聪最后临时将区块大小限制在1MB :但从 2013 年以来,比特币网络的参与人数和交易量不断攀升,原本设定的容量已经愈发满足不了实际的需求:所以比特币社区开始探索如何给比特币 容”,即通过修改比特币底层代码,从而达到提高交易处理能力的目的:再说分叉。分叉是指区块链在进行代码迭代时,节点之间发生了意见分歧,从而导致区块链分叉。因为没有中心化机构,比特币等数字资产每次代码升级都需要获得比特币社区的一致认可,如果比特币社区无法达成一致,区块链很可能形成分叉。根据分叉后的区块链是否能兼容旧区块链,分叉又分为 “硬分叉 ”和 “软分叉 ” 。硬分叉是指当比特币代码发生改变后,旧节点拒接接受由新节点创造

15、的区块从而分叉出另外一条链。而软分叉是指旧的节点愿意继续接受由新节点创造的区块,所以他们仍然维持在同一条链上。智能合约( Smart Contract )是一种旨在以信息化方式传播、验证或执行合约规定的计算机协议。智能合约的协议可以由一个计算系统自动执行,允许在没有第三方情况下进行可信交易。它带来的直接好处就是极大地降低了交易成本,应用于在区块链世界里,智能合约甚至可以帮你 “完成交易 ”。比方说我们熟悉的自动贩卖机就是由多个智能合约组成的系统:购买者投入一定数量的货币,选择商品后,贩卖机根据内置逻辑提供商品和找零,两者间建立了一种强制执行的合约,按照合约规定的协议完成交易流程,隐去了人力成本。在创建钱包时,比特币系统会生成一对独一无二的公钥和私钥。公钥经过一定的算法可以得到钱包地址,通过钱包地址我们便可进行资产交易,而私钥就是交易时对这笔交易进行数字签名,从而证明你拥有交易的输出权。私钥是由 32 个字节组成的数组,根据私钥是可以算出公钥的,也能间接算出地址,有了私钥就能使用对应地址上的比特币。所以私钥具有极强的隐私特点,因为谁拥有了私钥,谁就拥有了对钱包资产的掌控权。公钥与私钥组成了一个密钥对,公钥是密钥对中公开的部分,私钥则是非公开的部分。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论