一个产品经理的区块链学习指南(一)
11月7日 先锋客投稿 希望通过本篇文章,能够帮助产品经理对区块链技术有所了解。
最近一年,我一直在关注基于区块链技术的加密数字货币比如比特币、以太坊等,并且我认为虽然加密数字货币可能因为会威胁(各国)央行的地位而无法发挥更大的作用,但是其底层的支持技术(区块链)可能会改变互联网的形态(至少对于互金领域来说)。
所以一年来我一直在和我司的程序员小哥摸索学习区块链技术,我将在之后的文章里逐步整理和分享基于以太坊(Ethereum)的私有区块链网络,实现智能合约的笔记。
但是我想说的是,这并不是一个给程序员小哥来看的开发文章,而是希望能够让一个产品经理对区块链技术有所了解。因为这个系列不会特别深入的去将其中的编程原理,更多是一些基础性的概念。
什么是区块链?
说到区块链,我们一般都会想到以比特币为代表的加密数字货币。所以我们就通过比特币网络是如何工作的来理解区块链。
就目前的金融情况而言,我们如果进行转账需要找到一个可以信任的第三方(比如银行或第三方支付公司),由这些可信任的第三方来确保交易的有效性,但可信任第三方的存在在一定程度上增加了交易的成本。而基于加密数字货币可以在交易中摒弃可信任的第三方,让任意两人直接的交易成为可能。
比特币交易如何进行
有一个很著名的Alice与Bob的转账故事来讲清楚比特币交易的运转过程,我就将其简化一下,注意斜体字部分:
Alice想将一些钱(假设是1btc)转账给Bob。
Alice通过基于P2P技术(这里的P2P可不是网络借贷,而是点对点网络,就是快播用的那个技术)的比特币网络向Bob发起比特币转账。这里他们必须想网络提供基于密码学(非对称加密算法)的加密证明(也就是密钥)来证明他们的身份。
Alice与Bob的交易记录会被记录在一个区块(block)中,并且这个区块会被通知给比特币网络中其它的节点进行确认。
在比特币网络中的其它节点通过计算一个难计算、易验证的数学问题来完成验证。节点验证的动机是因为转账手续费以及在验证过程中新产生的比特币作为找到新块的奖励。在比特币网络中,块的验证被称为挖矿。
比特币网络中的每个节点都将会保留之前验证过的所有这些交易的账本副本(分布式记账):同周期内的交易组成区块,按照时间顺序区块会连成链,即区块链,从而形成交易区块区块链的三层结构。
一旦网络中有一个节点解决了之前提到的难计算、易验证的数学问题,交易即被确认。新得到的确认的区块就会被解决问题的节点添加到这个区块链中,并向网络内其它节点广播。
接下来,网络内的其它节点将验证解决问题的节点的广播(数学问题),并达成共识,即交易成功,并且各节点都已经收到。一旦达成共识,每个节点都将更新各自的交易记录副本。
这时候,区块链的特性开始展现,因为账本副本会存在于网络中的每一个节点,理论上任何记录都是
公开的、不可修改的。试图伪造的交易将无法通过网络内节点的验证,其形成的区块将被舍弃。
当完成以上所有步骤后,Alice的比特币账户余额将减少1btc,Bob的余额中讲增加1btc。
上边说到了几个词语,需要解释一下:
点对点网络(P2P网络)
P2P网络并不是一个新出现的技术,又叫对等网络。在这个网络环境中,没有中心服务器,依托用户群交换信息。每个参与者的地位处于平等地位,并没有主从之分。每个参与者既是服务的提供者(server),也是服务的获取这(client)。和我们生活最贴近的就是媒体播放了。下图为P2P网络示意图:
非对称加密算法与加密证明
我们都说比特币是匿名的,但是按照上文提到比特币交易步骤,还是需要去证明他们的身份,那么是如何确保匿名性的呢?
在比特币网络中,身份(钱包地址)并不是和姓名或者其它的信息对应的,身份(钱包地址)只简单关联一个根据非对称加密算法来随机生成的公有私有密钥(key)。钱包里的钱属于掌握这个私有密钥(key)并可以使用私有密钥(key)来确认交易的人。使用私有密钥(key)来确认交易同样不需要姓名或者其他的信息。
一个比特币钱包地址就是一个公钥Key,它是一串由数字和字母组成的乱码,比如1A2SH4r5z1gufQw7cj9aLunWhYRyTDbRFW
这就要说到非对称加密算法,如果直接搬Wikipedia上的讲解会比较枯燥,我们接着举栗子:我用化名写了一本书,这本书非常受欢迎。现在有个人冒充我,自称他是真的张小璋,我们叫他小璋A所有的东西都是他写的。那我应该如何来证明呢?
这时我们就可以采用非对称加密算法来帮助我们解决这个问题:在书籍出版前我利用非对称加密技术生成了一个密钥对(公私密钥)并将公钥声明在书中,任何人都可以使用公钥来加密我书中的任意一段文字。谁能将其解密就可以证明谁是这本书的作者。因为非对称加密算法公钥用来加密,但只有使用私钥才能够进行解密。小璋A无法对该段文字进行解密,而我可以。这就证明了我是本书的作者,却从未透露你的个人身份。当然,如果我丢了私钥或者小璋A通过其他手段获得了密钥(比如威胁我交出密钥)这不在我们的讨论范围了。
比特币网络并没有限制每个节点生成钱包地址的数量,你可以尽情的生成足够过的钱包地址从而实现身份匿名的。同时只需要确保正确的密钥来确认交易,既可以完成比特币网络交易的验证。
什么是区块
上文提到:区块链网络是由交易区块区块链的三层结构组成,每个添加到区块链上的区块都永久记录了交易的数据。
每个区块链都会包含以下内容:
上一个区块链的hash散列,既可以实现区块的链连接也也可以防止篡改。毕竟理论上不同内容但是出现同一hash散列值的可能性比外星人明天入侵地球还要小。
随机数,即之前提到的难计算、易验证的数学问题的解。这个随机数可以用来其它节点对交易进行验证,同时这个随机数对于每一个区块来说都是独一无二的。
交易记录和时间戳。
显然,如果没有随机数或者随机数被其它节点验证是错误的,新的区块将不会被提交到链上,因此挖矿的过程本质上是在求数学解的过程,目前这个过程一般为10分钟。
共识机制及分布式记账
先说共识机制,在比特币网络中采用的是PoW算法(即工作量证明),简单来说就是多劳多得。节点(矿工)通过依赖专门的机器(矿机)来进行数学运算获得记账权。谁解决了那个难计算、易验证的数学问题,谁就可以得到网络上新产生的比特币和Alice在转账过程中要付出的交易费用。同时,获得记账权的节点会向网络中其它的节点宣布新的区块链(旧的区块链加上新的区块)的主张,网络上其它的节点通过检查这个主张(验证随机数)来确认其有效性。
确认完成后(比如7个节点确认,或者10个节点确认),这个主张将会被同步到该网络中所有的网络节点中,同时,该区块链上的所有交易都可以追溯到第一个创世区块。因此交易是不可篡改的(任何试图篡改交易的行为会被整个网络上的节点检测到并被因为验证失败而被抛弃)。这也意味着区块链上的数据操作与传统数据库操作不一样:传统数据库我们讲的是增删改查,但在区块链上只有增查两项,一旦数据记录你将无法编辑(改)或者删除这条数据。
好了,文字写的也不少了,基本上包含了区块链的基础知识,如果你想更深入的了解,我推荐你读一下中本聪关于比特币机制的论文。(如果你读到这里了,就不要问我中本聪是谁O()O)
投诉 评论 区块链:时代的恩赐与试炼没有恶的技术,只有恶意使用它的人;没有善的技术,只有以此传播善意的人。2017年初,我们创业两年多的项目B轮融资结束,投后估值10亿人民币。在创业前期对我屡次提醒劝诫,建……
区块链入门:幼儿园版区块链,其实很简单。区块链,作为一个新事物,生来就笼罩着一层神秘的光环,看各方言论,区块链俨然有比肩工业革命和计算机革命的趋势。奈何网络上的入门教程对文科生都不太友……
聚合理论走向终结与区块链时代的开启最终来说,很有可能的形态是,各个主体通过区跨链组成一个不断升级迭代的网络,而传统的大大小小巨头会面临冲击。互联网时代大小巨头的成功主要是源于互联网企业有力量把大大小小的传……
60秒搞懂区块链发展史(可能价值0。001个比特币)过去一年里,区块链一次次成为热词。ICO被监管、比特币暴涨、各种区块链项目层出不穷,所有人都难逃区块链的潮流。作为一个区块链小白,给大家分享一下这段时间仔细研究区块链的一点点小……
一个产品经理的区块链学习指南(三)比特币是啥?以太坊又是啥?两者间存在什么样的联系?又有哪些不一样呢?一提起区块链,我们第一个想到的就是比特币,那么有了比特币为什么还需要以太坊呢?以太坊是继比特币之……
一个产品经理的区块链学习指南(二)接着上一篇文章《一个产品经理的区块链学习指南(一)》接着说。区块链都能干点啥?现在区块链这个概念超级火,但是作为产品经理,我们应该明确知道区块链可以做些什么东西,以……
一个产品经理的区块链学习指南(一)希望通过本篇文章,能够帮助产品经理对区块链技术有所了解。最近一年,我一直在关注基于区块链技术的加密数字货币比如比特币、以太坊等,并且我认为虽然加密数字货币可能因为会威胁(……
张首晟教授:区块链技术是互联网世界新的分合转折点本文根据张首晟教授于42章经组织的区块链主题分享会上所做分享总结而成。enjoy大家好,今天非常高兴有这个机会跟大家分享。最近大家可能对区块链这个领域非常注意,我也想谈谈……
怕狗(今年初写的。一个故事小片段。)我怕狗,第一只让我害怕的狗叫“倍儿喽”。当时我住姥姥家,那儿有只不大的花猫,通体雪白,脑门一撮橘黄色的毛,每天吃饱了就跳到高高的立柜……
周岩毁容案最新消息:遭官二代泼汽油毁容少女周岩晒写真露伤疤导读:“花季少女被官二代同学毁容”的新闻一度火爆,引社会热议。最近,事件女主人公周岩在微博上晒出写真,并发文描述自己的心路历程。毁容少女周岩毁容少女周岩在微博晒出一……
现在的区块链技术,正如1993年的互联网编者按:2017对于区块链技术来说是“生死攸关”的一年,也是部分区块链解决方案从概念走向实践的一年。RachelB认为现在的区块链技术正如199……
真正的区块链风口,该是怎样的?为何多数区块链概念公司,都是在割韭菜?2016年11月,马云曾在世界互联网大会上发言:“未来30年,是新技术融合到传统行业的方方面面,是人类社会天翻地覆的30年,不……
如何捅破马蜂窝?近日,梓泉乎睿数据针对马蜂窝点评的质疑引发强烈关注,然而面对接连而来的负面舆论,马蜂窝的变现似乎并不明智近日,马蜂窝硬生生的将梓泉对于马蜂窝点评的质疑变成了一场互……
马化腾“知乎私访”问诊腾讯?马克吐温说,历史不会重复,但会押韵。在互联网行业,历史同样如此。2011年,3Q大战之后,马化腾召开了一系列主题名为“诊断腾讯”的会议。后来的情况大家都知道了,腾讯从封闭……
第三次短视频大战开启秒拍与微博继续深度合作,拱卫“社交短视频”的完整通路;抖音成为头条旗下的明星,但增长天花板也日益临近;腾讯不停推出短视频产品,一边内部赛马,一边与今日头条赛马。第三次短视频大战……
增长黑客火了这么久,是时候揭露它的本来面目了增长黑客是啥?它是怎么帮助互联网企业实现增长的?对教育行业尤其是在线教育有啥启示?作为教育培训圈的老司机,深知一家机构想要快速实现学员数量和营收的增长,就必须有一套稳定的……
冈本灵魂辩论:女生要不要参与买套套这件事?继“她经济”大火之后,新时代女性消费势力崛起,众多品牌将目标集中于女性消费者。那么,以什么方式、从什么渠道切入才能使得品牌精准触达这部分群体呢?品牌不仅要关注消费者当下喜……
昨夜,马化腾在知乎上提了一个问题。。昨晚,马化腾在知乎上提了一个问题,我们来讨论讨论马化腾正在为改善腾讯的形象努力。昨夜,大概凌晨12点左右,沉寂知乎3年多的马化腾突然在上面提了一个问题,涉及基础科学……
为什么我认为未来的职业化教育,会是个巨大的风口职业化思考,正以一个缺口的形式徘徊在传统教育和社会高速发展的边缘,极具稀缺性。一、你需要职业化教育,但你知道这是什么吗?先来看一下这两个问题:考研还是工作?……
项目分析:2018只是长租公寓集体暴雷的开始!长租公寓从2017被冠为元年,再到2018集体爆仓,一时间被创投圈和媒体戏称为“最短命风口”,长租公寓究竟怎么了?问题究竟出现在哪里?作者总结出4点原因。距8月份杭州鼎家……
如何开一次不同的ToB培训公开课?如何开一次不同的ToB培训公开课?在课程的开始、中途、结束应该做些什么呢?一起来看看不少朋友都知道,我上个周日讲了一堂“SaaS创业路线图”公开课,本篇文章是关于课程的分……
转发抽奖,一场全民狂欢的行为实验?不同于传统营销手段的“阳光普照奖”,为什么主办方会采用“万千宠爱于一身奖”的方式呢?转发抽奖,一场全民狂欢的行为实验?最近全国人民的好锦鲤,“信小呆”同学在微博人气暴涨,……
“自如”产品发展的新思路:租房家居定制作者大胆给自如设计了新业务租房家居定制:自租客预订完成日起至约定的入住日止,租客可在线上实现标配家居的布置调整和优品家居的选购,并由自如负责在租客入住前一的功站式配置完成能。……
从0到1,网络互助起航式随着移动互联网的快速发展,网络互助的模式已经进入起步状态,未来,网络互助行业前景一片大好。在距今2000余年前的古罗马时期,由于连年征战,士兵们大量死伤导致家中妻女无人依……