童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

一个产品经理的区块链学习指南(三)

9月5日 顾昀汐投稿
  比特币是啥?以太坊又是啥?两者间存在什么样的联系?又有哪些不一样呢?
  一提起区块链,我们第一个想到的就是比特币,那么有了比特币为什么还需要以太坊呢?
  以太坊是继比特币之后有一个加密数字货币。自2014年初VitalikButerin在北美比特币大会上首次谈及以太坊之后,这个新概念就得到了大众广泛的关注。另外,以太坊(Ethereum)已经是目前的第二大加密数字货币。
  截止20180121数字加密货币市值排名
  那么以太坊何德何能,可以占据数字加密货币的二当家呢?甚至有可能在未来超越比特币成为数字加密货币的扛把子。
  以太坊不单单是一种数字加密货币,更是一个平台
  比特币自从出现就一直被当作类似黄金一样的法币替代物,与货币一样,主要拥有价值尺度、流动手段和支付手段等职能。
  而以太坊成立的目的则是创建一个基于智能合约和区块链技术的去中心化应用开发平台。开发人员可以在其基础上构建新的应用,这些应用可以永久安全的运行,抗屏蔽审查和自我维持。
  我们可以用高速公路来类比以太坊网络。
  我们都知道高速公路都是根据一系列规则来管理,每个人在使用时都必须遵守。比如:不得酒后驾驶,不能超载等等。公路网连接了路过的各个城镇和人群,它们使货物和服务的运输成为了可能。以太坊平台很像公路网,通过以太坊网络将各个节点连接起来,同时以太坊也有一套规则,可以用来建立新的业务、应用程序及通讯(我们把这些叫做资产(Asset))等。
  以太坊的去中心化
  不过,高速公路是政府来管理和维护的,这意味着政府可以控制和限制人们使用高速公路,甚至完全切断通往某个城市的路。
  但是在以太坊里则不会出现这种问题。它是一个去中心化网络,没有任何第三方可以控制这个网络。在这里,没有任何人可以限制你访问属于你的特定资产。这个系统可以确保人们在完全无信任的状态下来创建资产等等。
  同时,如果你在以太坊网络里创建了一项资产,那么你可以放心,你可以安全地访问该资产,在此期间不会受到任何的审查或遭遇宕机。在目前的网络环境中显然不会实现不受审查,不宕机,这也让以太坊平台的价值所在。
  但是不受审查,不宕机也可以建立在基于比特币的区块链网络上,毕竟上文提到的以太坊的优点都是基于区块链的特性,那么为什么在拥有比特币网络的情况下还需要以太坊呢?
  以太坊优于比特币的地方在于它用来构建资产的工具。
  以太坊的构建工具优势
  我们都知道在开发一个软件的时候都需要写代码,我们都愿意使用一个优雅的开发语言来写代码。一个优雅的开发语言,可以让开发者更专注于最终产品,而不是花时间去学习如何使用这个语言。另外,一个优雅编程语言的一些特性可以帮助开发者编写更好的或者优化代码。
  相比比特币原始的脚本语言,在以太坊中用来部署代码以及运行智能合约的语言更高级,拥有更多的特性,举个栗子:loop循环。在开发中,我们经常会运用循环和条件来实现复杂的算法,比如求12399100的值是多少,如果没有循环,我们要把所有的数字都打出来,如果要是从1加到100w,那程序员会崩溃的。
  但是比特币使用的脚本语言不!支!持!循环。
  这些缺点意味着在比特币网络去构建的应用一般是开发者的研究项目,很难把注意力集中在最终的成品上。而且本来可以通过3行代码就可以完成的事情可能需要3k行,这是迄今为止我们没有看到在比特币网络上的应用较少(很少)的重要原因。
  而以太坊一开始就规划了图灵完备的编程语言,简单来说就是以太坊提供的语言可以使用计算机完成任何计算机可以完成的任务。因此以太坊吸引了很多开发者在其基础上开发应用程序。
  另外,比特币的脚本语言还有一些其它的怪异结构(比如UTXOs),使得构建某些功能的时候会变得异常困难(不是无法构建)。
  UTXOs(未花费的交易输出)和Account(账户)
  UTXOs这个概念,我想很多人(即使是关注区块链技术的人)都很陌生。我第一次在比特币交易中接触到UTXOs概念时也花费了一段时间才了解它以及为什么要按照UTXOs来设计比特币交易。
  在比特币交易的实际操作过程中,UTXOs的存在使得在比特币网络上构建新应用变得非常复杂,而这种复杂性正是导致以太坊迅速发展的关键因素之一。
  我们来看看什么是UTXOs,我们来想想下比特币网络交易的原则:
  我发送的任何比特币金额都会被发送到一个发送地址对方的钱包地址;
  你接收到任何比特币金额都会被锁定到您的接受地址我的钱包地址;
  任何时候你花费(转账,发送)比特币,你花的金额都是来自于你以前收到但是未花费的资金;
  通过钱包来接收和使用比特币
  但是关于比特币,它们并不是存在于你的钱包当中,那你的钱包里到底有什么呢?
  在你的钱包里存的是你从别人那里收到且未使用的每一个比特币交易记录(transactionandnotspentyet)。在比特币网络中,有人给你发送比特币被称为输出(outputs)。这些未使用的交易输出被称为UTXOs(UnspentTransactionOutputs)。
  这些记录在进入的钱包时不会混淆或者相加,而是按照收到的方式进行存储。举个栗子:你收到了3个交易,每次交易分别为:交易11btc,交易22btc,交易35btc。那么你的钱包里将显示3个单独的交易,分别为1,2,3个btc。当然你的钱包余额是这些记录的总和8btc,但是每一笔交易都是单独存储的我咋想起来了银行存管,额,最近头有点大。
  说完了UTXOs,那么到底和有了比特币为什么还需要以太坊的问题有什么关系呢?
  UTXOs太复杂
  我们接着举例子,你有8个btc了。你要给别人转账4btc。理论上你是可以很轻松完成这笔交易的。但是事实真是如此么?图样图森破。
  比特币网络使用UTXOs模式使得比特币的脚本语言无法对比特币金额进行精确控制,从而实现转账。问题的复杂性全部交给你自己。
  要转账4btc给别人,你首先要创建一个交易:
  1。你要先找到一个你之前收到但是未使用的交易(也就是UTXOs);
  2。证明这个交易输入你
  3。利用对方的钱包地址(公钥)创建一个输出,作为转账目的地
  看似还不是特别复杂,但是你要注意:你收到了3个交易,每次交易分别为:交易11btc,交易22btc,交易35btc。3个交易中并没有一个4btc的交易,那怎么办呢?
  在比特币脚本语言中,你没有办法直接操作:
  证明交易3属于我,并将5btc中的4个发送到指定的地址
  相反,你需要将交易3的5个比特币全部花掉:将交易3进行拆分,分成4btc和1btc。4btc输出给对方,再创建另一个交易,将1btc输出给自己。
  同时,我们也说了比特币脚本语言并没有循环等图灵完备性功能,如果你想写一个比特币钱包的应用程序,转账这个功能将会非常复杂:查找用户钱包里所有的UTXO将符合条件的UTXOs选出来作为一个集合,使这个集合中的UTXOs的综合大于或者等于交易的期望输出。
  如果存在两个或者两个以上的UTXOs集合满足交易的期望输出,那么就需要进行额外的逻辑判断来决定使用哪个集合。显然这将使业务逻辑变得极为复杂。
  当然,之所以选择UTXOs模式作为比特币的交易模式中本聪还有一定考虑的,比如高度的隐私、潜在的扩展性等等,但是却增加了应用程序的复杂性。因此需要更加优雅的语言来促进新应用程序的开发,以太坊填补了这个空白。
  另外,UTXOs从根本上来看只有两种模式已使用和未使用。作为一个产品经理,你在实际工作中估计很少碰到这种只有两种状态的业务逻辑吧?
  这种只有两种状态的逻辑,使得比特币网络在进行多阶段智能合约开发的时候变得更加困难比如需要向多个用户提供应用程序,然后还有一些附加条件,并在程序执行的不同阶段按照附件条件及预定义的合约规定将资金分配给合适的各方。如果使用比特币脚本语言,这个看似只需要ifelse和循环就可以解决的算法将变得值得大多数开发者进行深入研究。而以太坊则在这样一个智能合约的易用性方面要好的多。
  我的看法
  区块链技术如果能够广泛应用,一定是多种因素共同促成的。其中关键的因素在于易用性普通人可以在区块链上非常方便的去创建新应用而不是只有geek或者少数大牛。
  之所以现在区块链技术还没有真正投入使用,正式因为没有一个简单的平台可以让大多数程序员去构建他们的东西,而以太坊无疑是为了解决这个问题而出现的。当我在阅读《Ethereum:ANextGenerationSmartContractandDecentralizedApplicationPlatform》(以太坊(Ethereum):下一代智能合约和去中心化应用平台)白皮书的时候,我相信了以太坊的价值,它很有可能在未来的区块链技术体系中占据重要的份额。
  相关阅读
  一个产品经理的区块链学习指南(一)
  一个产品经理的区块链学习指南(二)
投诉 评论

区块链:时代的恩赐与试炼没有恶的技术,只有恶意使用它的人;没有善的技术,只有以此传播善意的人。2017年初,我们创业两年多的项目B轮融资结束,投后估值10亿人民币。在创业前期对我屡次提醒劝诫,建……区块链入门:幼儿园版区块链,其实很简单。区块链,作为一个新事物,生来就笼罩着一层神秘的光环,看各方言论,区块链俨然有比肩工业革命和计算机革命的趋势。奈何网络上的入门教程对文科生都不太友……聚合理论走向终结与区块链时代的开启最终来说,很有可能的形态是,各个主体通过区跨链组成一个不断升级迭代的网络,而传统的大大小小巨头会面临冲击。互联网时代大小巨头的成功主要是源于互联网企业有力量把大大小小的传……60秒搞懂区块链发展史(可能价值0。001个比特币)过去一年里,区块链一次次成为热词。ICO被监管、比特币暴涨、各种区块链项目层出不穷,所有人都难逃区块链的潮流。作为一个区块链小白,给大家分享一下这段时间仔细研究区块链的一点点小……一个产品经理的区块链学习指南(三)比特币是啥?以太坊又是啥?两者间存在什么样的联系?又有哪些不一样呢?一提起区块链,我们第一个想到的就是比特币,那么有了比特币为什么还需要以太坊呢?以太坊是继比特币之……一个产品经理的区块链学习指南(二)接着上一篇文章《一个产品经理的区块链学习指南(一)》接着说。区块链都能干点啥?现在区块链这个概念超级火,但是作为产品经理,我们应该明确知道区块链可以做些什么东西,以……一个产品经理的区块链学习指南(一)希望通过本篇文章,能够帮助产品经理对区块链技术有所了解。最近一年,我一直在关注基于区块链技术的加密数字货币比如比特币、以太坊等,并且我认为虽然加密数字货币可能因为会威胁(……张首晟教授:区块链技术是互联网世界新的分合转折点本文根据张首晟教授于42章经组织的区块链主题分享会上所做分享总结而成。enjoy大家好,今天非常高兴有这个机会跟大家分享。最近大家可能对区块链这个领域非常注意,我也想谈谈……怕狗(今年初写的。一个故事小片段。)我怕狗,第一只让我害怕的狗叫“倍儿喽”。当时我住姥姥家,那儿有只不大的花猫,通体雪白,脑门一撮橘黄色的毛,每天吃饱了就跳到高高的立柜……周岩毁容案最新消息:遭官二代泼汽油毁容少女周岩晒写真露伤疤导读:“花季少女被官二代同学毁容”的新闻一度火爆,引社会热议。最近,事件女主人公周岩在微博上晒出写真,并发文描述自己的心路历程。毁容少女周岩毁容少女周岩在微博晒出一……现在的区块链技术,正如1993年的互联网编者按:2017对于区块链技术来说是“生死攸关”的一年,也是部分区块链解决方案从概念走向实践的一年。RachelB认为现在的区块链技术正如199……真正的区块链风口,该是怎样的?为何多数区块链概念公司,都是在割韭菜?2016年11月,马云曾在世界互联网大会上发言:“未来30年,是新技术融合到传统行业的方方面面,是人类社会天翻地覆的30年,不……
出行O2O战役打响,谁最有可能成为大赢家?从打车、专车、拼车到代驾,出行O2O早已成为了巨头们争夺的焦点。日前手机百度又突然参战到在线汽车票市场并推出了“百度快行”,再次引发了一场新的出行O2O大战。来自交通运输部的统……95后创业者:浮躁的年代,疯狂的创业从15岁开始折腾互联网,到17岁真正有意识的创业,再到两年后的今天做着自己认为正确的事情。比起总理今年提出“大众创业,万众创新”时才开始进行互联网创业的年轻朋友们多经历了那么一……我所理解的共享经济Uber和Airbnb是共享经济的典型代表,两大企业分别给出租车行业和酒店行业带来巨大革命,也让“共享经济”一词迅速火热。“共享经济”的概念所谓共享经济是指每个人将……移动医疗发展之困:摸不到的行业脉搏【导读】:当移动互联网以覆盖一切的气势向我们的生活汹涌而入时,医疗健康领域被看好并不奇怪从业者的进入,投资人的青睐,人们强烈的刚需,让这个行业被一直火热关注。根据研究机构Chi……共享经济时代,自由职业者的福利谁来买单?现如今,在移动互联网时代,信息流通速度加快。通过互联网解决了各方面的信息不对称,人们可以更高效的调动社会资源,以更快的速度帮助资源需求方和供给方达成交易。所以共享经济在越来越多……看家庭O2O的逐鹿:齐家而后治国平天下提到O2O,今天很多人都已对它比较熟悉,甚至很多人会对这个词产生反感。借助“互联网”国家战略的东风,O2O领域的创业者人众是整个国内互联网创业之最。当然,也正因为趋之若鹜者过多……梦想时间轴“十年后”给你的梦想在网络上找一处私密空间,让你放请写下“你真正的一个梦想”,这是复旦毕业生创业团队在其梦想社交网络“十年后”做的第一句用户引导。“真正的梦想”?难道还有假的梦想?受传统中庸文化的影响,即使在当下的中国社……PP助手卖1亿美金?又一个草根站长逆袭最近听到消息,UC和PP助手已经达成了全资收购协议,涉及金额超过1亿美元,交割已经接近完成。不过,当事双方对交易都有点遮遮掩掩,没有确认任何消息。这则传闻的戏剧性在于,吸……用六句话来告诉你,互联网教育的新风口在哪里教育行业是中国人最关心的行业之一,互联网教育也曾经是中国的投资人最为看好的一个行业。然而,几年过去之后,在互联网教育领域,仍然没有出现一个占据优势的巨无霸型企业和人人认可的商业……报告称单身“宅男”成付费视频最大群体抓住了男性用户,就等于抓住了“网络票房”。迅雷看看近日发布了迅雷看看电影院(付费频道)用户数据报告显示,90以上付费用户为男性,单身“宅男”更是视频付费中最大的群体。付费……陌陌运维主管:我们是如何搞定600设备的初创公司办公室网络环屈指一算,陌陌已经两岁多了。一个两岁的小屁孩也已经背起书包上学背英文单词了,两岁的陌陌也正在创业的路上越走越顺。回头看看这一路,不容易啊。遥想当年那只有四五台电脑,60平米左右……O2O领域陷困境泡沫要破了导语:名单上大致列出了涉及16个领域的O2O倒闭项目,其中外卖、洗车、教育、旅游等领域首当其冲,而餐饮O2O则是重灾区。寒冬未至,创业者已感到冷意。“我们项目只融到……
友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界