IT-Blockchain
LarryHai6
一直致力于开源技术和软件架构实践,追求业务和技术的最佳实践
| 个人的专业领域包括 大型分布式系统/应用架构设计 云原生架构设计 微服务架构设计 Agile和DevOps最佳实践 DDD设计方法论 数据建模与分析 | 联系方式: 邮件: liuhaidl9@163.com
展开
-
IBM HyperLedger fabric 详解
在我看来,比特币就是现实中的V字仇杀队,当然现实是更残酷的世界政府,这场博弈关乎着人类文明、政治、社会属性、经济和人权。 IBM HyperLeger 又叫 fabric,你可以把它想象成一个由全社会来共同维护的一个超级账本,没有中心机构拥揽权力,你的每一笔交易都是全网公开且安全的,信用由全社会共同见证。它与Bitcoin的关系就是,你可以利用fabric构建出一个叫Bitcoin的应转载 2017-01-12 11:19:45 · 6796 阅读 · 0 评论 -
hyperledger fabric 简析start
程序入口:peer/main.Go在main.go中主要有四句重要代码, peer/version : peer 版本。node : 涉及本地节点的搭建,以及如何加入到网络,本机IP地址端口号,是VP节点还是NVP节点等。network : 远程登录devops服务器,查询所有peer节点。chaincode : chaincode三种操作depl转载 2017-01-12 11:13:18 · 853 阅读 · 0 评论 -
浅谈区块链共识机制与分布式一致性算法
本文通过介绍传统分布式一致性算法和区块链共识模型,以及提出了一些有关两者关系的观点,让大家有个比较系统的了解。一、前言本文打算先提出观点。欢迎大家参与讨论。1. 传统分布式一致性算法和区块链共识过程的异同点相同点:Append only强调序列化少数服从多数原则分离覆盖的问题:即长链覆盖短链区块,多节点覆盖少数节点日志不同点:传统分布式一致性算法大多不考虑拜占庭转载 2017-01-10 23:07:52 · 17093 阅读 · 1 评论 -
区块链(Blockchain)深入介绍
此文章转载于: http://blockchaindev.org/article/introduce_blockchain.html一、区块链是什么?区块链是一个公共的分布式总账,任何发生在此区块链网络上的交易会被约定的算法记录到区块链上,且满足以下条件:存储基于分布式数据库数据库是区块链的数据载体,区块链是交易的业务逻辑载体区块链按时间序列化Block,且每个确认块是整个转载 2017-01-10 22:52:38 · 5184 阅读 · 0 评论 -
nonce和timestamp在Http安全协议中的作用
前段时间给客户网站做新浪微博账号登录功能,对OAuth协议以及相关的一些安全协议做了一些研究,顺便就记录一下学习心得吧。在这里就不打算具体讲OAuth的协议流程了,而是针对OAuth请求头里的nonce(随机数)、timestamp(时间戳)、signatrue(签名)这些参数的作用做一下总结。 首先看一下HTTP规范里定义的Basic认证。Basic认证及其安全问题Basic转载 2017-01-04 23:32:07 · 1126 阅读 · 0 评论 -
Block头部解析
Block解析介绍了Block的各个组成部分:魔法数、块大小、块头部、交易个数、交易,本文将详细介绍块魔法数和块头部的各个组成部分。魔法数魔法数是比特币客户端解析Block数据时的识别码,比特币正式网络的魔法数是0xD9B4BEF9。不同的币种的魔法数一般不同,比如打开莱特币的.dat文件我们可以发现莱特币的魔法数是0xDCB7C1FC。版本号目前比特币网络块链上的转载 2017-01-04 23:19:12 · 3064 阅读 · 0 评论 -
区块链在中国(1):IBM HyperLedger fabric
在我看来,比特币就是现实中的V字仇杀队,当然现实是更残酷的世界政府,这场博弈关乎着人类文明、政治、社会属性、经济和人权。 IBM HyperLeger 又叫 fabric,你可以把它想象成一个由全社会来共同维护的一个超级账本,没有中心机构拥揽权力,你的每一笔交易都是全网公开且安全的,信用由全社会共同见证。它与Bitcoin的关系就是,你可以利用fabric构建出一个叫Bitcoin的应用来帮助转载 2016-12-08 15:34:49 · 1344 阅读 · 0 评论 -
区块链在中国(2):PBFT算法
上一张我们从分布式系统的角度简单叙述了一下 IBM HyperLedger fabric 的一些基本概念、架构和协议信息。其中最为核心的部分就是共识算法(consensus plugin),fabric推荐并实现的就是PBFT这一经典算法。BFT算法Client会发送一系列请求给各个replicas节点来执行相应的操作,BFT算法保证所有正常的replicas节点执行相同序列的操作。因转载 2016-12-08 15:32:22 · 1780 阅读 · 0 评论 -
BlockChain Study Materials
Slack:https://hyperledgerproject.slack.com/Key Learning Materials:What is Blockchain?http://hyperledger-fabric.readthedocs.io/en/latest/protocol-spec/gRPC:http://原创 2016-11-10 18:42:23 · 813 阅读 · 0 评论 -
区块链究竟是什么鬼?看完漫画秒懂
2016-10-16 OK Link OKLink区块链区块链技术是指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。目前是各自记各自的账。由于没有中心化的中介机构存在,让所有的东西都通过预先设定的程序自动运行,不仅能够大大降低成本,也能提高效率。而由于每个人都转载 2016-10-18 19:11:08 · 2839 阅读 · 0 评论 -
怎样才算真正理解“区块链”?看完图解全知道!
2016-10-18 OK Link OKLink区块链问:什么是区块链?答:区块链(Blockchain)是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。问:能通俗的解释一下什么是区块链吗?答:通俗一点说,区块链技术就指一种全民参与记账的方式。所有的系统背后都有一个数据库,你可以把数据库看成是就是一个大账本。那么谁来记这转载 2016-10-18 19:06:09 · 14329 阅读 · 0 评论