加载分类中...

    简介: 智能合约编写阶段将从Solidity基础特性、高级特性、设计模式以及编程攻略分别展开,带读者认识Solidity并掌握其运用,更好地进行智能合约开发。本篇将围绕Solidity的基础特性,带大家上手开发一个最基本的智能合约。 文章要点: 智能合约代码结构 状态变量 构造函数 函数 事件 修饰符 智能合约的运行 编译 部署 set...

    宋海旭     2020-03-31 18:04     來源: 进阶-上手运用篇     1 603 0

    简介: 本文将介绍Solidity的一些高级特性,帮助读者快速入门,编写高质量、可复用的Solidity代码。 文章要点: 合理控制函数和变量的类型 守住函数操作的大门:函数可见性 对外暴露最少的必要信息:变量的可见性 精确地将函数分类:函数的类型 编译时就确定的值:状态常量 面向切片编程:函数修饰器(modifier) 可以debug...

    宋海旭     2020-03-31 18:03     來源: 进阶-上手运用篇     0 592 0

    简介: 本期文章讲的主要是Solidity的设计模式,作者从安全性、可维护性等角度选择了常见的几种模式进行了介绍。 文章要点: 智能合约设计模式概述 安全性(Security) Checks-Effects-Interaction - 保证状态完整,再做外部调用  Mutex - 禁止递归 可维护性(Maintaince) Data s...

    宋海旭     2020-03-31 18:03     來源: 进阶-上手运用篇     0 729 0

    简介: 本文简要介绍了FISCO BCOS外部账户的定义、生成以及账户地址的计算方法。 文章要点: 账户是什么 账户的使用场景 外部账户的生成 使用get_account.sh脚本生成账户(操作) 使用Java-SDK接口生成账户 账户地址计算方法 26、FISCO BCOS的外部账户生成.pdf 原文链接:https://mp.wei...

    宋海旭     2020-03-31 18:02     來源: 进阶-上手运用篇     0 696 0

    简介: FISCO BCOS通过CNS简化了业务方调用合约的方式,也方便了业务方对合约进行管理及升级操作,本文作者将深度解析FISCO BCOSCNS合约命名服务方案。 27、FISCO BCOS的CNS合约命名服务.pdf 原文链接: https://mp.weixin.qq.com/s/3W3UfOZbIp33sTo4reWmfQ

    宋海旭     2020-03-31 18:02     來源: 进阶-上手运用篇     1 647 0

    简介: 2019年6月,在已有Java SDK的基础上,FISCO BCOS相继推出了Python SDK和Go SDK。本文就来科普一下Python SDK的前世今生,看看这个简单易上手又发挥着极大作用的组件是如何实现功能的。 文章要点: Why: 为什么要做Python SDK What: Python SDK实现了哪些功能 支持C...

    宋海旭     2020-03-31 18:01     來源: 进阶-上手运用篇     0 599 0

    简介: 本文主要介绍FISCO BCOS Node.js SDK,作者从SDK的设计、安装和使用等角度进行了解析。 文章要点: SDK的设计 SDK的安装 环境准备 安装SDK 使用SDK进行开发 初始化 调用示例 使用CLI工具 30、一文快速入门FISCO BCOS Node.js SDK.pdf 原文链接: https://mp....

    宋海旭     2020-03-31 18:01     來源: 进阶-上手运用篇     -1 691 0

    简介: Eclipse是当前主流的Java IDE之一,本文将进行上手实操,指导如何在Eclipse中创建FISCO BCOS的JavaSDK应用。本文首先介绍如何在Eclipse创建新的工程,在工程中引入JavaSDK依赖,通过配置与区块链进行交互,最后通过获取区块链的块高验证创建的项目。同时,本文也会介绍实际开发中更加便捷的使用方式...

    宋海旭     2020-03-31 18:01     來源: 进阶-上手运用篇     0 651 0

    简介: FISCO BCOS提供了多种语言的SDK,包括Go、NodeJS、Python和Java。Java SDK不同于其他语言SDK,调用合约时,用户需要使用合约编译工具将Solidity合约源码生成对应的Java代码。这个由合约编译工具生成的与Solidity合约同名的Java代码,我们俗称Java合约代码,本文将介绍如何生成以及...

    宋海旭     2020-03-31 18:00     來源: 进阶-上手运用篇     0 738 0

    简介: 本文将介绍 FISCO BCOS的交易解析工具,帮助开发者简单快捷地解析交易和交易回执中的input、output、 logs字段,助力区块链应用开发。 文章要点: What: 解析什么? How: 如何使用? step 1: 引入web3sdk 2.0.5依赖 step 2: 创建交易解析对象TransactionDecode...

    宋海旭     2020-03-31 18:00     來源: 进阶-上手运用篇     0 801 0
    区块链服务网络发展联盟