区块链之父-中本聪,主要来自比特币技术。2009年的一篇paper,Bitcoin: A Peer-to-Peer Electronic Cash System 提出基于 区块链技术的电子货币技术。 paper code
[bitcoin]: https://bitcoin.org/bitcoin.pdf
[sourcecode]: https://github.com/bitcoin/bitcoin
比特币特点:
作为比特币的基础技术,区块链技术是同时出现的。
区块链本质上是一个去中心化的分布式账本数据库,是比特币的底层技术,和比特币一起出现。区块链本身其实是一串使用 密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。
每当有加密交易产生时,网络中有强大运算能力的矿工就开始利用算法解密验证交易,创造出新的区块来记录最新的交易。 新的区块按照时间顺序线性的被补充到原有的区块链末端,这个账本就会不停的增长和延长。
通过复杂的公共钥匙和私人钥匙的设置,区块链网络将整个金融网络的所有交易的脚本实时广播,实时将交易记录分发到每 一个客户端,同时还能保证每个人只能对自己的财产进行修改。账本里也会有别人的交易记录,虽然可以看到数值和对应的 交易地址(一串加密信息),但是如果不借用其他技术手段是根本无法知道交易者的真实身份。
总结:
区块链技术应用在比特币,所以最先出现在颠覆金融领域,银行,证券交易等等。 中国人民银行数字货币研讨会在京召开 数字货币
中国分布式总账基础协议联盟(China Ledger联盟)是2016年4月19日由中证机构间报价系统股份有限公司等11家机构共同 发起的区块链联盟上海证券交易所前工程师白硕出任了该联盟技术委员会主任,联盟秘书处则设在了万向集团旗下的万向区块链实验室. 中国分布式总账基础协议联盟
淘宝,通过区块链技术实现自由交易,担保交易???
金融,互联网金融,去中心化,去信任,???支付
区块链技术目前还不成熟,各个国家都在进行投入,各国的态度也不一样,但是作为一个底层技术,的确在很多方面对现存的 应用可以进行有效的优化。随着区块链技术的不断规范,未来相对于其他技术,区块链技术将大放异彩。
区块链重塑经济与世界,入门技术书籍
实现了下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)))