区块链技术原理 pdf的意义?区块链技术原理 pdf的原理?

内容字号:
段落设置:
字体设置:
精准搜索请尝试:
微软看上的比特币区块链技术,到底是个啥?
来源:作者:李 赓责编:弥尘
最近,比特币又火了。10月底,欧洲最高法庭裁决比特币只是一种中间等价物,整个交易不用收税。11月初,短短的两天内,价格从300美元暴涨到了500美元。三天前,仍然是个谜的比特币创始人,中本聪,正式被提名为今年的诺贝尔经济学的候选人。昨天,据&Engadget报道,微软与一家专注于区块链(blockchain)技术的初创公司ConsenSys达成合作,希望将比特币的技术应用在金融相关行业上。也许谁也想不到,这是一个2009年才在少数极客圈中出现的新事物;更想不到当初100美元买几千几万个币,暴涨到后来每一个价值1000美元;甚至因为它的存在,世界最大的几个经济体国家的政府都先后专门对其发表声明。比特币,这是一个非常传奇的故事。你可以不拥有,但你应该了解。“巨起巨落”的比特币比特币身上的故事充满了戏剧性,甚至不能找出一个词来形容。它从一套加密算法演化而来,它的创始人中本聪真身至今不明,它的价值在6年的时间里最大波动达到数万倍,它还受到了部分政府的明令禁止。而我作为一名2010年就接触到比特币的玩家,很有幸的目睹了这一切的发生。这是一张比特币从开始到目前的价格K线图,看上去是不是比珠穆朗玛峰都带感呢。作为比特币其中一个最重要的特性,24小时可买卖还无涨跌幅,仅通过交易来确定的比特币价值一直受到公众的关注。巨大的投机潜力也让比特币在中国引起了不小的风波,最后因为政府担心威胁到实体经济的平稳而开始实施监管。本来政府出场似乎就该剧终了,但是比特币却犹如一只打不死的小强,先后被eBay,HP加入到他们购物的支付方式中。而作为比特币核心的区块链技术更被一众金融机构作为未来的数据安全解决方案,甚至选择联合起来一起开发。这就是比特币成功的关键:区块链技术这次微软合作的ConsenSys严格来说不是研究比特币的公司,而是一家专注区块链技术的公司。而区块链技术,正是比特币成功的秘密。首先让我们先来了解一下比特币和区块链技术的关系。比特币大家应该都听过,虚拟货币,去中心化,交易决定价值这些都是它的特性。但究竟为什么会有这些特性呢?因为比特币的核心就是区块链技术。而区块链实际上是又是由一整套严谨的加密算法演变而来,甚至可以用数学证明它的安全问题。让它简洁而无懈可击。通过复杂的公钥和私钥的设置,区块链网络将整个金融网络的所有交易的账本分发到每一个客户端中,同时还能保证每个人只能对自己的财产进行修改。当然,账本里也有别人的交易记录,虽然你可以看到数值和对应的交易地址(一段冗长的乱序字母和数字),但是如果不借用其他技术手段你无法知道交易者的真实身份。当你对自己的资产进行修改的时候,账户的改动会通过P2P网络传播到整个网络账本系统中,只有被网络中其他客户端(超过51%即可)记录之后,你的交易才会成功。这种分布式的结构让篡改账目成为了一件“几乎不可能”的事,这也是网络搭建的数据库第一次变得如此可信。51%攻击:区块链的阿喀琉斯之踵可能你注意到我用了“几乎”这个词,这是因为“51%攻击”的存在。正因为账单是分布式的,所以就像股份一样,每一个比特币拥有者都有自己的一份账单话语权。那么只要你拥有51%的比特币,那么你就可以实现对于所有比特币的账单进行任意的修改。这一种威胁在数据量最低的时候最大,但是如果数据和用户量非常大的话,想要实现这种威胁已经变得非常困难。技术是完美的,但你仍要保证电脑不被黑在比特币发展历史上,曾经出现过多次被盗的事件,但是整个过程与技术本身倒没太大的关系。因为如果操作账户的私钥是储存在本地的,所以如果你的电脑被黑客入侵了并且私钥被偷了之后,那么你的钱也就全部归黑客了。由于实际上是黑客夺取了电脑的控制权之后才偷走的比特币,这种失误也就不应该怪罪到比特币的头上,只能够通过一些其他措施来加强对于自己私钥的保护。也许它永远成不了货币,但它将改变很多东西毫无疑问,首当其冲的肯定是各种金融机构。今年9月份&Business Insider就曾报道,摩根大通,道富银行,瑞士联合银行,苏格兰皇家银行,瑞士信贷银行,西班牙对外银行和澳洲联邦银行这9家全球性大银行已经一起签署了联合开发blockchain技术的框架。、为它们提供技术支持的纽约金融公司R3的首席执行官David Rutter对路透社这样说道:“通过几次圆桌会议,我们都深深的感觉到了blockchain可能带来的影响,不仅仅是节省金钱和时间,更重要的是创造出一个更加完善规范的金融世界。”当然除了金融,区块链技术的潜在市场还有很多。通过调整其秘钥的加密程度,其分布式存储的特性就特别适合作为共用的数据库;反之,如果只利用其秘钥的加密和验证特性,就能够胜任各种的等级的授权验证用途。相信你也看出来了,区块链本质上是一个完备的数据的加密以及验证的完整解决方案。在大数据以及机器学习等一系列应用已经得到充分重视的前提下,区块链技术在构建未来的数据架构的巨大潜力已经浮现,数据的价值才是其被重视的最重要原因。也许是因为在比特币以及在金融方面的冲击更加明显,比特币的创始人“中本聪”才被诺贝尔经济学提名。虽然他的真实身份依然是个谜,但是他所创造出来的这个Coin肯定会对世界的未来产生深厚的影响。我一直认为,比特币是一种越了解越觉得有意思的东西。
大家都在买
软媒旗下软件:||||||||
IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。
Copyright (C) , All Rights Reserved.
版权所有 鲁ICP备号区块链和比特币的关系是什么?
11月14号我在中国金融博物馆应邀作了主题演讲,在我看来,区块链技术会成为一个真正可能从底层重构金融系统的技术。区块链(Blockchain)是比特币的一个重要概念,区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。该概念在中本聪的白皮书中提出,中本聪持有第一个区块,即“创世区块”。 但其实,区块链技术是应用程序基础,它超越了货币本身。这些技术能促进智能交易、分布式股权发布和资产转移。在未来,区块链技术可能会对我们货币交易、资产和数据进行变革。这是我的演讲全文:首先是硬件设备,像终端、廉价的服务器以及网络设备等等。分布式关系数据库,这是互联网今天非常关键的技术,大家都知道“双十一”支付宝实现每秒峰值10万笔的交易,这是很不简单的,这应该是全世界现在最高纪录,以前我们都是用Oracle数据库,那是全球顶级的硬件+软件的解决方案。但是这样的方案早已无法承载互联网庞大的交易量了。今天以阿里、Google为代表的公司,阿里是一个分布式的关系数据库,所以才有了“双十一”,否则不会有“双十一”的存在。Google有一个很有名的能够存储海量的存储数据,不能对它进行检索,就是一个存储,就像我们的硬盘一样,存了一堆东西,要找得有目录夹。前几年国内讲的很多的表,Big Table,把全球所有的数据都存在一张表里,它是分布式结构,能够对所有的数据,整个大表里的数据结构进行便利,所以Google也好,百度也好,这样的系统都是定时重建网页系统,都是从大表检出数据进行检索。后面一个是分布式的内存数据库,如何能够进行实时的检索呢?所以就有了这样新的系统——分布式搜索引擎、机器学习和深度机器学习等。有了这些技术才有今天如此庞大的互联网,在56KB时代是没有这些的。今天的区块链技术同样也处在28KB或者56KB 模型阶段,如何把它推进,假设在中国的系统,今天的区块链绝对是无法承受的,今天最大的比特币系统是这样的现状,每一个区块链大小是一兆,全球从2009年到现在有38万个区块,大概存储了38兆的数据,每天交易峰值是30万。全球目前节点是1万个,其实并没有那么厉害,因为有很多的用户实际上是在用比特币的服务商,像我们的钱包和交易平台服务了200个用户,这个是目前全球最大的区块链系统。所谓分布式去中心化的系统和其现状,这个现状工业化还是远远不够的。比特币系统存在的5大问题比特币系统主要存在5大问题:总节点规模较小,尚未经历大规模的广播风暴、交易确认速度变慢、区块同步速度慢、日处理交易峰值数有限、系统迭代更新进展缓慢。首先因为早期的从业人员是极客,有些是无政府主义者,所以他们设计的所谓的纯去中心化的系统,因为目前比特币系统的总节点数还是很少的,其它的系统更少,还没有大规模的广播风暴,但是最近有人做压力测试,你会发现所有比特币的钱包系统全部崩溃了。第二是交易的确认速度会越来越慢,随着大量的未确认交易堆在这边,挖矿,发一笔交易可能要十个小时才能确认。现在的比特币系统已经到了38兆,对每一个终端来讲,可能用一个比特币钱包要好几天,这是不可接受的事情。日处理峰值2000个区块,但它是10分钟1个区块。比特币的开发者,每个人都很自我中心化,所以比特币的系统进化无比缓慢。我经常举个例子,基督教有分叉,比特币现在也要分叉,比特币1和比特币2,这个也是目前整个比特币系统所存在的很突出的问题。区块链发展方向主要有三个,新建公有链、私有链和侧链。目前比特币是全世界最大也是应用最广的系统,大家借鉴比特币技术运用区块链技术来往其它领域应用,目前大概有这几个方向,第一个,新建一条新的区块链,跟比特币没有关系,典型的如以太坊,这个区块链是公有的,每个人都可以参加。另外一个是私有链,大家熟悉的,像R3、Hyper ledger就属于这种,已经实现了在区块链上分布式结算,可以给银行用。比如R3找每家银行谈,让银行加入联盟,一起来搞一个联盟来研究。目前全球有100多家银行加入了,比如摩根士丹利。第三是侧链,这是很有意思的事情,因为比特币的区块链设计,当最初的设计只是想由我来做一种信任,所以在区块结构上没有支持很多复杂的数据结构以及操作,Blockstream把起点放在区块链的某一个节点上,比特币强大的计算力来维护这一套节点的真实性。然后我往后可以定义我自己复杂的结构,可以实现以太坊所有的功能,但是他可以定期把他的往后延伸节点再做Hash,用比特币的区块链来辅助证明他这一套公有链的信用。大型区块链网络的工程设计去中心化和中心化相结合的星型网络:全节点和瘦节点相结合、海量处理和存储能力的超级节点、Transaction交换机和路由器、共识机制。首先要有全节点和瘦节点相结合,并不是每一个节点数据都要运行一个数据,对很多人来讲只需要存储跟你相关的数据就OK了。第二,一定要有海量处理能力的超级节点,你不可能要求所有的人纯粹去中心化,所有的人都是对等的节点,这里面应该要有一些超级节点,能够存储所有的数据,我们做超级节点存储这样的数据没问题的,后台有各种各样的数据结构可以支持它。这个Transaction不能靠纯广播,否则就瘫痪了,互联网就是这么过来的。第三,一定要引用Transtction的交换机和路由器。最后一个是共识机制,我认为存在很多误区,因为目前很多的区块链系统在参照比特币系统,但是比特币的Pro of work不只是为了共识,其实共识有很多的方法。我认为整个一个大型的区块链网络应该是去中心化和中心化相结合的新型网络,跟今天的互联网类似,要有区域的交换机和区域的中心节点,所以这应该是一个庞大的生态,而不是每一个人的计算机上运行一个节点,我可以相信比特币的节点运行1千万就崩溃了,这是大型的区块链网络设计的一些原则。互联网基础设施如何进化互联网基础设施进化需要几个重要的元素:IEEE、W3C、硬件技术不断进步、大企业贡献、天才的技术极客。早期互联网跟今天的区块链很相似,但是它是怎么进化的呢?它有几个很重要的元素,比如说IEEE(国际电子电气工程师协会),这是一个非常重要的组织。还有W3C,我们今天用的浏览器等都是W3C做的协议,硬件技术需要不断突破。像很多Transacion是可以做到处理器里面,大企业贡献是很多的,互联网早期做了很多开源软件,但是这些工业发展是由Google、微软公司不断完善开源系统的。安卓最初是一个人做,后来卖给了Google,现在才有安卓生态。当然也需要这种天才的极客,这个人是Andy Rubin的创始人,真正的区块链的投资和产业热潮还远远没有到来,我们不应该说这是我们的机会,我们应该让阿里巴巴、腾讯这样的公司进入到这里面来,这样整个全球大型的区块链生态才有可能形成。区块链发展可能的技术误区目前区块链发展可能会存在的一些问题。一是解决了一个问题,却带来了更多的关键问题。二是把共识机制建立在可交易数字货币的基础上。目前区块链发展当中,我觉得可能会存在一些问题。第一个问题,很多的区块链的设计,解决了一个问题,带来了更多的问题,其实这个在科学研究里是很典型的。我举一个例子,我是学超导物理的,超导是20世纪一个伟大的发现,也是20世纪很多科学家终身的悲剧,包括我的导师和他的太太,两个人头发都白了,跟几十年前成绩差不多,他是实现了第一代的超导,也就是低温超导,只能在零下两百六七十度的温度才能实现超导,但是它非常稀有,超导在高温下是不可能实现的,所以人类就绝望了。到了20世纪70年代,因为没办法工业化,这些科学家绝望以后,还有一部分顽固分子,他们把地球上所有的材料都研究光了,最后他们把眼光投向了陶瓷——最好的绝缘体,结果在陶瓷里发现了一些超导材料,在零下两百度实现超导,需要液氮就行了,成本是很低的,24小时运行一个液氮的系统是没有问题的,全世界又沸腾了。但是还是没办法用,高超导是高磁,这种材料没有可塑性,全是硬梆梆的,没办法做导线,高温超导的物理学机制到现在也没有搞清楚。我举这个例子是说不因为你实现了超导就能真正工业化和应用,它解决了一个问题,带来了更多的问题,它能实现在液氮的温度之下做超导,但是它的材料是陶瓷的,有可塑性,需要的温度更低。所以工业化需要考虑的是系统的整体性,区块链系统要考虑整体性能,不能只强调它某一个方面的优势。第二个,把共识机制建立在可交易的数字货币的基础上。这个事情我个人不是非常认可,因为很多区块链系统都想设计一种新的币出来,为什么?因为他们参考了比特币系统,需要有人来挖矿,这样才能对分布式系统里面实现所谓的共识机制。但是你凭什么鼓励别人挖矿?我需要有一种币让他来挖矿,可以获得这种币,这种币可以交易,可以换钱,形成他们的动力。但是人类历史上几千年来,去中心化的可交易系统其实很少的,黄金、白银、石油、铁矿石等,今天的股票、债权是靠国家的。这几年来出现了一个比特币,是去中心化可交易资产,我深知比特币交易是不靠谱的,它是一个投资和投机的行为,以前以太坊的人说可不可以支持币,我说如果我们支持你的话,就把你们毁了,一天5毛钱,一天1块钱。央行发行货币,有M0、M1、M2,其实银行可以加一个Token,中国应该有接近180万亿的流通货币,但是不是说把这些钱都印出来,印出来的钱很少,很大一部分都在银行的数据库里面。这个Token就可以在区块链网络,比如今天建一个股票交易网络,都是用Token交易的,每个人从银行兑换出Token以后,在这个网络里面就能够实现去中心化的结算,而且这个网络不需要通过挖矿这样的方式建立共识机制。而且这种方式也是全球央行比较反对的方式,央行觉得我发行就OK。所以真正的区块链技术和央行的技术没有任何冲突的,我们把央行发行的人民币100亿、1000亿,在一个区块链网络里面完全可以实现去中心化。区块链未来可能的应用方向区块链未来可能应用到清算结算、股权交易、审计、公证等多个领域。现在全世界区块链已经在应用的方向,一个是清算结算,因为美国的大银行,以前要押钱T+3的,08年经济危机以后,美联储把银行的杠杆降下来了,他们的流动性紧张了,银行说不需要这个,后来流动性紧张以后,现在他们借着比特币的风提出了R3,慢慢地银行开始接受他们了。第二个像股权交易,纳斯达克做的,我觉得这也是一个非常有前途的事情,今天全世界的审计公司、投资银行,他们存在的价值是因为我们以前在金融系统的不透明,投资银行因为有很多有钱的客户,你想卖股票我能帮你卖出去。投资银行怎么卖?跑到第一个LP,说那家已经买了,你也可以买一点,跑到另外一个投资者那里说另外五个已经买了,你也可以买一点,投资银行有这样的能力。比如今天要做一个上市IPO,你过去股权的转移,任何一个人对你股权的认购全部在这个区块链上,这是一个透明的系统了,这个透明系统你可能不需要投资银行来做这些工作了,这是纳斯达克干的,拿了6家公司做试点,我觉得这是对审计和投行产生非常大颠覆性的影响的事情。Factom(公证)是美国一家公司在做的,他们在做存在证明,美国一个人买了一个房子,房子的归属是什么样的,可能在数据库里面,在发生纠纷的时候,你的数据库是不是被篡改过了?是不是你跟某一个人勾结把我的房屋产权改了?他们把土地公认和产权等,数据库每10分钟或者每1分钟做了签名,写到比特币的区块链上。我就可以证明,我在2013年某月某日,我的产权是没有被篡改过的,因为这是不可逆的,有全球的算法证明的公证,这是公证服务。《经济学人》有一篇文章,在一个分布式的系统里面,没有信任的地方,区块链就发挥作用了。比如说为什么有投资银行?就是因为买股票没有信任,审计也是因为没有信任,清算结算为什么需要清算公司?也是因为没有信任,证券公司之间需要清算公司。我觉得区块链这件事情我们已经很先进了,不一定会比外国人做得差。
这个问题有两部分,我分“原理”和“意义/用途”两部分来回答,力求让没有背景知识的朋友看完之后也能大概理解区块链的原理和重大意义:&br&&br&&b&区块链技术原理&/b&&br&&br&我尽量不涉及太多细节,把区块链大概的工作原理用尽可能简单的语言描述一下,相信你能很快对区块链有所了解。&br&以比特币的区块链为例,你可以把区块链想象成一个比特币的公共账本,这个账本:&br&1.存放在互联网的各个比特币节点上,每个节点都有一份完整的备份&br&2.里面记录着自比特币诞生以来的所有比特币转账交易&br&3.账本是分区块存储的,每一块包含一部分交易记录。每一个区块都会记录着前一区块的id,形成一个链状结构,因而称为区块链&br&4.当你要发起一笔比特币交易的时候只需把交易信息广播到p2p网络中,矿工把你的交易信息记录成一个新的区块连到区块链上,交易就完成了。&br&&br&这里有几个问题:&br&1.如何保证用户有足够的余额,例如你只有十个币,而你居然发起了一笔转20个币的交易怎么办。&br&这个问题很好解决,因为区块链上记录了所有的比特币交易记录,只需要回溯所有的和你账户相关的历史交易就能知道你这个账户上到底有多少余额,余额不对矿工是会拒绝记录你的交易的。&br&由此你可能又会产生一个疑问,那么最初的比特币是从哪里来的呢? &br&最初的比特币是由系统奖励给记录区块的矿工的。每一个区块在生成的时候就会在生成这个区块的矿工的账户上生成一定数量的新比特币作为奖励。&br&&br&2.如何保证你的账户不被冒名顶替&br&这问题也很好解决,用数字签名技术就好了。每个比特币账户都有公钥和私钥。你发起交易的时候用私钥对交易信息签名,矿工收到信息后用公钥检查一下签名就好了。&br&&br&3.那么多矿工,如何决定该由哪个矿工生成下一个区块?&br&解决方案是这样的:&br&中本聪设计了一个数学问题,这个数学问题会耗费大量的计算机cpu时间才能得出答案,同时每一次得出的答案都会作为下一次计算的初始条件进行技术。全世界的矿工一起来计算这个问题,谁先得出答案,他就可以用这个答案生成一个新的区块,再广播到网络中。收到这个新块数据的矿工会立即停止当前的计算,用新块里的数据重新进行下一次计算。这就是所谓的“挖矿”。矿工产生的区块一旦被网络接受,他就能获得一笔比特币作为酬劳。&br&这时要考虑一种情况:如果同时有两个矿工各自得到一个正确答案,并各自生成了一个区块广播出去会发生什么呢?&br&这时候在区块链上同一个位置就有了两个区块,所谓的“分叉”就出现了。&br&分叉是绝对不允许的,所以当矿工发现区块链分叉之后,会选择最长的一条继续计算,短的那条区块链会被丢弃。&br&&br&&br&仔细思考下这个体系,你会发现它几乎无懈可击。首先你不能凭空造出比特币,只能挖矿获得;其次你无法伪造交易,无法控制不属于你的账户。一旦交易被确认,几乎无法取消。我这里说“几乎”,是因为有“51%攻击”的存在。51%攻击条件非常苛刻,这里就不扩展开讲了。感兴趣的朋友可以自行查阅相关资料。&br&&br&&br&----------------------&br&&br&好吧,现在你应该大概明白了区块链是怎么回事。一个公开透明的可信赖的帐务系统,听起来还不错,是吧? 不过,我想告诉你区块链远远不止是一个帐务系统那么简单,它的意义之重大、用途之广泛,一旦你意识到,你一定会像我一样激动万分的。&br&&b&区块链技术使得DAC成为可能。DAC是一种能够从根本上颠覆人类社会组织模式的东西。我相信它对社会的影响,会超过工业革命,成为互联网给世界带来的最为深刻的变革。&/b&&br&&br&----------------------&br&&br&&b&区块链技术的用途和意义&/b&&br&(未完待续)
这个问题有两部分,我分“原理”和“意义/用途”两部分来回答,力求让没有背景知识的朋友看完之后也能大概理解区块链的原理和重大意义:区块链技术原理我尽量不涉及太多细节,把区块链大概的工作原理用尽可能简单的语言描述一下,相信你能很快对区块链有所…
&b&#1. 区块链技术是什么?&/b&&br&我在面试时为了让应聘者快速理解区块链,是这么打比方的:&br&&br&想象有一个100台的分布式数据库集群,现在的情况是这100个节点实际上的拥有者是一个机构,并且所有节点处在该机构的&b&内网&/b&当中,所以这个机构想让这100个数据库节点干嘛就干嘛,换句话说这&b&100个节点之间&/b&是处于一个&b&可信任&/b&的环境,并且受控于一个实体,这个实体具有&b&绝对仲裁分配权&/b&。&br&现在的情况是这样的,想象这100个节点分别归不同的人所有,且每个人的节点数据都是一样的,即完全冗余,并且所有的节点是处在&b&广域网&/b&当中,换句话说就是这100个&b&节点之间是不信任&/b&的,且不存在一个实体,它拥有绝对仲裁权。&br&现在考虑第二种情况,采用什么样的算法(&b&共识模型&/b&)能够提供一个可信任的环境,使:&br&每个节点交换数据过程不被篡改;&br&交换历史记录不可被篡改;&br&每个节点的数据会同步到最新数据,且承认经过共识的最新数据;&br&基于少数服从多数的原则,整体节点维护的数据本身客观反映了交换历史。&br&&br&以上为背景,&br&现在来谈谈区块链,区块链本质上就是要解决以上第二种情况的一种技术方案,更确切的说应该叫分布式的冗余的链式总帐本方案。&br&只要包含了以:&br&一种P2P的角度,链式的,只维护一本总帐的,能解决以上问题的技术方案,称之为区块链技术方案。&br&&br&有关区块链的一些要素,在我的文章里有总结过一些:&br&&ul&&li&包含一个分布式数据库&/li&&li&分布式数据库是BC的物理载体,BC是交易的逻辑载体,所有核心节点都应包含该条BC数据的全副本&/li&&li&BC按时间序列化Block,且是整个网络交易数据的主体&/li&&li&BC只对添加有效,对其他操作无效&/li&&li&基于非对称加密的公私钥验证&/li&&li&记账节点要求拜占庭将军问题可解/避免&/li&&li&共识过程(consensus progress)是演化稳定的,即面对一定量的不同节点的矛盾数据不会崩溃。&/li&&li&共识过程能够解决double-spending问题&/li&&/ul&原文地址:&a href=&///?target=http%3A//blockchaindev.org/article/introduce_blockchain.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&区块链(BlockChain)的深入介绍--blockchaindev.org&i class=&icon-external&&&/i&&/a&&br&&br&当然如果不是区块链也可以做,分布式一致性算法中有一个Paxos算法家族,即Paxos算法有各种变种,可以是拜占庭容错的,也就是说,用传统分布式算法也能做,不过应用场景没有大规模尝试。如果对共识算法感兴趣:可以参考我的这篇文章:&a href=&///?target=http%3A//blockchaindev.org/article/consensus_introduction.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&浅谈区块链共识机制与分布式一致性算法--blockchaindev.org&i class=&icon-external&&&/i&&/a&&br&&br&&b&#2. 和比特币的关系&/b&&br&要说区块链当然避不开说比特币,之所以要谈比特币:&br&第一是因为区块链技术是随着比特币诞生的,可以说没有比特币,区块链技术可能要晚很多很多年才可能出现,也有可能不会出现;&br&第二就是比特币是区块链技术工业化最成功也是目前最成熟的一个例子,当然它不是适合所有场景的,因为它只是一种数字货币型的公有链。也正因为它是最早目前最成熟的数字货币型公有链,所以在未来很可能扮演着互联网基础货币的角色。&br&除此之外,我们还有各种&b&认证型联盟链&/b&以及&b&公证链应用&/b&。&br&&br&&b&#3 应用场景&/b&&br&&i&Jan 2nd 更新:&/i&&br&本来本节是想让大家参考&a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&的内容,鉴于最近提出了一些新的想法,准备放在此处。&br&区块链的应用场景一直是大家在热议的话题,今天我给大家抛出四个概念:&br&&b&DA、DAE、Oracle、DI&/b&&br&1)DA = Digital Asset&br&这里比较好理解,数字资产,数字资产与资产证券化的概念有类似的地方,但是不同的是它是依托区块链技术表达的一种资产概念,意即由&b&资产所有者&/b&完全掌控的一种基于互联网的流动资产,我认为它是未来互联网金融进化的必然方向。&br&2)DAE = Digital Asset Exchange&br&数字资产交易所,即针对所有数字资产的一种交易平台,不同于传统交易所,它的只提供撮合服务,资产的交割由区块链即&b&资产钱包&/b&自动完成。&br&3)Oracle&br&仲裁服务,该条是针对智能合约(smart contract)的,即发生智能合约违约时,一般进行Online仲裁的一种仲裁服务商。&br&4)DI = Digital Identity&br&数字身份,这是一个非常有意思的也是非常重要的概念。&br&1,2,3这三条组合在一起我们统称为Fin-network,即(去中心点对点的)金融互联网,Fin-net。&br&那么,一个实体(法/自然)人如何与Fin-net 进行关联映射呢?答案就是DI。&br&这个DI在实体(法/自然)人这一侧应该是由法律背书的实名认证,可以按照不同的授权等级从生物人身上采取唯一的识别特征,可以是DNA片段,可以是瞳孔,也可以是指纹(身份证实在太弱了),当一个实体人使用DI进入Fin-net时,使用特征片段进行签名,获得一个临时(永久)授权进入目标DA网络,进入DA网络后根据授权码生成一个关联账户,该授权凭证表示为该实体人。&br&以上大部分应用场景都表达了一种去中心化的需求,而区块链技术又是目前唯 一可行的方案。&br&&br&那么你问我应用场景是什么?我的回答是:请( ̄︶ ̄)↗ 点赞支持我,我给你们开发,以后再也不用管所谓的内幕和暗箱规则了,一切透明公开。&br&详细:&a href=&/p/& class=&internal&&从区块链到未来的Fin-net - 文浩的文章 - 知乎专栏&/a&&br&&br&&b&#4 其他内容&/b&&br&现在区块链有太多人在炒作概念,希望大家能回归到产品研发,技术实践的道路上来。&br&为营造一个良好的Fin-net而努力。&br&&br&PS:玲珑高票赞那个,写的什么玩意。
#1. 区块链技术是什么?我在面试时为了让应聘者快速理解区块链,是这么打比方的:想象有一个100台的分布式数据库集群,现在的情况是这100个节点实际上的拥有者是一个机构,并且所有节点处在该机构的内网当中,所以这个机构想让这100个数据库节点干嘛就干嘛…
已有帐号?
无法登录?
社交帐号登录
OK公司 CEO

我要回帖

更多关于 区块链技术原理 pdf 的文章

 

随机推荐