颠覆未来:区块链技术

标签: 数据库 | 发表时间:2016-07-16 07: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 提出基于 区块链技术的电子货币技术. 可以用点对点的网络解决方案解决双重支付问题. 没有类似铸币厂一级的第三方的信任机构. 可以用哈希现金形式的 工作量证明来制造新的货币.

未来颠覆性企业级科技公司排行: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. 前几天我们已经学了如何学习的“道”和“术”,学完之后就应该落地到实践上,通过不断地实践练习,才能将这些 知识资源转化为我们的 知识资本.

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

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

Hyperledger Fabric 1.0,基于区块链的分布式账本

- - 开源中国社区最新新闻
由 Linux 基金会发起创建的开源区块链分布式账本 —— Hyperledger Fabric,已经迎来了 1.0 版本. 该项目着重于性能和可靠性,以及推动区块链和分布式账本技术的跨行业协作. Hyperledger Fabric 可用于全球供应链管理、金融交易、资产账和去中心化的社交网络等场景,但无意以此来构建一种加密货币.

蒋勇 | 白话区块链技术栈与应用

- -
(中生代技术&华章科技区块链技术分享第一期). (本文约12000字,阅读完本文预计10分钟). (如果电脑上阅读出现方框乱码,请下载PDF原文:链接:http://pan.baidu.com/s/1jHEyjEA  密码:zg30). 现如今说起比特币,相信不少朋友已是耳熟能详了,尤其是这两年随着其价格飙升,甚至超过了黄金 ,超过了房地产,各大财经媒体乃至央视都有所关注报道;.

区块链原理最清晰最直观的解释

- - 文章 – 伯乐在线
维基百科上对区块链的描述:. 维护不断增长的记录(称作区块)的分布式数据库. 听上去很简单,但到底是怎么回事呢. 我们用一款开源命令行界面 Blockchain CLI 来详细说明区块链. 我也做了一个 浏览器可以访问的在线版. 首先请确保安装 Node.js. 然后在终端里运行下面命令:.

工信部周平:区块链及其标准化发展趋势

- - 雷锋网
从各种联盟、协会到各大校企合作实验室,区块链行业的玩家都希望率先成为制定标准的一方,或者从中抢占某些先机,尤其是由工信部牵头编写的《中国区块链技术和应用发展白皮书》颁布以后. 那么,区块链标准的制定目前处于什么状态呢. 在昨日举行的前海国际科技创新峰会期间,雷锋网对工信部中国电子标准化研究院软件工程与评估中心主任、中国区块链技术标准制定组负责人周平进行了专访.