自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianlongtc的博客

这是一个存放个人区块链学习资料的博客

  • 博客(13)
  • 收藏
  • 关注

原创 fabric-sample配置常见错误解析

1、运行docker-compose -f docker-compose-simple.yaml up 出现下面错误 ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information. 解决:https://github.com/docker/compose...

2018-06-29 21:02:43 9163 4

原创 构建第一个fabric网络

1、下载hyperledger fabric sample源码 git clone https://github.com/hyperledger/fabric-samples.git2、进入fabric-sample目录 cd fabric-samples3、下载二进制文件 curl -sSL https://goo.gl/kFFqh5 | bash -s 1.1.04、进入fi...

2018-06-29 20:03:29 1122

转载 智能合约升级

原文地址: https://ethfans.org/posts/flexible-upgradability-for-smart-contracts以太坊智能合约具有很强的不变性,使得我们能够构建完全防篡改的应用程序,任何个人、公司或政府都不能篡改数据(信息)。每个参与者都遵循相同的规则,并且这些规则永远都不会改变。但是,说到底,这些规则都是由人创造的。而人类总是偶然会犯一点错误的。我们不可能从第...

2018-06-19 01:13:03 2770

转载 以太坊可更新智能合约研究与开发综述

原文地址:https://ethfans.org/posts/ethereum-upgradeable-smart-contract-strategies这篇文章是对以太坊可更新智能合约领域里的研究和开发的综述。它意图成为一篇便利的资源帖,集中迄今为止的研究,并推进技术讨论。此外,我已经创建了一个关于不同策略的优缺点比较的简要表格,下面会放出来。如果你正在研究或者开发领域工作或者观摩,请对本文作出...

2018-06-19 01:11:50 567

转载 Using APIs in Your Ethereum Smart Contract with Oraclize

原文地址:https://medium.com/coinmonks/using-apis-in-your-ethereum-smart-contract-with-oraclize-95656434292eGetting data from an outside source onto the blockchain is a non-trivial problem, and one solut...

2018-06-17 14:26:41 1333

原创 oraclize预言机资料

 智能合约如何可信的与外部世界交互: https://blog.csdn.net/sportshark/article/details/77477842国外一篇讲得很详细的文章:   https://medium.com/@msolomon44/using-apis-in-your-ethereum-smart-contract-with-oraclize-95656434292e...

2018-06-17 14:13:47 1374 1

转载 使用Oraclize让智能合约调用外部数据

简介Oraclize对于以太坊来说,是一份智能合约,继承它之后,自定义的合约可以通过api访问外部的数据。但需要给一定的费用。 Orcalize的数据源有: URL (合约外部的API接口) WolframAlpha (新一代的搜索引擎,能根据问题直接给出答案,如London的天气) IPFS (星际文件系统,一个分布式的存储系统) random (随机数引擎,能产生...

2018-06-17 13:12:53 3935

转载 区块链安全 - DAO攻击事件解析

作者:隐形人真忙作者博客:http://blog.csdn.net/u011721501/article/details/794501220x00 前言最近关注了一下区块链方面的安全,因此翻出来之前的DAO攻击事件研究了一番,形成此文。之后可能还会发一些其他的安全分析文章。0x00 基础知识1.跨合约调用智能合约之间的调用本质上是外部调用,可以使用message call或者创建智能合约对象的形式...

2018-06-09 15:06:39 603

转载 智能合约调试指南

不像你在其他地方看到的纸质合约,以太坊的智能合约是代码组成的,需要你以非常谨慎的态度去对待它。(这是一件好事,想象下如果现实世界的合同需要编译的话会更清晰么?)如果我们的合同没有被正确的编码出来, 我们的交易可能会失败,导致以太币的损失(以 gas 的形式),更不用说浪费时间和精力。幸运的是,Truffle (版本 4 以上) 内置了逐步调试的功能,所以一旦发生错误,你可以很快发现并修复它。在本教...

2018-06-08 23:31:23 3123

转载 Truffle测试框架

Truffle测试框架Truffle 有一个标准的自动化测试框架,让你可以非常方便地测试您的合约.这个框架允许您以两种不同的方式编写简单可控的测试:      1. 在JavaScript中, 用于执行来自外部世界的合约,就像您的应用程序一样。      2. 在Solidity中, 用于在先进的,裸露的金属场景中执行您的合约。两种测试方式都有其优点和缺点,请参阅下面两部分。使用 Javascri...

2018-06-08 19:01:19 3683

转载 Tips for Writing Solidity Tests with Truffle

At first glance the Truffle Framework seems to be all setup for writing, deploying and testing contracts, and it’s very well done. There are however some instances where you may want to augment Truffl...

2018-06-06 23:01:23 190

转载 npm 换源

一、使用淘宝镜像1.临时使用npm --registry https://registry.npm.taobao.org install express2.持久使用npm config set registry https://registry.npm.taobao.org3.通过cnpmnpm install -g cnpm --registry=https://registry.npm.tao...

2018-06-05 13:52:19 2436

转载 浅谈以太坊智能合约的设计模式与升级方法

浅谈以太坊智能合约的设计模式与升级方法1. 最佳实践2. 实用设计案例2.1 控制器合约与数据合约: 1->12.2 控制器合约与数据合约: 1->N2.3 控制器合约与数据合约: N->12.4 控制器合约与数据合约: N->N2.5 总结3. 升级3.1 控制器合约升级,数据合约不升级3.2 控制器合约不升级,数据合约升级3.3 控制器合约升级,数据合约升级4. 数据迁...

2018-06-02 18:51:56 522

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除