我读的应该是社区开源版

good bai
2018-01-30 17:35:24
电子书版名称:区块链技术指南
正式出版名称:区块链原理、设计与应用

作者:yeasy@github

区块链作为分布式记账平台的核心技术,区块链被认为在金融、征信、物联网、经济贸易结算、资产管理等拥有广泛应用前景。所涉及技术包括分布式系统、密码学、博弈论、网络协议等。


货币说起
货币最重要的智能包括价值尺度、流通手段、储藏手段。货币不等同于现金或者通货或信用卡之类,含义更广泛。

数字货币
中心管控的数字货币是容易的,但问题是跨组织的交易场景,中心管控不现实。而去中心的货币存在几个难题:
1 货币的防伪;
2 货币的交易;
3 避免双重支付。
数字货币的技术探索由来已久,直到比特币出现才真正脱离了依赖第三方系统信用担保,而是将PoW(工作量证明)与共识机制结合在一起,首次从实践意义上实现了一套去中心化的数字货币系统。


笔者认为,未来几年内,可能深入应用区块链的场景将包括:
金融服务:主要是降低交易成本,减少跨组织交易风险等。该领域的区块链应用将最快
成熟起来,银行和金融交易机构将是主力推动者。
征信和权属管理:这是大型社交平台和保险公司都梦寐以求的,目





















...
显示全文
电子书版名称:区块链技术指南
正式出版名称:区块链原理、设计与应用

作者:yeasy@github

区块链作为分布式记账平台的核心技术,区块链被认为在金融、征信、物联网、经济贸易结算、资产管理等拥有广泛应用前景。所涉及技术包括分布式系统、密码学、博弈论、网络协议等。


货币说起
货币最重要的智能包括价值尺度、流通手段、储藏手段。货币不等同于现金或者通货或信用卡之类,含义更广泛。

数字货币
中心管控的数字货币是容易的,但问题是跨组织的交易场景,中心管控不现实。而去中心的货币存在几个难题:
1 货币的防伪;
2 货币的交易;
3 避免双重支付。
数字货币的技术探索由来已久,直到比特币出现才真正脱离了依赖第三方系统信用担保,而是将PoW(工作量证明)与共识机制结合在一起,首次从实践意义上实现了一套去中心化的数字货币系统。


笔者认为,未来几年内,可能深入应用区块链的场景将包括:
金融服务:主要是降低交易成本,减少跨组织交易风险等。该领域的区块链应用将最快
成熟起来,银行和金融交易机构将是主力推动者。
征信和权属管理:这是大型社交平台和保险公司都梦寐以求的,目前还缺乏足够的数据
来源、可靠的平台支持和有效的数据分析和管理。该领域创业的门槛极高,需要自上而
下的推动。
资源共享:airbnb 为代表的公司将欢迎这类应用,极大降低管理成本。这个领域创业门
槛低,主题集中,会受到投资热捧。
投资管理:无论公募还是私募基金,都可以应用区块链技术降低管理成本和管控风险。
虽然有 DAO 这样的试水,谨慎认为该领域的需求还未成熟。
物联网与供应链:物联网是很适合的一个领域,短期内会有大量应用出现,特别是租
赁、物流等特定场景。但物联网自身的发展局限将导致短期内较难出现规模应用。

签名技术:hash算法有md5 sha-1和sha-2,一般认为 MD5 和 SHA1 已经不够安全,推荐至少使用 SHA2-256 算法。

对称加密:速度快、强度高,缺点容易泄露秘密,包括DES,3DES,AES;
非对称加密:速递慢2-3个数量级,主要理由数学算法安全保障。实现方式包括大数质因子分解、离散对数和椭圆曲线等思路;
混合加密:代表https,先行用非对称加密完成对称秘钥的生成,再下来使用对称秘钥加密内容传输。

数字签名:数字签名用于证实某数字内容的完整性(integrity)和来源(或不可抵赖,non-repudiation)。
数字证书:数字证书用来证明某个公钥是谁的,并且内容是正确的。主流操作系统和浏览器里面会提前预置一些 CA 的证书(承认这些是合法的证书)。

如何避免作恶?
基于经济博弈原理。在一个开放的网络中,无法通过技术手段保证每个人都是合作的。但可
以通过经济博弈来让合作者得到利益,让非合作者遭受损失和风险。

负反馈调节?
比特币网络中矿工越多,系统就越稳定,比特币价值就越高,但挖到矿的概率会降低。

比特币客户端
完整客户端:存储所有的交易历史记录,功能完备;
轻量级客户端:不保存交易副本,交易需要向别人查询;
在线客户端:通过网页模式来浏览第三方服务器提供的服务。

闪电网络
比特币的交易网络最为人诟病的一点便是交易性能:全网每秒 7 笔的交易速度,等待 6 个块的可信确认导致约 1 个小时的最终确认时间。闪电网络的主要思路十分简单 -- 将大量交易放到比特币区块链之外进行。该设计最早是 2015年 2 月在论文《The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments》中提出。

以太坊区块链的特点主要包括:
单独为智能合约指定编程语言 Solidity;
使用了内存需求较高的哈希函数:避免出现算力矿机;
uncle 块激励机制:降低矿池的优势,减少区块产生间隔为 15 秒;
难度调整算法:一定的自动反馈机制;
gas 限制调整算法:限制代码执行指令数,避免循环攻击;
记录当前状态的哈希树的根哈希值到区块:某些情形下实现轻量级客户端;
为执行智能合约而设计的简化的虚拟机 EVM。

Hyperledger - 超级账本项目
Hyperledger 项目是首个面向企业的开放区块链技术的重要探索。在 Linux 基金会的支持下,吸引了包括 IBM、Intel、摩根等在内的众多科技和金融巨头的参与。

如果说以比特币为代表的货币区块链技术为 1.0,以以太坊为代表的合同区块链技术为 2.0,那么实现了完备的权限控制和安全保障的 Hyperledger 项目毫无疑问代表着 3.0 时代的到来。

那么完备的权限管理 区块链3.0到底是什么内涵?
1
0

查看更多豆瓣高分好书

回应(1)

添加回应

区块链原理、设计与应用的更多书评

推荐区块链原理、设计与应用的豆列

了解更多图书信息

豆瓣
免费下载 iOS / Android 版客户端