加载分类中...

    简介: FISCO BCOS generator 是针对多机构组网,适用于多机构部署维护多群组联盟链的企业区块链部署工具,本文作者将主要介绍FISCO BCOS generator 的定义、功能和设计思路。 文章要点: 什么是FISCO BCOS generators 企业部署面临的问题 企业部署联盟链的流程 FISCO BCOS ge...

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

    简介: 目前,FISCO BCOS平台支持Solidity和Precompiled两种类型的智能合约,同时,提供交互式控制台工具(Console),方便开发者与链进行交互,部署、调用智能合约。为了让大家快速上手智能合约,FISCO BCOS推出了智能合约系列教程,本文将带大家快速入门,运用FISCO BCOS开发部署一个简单的智能合约。...

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

    简介: 区块链应用的开发涉及很多方面,智能合约是核心,当我们在编写智能合约代码的时候,也会碰到各种问题;本文作者梳理多年开发经验,给出了开发智能合约过程中的一些建议和优化方法,希望为后续的开发提供借鉴依据。 文章要点: Solidity常见问题 EVM栈溢出 BINARY字段超长 慎用string类型 智能合约编写 分层设计 统一接口 ...

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

    简介: 本文我们将以HelloWorld合约为例,为大家介绍如何使用预编译合约版本的HelloWorld。 文章要点: HelloWorld预编译合约开发 定义HelloWorld接口 设计存储结构 实现合约逻辑 分配并注册合约地址 编译源码 HelloWorld预编译合约调用 使用控制台调用HelloWorld预编译合约 在Solid...

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

    简介: 本文将介绍 FISCO BCOS的CRUD功能,帮助开发者更高效便捷地开发区块链应用。 文章要点: 为什么设计CRUD功能? CRUD有哪些优势? 提升开发区块链应用的效率 提升区块链应用的性能 降低合约维护和升级的复杂度 降低面向SQL业务的迁移成本 CRUD如何使用? CRUD合约 TableFactory合约 Entry合...

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

    简介: 本期文章主要介绍了智能合约语言Solidity,作者对Solidity语言与Java语言进行了比较,并从Solidity 实现细节、Solidity 局限与改进等角度进行了解析。 20、深入浅出Solidity.pdf 原文链接: https://mp.weixin.qq.com/s/Z6r94E8kRJ6ROUhdugtjpw

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

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

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

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

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

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

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

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

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