简介: FISCO BCOS从底层到应用、架构到协议、存储到网络等多方面针对安全和隐私作出较大努力,目前已实现账户管理、落盘加密、安全通讯、权限控制等功能模块。本文将对FISCO BCOS隐私特性之一群环签名展开介绍 文章要点: 什么是群/环签名 FISCO BCOS的技术选型 如何在FISCO BCOS中使用群/环签名 群签名 环签名...
简介: 测试是智能合约开发与交付过程中至关重要的一环。其能有效检验实际结果是否符合设计预期,有助识别错误、查缺补漏。同时,高质量、可复用的测试,还有助于提升整体开发效率。作为系列终篇,本文将重点介绍和分享Solidity的测试场景、方法和实践。 文章要点: 前置准备 测试环境 控制台测试 WeBASE-Front测试 SDK测试 测试类...
简介: 什么是“上链”?什么数据和逻辑应该“上链”?文件能不能上链?链上能不能批量查数据?“链下”又是什么?“链上”、“链下”诸多问题,一文说清。 文章要点: 什么是“链上”和“链下” 交易之轻和“上链”之重 让“链上”归链上,“链下”归链下 文件能不能上链 怎么批量查询和分析数据? 复杂逻辑和计算 即时消息:快速协商和响应 链下信息...
XuperChain已经正式宣告开源,此次开源引起了各行各业的很大关注;XuperChain是完全由百度自主设计和研发的区块链系统,而不是在现有的架构上修改,共有120多篇技术专利保护。本期课程进行了技术解读,讲解了XuperChain开源的4大核心技术:分别是链内并行技术、一体化智能合约技术、可插拔共识技术、去中心化权限系统。 原文链...
百度超级链学院系列视频课程第一讲:讲解如何快速的搭建和使用区块链网络。环境要求 go版本在1.12以上;gcc版本在4.8.2以上。从github上下载开源的代码,下载完成之后,进入xuperunion目录,进行编译。编译完成之后,编译产出在output包中。 原文链接:https://xuperchain.baidu.com/n/ne...
百度超级链学院系列视频课程第二讲:玩转TDPOS网络。教程从提名候选人、投票候选人、网络搭建、撤销提名和投票等方面依次介绍了TDPOS各方面的操作步骤:首先看json文件,更改提名address;接下来创建json文件;再分别操作,通过命令行获得候选人地址等等。 原文链接:https://xuperchain.baidu.com/n/n...
超级链学院系列视频课程——“带你轻松上手超级链测试环境”。在百度超级链课程正式发布了超级链测试环境后,开发者积极参与公测,本期课程是上手测试环境课程的前半部分,讲解了如何创建合约账号,并且参考开发者提到的疑点和难点一同进行了讲解和小结。 原文链接:https://xuperchain.baidu.com/n/news/9a6b7bf46...
超级链学院系列视频课程——“带你轻松上手超级链测试环境”。本期课程是后半部分,深度介绍了智能合约的使用、并对权限使用做了总结。合约操作涵盖了合约编译、合约账户冲入测试资源,合约部署等内容。 原文链接:https://xuperchain.baidu.com/n/news/2528ff81fd014f365fd94d873324b7d5
百度超级链学院系列视频课程第三讲:“如何部署智能合约”。课程分五个步骤讲解如何部署智能合约:第一,先创建一个合约账号,将合约账号ACL的AK写入到./data/acl/addrs,以便后续签名使用;第二,部署合约前给创建的合约账号转一笔钱并编译好要部署的合约;第三,部署合约:第四,调用合约;第五,查询合约。 原文链接:https://x...
没有想到吧,百度超级链学院今天又更新啦! 今天是一期特别放送, 主要带大家 “揭开合约高并发的神秘面纱” 由于当前智能合约多为串行执行和串行验证,导致性能一般,无法满足业务需求。百度XuperChain提出了一种新的区块链数据模型:XuperModel。基于这样的底层数据模型,XuperChain可以使用多核计算能力来同时执行和验证...