智能合约
-
solidity案例详解(六)服务评价合约
有服务提供商和用户两类实体,其中服务提供商部署合约,默认诚信为true,用户负责使用智能合约接受服务及评价,服务提供商的评价信息存储在一个映射中,可以根据服务提 供商的地址来查找…
-
【web3】使用web3.js发布并执行智能合约
前言 昨天我们学习了使用 web3.js 库查询链上区块和交易的用法,今天我们来介绍一下使用 web3.js 与智能合约的交互。在学习本节前,你应该对智能合约有一定的了解。 智能合…
-
智能合约笔记
前言: 首先了解下为什么会出现智能合约,打个比方现在有两个人A和B打赌明天会不会下雨,每个人赌注100元,如果第二天下雨则A拿走200元,否则B拿走200元,这样就有一个问题,赌注…
-
【区块链】科普:零知识证明、ZKRollup 与 zkEVM
译者语:2023 年将迎来 zkEVM 大发展,让我们看看有哪些项目在进行 zkEVM 的研究,zkEVM 可以做什么 原文链接: https://blog.pontem.netw…
-
区块链先锋丨让更多开发者使用sCrypt在BSV区块链上进行构建
BSV区块链为政府、企业和开发者提供了强大的功能集,以便这些实体将自己的项目带入Web 3.0领域。然而,开发者仍然需要对编程语言有一定的了解,才能构建应用和业务,并充分发挥他们的…
-
solidity-msg.sender到底是什么?
msg.sender到底是什么? msg.sender: 当前钱包的发起方。 msg是全局的,msg.sender是全局变量。 from就是account,发起消息的钱包地址,永远…
-
智能合约开发(1)
准备: 注册智能合约在线开发平台,用于solidity语言的智能合约开发。 在浏览器上安装metamask钱包插件,并注册账号 以太坊智能合约平台地址: https://remix…
-
阿里云与Sui加深合作,为Move开发者提供人工智能、黑客松和文档翻译支持
去年,阿里云开始提供专为Sui开发者定制的服务,包括安全基础设施和存档节点服务。近日,该公司宣布推出一系列新服务,以进一步支持Move开发者跟上Sui的快速增长步伐。 Sui网络为…
-
【区块链实战】如何创建一个带参数的智能合约
目录 一、简介 二、知识点 智能合约 Solidity 公共变量 Solidity 私有变量 以太坊椭圆曲线算法 keccak256 abi 转码 智能合约编译,部署和运行 三、菜…
-
基于区块链的分层联邦学习
分层联邦学习(HFL)在保留联邦学习(FL)隐私保护优势的同时,减轻了通信开销,具有高带宽和丰富计算资源的优点。当FL的工作人员或参数服务器不可信或恶意时,方法是使用分层联邦学习。…
-
web3 : blockscout剖析
Blockscout 是第一个功能齐全的开源区块链浏览器,可供任何以太坊虚拟机 (EVM) 链使用。项目方可以下载并使用Blockscout作为其链的浏览器,用户可以轻松验证交易、…
-
基于web3.js和ganache实现智能合约调用
目的:智能合约发布到本地以太坊模拟软件ganache并完成交互 准备工作: web3.js ganache模拟软件 ganache参数配置 从ganache获取一个url,和一个账…
-
智能合约入门开发实例
使用工具:remix、vscode、ganache、ethers.js、metamask、nodejs、solidity语言、 网页控制台、终端命令行 web3开发:前端开发 et…
-
web3: 智能合约
目录 智能合约的历史 什么是智能合约 如何运作? 智能合约的应用 代币标准 ERC-20 什么是 ERC-20? 功能 ERC-20 代币接口 ERC-721 什么是 ERC-72…
-
以太坊区块链ERC-721协议的实现(NFT代币标准)
1. 什么是ERC-721标准 ERC-721是以太坊区块链上用于NFT(非同质化代币)的一个标准,是一种其他开发人员都遵守的模板或者格式,用于创建代表数字资产的独特代币,并且每个…
