BSN-DID研究--主题三:凭证类函数
主题3 :签发凭证、验证凭证、吊销凭证、查询已吊销凭证, 内容来源于帮助手册的14.4.3 凭证。
BSN-DID研究--主题二:发证方函数
本文开始对帮助手册的API进行调用,分析具体的输入参数和返回结果。 主题二包括注册发证方、查询发证方、注册凭证模板、查询凭证模板列表、查询凭证模板、更新凭证模板,主要是帮助手册的14.4.2 发证方。
BSN-DID研究--主题一:DID API
本文开始对帮助手册的API进行调用, 分析具体的输入参数和返回结果。
Solidity案例详解(七)供应链金融合约
Ownable.sol: 权限控制合约,功能为:管理合约的所有者,合约所有者转移 SupplyChain.sol: 供应链金融主合约,功能为:添加银行,添加公司,银行向公司交易,公司与公司交易,公司与银行交易,查询公司信息,查询银行信息,查询存证信息
Solidity案例详解(五)服务评价合约
有服务提供商和用户两类实体,其中服务提供商部署合约,默认诚信为true,用户负责使用智能合约接受服务及评价,服务提供商的评价信息存储在一个映射中,可以根据服务提 供商的地址来查找评价信息。
solidity案例详解(二)众筹合约
本系列会详细解释智能合约案例,供大家感受solidity语言的魅力。
eosio.token 智能合约介绍
本文详细介绍了eosio.token系统合约并在本地测试链上实际发行了代币进行演示,适用于EOS智能合约的初级开发人员,熟悉如何进行代币的创建、发行和转移。
EOS系统合约总体介绍
EOSIO区块链的设计需要许多在特权权限级别运行的智能合约。 本文介绍了在EOS中的五个基础的智能合约:eosio.bios、eosio.system、eosio.token、eosio.msig和eosio.wrap
Solidity案例详解(一)存钱罐合约
本系列我们会一步一步解释每一段合约,让你更快学习solidity语言。
Solidity之旅(十八)内联汇编 [inline assembly]
既然Solidity可以编写出优秀的智能合约,那为什么还要使用低级的汇编语言呢?
Solidity之旅十七-库 [library]
虽然Solidity中的library看起来和合约(contract)有些类似,但它并不是一个合约,它包含了可能多个消费者合约共有的功能,这有助于避免冗余。
Solidity之旅(十六)Constant 和 Immutable状态变量
说到常量这一概念,拥有现代编程经历的您,对这一词再熟悉不过了。 常量,常量,顾名思义便是变量值始终不变,这在很多面向对象程序语言中都有。
Solidity之旅(十三)函数及其可见性和状态可变性
对于函数可见性这一概念,有过现代编程语言的经历大都知晓,诸如,public(公开的)、private(私有的)、protected(受保护的)用来修饰函数的可见性,Java、PHP`等便是使用这些关键字来修饰函数的可见性。
Solidity之旅(十)OOP-抽象合约
抽象合约(abstractcontract)前文在讲合约继承的基类构造函数的参数时,有提到抽象合约,也就是说,如果派生合约未能给其继承的基合约指定构造函数参数时,那么,该派生合约必须声明为抽象合约(abstractcontract)。我们知道Java中抽象类的定义,其一抽象类不能实例化,其二是抽象类中可以拥有抽象方法(是一种没有方法体的、只有方法签名的方法。)而在Solidity中的抽象合约与Ja
分布式数字身份DID简介(五)DID的应用
在上一篇文章中,我们给出了一种零知识证明的方法,解决用户身份属性的隐私问题,下面我们再来谈谈基于DID技术,我们都能在什么场景去应用。
分布式数字身份DID简介(一)基本概念
分布式数字身份DID简介(一)基本概念
区块链支持物联网的4种方式
物联网设备不断增加,使用物联网技术的企业数量从2014年的13%增加到2019年的约25%。显然,物联网技术正在成为企业的一个关键工具,然而,为了确保大规模采用物联网设备,还需要克服一些挑战。目前,物联网设备仍然面临诸如易受黑客攻击、可靠性问题、延迟和瓶颈以及确保供应链透明度的能力有限等问题。
FISCO BCOS | 构建第一个区块链应用程序
本章将介绍基于FISCO BCOS区块链的业务应用场景开发的全流程。介绍包括业务场景分析、合约设计实现、合约编译、区块链开发等。最后,我们介绍一个应用模块实现,即通过我们提供的Java SDK实现对区块链上合约的调用访问。
EOS系统合约链账户介绍
本文档围绕EOS系统合约的九种基本链账户在源码中的使用情况进行介绍,适用于想要了解系统合约链账户的初学者和开发者,帮助其快速了解和上手EOS系统合约链账户创建与使用。
中移链交易模块介绍
中移链交易模块是中移链区块链系统的核心模块之一。它的主要作用是处理用户发起的交易请求,并将其打包成区块添加到区块链上。交易模块接收来自不同合约执行的指令,比如创建账号、转账、部署和执行智能合约等指令,并确保所有交易都是有效且合法的。与其他模块相比,交易模块的工作量较大,每秒需要高效地处理上千个交易请求。