颠覆未来:区块链技术

标签: 数据库 | 发表时间:2016-07-16 15:19 | 作者:bicloud
出处:http://blog.sina.com.cn/bicloud

区块链技术

1 背景

区块链之父-中本聪,主要来自比特币技术。2009年的一篇paper,Bitcoin: A Peer-to-Peer Electronic Cash System 提出基于 区块链技术的电子货币技术。 paper  code

[bitcoin]: https://bitcoin.org/bitcoin.pdf

[sourcecode]: https://github.com/bitcoin/bitcoin

比特币特点:

  • 可以用点对点的网络解决方案解决双重支付问题
  • 没有类似铸币厂一级的第三方的信任机构
  • 使用者可以完全匿名
  • 可以用哈希现金形式的 工作量证明来制造新的货币
  • 用于制造新货币的“工作量证明”可以用来预防双重支付

作为比特币的基础技术,区块链技术是同时出现的。

2 区块链

区块链本质上是一个去中心化的分布式账本数据库,是比特币的底层技术,和比特币一起出现。区块链本身其实是一串使用 密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。

每当有加密交易产生时,网络中有强大运算能力的矿工就开始利用算法解密验证交易,创造出新的区块来记录最新的交易。 新的区块按照时间顺序线性的被补充到原有的区块链末端,这个账本就会不停的增长和延长。

通过复杂的公共钥匙和私人钥匙的设置,区块链网络将整个金融网络的所有交易的脚本实时广播,实时将交易记录分发到每 一个客户端,同时还能保证每个人只能对自己的财产进行修改。账本里也会有别人的交易记录,虽然可以看到数值和对应的 交易地址(一串加密信息),但是如果不借用其他技术手段是根本无法知道交易者的真实身份。

总结:

  • 数据库。区块链是一种公共数据库,它记录了网络上所有的交易信息,随时更新,让每个用户可以通过合法手段从 中读取信息,写入信息,但是通过技术手段,防止以往数据被篡改;
  • 分布式,去中心化,去信任。区块链是一种分布式系统,它不存储放置在某一两个特定的服务器或者安全节点上,而是分 布式的存在于网络上所有的完整节点上,在每一个节点保留信息备份;
  • 网络底层协议。区块链是一种共识协议,基于这些协议,可以开发出很多的实际应用;这些应用在每一时刻保存一条最长的、 最具权威的、共同认可的数据记录,并遵循共同认可的机制进行无须中间权威仲裁的、直接的、点对点的交互信息。

3 区块链应用

3.1 金融领域

区块链技术应用在比特币,所以最先出现在颠覆金融领域,银行,证券交易等等。 中国人民银行数字货币研讨会在京召开 数字货币

中国分布式总账基础协议联盟(China Ledger联盟)是2016年4月19日由中证机构间报价系统股份有限公司等11家机构共同 发起的区块链联盟上海证券交易所前工程师白硕出任了该联盟技术委员会主任,联盟秘书处则设在了万向集团旗下的万向区块链实验室.  中国分布式总账基础协议联盟

3.2 区块链应用项目

  • 医疗去中心化
  • 存在性证明
  • 智能合约
  • 物联网
  • 身份验证
  • 预测市场
  • 资产交易
  • 电子商务
  • 社交通讯
  • 文件存储
  • 数据API

3.3 颠覆未来

淘宝,通过区块链技术实现自由交易,担保交易???

金融,互联网金融,去中心化,去信任,???支付

4 区块链技术问题

区块链技术目前还不成熟,各个国家都在进行投入,各国的态度也不一样,但是作为一个底层技术,的确在很多方面对现存的 应用可以进行有效的优化。随着区块链技术的不断规范,未来相对于其他技术,区块链技术将大放异彩。

5 参考

区块链重塑经济与世界,入门技术书籍



区块链

6 附录

实现了下bitcoin paper提到的 We consider the scenario of an attacker trying to generate an alternate chain faster than the honest chain. The probability of an attacker catching up from a given deficit is analogous to a Gambler's Ruin problem. Suppose a gambler with unlimited credit starts at a deficit and plays potentially an infinite number of trials to try to reach breakeven. We can calculate the probability he ever reaches breakeven, or that an attacker ever catches up with the honest chain


import math def AttackerSuccessProb(q, z): p = 1.0 - q lambda_v = z * (q / p) sum = 1.0 for k in xrange(0, z + 1): poisson = math.exp(-lambda_v) for i in xrange(1, k + 1): poisson *= lambda_v / i sum -= poisson * (1 - math.pow(q / p, z - k)) return sum q = [0.1, 0.3, 0.5, 0.7] for i in q: print('q = %f'%(i)) for j in xrange(10): print('z = %d' % (j)) print('{0:.20f}'.format(AttackerSuccessProb(i, j)))

 

相关 [颠覆 未来 区块链] 推荐:

颠覆未来:区块链技术

- - 冰火岛
区块链之父-中本聪,主要来自比特币技术. 2009年的一篇paper,Bitcoin: A Peer-to-Peer Electronic Cash System 提出基于 区块链技术的电子货币技术. 可以用点对点的网络解决方案解决双重支付问题. 没有类似铸币厂一级的第三方的信任机构. 可以用哈希现金形式的 工作量证明来制造新的货币.

【编辑推荐】无区块的区块链,正在成为未来

- - 商业不靠谱
导读:朱嘉明老师是中国改革四君子(王岐山、朱嘉明、黄江南、翁永曦)之一,知名经济学家. 上世纪八十年代初中国对社会变革的期待如火山喷发,力量积蓄已久,社会潮流惟以“变”字当道,政治新锐先发制人,应时而生的“改革四君子”至今仍影响中国社会进程. 六哥在今年年初有幸结识朱嘉明老师跟随学习,并且在朱老师的言传身教下开始研究区块链,随着思考的深入,从最初本能的拒绝到现在坚定的拥抱,完成了认知的艰难升级,成为区块链的信仰者.

区块链入门教程

- - 阮一峰的网络日志
区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来. 可是,简单易懂的入门文章却很少. 区块链到底是什么,有何特别之处,很少有解释. 下面,我就来尝试,写一篇最好懂的区块链教程. 毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚. 我希望读完本文,你不仅可以理解区块链,还会明白什么是挖矿、为什么挖矿越来越难等问题.

未来颠覆性企业级科技公司排行:VMware排第一

- - ITeye资讯频道
由于重大技术的变迁,企业级科技正在发生巨大的变化. 这些变化趋势有:移动手机网络的速度变得更快. 云计算以非常低廉的价格让每台掌上设备具有更强的计算能力. 软件即服务已成为本地软件安全可靠的替代物. 社交网络正在改变企业之间以及企业与顾客的互动方式. 员工越来越懂技术,使用自己的设备来开展工作,并采用自己熟悉的云计算服务作为对企业软件的补充.

VR/AR未来将颠覆哪些产业?看“老司机”如何作答

- - 创业邦
  2016年12月14日至15日,在北京诺金酒店,备受行业瞩目的Vision VR/AR Summit将首次来到亚洲. 本次峰会将以开发者为中心,并诚邀包括Microsoft、Sony、三星、PTC Vuforia、Google、Valve在内的众多业界技术大咖做精彩分享,深度挖掘VR/AR技术在游戏、影视、艺术、教育等领域的应用,剖析最具代表性的行业案例,探讨开发者面临的全新挑战.

[原]区块链技术学习笔记

- - 陶辉的专栏
1、区块链技术是一个解决了拜占庭将军(百度百科 拜占庭将军问题)节点的分布式数据系统. 这是它最大的不同,也导致了这个技术存在诸多限制. 做服务器端开发的程序员,都对zookeeper不陌生,我们解决分布式ACP问题时,寻找一致性解决方案时都会想到它. zookeeper实际使用了paxos的简化版算法(本文不展开,请参考我之前写过的两篇文章: paxos分布式一致性算法–讲述诸葛亮的反穿越 以及 paxos算法如何容错的–讲述五虎将的实践).

我是如何学习区块链的

- - IT瘾-dev
原创文章,转载请注明:转载自 Keegan小钢. 微信订阅号: keeganlee_me. 专栏地址: https://xiaozhuanlan.com/fullstack. 前几天我们已经学了如何学习的“道”和“术”,学完之后就应该落地到实践上,通过不断地实践练习,才能将这些 知识资源转化为我们的 知识资本.

前言 · 区块链技术指南

- -
区块链技术是金融科技(Fintech)领域的一项重要技术创新. 作为分布式记账(Distributed Ledger Technology,DLT)平台的核心技术,区块链被认为在金融、征信、物联网、经济贸易结算、资产管理等众多领域都拥有广泛的应用前景. 区块链技术自身尚处于快速发展的初级阶段,现有区块链系统在设计和实现中利用了分布式系统、密码学、博弈论、网络协议等诸多学科的知识,为学习原理和实践应用都带来了不小的挑战.

区块链的终极猜想

- - 商业不靠谱
编者按:本文来自丹华资本董事总经理Judy的分享“区块链的终极猜想”. 今天,我们来讨论一下区块链发展的终极猜想. 这个背景是之前我们一起打磨过六个课题,这个是最后一个课题. 所以我先用最短的几句话,分享一下之前课题里的一些个人观点. 我的观点一共分三块, 第一个是关于区块链核心的定义;第二个观点是关于平常大家喜欢交流的,区块链的投资趋势;第三个部分就是大家经常向投资人询问的,区块链创业的一些经验分享.

视频 | 18分钟搞懂区块链究竟是什么?

- - 明学的白板
一个视频了解一项面向未来的技术 —— 区块链. 今天推荐一个18分钟的视频,有关很多人至今仍看不懂的比特币背后的核心技术——区块链(blockchain). 比特币在去年由于众所周知的原因又爆发了一波. 区块链作为比特币最核心的底层技术,在它的气发现,目前已经有许多商业运用. 区块链的核心概念其实并不难理解,只是缺少清楚直观的讲述,Anders Brownworth 就是一位可以把复杂概念讲的非常简单的技术宅,我很佩服这样的人.