自己的硕士研究方向和区块链有关,工程上一直以IBM的Hyperledger Fabric为基础进行开发,对该项目关注也有两年了。目前迎来了Hyperledger Fabric v1.4,这也是Fabric的第一个长期支持版本,因此也比较有代表性,故在此和大家分享一下自己的环境搭建过程。 附上v1.4 ...
分类:
其他好文 时间:
2019-05-03 22:22:38
阅读次数:
164
本文章是参考一位大佬博客学来的。 智能合约题的环境主要包括两部分:一个是智能合约的部署,另一个就是监听合约事件进而发送flag的脚本。 智能合约部署 这里写的合约是指solidity合约,使用Remix IDE。 合约主要部署到以太坊测试链而非主链上(没钱??),几个主要的测试链:Ropsten,R ...
分类:
其他好文 时间:
2019-04-30 23:21:56
阅读次数:
196
以太坊不仅是一种加密数字货币,它更是功能完备的智能合约平台,solidity就是用来开发以太坊上的智能合约的原生开发语言。solidity最早发布于2015年,它是第一种图灵完备的智能合约专用开发语言。目前除了以太坊之外,在其他区块链中也逐渐开始支持solidity,例如hyperledgerfabric、tendermint等。在这个solidity快速教程中,我们将使用最新0.5.7版的sol
分类:
其他好文 时间:
2019-04-29 17:14:14
阅读次数:
144
Convector(a.k.aConvectorSmartContracts)是为企业区块链框架构建的JavaScript开发框架。它增强了开发体验,同时帮助开发人员创建更强大,更安全的智能合约系统。它通过链代码和后端一直到前端,允许开发人员以库的形式重用相同的代码库。它基于模型/控制器模式,支持HyperledgerFabric,并沿着Fabric精心设计的模式本地运行。这篇博客文章介绍了该项目
分类:
其他好文 时间:
2019-04-26 09:46:53
阅读次数:
178
注意:本教程需要Truffle4.0或者是更高的版本 以太坊的智能合约只是代码,和我们的纸质代码不同,此合同需要非常精确的方式理解 如果合同编码不正确,我们的交易可能会失败,会导致gas的损失,更不用说浪费时间和精力 Truffle(从版本4开始)有一个内置的调试器,用于单步执行代码,所以当有错误出 ...
分类:
其他好文 时间:
2019-04-05 00:40:05
阅读次数:
218
remix ide简介 remix ide是一款以太坊官方solisity语言的在线IDE,可用于智能合约的编写、测试与部署,不过某些时候可能是在离线环境下工作或者受限于网速原因,使用在线remix ide进行智能合约的开发体验很差,所以搭建一个本地remix ide开发环境更有助于提升工作的效率。 ...
分类:
其他好文 时间:
2019-03-14 21:18:02
阅读次数:
185
1、报错详情 2、在写fabric go智能合约发送的错误,像我这样的新手就是踩坑踩坑踩坑 3、下面是代码片段 4、研究了一下append用法、也看了下GO语言官网文章: append(type,len,cap)。 该函数第一个参数是类型,第二个参数是分配的空间,第三个参数是预留分配空间。 appe ...
分类:
移动开发 时间:
2019-02-20 21:21:29
阅读次数:
214
rpc接口调用以太坊智能合约 传送门: "柏链项目学院" 在以太坊摸爬滚打有些日子了,也遇到了各种各样的问题。这几天主要研究了一下如何通过rpc接口编译、部署和调用合约。也遇到了一些困难和问题,下面将向大家分享。 rpc接口调用智能合约 先来编写一个简单的智能合约 这是输入一 ...
分类:
其他好文 时间:
2019-01-31 18:21:15
阅读次数:
548
官方只支持用C++写智能合约 用C++写智能合约门槛过高,会把许多开发者挡在门外,C++的复杂性也会让智能合约的设计变得困难。 Wasm智能合约的效率并不是最优 由于C++最终也是编译成wasm字节码并在虚拟机中运行,效率并不能达到和编译成native code一样高。Wasm可以在三种模式下运行: ...
分类:
其他好文 时间:
2019-01-29 20:36:55
阅读次数:
203
最近越来越多的项目开始转向VNT使用的WASM,像EOS、Ontology,包括最初引入虚拟机EVM运行智能合约环境的以太坊,最近也开始转向使用WASM。 什么是WASM? WASM ,全称:WebAssembly ,是一种可以使用非 Java 编程语言编写代码并且能在浏览器上运行的技术方案,也是自 ...
分类:
其他好文 时间:
2019-01-26 15:30:35
阅读次数:
165