点击上方“中兴开发者社区”,关注我们

每天读一篇一线开发者原创好文

“区块链”技术是目前最受关注的创新方向之一,特别在金融领域,在不引入第三方中介前提下,“区块链”技术因其提供的不可篡改、可追溯、分布式容错(健壮性)、低信用成本等特性而备受关注。国内金融机构不断有应用落地新闻见诸报端,这种关注并不仅仅是受央行关注数字货币的政策导向,更是源生于区块链技术在多方场景下资产数字化、价值转移、信用建立等方面的低成本优势。某种层面来说,各大金融机构对于区块链技术和应用的关注和介入,是现在区块链技术受到如此广泛关注的重要原因。

从技术角度看,区块链是密码学、分布式网络和数据存储、共识算法等技术的集合创新。该技术目前并没有相关的规范和标准,参考《中国区块链技术和应用发展白皮书(2016)》给出的定义为:“广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。”


起源

比特币项目是区块链思想诞生的摇篮,对于任何一个想要深入理解学习区块链知识、理念的人来说,区块链项目都是非常重要的学习目标,从诞生起,比特币一直都伴随着巨大争议。关于比特币是不是一种真正的货币,一直是人们争议的焦点,即使是价格已经超过5000美元的今天,即使接受比特币支付的商户已超过万家,对其的质疑从来没有停止过。

虽然比特币是近年来的热门话题,但多数人关注的仍然只是比特币的金融属性,而忽略了它被创造出来的真正目的——建立一个可靠的支付系统。比特币创造者中本聪在2008年发表的比特币唯一白皮书《比特币:一种点对点的电子现金系统》中这样写道:“所以,我们非常需要这样一种电子支付系统,它基于密码学原理而不基于信用,使得任何达成一致的双方,能够直接进行支付,从而不需要第三方中介的参与。杜绝回滚支付交易的可能,这就可以保护特定的卖家免于欺诈;而对于想要保护买家的人来说,在此环境下设立通常的第三方担保机制也可谓轻松加愉快。在这篇论文中,我们将提出一种通过点对点分布式的时间戳服务器来生成依照时间前后排列并加以记录的电子交易证明,从而解决双重支付问题。只要诚实的节点所控制的计算能力的总和,大于有合作关系的攻击者的计算能力的总和,该系统就是安全。”

而比特币则被定义为“每一位所有者通过对前一次交易和下一位拥有者的公钥签署一个随机散列的数字签名”,在该支付系统中比特币有两重属性——既是所有交易的载体,也是保障系统正常运行的奖励。

从一个可信任的支付系统角度审视,比特币无疑具有很大价值。原因很简单,可以有效降低各种交易的成本和提高经济运行的效率——比特币交易费用只与交易脚本字节数相关而与交易金额无关,而现实世界中传统的支付和转账服务(尤其是不发达地区)成本相当高昂。而因为比特币的共识存在,对于很多的契约执行可以大量减少步骤,提高运行效率。

比特币系统自身也有实物价值,就是“算力”的成本。挖矿经济(mining economics)是比特币中的天才构思,它带来比特币价值和安全的正向促进,是比特币能发展壮大的根本原因。去中心化发行方式作为挖矿经济的一部分,倡导者们把其宣扬成救世良药,具有革命性的意义,反对者们则声称这只是不切实际的幻想,或是一个骗局。但无论如何,比特币都可称得上是一个伟大的社会实验。然而遗憾的是,从近期一系列的监管措施看,比特币恐怕在一定时间内只能成为现实意义的“商品”而不是真正的“货币”。

在比特币世界中区块链是其背后的分布式账本,是用于记录比特币交易账目历史的数据结构,比特币网络目前由数千个核心节点参与构成,并不需要任何中心化的支持机构参与,这样一个读写权限完全开放给公众的去中心化系统能够安全运行多年,这本身已经成为了一个“现象”。

不过,比特币依然存在多种一直被人诟病的缺陷,包括POW的能源消耗、出块时间、非图灵完备等等,而且其中的一些问题在比特币世界中是无解的。为了解决这些问题,天才少年Vitalik Buterin基于比特币的核心思想,创造出一个新的公有区块链平台——以太坊。以太坊提出了很多创新的技术概念去尝试解决比特币存在的问题,其中最重要的一项是创造了图灵完备的智能合约。通过智能合约,用户不再受限于比特币脚本提供的简单逻辑,而是可以设计任意复杂的合约逻辑,结合区块链网络天然的多方互信机制,这为构建多种多样的去中心化应用开启了大门,意义重大。

根据节点加入控制和写链控制机制的不同,区块链分为公有链和联盟链(私有链的概念现在不怎么提了),比特币和以太坊是公有链的优秀代表;相比较于公有链,联盟链主要用在商业处理范畴,通常在隐私性、并发和存储性能、权限控制、结果确定性等方面要求要高于公有链,相应的去中心化程度被弱化,以降低成本、提升效率为主要目标。联盟链比较成功的项目有hyperledger、r3等,国内在近两年也成立了很多的行业联盟来促进区块链技术发展。



适用场景

2014年之后,随着比特币热潮的不断发酵,其背后的区块链技术体系被发掘出来,人们开始广泛讨论其在金融、贸易、征信、物联网等等一切需要构筑多方信任场景行业的应用前景。区块链技术并不是颠覆现有技术和商业模式,而是在多方互信机制上新的探索。做出一个应用场景是否需要区块链技术的判断可能是复杂的,但核心点在于判断区块链技术在该场景应用下能否满足安全要求并达到降低成本、提升效率的目的,下面列出一部分场景:

1、金融服务

比特币以及各种仿比特币的新兴数字货币,是区块链技术最原始和根本的一种业务应用方案,很好地启迪了人们如何运用区块链技术对金融资产进行更可靠更便捷的管理。区块链“交易即确认”的特性,可以极大的减少在交易清算、股权债权交割、众筹、信贷的成本并提升效率。

2、物联网

物联网已经发展多年,虽然受自身技术限制还未有大规模应用,但很多问题也不断暴露;除了屡屡见到的安全和隐私问题外,缺乏统一标准、网络隔离的问题也很突出,利用区块链技术,可以降低中心化结构的运维成本,分布式架构和主体对等的特点有助于打破物联网现存的多个信息孤岛桎梏,促进信息的横向流动和多方协作,数据也可做到可追溯,可证明;智能合约也可在设备租用方面发挥巨大作用。

3、征信和权属管理

征信领域是区块链技术很适用的场景;征信最核心的是数据,对于现有征信企业来说,存在数据量不足、相关度较差、时效性不足等等问题,区块链天然存在着无法篡改、不可抵赖的特性,同时,区块链平台将可能提供前所未有规模的相关性极高的数据,这些数据可以在时空中准确定位,并严格关联到用户。因此,基于区块链提供数据进行征信管理,将大大提高信用。

权属管理也是如此,产权、物权等所有权是写在区块链链上的,谁都无法修改,而且智能合约能确保合同按照预先设定逻辑执行,这能有效减少传统情况下纠纷仲裁环节的人工干预和执行成本。

4、共享经济

当前,以Uber、Airbnb为代表的共享经济模式正在多个垂直领域冲击传统行业。这一模式鼓励人们通过互联网的方式共享闲置资源。相比于依赖于中间方的资源共享模式,基于区块链的模式有潜力更直接地连接资源的供给方和需求方,其透明、不可篡改的特性有助于减小摩擦。


未来
2017年数字货币行业如过山车一样疯狂,也吸引了广泛的关注,但所有这些关于数字货币的区块链应用是否值得看好?答案是“否”,绝大多数的ICO在未来会找不到在产业中的应用方向和前景;真正的区块链应用应该是从实际产业出发,从“降低成本、提升效率”的角度出发找到技术和业务的结合点,与业务结合并提升生产力才是区块链技术得以应用甚至孵化出新的“商业模式”的关键所在。从目前的现状看,虽然不断的有各种区块链应用方案落地的报道,但试验性的项目居多,真正将区块链技术落于实处的项目仍然凤毛麟角,区块链在产业中的应用过程绝不会一蹴而就,可能需要较长时间的探索和论证。
我们都不是穿越未来的人,无法准确点出当前新兴的技术和方案能在未来成为主流;但新兴技术带来的彻底变革我们已经看到了多次:支付宝、微信支付之于银联、京东之于国美、苏宁,苹果之于诺基亚,滴滴之于出租车行业等等。沿着正确的方向前进,从草根兴起而立与庙堂之高,也许并不全是梦想。

区块链技术起源及应用相关推荐

  1. “中国诺贝尔奖”首位女得主王小云:哈希函数是区块链的起源性技术,区块链已扩展到供应链金融等多领域...

    "哈希函数.数字签名算法.加密算法是密码学三类基础算法,其中哈希函数是起源性技术." 本文旨在传递更多市场信息,不构成任何投资建议. 火星财经APP(微信:hxcj24h)一线报道 ...

  2. 小白入门区块链技术与应用展望(有参考文献)

    区块链技术的技术原理与应用展望      区块链技术是一种去中心化,去信任的分布式数据库技术方案.该数据库由参与系统的所有节点集体维护,具有去中心化,不可篡改,透明,安全等特性.随着比特币数字加密货币 ...

  3. EOS区块链技术开发(〇)起源

    EOS区块链技术开发(〇)起源 1 Why 1.1 EOS区块链 1.2 CSDN 2 How 3 What 参考资料 1 Why 1.1 EOS区块链 为什么选择EOS呢?自然是因为性能.ETH的性 ...

  4. Bitcoin比特币与BlockChain区块链技术

    一.比特币的历史 比特币现在大火,一枚7000多人民币,遥想当年1万枚才买一张价值25美元的披萨优惠券,如果上天能给我回到当年的机会的话,我一定买买买!!! 比特币有很高的开采及投资价值,被我们中国人 ...

  5. 关于区块链技术的10本书

    转载自 2018年必看:关于区块链技术的10本书 1.区块链技术指南 区块链专家联袂推荐,资深区块链践行者联合撰写,从技术层面全面揭示区块链技术秘密.涵盖基础概念.架构.底层算法.应用开发.典型的区块 ...

  6. 区块链技术入门,涉及哪些编程语言?

    作者:Fickr Sung孫啟誠 链接:https://www.zhihu.com/question/46729645/answer/259780518 区块链学习更多的是去理解这种去中心化的思想和去 ...

  7. 智能时代为什么需要区块链技术?

    进入智能时代,当机器一个接一个地超越人类的能力时,我们将不可避免地再次面临一个哲学上的终极命题:人类存在的意义是什么?今天的计算机是大脑的延伸,已经取代了人类的脑力劳动.我们还有什么其他不可替代的价值 ...

  8. fake news:使用区块链技术来保证新闻中数字媒体的真实性。

    fake news:使用区块链技术来保证新闻中数字媒体的真实性. Steve Huckle, Martin White 摘要: 在这篇文章中,我们介绍了一个利用区块链技术来保证数字媒体的消息来源的技术 ...

  9. 区块链技术 ——区块链概述

    今天讲点基础的,讲一讲区块链的基础知识.在这个项目横生的乱象中,有时候最基础的一些知识,反而会让我们更加清晰的看到一些项目的本质. 区块链技术是一种综合应用了分布式数据存储,如何购买比特币?点对点传输 ...

最新文章

  1. 网络优化实践探索文章
  2. java实现记事本查找_Java实现记事本
  3. 计算机考试交互,2017计算机等级考试HTTP的基本概念与交互模型练习题
  4. 未来的计算机作文 800字,未来科技作文800字
  5. 【写作技巧】中文摘要及关键词的撰写
  6. Mysql 存储类型范围
  7. 软件质量测试一般方法
  8. web页面和ssh登陆到防火墙
  9. python单例模式学习
  10. 共模和差模电感电路分析方法及思路
  11. 基于卫星高度计海面高度异常资料获取潮汐调和常数方法及应用matlab代码
  12. 苹果手机需要清理垃圾吗?
  13. Promethues原理详解
  14. zurb是什么网站_Zurb的Tribute库的Vue.js包装器,用于本机@mentions
  15. matlab乖离率计算,乖离率怎么算,计算公式是什么?
  16. 东北大学计算机实验班,东北大学理科试验班
  17. 【JVM】引用计数和可达性分析算法详解
  18. camstudio 杂音_使用CamStudio记录屏幕活动
  19. Jsp医院病区管理系统(论文+中期检查表+任务书+综合材料)
  20. 单目相机 双目相机 OpenCV 标定求内外参数 笔记留着需要的时候用

热门文章

  1. Jupyter离线安装部署
  2. DesktopLayer.exe专杀
  3. 配置小程序开发者工具及其使用(中)
  4. 医药工业洁净厂房配电系统设计与节能应用
  5. [Shell]尚硅谷大数据技术之Shell--笔记(3)
  6. MySQL数据库驱动包在eclipse中的导入
  7. 好心替同事接电话?小心接出事情来!
  8. 学生信息管理系统之测试篇
  9. Git for Windows 国内镜像文件
  10. 【STM32】#147-D: declaration is incompatible 类错误的解决方式