区块链技术
馬McccccL
I am unreasonably handsome
展开
-
Fabric 1.0 中一次交易的生命周期与账本的交互
Transaction lifecycle and interaction with ledgers最近在学习用go写chaincode和使用node-sdk,看到IBM网课中有这样一幅图,所以想详细的解读下,一次交易在Fabric中到底做了哪些事,下面开始:在容器中用Chaincode或直接运行SDK,我们的指令或代码都有类似{“Args”:[“invoke”,”a”,”b”,”10”]},调用原创 2017-12-19 10:03:58 · 1928 阅读 · 0 评论 -
Hyperledger Fabric 1.0 链码(chaincode)的原理、接口和结构
chaincode原理在Hyperledger Fabric 1.0中,链码(chaincode)延伸自智能合约的概念,采用主流高级编程语言编写。链码会对fabric应用发出的交易做出响应,执行代码逻辑,与账本进行交互。区块链网络中的成员商定业务逻辑后,可将业务逻辑编程到链码中,大家遵循此合约执行。 链码会创建一些状态(state)并写入账本中。状态带有绑定到链码的命名空间,仅限于创建他的链码使用原创 2017-11-29 17:46:52 · 4319 阅读 · 0 评论 -
【推荐】【入门】整理最新的区块链 Hyperledger Fabric 1.0 的资料
1.https://hyperledgercn.github.io/hyperledgerDocs/ Hyperledger官翻中文文档(当然更推荐直接看英文,如果有些文档地址变了,可以对应参考下面的英文文档↓) 2.http://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html Hyperledger英文文档原创 2018-01-02 19:30:11 · 8423 阅读 · 2 评论 -
Fabric网络启动中错误:Chaincode instantiation on PEER2 on channel 'mychannel' failed !解决办法
这个错误主要因为docker或着docker-compose的版本原因导致。 当时从Fabric1.1切换回1.0版本,在实例化peer2这一步报错,查百度发现出这个错好像很少,排查之后排除其他原因,换了三个版本的docker还是不行,最后发现原来是compose的版本太新,和docker不兼容导致的。 我的Fabric1.0环境中docker是17.06 docker-compose版本为...原创 2018-06-27 10:32:43 · 4338 阅读 · 3 评论 -
QUANTUM-PROOFING THE BLOCKCHAIN(中文版)上
实现数字经济的新承诺 1994年,唐·塔普斯科特(Don Tapscott)用他的书名创造了“数字经济”一词。 它讨论了网络和信息互联网如何在商业和社会中带来重大变化。 今天,价值互联网创造了深刻的新可能性。 2017年,Don和Alex Tapscott成立了区块链研究所,以帮助实现数字经济的新承诺。 我们研究区块链技术的战略意义,并提供实用的见解,以贡献全球区块链知识,并帮助我们的成员驾驭...翻译 2018-09-06 18:23:16 · 435 阅读 · 0 评论 -
QUANTUM-PROOFING THE BLOCKCHAIN(中文版)下
修补区块链的方法鉴于区块链保护的信息和关系的重要性,以及随之而来的确定区块链经常成为恶意行为者进行网络攻击的目标,我们谨慎地通过设计引入量子抗性并确保最可靠的形式得到利用关键和脆弱的资产。区块链最重要的安全目标是不可伪造性和双重支出的不可能性。目前,区块链的量子化验证问题可分为两种情况。第一种情况是指对新的区块链进行量子化验证,即从头开始设计量子抗性区块链,而第二种情况是指对现有区块链(如...翻译 2018-09-06 18:29:22 · 450 阅读 · 3 评论