E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
区块链开发solidity
微众银行
Solidity
智能合约库:区块链工程师的随身工具箱
区块链技术在经历了十余年的发展后,渐呈“燎原之势”,不断在各行业落地生根。但同时,从技术的角度看,区块链应用开发仍然有着较高的门槛,存在不少痛点。为了提升应用开发各环节的用户体验,微众银行将自主研发的区块链应用开发组件WeBankBlockchain-SmartDev全面开源,多维度提速区块链应用开发效率。开源公告详见《区块链应用开发组件:助力低代码开发》。WeBankBlockchain-Sma
微众区块链
·
2022-08-03 19:53
数据结构
java
数据库
python
区块链
Solidity
实现简单的智能合约
Solidity
实现简单的智能合约今天使用
solidity
来实现一个简单的智能合约
Solidity
是以太坊中编写智能合约的语言,编译成字节码之后可以运行在以太坊虚拟机上。
柠檬味小发糕
·
2022-08-03 19:50
solidity
solidity实现智能合约
智能合约
以太坊
区块链
【区块链实战】
Solidity
智能合约如何创建和使用函数
目录一、简介二、知识点智能合约智能合约函数定义和执行
Solidity
for循环智能合约的运行三、菜鸟实战四、运行结果一、简介
Solidity
是面向对象的语言,智能合约部署后我们看到的是多个可调用的函数,
菜鸟实战
·
2022-08-03 19:47
区块链实战
区块链
智能合约
以太坊
【区块链实战】
Solidity
智能合约如何给账户充值
目录一、实战场景二、知识点智能合约智能合约函数智能合约充值payable关键字智能合约部署地址智能合约的运行合约this对象三、菜鸟实战四、运行结果一、实战场景
Solidity
智能合约如何给账户充值二、
菜鸟实战
·
2022-08-03 19:47
区块链实战
区块链
智能合约
以太坊
solidity
实现智能合约教程(5)-NFT拍卖合约
文章目录1介绍2主要功能3代码示例4部署测试猛戳订阅学习专栏
solidity
系列合约源码+解析1介绍拍卖作为历史悠久的交易方式,具有规范化、市场化的特点,在经济活动中扮演着重要角色,以其公开、公平、公正的价格发现功能
后端常规开发人员
·
2022-08-03 19:16
智能合约
区块链
solidity
实现智能合约教程(4)-ERC1155合约
文章目录1介绍2主要功能3代码示例4部署测试猛戳订阅学习专栏
solidity
系列合约源码+解析1介绍ERC-1155是一种以太坊代币标准,由Enjin首席技术官WitekRadomski等人开发,并于2018
后端常规开发人员
·
2022-08-03 19:46
智能合约
区块链
以太坊
solidity
开发智能合约
文章目录1
Solidity
与智能合约2智能合约概述3以太坊简介4以太坊交互工具5开发环境搭建5.1remix在线编译器5.2搭建本地网络5.2.1安装本地remix-ide5.2.2安装remixd5.3
后端常规开发人员
·
2022-08-03 19:45
区块链
solidity
solidity
智能合约
深入
solidity
内部 -以太坊EVN插槽存储关系
以太坊虚拟机EthereumVirtualMachine(EVM)拥有三种存储区域。存储storage(贮存了合约声明中所有的变量)贮存了合约声明中所有的变量。虚拟机会为每份合约分别划出一片独立的存储storage区域,并在函数相互调用时持久存在,所以其使用开销非常大。每个账户有一块持久化内存区称为存储。存储是将256位字映射到256位字的键值存储区。在合约中枚举存储是不可能的,且读存储的相对开销
Zeke Luo
·
2022-08-03 19:14
以太坊
区块链
以太坊
区块链
Solidity
-delegateCall插槽冲突分析与解决
delegatecall插槽冲突1.了解delegatecall的插槽冲突原理首先严格来说应该不是插槽得冲突问题,而是本身delegate得运行机制问题,因为所有得delegatecall得运行环境都是在当前得被委托得合约里面2.本身delegatecall他机制运行环境就是这样,所有修改得状态都会根据委托目标地址修改得状态变量内存位置,修改到被委托得合约里面。此委托调用无法修改目标地址得任何状态
Zeke Luo
·
2022-08-03 19:14
以太坊
Dapp 投票 Voting 实现流程
目录实现效果预览图前提条件:安装包目录结构简单投票Dapp设计流程
solidity
合约创建Voting.sol合约编译合约(1)导入solc和fs(2)读取合约内容(3)编译合约代码(4)取abi、byteCode
早餐核桃牛奶
·
2022-08-03 19:11
Dapp
区块链
以太坊
以太坊智能合约开发语言 -
Solidity
Solidity
简介
Solidity
是一门面向合约的、为实现智能合约而创建的高级编程语言。
瘦身小蚂蚁
·
2022-08-03 19:10
以太坊
以太坊
erc20 代币空投 批量转账 合约
pragma
solidity
^0.4.16;//erc20和trc20都一样contractERC20{functiontransferFrom(addressfrom,addressto,uintvalue
btc3210
·
2022-08-03 19:40
区块链技术
区块链
比特币
以太坊
区块链开发
技术选型
区块链开发
技术选型
区块链开发
技术选型DApp架构公链与联盟链相关资料DApp架构DApp,即DecentralizedApplication,去中心化应用。
justry_deng
·
2022-08-03 19:09
区块链学习
区块链技术选型
区块链技术
区块链基础
区块链分类
区块链类型
什么是合约ABI?
用
Solidity
或Vyper等高级语言编写的智能合约需要编译成EVM可执行字节码;部
韩茹_
·
2022-08-03 19:39
NFT系列
UniswapV2Factory.sol
pragma
solidity
=0.5.16;import'./interfaces/IUniswapV2Factory.sol';import'.
厨师长爱炼丹
·
2022-08-03 19:09
以太坊
Solidity
开发智能合约
一、
Solidity
简介1.介绍
solidity
是一门面向合约的、为实现智能合约而创建的高级编程语言,能在以太坊虚拟机(EVM)上运行。它是一门静态语言。
又菜又爱玩٩( ö̆ ) و
·
2022-08-03 19:36
BlockChain
solidity
基础智能合约
地址工具用于检测某个地址是否为合约的工具pragma
solidity
^0.4.24libraryAddressUtils{functionisContract(addressaddr)internalviewreturns
虎皮熊233
·
2022-08-03 19:02
区块链
区块链
【
Solidity
开发基础-00:智能合约的概念以及
Solidity
的简介】
1.什么是智能合约?(SmartContract)历史背景:最早是尼克萨博于1995年提出,就是将法律条文写成可以执行的代码。后来V神(VitalikButerin)把它引入到以太坊中,表示以太坊程序能自动执行以及无法被干预的特点。以太坊是区块链和智能合约的完美结合,通过编写智能合约可以实现强大的功能,实现去中心化的应用开发。特点:智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可
PanPanPan519
·
2022-08-03 19:01
Web3
区块链
以太坊
Solidity
学习之路 - 一步一步写一个空投合约
//SPDX-License-Identifier:MITpragma
solidity
>=0.8.0;import"@openzeppelin/contracts/token/ERC20/ERC20.sol
colorful_cloud_sea
·
2022-08-03 19:01
智能合约
区块链
【一步步一起学DApp开发】(三)
Solidity
语言讲解 | 用
Solidity
编写智能合约
有好几种语言可以用于编写以太坊智能合约,不过
Solidity
是最热门的语言。在本章中,我们将首先学习
Solidity
编程语言。
前端修罗场
·
2022-08-03 19:59
区块链
区块链链习社
以太坊
DApp
Solidity
智能合约kaifa
【区块链实战】什么是DAPP,
区块链开发
如何进行技术选型
目录一、简介二、知识点DAPP公链联盟链
区块链开发
涉及的角色
Solidity
三、技术选型1、DApp架构分析2、公链与联盟链一、简介区块链技术现在已经进入一个高速发展时期,作为企业来说一般有两个选择:做底层链技术
菜鸟实战
·
2022-08-03 19:57
区块链实战
solidity
实现智能合约教程(3)-空投合约
文章目录1介绍2主要功能3代码示例4部署测试猛戳订阅学习专栏
solidity
系列合约源码+解析1介绍空投就是一种营销策略,通过空投活动将某种数字货币或代币分发给用户,通常需要用户完成一项简单的任务,如分享新闻
后端常规开发人员
·
2022-08-03 19:56
智能合约
区块链
以太坊
智能合约安全——溢出漏洞
举个例子:在
solidity
中,uint8所能表示的范围是0-255这256个数。如果
·
2022-07-28 14:52
3、hardhat
官方教程:https://hardhat.org/tutorial/creating-a-new-hardhat-project1、vscode安装"
solidity
+hardhat"扩展组建;2、安装
05014cc1a3ea
·
2022-07-27 17:37
基于OpenCV的轮廓检测(2)
在本章中,我们将学习一些常用的属性,如
Solidity
,等效直径,掩模图像,平均强度等。
求则得之,舍则失之
·
2022-07-27 12:44
OpenCV
opencv
python
人工智能
2、
solidity
- 编译sol文件
1、安装solc编辑器(如果已经安装过了,可不再安装):npmi-gsolc2、npmaddsolc会生成package-lock.json、package.json、node_modules等文件可指定特定的编译器版本:
[email protected]
、查看版本:yarnsolcjs--version4、编译sol文件yarnsolcjs--bin--abi--include-pa
05014cc1a3ea
·
2022-07-24 18:11
1、
solidity
vscode 环境配置
1、安装vscode、node、git等;2、打开vscode,搜索扩展组建“
solidity
+hardhat”,安装;3、安装prettier扩展组建4、格式化代码设置:“查看”-“命令面板”,输入setting
05014cc1a3ea
·
2022-07-24 17:56
NFT 平台智能合约开发教程(
Solidity
& Hardhat)
这个教程讲解了如何用
Solidity
来搭建NFT交易所的“后端”,如何开发承载交易所业务逻辑的智能合约。在代码
·
2022-07-20 14:49
truffle (ETH以太坊智能合约集成开发工具) 入门教程
truffle(ETH以太坊智能合约集成开发工具)入门教程前言在你了解
区块链开发
之前,你有必要了解区块链的一些基础知识,什么是DApp,DApp与传统app的区别,什么是以太坊,以太坊中的智能合约是什么
唯夜
·
2022-07-20 00:30
区块链
truffle
区块链
truffle
nodejs
基于以太坊的智能合约开发教程
Solidity
继承与权限
基于以太坊的智能合约开发教程
Solidity
继承与权限pragma
solidity
^0.4.0;contractinheritTest{//pure不会读取全局变量,更不会修改全局变量,一个固定的输入就会有一个固定的输出
柠檬味小发糕
·
2022-07-20 00:59
solidity
智能合约
区块链
以太坊
《区块链学习笔记》ETH-智能合约(上)
有以下几方面:balance:当前余额nonce:交易次数code:合约代码storage:存储,数据结构是一棵MPT(状态树)*
solidity
是智能合约最常用的语言,语法上与javascript近似
Zero
·
2022-07-20 00:56
区块链
区块链
数据库
共识算法
ETH标准合约
pragma
solidity
^0.4.16;contractowned{addresspublicowner;functionowned()public{owner=msg.sender;}modifieronlyOwner
明飞雪
·
2022-07-20 00:54
区块链
以太坊开发环境搭建
Remixide Remixide用于编写和部署智能合约,以太坊智能合约主要使用
solidity
语言编写。Remixide可以将智能合约部署到我们本地搭建的geth私有网络上。
柏链项目学院P叔
·
2022-07-17 15:57
以太坊
环境搭建
DApp
区块链
linux 以太坊环境搭建,Ubuntu 16.04搭建以太坊开发环境
gethsudoapt-getinstallsoftware-properties-commonsudoadd-apt-repository-yppa:ethereum/ethereumsudoapt-getupdatesudoapt-getinstallethereum测试安装geth--help安装solc
solidity
Jason Hsiao
·
2022-07-17 15:57
linux
以太坊环境搭建
区块链合约安全系列(三):如何认识及预防公链合约中的自毁攻击
对象:适用于用
Solidity
语言开发的智能合约,例如BSN中的武汉
·
2022-07-15 17:14
后端
Solidity
开发环境搭建
目录如何在以太坊上编写智能合约设置开发环境编写合约部署如何在以太坊上编写智能合约
Solidity
是用于开发以太坊智能合约的最受欢迎的语言之一,因此,作为一个想要成为
区块链开发
人员的人,需要学习如何使用
Solidity
国服第二切图仔
·
2022-07-07 09:38
区块链
Solidity
函数学习
目录函数返回值(或称返回变量)支持的返回参数和类型可见性(Visibility)状态可变性(mutability)交易与调用特殊函数Getter函数接收以太币函数Fallback函数函数修饰器今天给大家分享一下
Solidity
国服第二切图仔
·
2022-07-07 09:07
区块链
【Web3 系列开发教程——创建你的第一个 NFT(2)】NFT 历史回溯
例如我们会用到的知识点与技能,其中包括Metamask钱包、
Solidity
智能合约编写语言、Hardhat以太坊开发环境等等。本节内容中,我们将引入NFT,回溯NFT的历史。为什么要
前端修罗场
·
2022-07-02 07:39
Web3
实战教程
区块链
以太坊
NFT
Web3
开发教程
泰山众筹研究案列(讲解说明)
uintstoredData;functionset(uintx){storedData=x;}functionget()constantreturns(uintretVal){returnstoredData;}}在
Solidity
·
2022-06-28 18:57
vue.jsphp
java实现区块链_用Java实现一个简单的区块链
前面的文章,笔者花了不少的文字来介绍区块链的基础概念,以太坊的概念和开发,大家是否感觉
区块链开发
还是挺复杂的呢。但其实区块链技术本质就是一个分布式账本,在技术上本质就是一个链表。
浩good
·
2022-06-26 13:02
java实现区块链
Java工程师3大区块链开源库
以下是目前可用于利用
区块链开发
的前3名的Java项目。该列表是根据Github存储库star数来确定的。BitcoinJ这个名字很具描述性,你不觉得吗?
芒果汁
·
2022-06-26 13:19
以太坊
eos
区块链比特币以太坊EOS开发
区块链
以太坊
比特币
java
开源库
【Web3 开发系列教程—创建你的第一个智能合约(2)】部署第一个智能合约
如果你是
区块链开发
的新手并且不知道从哪里开始,或者你只是想了解如何部署智能合约并与之交互,那么本指南适合你。
前端修罗场
·
2022-06-26 13:11
Web3
实战教程
智能合约
区块链
web3开发DApp项目技术入门教程(2022年最新)
这篇文章的主要内容包括:智能合约创建和部署
Solidity
语言入门hardhat框架使用及本地环境搭建本文较
captxb
·
2022-06-26 13:37
web3探索
区块链
web3
智能合约
hardhat
Solidity
Bored Ape Yacht Club(无聊猿)合约解读
SubmittedforverificationatEtherscan.ioon2021-04-22*///File:@openzeppelin/contracts/utils/Context.sol//SPDX-License-Identifier:MITpragma
solidity
区区小块
·
2022-06-25 18:57
区块链
智能合约
区块链技术可以解决信任问题
北京木奇移动技术有限公司,专业的
区块链开发
super_Dev_OP
·
2022-06-25 18:22
区块链与分布式数据库的区别
北京木奇移动技术有限公司,专业的
区块链开发
公司,欢迎交流合作。分布式数据库,顾名思义,就是把数据库分布式地部署在不同的机器(也可被称作“节点”)之上。
super_Dev_OP
·
2022-06-25 18:52
区块链的一些名词解释
北京木奇移动技术有限公司,专业的
区块链开发
公司,欢迎交流合作。希望下面的一些知识分享能给您带来帮助。
super_Dev_OP
·
2022-06-25 18:22
区块链
区块链开发
的几点建议
区块链开发
与传统的技术相比较具有两个典型的特点,一个是
区块链开发
能够进行自治,另一个是
区块链开发
在产业中实现了可信。
super_Dev_OP
·
2022-06-25 18:22
区块链
区块链技术如何让公司受益
北京木奇移动技术有限公司,专业的
区块链开发
公司,欢迎交流合作。区块链技术存在一些风险,包括黑客攻击的可能性和依赖节点来验证交易。然而,通过实施适当的安全措施,可以减轻这些风险。公司可以从区块
super_Dev_OP
·
2022-06-25 18:22
区块链
NFT的概念及应用
北京木奇移动技术有限公司,专业的
区块链开发
公司,欢迎洽淡合作。下面我们讲一
super_Dev_OP
·
2022-06-25 18:51
区块链
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他