自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 智能合约从入门到精通:JIDE集成开发工具

简介:前面两节,我们介绍了JIDE的工具库,本节我们将介绍智能合约开发最后一段内容,JIDE集成开发工具。除了JIDE的安装,我们还将介绍智能合约的编写、编译、部署、运行以及查看日志等。您看过所有的内容之后,将可以完整的开发出一个智能合约。JIDE简介JIDE是JUICE开放服务平台提供用来编写智能合约及DApp的免费开发工具,JIDE集成了JUICE底层测试链、编辑器和Solidity运行时环境...

2018-07-09 15:50:32 907

原创 智能合约从入门到精通:Lib工具库(二)

简介:上一节,我们介绍智能合约开发中常用的Lib工具库的第一部分。由于内容较长,工具库我们将分两部分介绍,本文将介绍Lib工具库的第二部分:LibJson 、LibStack和LibLog。LibJsonLibJson主要封装了对JSON格式的字符串一些操作;支持直接调用、using for *;调用注意:正如在Lib工具库说明中提到的,LibJson 库的使用稍微有点特殊:不管是直接调用,还是u...

2018-07-09 11:11:14 286

原创 智能合约从入门到精通:Lib工具库(一)

简介:上一节,我们介绍了智能合约的开发范例,本节我们将详解智能合约开发中常用的Lib工具库。由于内容较长,工具库我们将分两部分介绍,本文将介绍LibInt和LibString。常用库简介在合约开发规范中,我们看到contracts目录下有个子目录utillib,此子目录下,是JUICE开放服务平台提供的一些常用工具库。这些工具库提供的方法,和具体的业务没有关系。它的作用,和JAVA中的各种util...

2018-07-06 17:48:33 665

原创 智能合约从入门到精通:完整范例

简介:前几篇文章我们一直在讨论Solidity语言的相关语法,从本文开始,我们将介绍智能合约开发。今天我们将介绍一个完整范例。此章节将介绍一个完整案例来帮助开发者快速了解合约的开发规范及流程。注意:在进行案例编写前,请先前往JUICE开放服务平台,完成用户注册,JUICE区块链账户创建;并下载、安装、配置好JUICE客户端。https://open.juzix.net/场景描述在案例实践前请确保已...

2018-07-06 15:56:01 5904 1

原创 智能合约从入门到精通:Solidity Assembly

简介:上一节,我们讲过Solidity 汇编语言,这个汇编语言,可以不同Solidity一起使用。这个汇编语言还可以嵌入到Solidity源码中,以内联汇编的方式使用。下面我们将从内联汇编如何使用着手,介绍其与独立使用的汇编语言的不同,最后再介绍这门汇编语言。Solidity Assembly内联汇编通常我们通过库代码,来增强语言我,实现一些精细化的控制,Solidity为我们提供了一种接近于EV...

2018-07-06 15:21:57 2088

原创 智能合约从入门到精通:Solidity汇编语言

简介:上一节,我们讲过在JUICE平台开发智能合约的开发规范,本节我们将继续就Solidity定义的汇编语言进行更加深入的讨论。Solidity定义的汇编语言可以达到下述的目标:1. 使用它编写的代码要可读,即使代码是从Solidity编译得到的。2. 从汇编语言转为字节码应该尽可能的少坑。3. 控制流应该容易检测来帮助进行形式验证与优化。为了达到第一条和最后一条的目标,Solidity汇编语言提...

2018-07-06 14:26:04 829

原创 智能合约从入门到精通:Solidity语言的开发规范和开发流程

简介:上面介绍的在Solidity中嵌入的内联汇编语言也可以单独使用。实际上,它是被计划用来作为编译器的一种中间语言。本文我们将介绍开发智能合约过程中Solidity语言的开发规范和开发流程。Solidity作为编译器的一种中间语言。在开发智能合约时需要遵守相应的开发规范和开发流程。 开发规范命名规范 目录和文件目录使用小写,请勿使用特殊符号;库文件和合约文件统一以.sol为后缀;合约文件名保持与...

2018-07-06 11:57:46 1028

原创 智能合约从入门到精通:Solidity语法之内存变量的布局和状态变量的存储模型

简介:在前面我们已经讲过Solidity语言的一些语法内容,在矩阵元JUICE开放平台的JIDE开发时,一定要注意Layout in Memory和Layout of State Variables in Storage,即内存变量的布局和状态变量的存储模型。内存变量的布局(Layout in Memory)Solidity预留了3个32字节大小的槽位:0-64:哈希方法的暂存空间(scratch...

2018-07-05 17:33:53 1181

原创 智能合约从入门到精通:调用数据的布局和ABI

简介:本文将介绍Solidity语言的调用数据的布局和ABI详解。其中调用数据的布局将主要介绍以太坊合约间调用时的消息格式ABI。 好久时间没有更新文章,前文中我们介绍了Solidity的特性与内部机制,本文我们将Solidity的调用数据的布局和ABI详解。 调用数据的布局(Layout of CallData) 当Solidity合约被部署后,从某个帐户调用这个合约,需要输入的数据是需要符合t...

2018-05-24 16:57:02 885

原创 智能合约从入门到精通:Solidity的特性与内部机制

上一章我们已经简单介绍了Solidity语言的基本概念及特点,在了解Solidity的基础知识及用法后,我们可以尝试在Remix、JIDE等编译器上尝试编写一些简单的智能合约,以此来更好地熟悉开发智能合约所需的环境及基础。那么今天,我们将在这里更详细地讲解一些Solidity语言的语法。首先来讲解一下Solidity语言中的源文件映射。它作为AST输出的一部分,各个编译器会提供AST中节点对应的源...

2018-04-27 18:13:42 568

原创 智能合约从入门到精通:智能合约的应用场景

简介:上一章我们简单介绍了区块链技术的发展情况,并详细介绍智能合约的基础概念。可以说,区块链1.0时代(比特币)除了代币功能,与现实生活相去甚远。智能合约的出现,给区块链带来了惊天动地的变化,区块链也从一种账本形式,变成了下一代计算网络的雏形。这一章我们将聊聊智能合约的应用场景。上一篇文章我们聊过,尼克·萨博对智能合约定义已经说的很清楚,智能合约不是一定要用区块链来实现,很久之前就已经出现了:比如...

2018-04-17 15:14:36 6611

原创 区块链-智能合约开发微信在线语音培训

活动内容:矩阵元“微信群线上语音课程”开播了,无地域限制,只需加入矩阵元“区块链核心技术开发交流群” 即可在线免费学习区块链智能合约。   区块链大热,区块链技术人才身价倍增。智能合约作为区块链的核心技术之一,已成为区块链开发者必备的技能之一。甚至律师、医生等非IT领域人士也开始学习智能合约的开发。如何快速入门,如何高效方便地编写智能合约一定是很多技术爱好者感兴趣的话题。本次活动矩阵元区块链资深架...

2018-03-27 15:21:44 528

转载 矩阵元-智能合约动手实验室

活动报名链接:http://www.huodongxing.com/event/4424285796300活动内容:    矩阵元“智能合约动手实验室”活动又来了,错过第一期的同学还不赶快抓紧报名!    区块链大热,区块链技术人才身价倍增。智能合约作为区块链的核心技术之一,已成为区块链开发者必备的技能之一。甚至律师、医生等非IT领域人士也开始学习智能合约的开发

2018-01-25 11:17:11 458

转载 区块链智能合约开发开发动手实验室

活动报名链接:http://www.huodongxing.com/event/4418973079700?td=3932796430177活动内容: 2018年1月16日,矩阵元将于深圳EPC艺术文化中心举办区块链开发动手实验室,现场讲师将带领“同学们”一起快速开发区块链应用(智能合约)。希望在深圳及周边的各位区块链开发者积极参加。    现场矩阵元区块链资深架构师将和大

2018-01-08 11:17:31 551

转载 区块链技术课堂

活动内容:       2018年1月16日,矩阵元将于深圳EPC艺术文化中心举办区块链开发动手实验室,现场讲师将带领“同学们”一起快速开发区块链应用(智能合约)。希望在深圳及周边的各位区块链开发者积极参加。    现场矩阵元区块链资深架构师将和大家一起分享:区块链技术学习路径,如何快速获取相关知识,经典案例介绍,手把手教你进行智能合约代码编写,发布,调用。如何快速构建一个区块链应用。

2017-12-25 16:31:50 610

空空如也

空空如也

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

TA关注的人

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