智能合约有什么用 更多内容
  • 跨链资产数据锁定义

    记录跨链资产数据锁所属的交易ID,回滚时使用 另外,一般在智能合约中以资产Key拼接数据锁后缀作为资产数据锁的Key,如Key为A的资产数据锁的Key为A_Lock。因此,可在智能合约中定义该后缀常量,便于后续在其他智能合约中使用: const ( lockSuffix

    来自:帮助中心

    查看更多 →

  • 为什么用户接收到的短信显示乱码?

    什么用户接收到的短信显示乱码? 短信显示乱码的常见原因如下: 不支持如¥、★、^_^、&、√、※等特殊符号,可能会导致短信出现乱码。 供应商问题,请联系华为云客服处理。 父主题: 故障排除

    来自:帮助中心

    查看更多 →

  • 合约结构

    // 功能:合约的初始化(Init)接口,需要合约开发者在智能合约中实现此接口,供合约使用者在启动合约之后调用。注意,一般将合约启动时,首先需要执行且只需要执行一次的逻辑放到此方法中 // 入参:stub是智能合约SDK为本次合约执行交易准备的上下文对象,可以通过stub

    来自:帮助中心

    查看更多 →

  • 代金券

    代金券不见了? 代金券余额变少了? 一次支付可以使用多张代金券吗? 计费类型为按需的代金券,适用产品也匹配,为什么系统扣费时不能抵扣代金券? 一张代金券可以分多次抵扣吗? 代金券可以核销欠费吗? 代金券和现金券什么区别? 父主题: 优惠与折扣

    来自:帮助中心

    查看更多 →

  • JMeter工程使用

    包等出错怎么办? 应用于性能测试服务的脚本,哪些使用建议? 性能测试服务的错误日志是怎么显示的? 全局变量功能是如何使用的? 上传第三方jar包时需要注意什么? 上传 CS V文件时需要注意什么? 上传自定义安装包时需注意什么? 为什么用JMeter软件设置请求头content-t

    来自:帮助中心

    查看更多 →

  • Demo工程目录

    wasm压缩成的*.zip包,合约示例Demo)。 assembly/index.ts 为开发智能合约文件(contract.ts)依赖的合约SDK。 assembly/contract.ts 为智能合约文件,本Demo中合约仅进行简单展示(实际合约文件contract.ts需自行开发)。

    来自:帮助中心

    查看更多 →

  • 修改跨链资产数值(putStateWithLock)

    修改跨链资产数值(putStateWithLock) 在跨链资产交换涉及的智能合约方法中,所有对跨链资产的修改都必须与资产上锁同时进行。可将上述逻辑封装至一个方法中,便于后续在其他智能合约方法(主要是preCommitSend与preCommitRecv)中调用: /* *

    来自:帮助中心

    查看更多 →

  • SDK接口

    说明 String funcName() 功能:获取智能合约请求中指定的智能合约函数名称 入参:无 返回值:智能合约函数名称 byte[][] parameters() 功能: 获取请求参数 入参:无 返回值:用户执行智能合约逻辑时传入的多个参数,每个参数以[]byte表示 String

    来自:帮助中心

    查看更多 →

  • 概述

    概述 目前 区块链 智能合约编写门槛高,开发人员需要掌握区块链基础知识以及对底层区块链支持的合约语言有所了解,同时编写出高效和安全的智能合同需要拥有丰富的经验;并且在处理业务合约时,操作人员需实时监控链上交易以获取业务流程进展,增加了业务管理流程和编程人员的开发工作量。 本功能旨在提

    来自:帮助中心

    查看更多 →

  • 会议操作

    会议操作 华为云会议与华为云 WeLink 是互通的吗? 主持人密码和来宾密码什么用处? 如何查看会议中的终端网络状况? 会控Web页面中信号(网络质量)分别代表什么? 会控中的锁定会议功能是什么? 匿名接入(免账号入会)是什么意思? 电话(手机/固话)入会是什么功能? 如何修改或取消预订会议?

    来自:帮助中心

    查看更多 →

  • 合约相关的API

    些API按照功能可以划分为: 表1 辅助功能 接口 说明 FuncName(txid :string ) :string 获取智能合约请求中指定的智能合约函数名称。 Parameters(txid: string):Array<ArrayBuffer> 获取请求参数。 表2 账本数据操作

    来自:帮助中心

    查看更多 →

  • Demo工程目录

    wasm压缩成的*.zip包,合约示例Demo)。 assembly/index.ts 为开发智能合约文件(contract.ts)依赖的合约SDK。 assembly/contract.ts 为智能合约文件,本Demo中合约仅进行简单展示(实际合约文件contract.ts需自行开发)。

    来自:帮助中心

    查看更多 →

  • 解锁跨链资产(unlockAccount)

    解锁跨链资产(unlockAccount) 在跨链资产交换即将完成时,需要解锁跨链资产交换中涉及的资产。可将上述逻辑封装至一个方法中,便于后续在其他智能合约方法(主要是commitSend、commitRecv、rollbackSend与rollbackRecv)中调用: /* * unlockAccount

    来自:帮助中心

    查看更多 →

  • 合约相关的API

    些API按照功能可以划分为: 表1 辅助功能 接口 说明 FuncName(txid :string ) :string 获取智能合约请求中指定的智能合约函数名称。 Parameters(txid: string):Array<ArrayBuffer> 获取请求参数。 表2 账本数据操作

    来自:帮助中心

    查看更多 →

  • 开发前准备

    链代码(Chaincode)又称智能合约,在Hyperledger Fabric中是用Go、Java或Node.js语言编写的程序,主要用于操作账本上的数据。链代码是运行在区块链上的、特定条件下自动执行的代码逻辑,是用户利用区块链实现业务逻辑的重要途径。基于区块链特点,智能合约的运行结果是可信的,其结果是无法被伪造和篡改的。

    来自:帮助中心

    查看更多 →

  • 跨链链代码开发(Hyperledger Fabric)

    跨链链代码开发(Hyperledger Fabric) 开发前准备 开发跨链智能合约

    来自:帮助中心

    查看更多 →

  • 产品功能

    试,合约安装、更新合约。 合约扫描 通过自动化分析工具,为智能合约应用商和开发者提供代码安全审计,借助广泛的联盟链合约漏洞检测内容和问题检测库,生成检查报告及时发现代码中的安全隐患并提供修复建议,力求从源头上确保智能合约安全。 富媒体存储 说明: 仅基于华为云资源部署的服务1.0

    来自:帮助中心

    查看更多 →

  • 概述

    其结果是无法被伪造和篡改的。 智能合约由用户自行编写上传并保证安全,请务必注意命令注入等相关安全问题。 为了确保代码在不同用户之间的一致性运行,华为云区块链引擎服务参考了成熟的开源社区方案(如Hyperledger Fabric)。用户在部署智能合约时,使用预配置的容器镜像进行处

    来自:帮助中心

    查看更多 →

  • 开发前准备

    开发前准备 链代码(Chaincode)又称智能合约,是用Go、Java或Node.js语言编写的程序,主要用于操作账本上的数据。链代码是运行在区块链上的、特定条件下自动执行的代码逻辑,是用户利用区块链实现业务逻辑的重要途径。基于区块链特点,智能合约的运行结果是可信的,其结果是无法被伪造和篡改的。

    来自:帮助中心

    查看更多 →

  • 简介

    TCS 将为您提供端到端全流程可信的跨链数据互通体验,具体请参考购买跨链通道。 跨链链代码开发 如您的跨链业务不涉及跨链资产交换,则无需定制编写跨链智能合约,否则需按 可信跨链 服务要求编写跨链智能合约,具体请参考跨链链代码开发(Hyperledger Fabric)。 应用程序开发 可信跨链服务将为您提供一系列跨链

    来自:帮助中心

    查看更多 →

  • 交易发起方提交(commitSend)

    操作在发起方已端到端完成。unlockAccount方法的实现请参考解锁跨链资产(unlockAccount)。 该方法为必选方法,需在智能合约中以相同命名定义该方法,否则将导致跨链资产交换失败。 /* * commitSend is the third step of two-phase

    来自:帮助中心

    查看更多 →

共104条
看了本文的人还看了