【干货】区块链技术基础与典型应用

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
简介:

理安科技及其创始人简介:


理安科技由李丰、李笑来和熊立健三人联合创立。熊立健之前创建了DigInForce代理销售矿机,14年初一度成为全球最大的矿机销售商,后来组建软件团队和硬件团队,开发WiiBox软件和矿机产品。WiiBox改变了之前挖矿命令行式的操作界面,是第一个用户体验很好的挖矿软件,一度是全球用户规模最大的挖矿管理软件。


2014年下半年挖矿芯片市场竞争加剧,理安科技另一位合伙人李丰想做下一代28纳米芯片,需要大量资金,李笑来提议两个公司合并,所以三个人共同创立了现在理安科技。当时国内以及美国、以色列等已经有企业开发出28纳米的挖矿芯片,理安也做一颗28nm芯片,出于竞争定位上的差异化,做了颗集成比特币和莱特币两种算法的芯片,这也是世界上第一颗28纳米技术的双算法芯片,当时两种算力性能均位居世界第一。


14年后,因为市场滑坡,莱特芯片在全球范围内没人敢再投入资金研发,所以理安的莱特币芯片一直保持世界第一的位置。数字货币产业链长,挖矿环节实际是军备竞赛,比矿机的计算能力,所以理安开始考虑转型,中间做了很多的尝试,包括根据IBM发布的物联网概念产品文章做了些产品,但发现并没有商业空间,后来也还做过很多别的尝试。2015年下半年区块链市场突然火了,从海外传进来,华尔街、IT巨头都进入区块链领域,国内也异常火爆了,理安在比特币基础方面有很多积累,积极尝试各种转型,但目前尚处摸索阶段。



 演讲全文:


区块链的创新方面抛弃了比特币,但都基于区块链的思想诞生出好几代区块链技术,包括国内外很多团队在开发自己的区块链的技术架构。本次分享的内容会主要集中在应用层面,简单涉及技术层面的原理。


一、区块链应用崛起

 

首先介绍下资本市场对区块链各领域应用的崛起,资本市场对区块链的追逐,以及主要国家政府对区块链和比特币的政策与态度变化。

 

区块链领域的投资好几十起,从几十万美金到几亿美金不等。目前获得大量投资的大多集中在金融领域。Overstock公司老板认为区块链可以颠覆华尔街,先是获得SEC批准可以用自己的区块链平台发行自己的债券和股票,后来还被允许为别人发行债券和股票。

 

区块链开始与各个行业结合,金融、物联网、通信、公证等都开始结合。上个月新加坡Digix公司通过区块链发行数字黄金凭证,任何人持有这个凭证都可以直接提取黄金。这个黄金凭证在区块链上是以数字资产的形式存在,是可交易流动性很好的产品,他们发布这个的时候通过众筹很快筹集到500万美金。

 

还有许多比特币的忠实粉丝在做区块链创新的时候不愿意放弃比特币,很多创新是基于比特币区块链架构进行的创新。未来区块链的创新方面,比特币的区块链技术平台也是可以应用的很好的平台,可以在新架构的基础上加以应用。

 

纳斯达克今年初推出自己的区块链股票交易系统Linq,元旦的时候发行第一批六个公司的股票。然后澳大利亚、韩国也开始尝试建立本国的区块链交易平台。德勤、安永、毕博等全球咨询巨头也都投入区块链研究,德勤全球有200多人的团队研究区块链,去年推出RUBIX区块链平台,已经为众多传统金融机构提供服务。

 

Linux和IBM、三星等在区块链领域也投入大量人力等,IBM做的OPEN Ledger项目已经有许多巨头加入。微软与以太坊合作,在云平台上建立基础设施平台,以后可以直接基于这个平台架构开发相关应用。

 

R3CEV是全球顶级银行的区块链联盟,利用区块链技术进行跨国间的清算和结算。美国银行和高盛等早先使用数字货币专利,国内很多公司做了很多事情但没有专利注册的意识,但高盛的产品还没有出来。

 

日本是全球在数据货币政策上最宽松的,日本已经宣布比特币是合法货币,美国、中国基本是把比特币当作商品。英国对比特币的研究比较深,在研究用区块链发行主权货币;中国央行也在研究,好处是货币投放可全程追溯内部全透明,数字货币更容易走出国门,在货币竞争中有较大优势;德国没有直接将比特币定义为货币,但将它定义为记账单位,可以直接在账本上记账,这样可以避税,如果定义为商品则交易时要交税。

 

国内万向集团在区块链方面比较积极,5000万美元基金投了很多区块链项目,对区块链的理解比较深入。

 

国内外区块链应用都在迅速发展,接下来讲讲什么是区块链。

 

二、区块链基本概念

 



区块链技术已经超脱比特币,许多新的区块链技术已经跟比特币没有关系,有些区块链技术在上面架构了自己的token。


区块链是分布式的透明公开的账本,点对点的分布式数据库,每个全结点上存着账本的全部数据,从09年1月份第一个比特币产生,有80多G的数据,以太坊大概10G。


前比特币有数千个全结点。这一个账本是不可篡改的,任何结点都可以去下载全结点的数据。


在公证、数据身份、资产、智能合约等新的应用领域中,可以有单独的私钥证书利用数字的方式保存在内。区块链是点对点的方式,在转移数据的时候不需要用中间的手段,自己保存好之后没有人可以拿走。




比特币是一种开源的加密数字货币,一种虚拟资产,区别于一般的虚拟货币。比特币的产生不依托于任何国家可组织而是利用计算机独立发行的数字货币,去中心化的技术实现,每个人都可以自由参与。


比特币是通过计算出来的,最开始用PC计算,后来采用GPU浮点运算,再后来用专门的芯片进行计算。比特币交易的手续费很低,通常是0.0001的手续费,交易量增长较大之后,到账速度比较慢,现在手续费已上涨到原来的3~5倍。有人为了更快地到账愿意多支付零点零几的手续费,在跨国转账方面比特币具有先天优势。


比特币是完全开源的,经常简单修改就可以发行出新币种,或者在此基础上进行创新,后来人们研究发现比特币底层的技术可以用到更多的方面。




比特币的风险首先是政策风险,是一个完全去中心化的技术,但并不像外界所理解的。比特币并不是非法,央行从反洗钱和过度投机的角度,要求各银行关闭交易所的对公账户的银行通道,国内主要交易所不得不改为个人账户充值,但从政府层面并没有认定比特币是非法,央行一直把比特币当做一种商品。


比特币的匿名性导致监管的困难,存在被利用的风险。


第二个是比特币的安全性,数据本身非常安全,但个人持有的比特币安全问题比较大,黑客通常会攻击交易所盗取比特币,个人的比特币用户更常见的是把私钥给丢了。


第三个不足是比特币价格的波动性,比特币大量产生,使用场景却很少,变成投资者、投机者的投资乐园,导致价格波动起伏较大。第四个不足是可承载交易量小,十分钟一次确认,六次确认交易才算完成。不仅曾用于丝绸之路网站交易,还被用于走私毒品等跨境交易。

 

三、区块链基本原理



区块是每十分钟的一个交易记录打包在块里,每个块有当前的ID,在区块链中叫高度,以及交易纪录和上一个块的ID,每个区块连起来形成链。块的概念要提到挖矿,比特币系统的设计机制,让矿机竞争记账权,系统奖励一个比特币,这个竞争机制就是计算量证明,挖矿需要付出大量的能源和时间,谁付出的劳动量多就可以随机的获得一个区块的记账权。挖矿过程实际上是穷举随机数算法,把上个区块的哈希值倒加上10分钟内比特币全部交易单打包再加上一个随机数,算出一个256位的字符串散列值,输入的随机数使用散列什满足一定条件就获得这个区块的打包权。


09年到13年每10钟产生50个比特币,14年至今每10分钟产生的比特币将减半成25个,今年75%的比特币将被产生出来,比特币的总量是2100万个,可以挖100多年,但比特币早期丢失的也不少,总量最后肯定不到2100万个。


新产生的区块需要快速广播出去,其他节点进行对其验证,以防造假,每个区块存着上一个区块的hash值,可以溯源到源头,只有经过验证后才最终获得区块的打包权。另一个情况,不同地区的网络不一样,不同结点同一时点可能同时产生的区块,网速快地区可能已经在周围广播,网速慢的地方可能没被接收,这样就出现了分叉。每个块的哈希是不一样的,10分钟的交易量最多4200次,超过这个数字的就无法打包,因此不同矿工挑手续费高的进行打包。


出现分叉后又定义一套规则,并不马上确认哪个区块不合理,但两个块总有汇合到一起的时候,最终以链长的区块进行确认,链短的将被自动抛弃。




比特币体系的安全性问题,首先交易的不可逆性,有好的方面也有不好的方面,如通过比特币交易无法直接退款。其次是交易的匿名性,每笔交易的打包验证是往前追溯,比特币钱包里会有多个不同的地址,每笔交易后的余额并不在同一个地址,每笔支付都需要通过多个地址实现。


然后是比特币体系的51%攻击,如果可以控制全球51%的算力,就可以做假账。当然,现在来看,这是不可能发生的了。

 



去年开始比特币底层区块链技术被更多的人认识到,开始研究区块链如何应用于更多的方面。首先是可靠性和可用性,不会因为单点的故障而影响整个网络,任何新加入的结点都可以获得全部的数据备份。


其次是透明性,任何网络节点都可以观察到区块链上的交易记录,拥有很高的被审计性和信任度。再次是不可改变性,几乎无法被篡改,以及交易无法逆转。


最后是数字化,所有文件资产都可以通过代码或分类账形式体现,股权、债权、钻石、黄金等资产都可以被数字化形成更交易的资产,身份证等证书也可以通过区块链进行登记。


区块链技术的应用需要注意的主要问题如下:

 

• 公有链和私有链的区别是什么?


公有链是去中心化和无主权化的。任何人都可以在区块链上进行一笔(有效)交易,并且交易的全部记录都是公开可获得的。 在私有链中,一个可信任的操作者管控区块链的端口,只有经授权的人才能在区块链上查阅或进行交易。

 

• 在数据和安全方面,公有链和私有链有何种差异?


所有区块链上的数据都是公开可获得的。网络上的运行者数量越多,区块链越安全,这是由于区块链技术加强了用于验证区块链上所进行交易的能力。 对于只能在受信任的团体之间分享的数据,一个私有链可能比通用的公有链更合适。

 

• 区块链可能被袭击,它是安全的么?


区块链中的节点网络被用来保证区块链完整性。如果袭击者想对区块链进行恶意交易,袭击者与其他网络运行者相比必须拥有更强的运算能力(对成功率为51%的袭击来的说)。最悠久,最著名,同时也最具价值的区块链,即比特币区块链——从未被成功袭击过。 请注意,虽然比特币区块链非常安全,但在运用比特币区块链或者其他区块链时会使用数字钱包和交换,这个过程并不安全且容易遭受到攻击。

 

• 区块链的硬件要求是什么?


在大多数情况下,对于一个私有或者公有链来说,一个标准服务器应当为用户提供运行区块链节点足够的存储空间及计算能力。

 

• 区块链的软件要求是什么?


这主要取决于实际情况。目前已经出现了很多现有区块链应用平台,包括Ethereum (以太坊),Bitshares(比特股),比特币核心源代码以及其他系统。

 

• 什么是智能合约?


智能合约是存储在区块链上的计算机程序。这个程序定义了交易双方之间的合约,并能够在无需可信第三方的情况下自动执行。 这个程序一旦被定义后,没有人可以控制此程序运转,因此各方都可以相信它。

 

• 如何执行和评估智能合约?


智能合约和其他区块链交易一样,在区块链的每一个节点上存储并执行。评估的条件组成合同本身定义的一部分。 一旦提交到区块链上, 智能合约将在交易各方之间独立执行。

 

• 如果现有的监管要求和法律义务必须执行,为什么还要使用区块链?


目前已经有许多案例能够体现区块链比传统共享数据库方案更令人满意。这些案例既发生在受监管环境下,也发生在非监管环境下。 此外,德勤认为区块链是影响面非常广泛的颠覆性技术,它将改变商业模式。 随着区块链技术的应用,监管和法律框架也将发生改变。因此,为了不被这项新技术的浪潮抛下,对区块链的研究是当务之急。

 

四、区块链技术的主要应用方向




1. 支付,尤其是跨境支付


2. 合约交易——托管交易,保税合同,第三方仲裁,多方签名交易


3. 金融交易——股票,私募股权,众筹集资,债券,共同基金,衍生工具,年金,养老金


4. 公共记录——土地和产权证,车辆登记,营业执照,结婚证,死亡证


5. 证件——身份证,驾驶证,护照,选民登记


6. 私人记录——借据,贷款合同,博彩投注,签名,遗嘱,信托,中介


7. 证明——保险证明,权属证明,公证文件


8. 实物资产——房产,汽车租赁,汽车使用


9. 无形资产——专利,商标,版权,域名

 



Ethereum以太坊、IBM ADEPT(智能物联网区块链)、微软Azure上基于以太坊的“区块链即服务”BaaS、Factom 公证通、小蚁、布比,以及Hyperledge(众多巨头参与的开源平台http://chainb.com/?P=Cont&id=289)等是几个值得关注的区块技术架构和平台。

 



Ethereum(以太坊)是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 Ethereum可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理,合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。简单来说,以太坊的核心理念是:一条内置图灵完备编程语言的区块链,允许在上面创建任何类型的应用

 



Factom是一个P2P的协议, 它在比特币的区块链上维护了一个数据层。网络文件和应用被压缩成一个Merkle树上的哈希值并被存储在比特币的区块链上。基于这个哈希值, 以后谁都可以对数据的真实性进行验证: 只要对文件再做一次哈希, 并和存储在比特币区块链上的原始哈希值进行比较即可。 这个过程称之为 Proof ofexistence。

 

基于Factom可以实现各种应用,比如维护健康证明, 财产记录, 甚至其他区块链数据。 不同的应用在Factom中可以建立独立的Factom链块,并由Factom系统定期把哈希值存储到比特币区块链上。由比特币网络的强大算力维护数据的安全。


【清华大数据思享会简介】

清华大数据思享会由清华大数据产业联合会发起。思享会,亦私想汇,亦私享会,亦思想汇,思享会。清华大数据思享会是面向清华大数据产业联合会成员的思想交流的平台,定位为小范围的深度交流,目标是希望通过思想交流与碰撞促进产业的数据创新。清华大数据思享会致力于建立联合会成员充分展示与共同进步的平台,促进大数据与产业和资本的融合,推动数据创新。思享会系列活动接受非商业赞助,相关事宜请邮件联系思享会负责人刘道全(daoquan.liu@tsingdata.com)。

 

【清数D-LAB简介】

清数D-LAB即清华数据创新基地于2015年12月挂牌成立,位于清华大学学研大厦。清数D-LAB顺应“实施国家大数据战略”和“大众创新、万众创业“的号召,汇聚了国内大数据领域最优秀的产学研用资源,肩负着引领数据创新,培育数据人才,促进数据开放,打造数据生态的使命。清数D-Lab主要职责是建立大数据知识积累和人才培养(Learn)体系,促进业界联合和数据联通(Connect),加快大数据与产业的融合从而推动产业创新(Innovate)。


原文发布时间为:2017-03-18 

本文来自云栖社区合作伙伴“数据派THU”,了解相关信息可以关注“数据派THU”微信公众号

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
10天前
|
供应链 安全 分布式数据库
探索区块链技术在供应链管理中的应用
【10月更文挑战第21天】 本文深入探讨了区块链技术如何在供应链管理中发挥关键作用,通过具体案例分析,揭示了区块链提高透明度、降低成本和增强安全性的潜力。文章首先概述了区块链技术的基本原理及其对传统供应链模式的挑战,接着详细讨论了区块链如何在不同供应链环节中实施,并分析了其带来的变革。最后,文章提出了企业在采纳区块链技术时可能面临的挑战和应对策略,为供应链管理者提供了宝贵的参考。
|
20天前
|
存储 安全 物联网
未来已来:区块链技术在物联网与虚拟现实中的应用
随着科技的不断进步,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正在逐渐改变我们的生活和工作方式。本文将探讨这些技术的发展趋势和应用场景,以及它们如何相互融合,为我们带来更便捷、安全和沉浸式的体验。
|
21天前
|
存储 供应链 算法
深入探索区块链技术:原理、应用与未来展望
本文将带你深入了解区块链技术的基本原理,探讨其在金融、供应链、医疗等多个领域的应用案例,并展望其未来的发展趋势。通过本文,你将对区块链技术有一个全面的认识,理解其背后的技术逻辑和应用场景。
|
23天前
|
供应链 物联网 区块链
新技术趋势与应用:探讨新兴技术如区块链、物联网、虚拟现实等的发展趋势和应用场景
本文将探讨新兴技术的发展趋势和应用场景,包括区块链技术、物联网和虚拟现实等。我们将深入了解这些技术的发展现状,以及它们在未来可能带来的变革。同时,我们还将提供一些代码示例,以帮助读者更好地理解这些技术的应用。
|
23天前
|
存储 供应链 监控
深入探索区块链技术在供应链管理中的应用####
本文旨在探讨区块链技术如何革新供应链管理,通过分析其核心特性与实际案例,揭示该技术如何增强透明度、提升效率并降低成本。我们将从区块链的基本原理入手,逐步剖析其在供应链各环节中的具体应用,最终展望其未来发展趋势。 ####
58 3
|
26天前
|
存储 供应链 分布式数据库
深入理解区块链技术:原理、应用与挑战
本文旨在探讨区块链技术的基本原理、主要应用及其面临的挑战。通过分析区块链的分布式账本技术、加密算法和共识机制,我们揭示了其如何在无需中心化权威的情况下确保数据的不可篡改性和透明性。此外,文章还讨论了区块链在金融、供应链管理、智能合约等领域的应用案例,并指出了当前区块链技术面临的可扩展性、隐私保护和法律监管等挑战。通过对这些内容的深入分析,我们希望为读者提供一个全面而深入的区块链技术概览。
53 6
|
25天前
|
供应链 物联网 区块链
未来技术的脉动:探索区块链、物联网与虚拟现实的融合趋势
本文深入探讨了区块链技术、物联网(IoT)和虚拟现实(VR)这三个领域的最新发展趋势,以及它们在现代科技生态中的交互作用。通过分析这些技术的独特优势和面临的挑战,我们揭示了它们如何共同塑造未来的技术景观,特别是在数据安全、智能设备管理和沉浸式体验方面。文章还讨论了这些技术融合后可能带来的社会和文化影响,以及它们如何推动创新和促进经济增长。
53 3
|
27天前
|
存储 供应链 区块链
探索区块链技术在供应链管理中的应用
本文旨在探讨区块链技术如何在供应链管理中提供透明性、安全性和效率,以及它如何帮助解决传统供应链所面临的挑战。通过分析区块链的工作原理及其在不同行业案例中的应用,本文揭示了这一技术革新对现代供应链管理可能产生的深远影响。
|
27天前
|
供应链 安全 区块链
探索区块链技术在数据安全中的应用
本文深入探讨了区块链技术如何革新数据安全领域,特别是在保护个人隐私、增强数据完整性和透明度方面的作用。通过分析区块链的去中心化特性、加密技术以及智能合约的功能,文章阐述了这一技术如何有效防止数据篡改、确保交易记录的不可逆性,并促进跨组织间的信任建立。此外,还讨论了当前区块链技术面临的挑战及未来发展趋势,为理解其在数据安全领域的潜力提供了全面视角。
|
28天前
|
供应链 安全 数据挖掘
深度剖析区块链技术在金融科技领域的创新应用与挑战####
本文旨在探讨区块链技术于金融科技(FinTech)领域的革新性应用,分析其如何重塑传统金融服务模式,并深入剖析面临的技术与监管挑战。通过案例研究与数据分析,揭示区块链在提升金融效率、增强安全性及促进金融包容性方面的潜力,同时强调构建健全的法律法规框架与技术创新之间的平衡对于推动行业健康发展的重要性。本文不涉及具体代码实现或技术细节,而是聚焦于区块链应用的战略意义与实践挑战。 ####