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
forsage智能合约
以太坊
智能合约
开发语言 - Solidity
Solidity简介Solidity是一门面向合约的、为实现
智能合约
而创建的高级编程语言。
瘦身小蚂蚁
·
2022-08-03 19:10
以太坊
以太坊
Fabric v2.3 手动模拟(四)- 链码开发及部署
目录前提条件启动测试网络创建通道链码安装及部署模拟参数设置环境变量
智能合约
源码安装依赖(GO语言版本)打包链码安装链码在组织1中peer节点安装链码在组织2中peer节点安装链码查询组织2中peer节点安装链码的链码包
瘦身小蚂蚁
·
2022-08-03 19:10
区块链
fabric
区块链开发技术选型
区块链是可以作为逻辑层(通过
智能合约
实现逻辑处理)、存储层(通过区块链结构存储数据)的实现的。简单的,我们可以这么说:如果应用中使用到了区块链等去中心化技术,那么我们就可以认为这
justry_deng
·
2022-08-03 19:09
区块链学习
区块链技术选型
区块链技术
区块链基础
区块链分类
区块链类型
什么是合约ABI?
概述与
智能合约
交互时,ABI是必不可少的组件之一。在本文中,让我们了解
智能合约
的ABI是什么。什么是ABI?
韩茹_
·
2022-08-03 19:39
NFT系列
Solidity开发
智能合约
一、Solidity简介1.介绍solidity是一门面向合约的、为实现
智能合约
而创建的高级编程语言,能在以太坊虚拟机(EVM)上运行。它是一门静态语言。
又菜又爱玩٩( ö̆ ) و
·
2022-08-03 19:36
BlockChain
数字商品指南系列第三篇:编写
智能合约
并编译部署
文章目录前言警告完善项目结构编写合约代码编译合约部署合约总结捐赠渠道前言
智能合约
为数字藏品提供技术支持,它可以定义数字藏品的简称、全称、发行数量、铸造方法、版权税等等,所有关于数字藏品的现实信息都离不开
智能合约
洋滔
·
2022-08-03 19:35
数字藏品指南系列
智能合约
区块链
以太坊
Uniswap -
智能合约
V2代码导读
区块链技术是非常有趣的。更有趣的是,区块链技术让交易变得更丰富多彩。从中心化交易,到去中心化交易,再到去中心化AMM。每一种改变都尝试解决之前的问题,但本身也不是完美的。也值得一提的,每一点点进步都非常不容易。有种不积跬步,无以至千里的感觉。很久之前,就看了Uniswap协议,当时理论分析,流动性提供者在价格波动的情况下,收入微薄。在这样的协议下,流动性是否充足,交易是否足够多,交易费是否有足够的
StarLi_2020
·
2022-08-03 19:02
区块链
solidity 基础
智能合约
今天来认识
智能合约
中常用的基础合约。
虎皮熊233
·
2022-08-03 19:02
区块链
区块链
构建以太坊 dApp 的完整指南:前端和后端
后端(
智能合约
)前端(Web用户界面)数据存储IPFS一群去中心化消息通信协议拍卖DApp拍卖DApp:后端
智能合约
DApp治理拍卖DApp:前端用户界面进一步分散拍卖DApp将拍卖DApp存储在Swarm
普通网友
·
2022-08-03 19:32
【Solidity开发基础-00:
智能合约
的概念以及Solidity的简介】
1.什么是
智能合约
?(SmartContract)历史背景:最早是尼克萨博于1995年提出,就是将法律条文写成可以执行的代码。
PanPanPan519
·
2022-08-03 19:01
Web3
区块链
以太坊
【一步步一起学DApp开发】(三)Solidity语言讲解 | 用Solidity编写
智能合约
有好几种语言可以用于编写以太坊
智能合约
,不过Solidity是最热门的语言。在本章中,我们将首先学习Solidity编程语言。
前端修罗场
·
2022-08-03 19:59
区块链
区块链链习社
以太坊
DApp
Solidity
智能合约kaifa
solidity实现
智能合约
教程(3)-空投合约
文章目录1介绍2主要功能3代码示例4部署测试猛戳订阅学习专栏solidity系列合约源码+解析1介绍空投就是一种营销策略,通过空投活动将某种数字货币或代币分发给用户,通常需要用户完成一项简单的任务,如分享新闻、介绍朋友或拥有某种数字货币,目前也被广泛应用于宣传新币种,在数字货币市场中反响不错。本文将和大家一起编写我们常见的糖果空投合约。“发送0个ETH到某个地址,立马获得5000枚Token,每个
后端常规开发人员
·
2022-08-03 19:56
智能合约
区块链
以太坊
区块链
智能合约
--以太坊交易记录InputData数据解析
在开发以太坊的时候,我们会有个需求需要得到请求交互合约时的参数,那么这个时候我们应该如何获取呢一.打开ETH浏览器:https://etherscan.io/二.点击你要查询的交易详情,下拉到最下面就是你需要的inputData信息(这个信息是用户在调用合约方法的时候传入的参数)那么在程序中如何获取呢,以下我以java为例.(一般有两种解法,第一种是调用web3j里面的方法进行解析,第二种是使用字
Zeke Luo
·
2022-08-03 19:26
区块链
智能合约
区块链
以太坊
2022当代科学技术前沿知识 课后测试
(2.5分)A业务受理系统B业务接入系统C业务代理系统✔D中心化业务处理系统正确答案:D2、
智能合约
允许在没有可信第三方的情况下进行可信交易执行,具有()。
qz2cyh
·
2022-08-03 19:55
继续教育测试题
其他
智能合约
安全——delegatecall (2)
本次,我们来讲一讲运用delegatecall函数时更复杂的合约漏洞案例。目标合约漏洞分析这次的攻击目标依然是获得HackMe合约中的owner权限,我们可以看到两个合约中除了HackMe合约中的构造函数可以修改合约的owner其他地方并没有修改owner的函数,但是却可以修改位置slot0的值,而HackMe合约中插槽slot0表示的便是Lib的地址,那么我们就先修改Lib的地址为我们的地址,再
·
2022-08-03 17:54
区块链智能合约以太坊比特币安全
智能合约
安全——delegatecall (1)
在之前的内容中,学习到了storage中是使用插槽存储数据的。而delegatecall函数有个有趣的特点:当使用delegatecall函数进行外部调用涉及到storage变量的修改时是根据插槽位置来修改的而不是变量名。举个例子:合约A合约B当合约B调用testDelegatecall()函数时,合约B的地址c的值会变为合约A的地址,而地址a则是不变。因为合约A的函数test()改变的是插槽sl
·
2022-08-02 15:54
智能合约
安全——私有数据访问
这次我们将了解如何访问合约中的私有数据(private数据)。目标合约话不多说,直接上代码这次我们的目标合约是部署在Ropsten上的一个合约。合约地址:0x3505a02BCDFbb225988161a95528bfDb279faD6b链接:https://ropsten.etherscan.io/...漏洞分析由上面的合约代码我们可以看到,Vault合约将用户的用户名和密码这样的敏感数据记录在
·
2022-07-30 11:42
比特币区块链智能合约以太坊安全
智能合约
安全——重入漏洞
重入漏洞相信大家都有所耳闻,那么什么是重入漏洞呢?众所周知,以太坊的转账不仅可以在钱包地址之间进行,合约与钱包地址之间、合约与合约之间也可以,而合约在接收到转账的时候会触发fallback函数执行相应的逻辑,这是一种隐藏的外部调用。攻击者就会利用这一点,在合约的fallback函数中写入恶意逻辑重新进入到被攻击的合约内部,让被攻击的合约执行非预期的外部调用,从而到达获取不正当利益的目的。漏洞示例下
·
2022-07-29 16:32
区块链智能合约以太坊程序员安全
科技 || NFT的一些极简知识
代币则依附于区块链,使用链上的
智能合约
来记账。目前最常见的NFT是基于以太坊的
智能合约
。
智能合约
说白了就是一套代码,就是数据+逻辑。非同质化,是相对于同质化来说的。同质化表示每个
快语
·
2022-07-28 22:26
智能合约
安全——溢出漏洞
算术溢出(arithmeticoverflow)或简称为溢出(overflow)分为两种:上溢和下溢。所谓上溢是指在运行单项数值计算时,当计算产生出来的结果非常大,大于寄存器或存储器所能存储或表示的能力限制就会产生上溢;而下溢就是当计算产生出来的结果非常小,小于寄存器或存储器所能存储或表示的能力限制就会产生下溢。举个例子:在solidity中,uint8所能表示的范围是0-255这256个数。如果
·
2022-07-28 14:52
使用 Chainlink Keepers 实现
智能合约
函数的自动化执行
智能合约
是在区块链上的确定性程序,当满足某些预定义条件时就会执行。
·
2022-07-28 00:17
智能合约
安全——selfdestruct攻击
selfdestruct函数(自毁函数)由以太坊
智能合约
提供,用于销毁区块链上的合约系统。当合约执行自毁操作时,合约账户上剩余的以太币会发送给指定的目标,然后其存储和代码从状态中被移除。
·
2022-07-27 16:24
区块链智能合约比特币程序员安全
区块链安全快速入门(1)//区块链安全简介(blockchain security)
1.什么是区块链与
智能合约
,为什么要学习区块链安全为什么区块链安全很重要?自2008年首次发布比特币白皮书以来,区块链的使用量呈爆炸式增长。
Ba1_Ma0
·
2022-07-27 11:44
区块链安全
安全
经验分享
区块链
以太坊(Ethereum)
智能合约
开发快速入门
一、简介
智能合约
首先,
智能合约
并不是像人工智能AI那样的超级智能,
智能合约
的英文名叫Smartcontract,仅仅是Smart而已,还没有到人工智能的intelligence。
简单点的笨演员
·
2022-07-22 17:47
智能合约
:发布一种ERC20代币
“一个
智能合约
是一套以数字形式定义的承诺(commitment),包括合约参与方可以在上面执行这些承诺的协议。”
·
2022-07-22 12:07
NFT 平台
智能合约
开发教程(Solidity & Hardhat)
这个教程讲解了如何用Solidity来搭建NFT交易所的“后端”,如何开发承载交易所业务逻辑的
智能合约
。在代码
·
2022-07-20 14:49
以太坊(Ethereum) - 开发
智能合约
章节以太坊(Ethereum)–是什么以太坊(Ethereum)–什么是
智能合约
以太坊(Ethereum)–以太币以太坊(Ethereum)–虚拟机(E.V.M.)以太坊(Ethereum)–分布式应用
kevinhwu
·
2022-07-20 00:02
truffle (ETH以太坊
智能合约
集成开发工具) 入门教程
truffle(ETH以太坊
智能合约
集成开发工具)入门教程前言在你了解区块链开发之前,你有必要了解区块链的一些基础知识,什么是DApp,DApp与传统app的区别,什么是以太坊,以太坊中的
智能合约
是什么
唯夜
·
2022-07-20 00:30
区块链
truffle
区块链
truffle
nodejs
以太坊开发框架权威指南【2021最新】
智能合约
开发框架允许工程师部署和测试其
智能合约
,从而使开发者的生活更轻松。
新缸中之脑
·
2022-07-20 00:00
以太坊开发
区块链学习笔记21——ETH
智能合约
区块链学习笔记21——ETH
智能合约
学习视频:北京大学肖臻老师《区块链技术与应用》笔记参考:北京大学肖臻老师《区块链技术与应用》公开课系列笔记——目录导航页
智能合约
简介
智能合约
是运行在区块链上的一段代码
PolarDay.
·
2022-07-20 00:00
区块链
区块链
以太坊
智能合约
基于以太坊的
智能合约
开发教程Solidity 继承与权限
基于以太坊的
智能合约
开发教程Solidity继承与权限pragmasolidity^0.4.0;contractinheritTest{//pure不会读取全局变量,更不会修改全局变量,一个固定的输入就会有一个固定的输出
柠檬味小发糕
·
2022-07-20 00:59
solidity
智能合约
区块链
以太坊
以太坊
智能合约
开发入门
1、进入以太坊开发控制台(开发环境):gethconsole--datadir"~/electrumx/ethdev"--dev2>>eth.log通过tail-feth.log查看日志:2、查看当前有哪些账户eth.accounts默认会有一个coinbase账户(挖矿账户),默认挖矿会挖到这个账户里。3、创建一个新的账号personal.newAccount('密码')我们这里除了coinba
鸟嘌呤
·
2022-07-20 00:58
区块链开发
以太坊
ethereum
智能合约
区块链
快速开发入门
在ETH网络上发布代币
智能合约
(在以太坊发行自己的币种)
在ETH网络上发布代币
智能合约
(在以太坊发行自己的币种)以太坊官方开发文档:https://ethereum.org/zh/以太坊小游戏代码学习:https://cryptozombies.io/本文介绍了以下内容
Aubrey-J
·
2022-07-20 00:57
学习笔记
ETH
ethernet
区块链
智能合约
web3
web3-
智能合约
概述 | PHP实现ETH 4
智能合约
概述
智能合约
就是区块链上运行的软件,它常常被类比为「自动贩卖机」,因为大家认为这样比较容易理解:自动贩卖机能接受并执行外部的指令。
后端常规开发人员
·
2022-07-20 00:57
我和php的故事
区块链
以太坊
php
智能合约
《区块链学习笔记》ETH-
智能合约
(上)
ETH-
智能合约
北京大学肖臻老师《区块链技术与应用》公开课笔记什么是
智能合约
?1.
智能合约
是运行在区块链上的一段代码,代码的逻辑定义了合约的内容。2.
智能合约
的账户保存了合约当前的运行状态。
Zero
·
2022-07-20 00:56
区块链
区块链
数据库
共识算法
第一章
智能合约
开发-第一个
智能合约
项目
前言想必能看到这篇文章的小伙伴肯定是对区块链和以太坊有所了解了,在这就不再赘述
智能合约
的背景和用途,本文直接上干货——如何开发以太坊上的
智能合约
。
一只老狐狸
·
2022-07-20 00:25
智能合约
vscode
nodejs
以太坊之使用truflle和infura部署以太坊合约
一、前言Infura是一个托管的以太坊节点集群,可以将你开发的以太坊
智能合约
部署到infura提供的节点上,而无需搭建自己的以太坊节点。
╰つ栺尖篴夢ゞ
·
2022-07-20 00:23
Blockchain技术
ETH
智能合约
开发手把手入门教程|猿创征文
文章目录安装钱包安装Metamask、并创建好账号执行第一次转账测试币获取第一次转账第一个
智能合约
使用Remix创建第一个合约使用Remix测试第一个合约使用Remix部署第一个合约安装钱包安装Metamask
阿提说说
·
2022-07-20 00:23
项目实战
活动
以太坊是什么?|猿创征文
一、以太坊(Ethereum)是什么二、什么是
智能合约
三、什么是以太币四、挖矿4.1什么是挖矿4.2以太坊的区块奖励一、以太坊(Ethereum)是什么以太坊是一个可编程、可视化、更易用的区块链,它允许任何人编写
智能合约
和发行代币
孙和龚
·
2022-07-19 23:46
以太坊
以太坊
智能合约
区块链
【蚂蚁链学习4】授予勋章(蚂蚁链
智能合约
+函数部分应用+事件event)
文章目录第一章modifier函数修饰符实战第二章私有/公共函数实战第三章函数返回值实战第四章组合起来实战第一章modifier函数修饰符函数修饰符看起来跟函数没什么不同,不过关键字modifier告诉编译器,这是个modifier(修饰符),而不是个function(函数)。它不能像函数那样被直接调用,只能被添加到函数定义的末尾,用以改变函数的行为。函数修饰符也可以带参数。就像函数那样使用,例如
小天才才
·
2022-07-19 10:09
#
区块链
蚂蚁链
智能合约
区块链
智能合约
通证化与 Web3 革命(1):为何
智能合约
没能成为区块链的杀手级应用?...
导言:当前国际区块链产业里有三件事情最值得关注。第一是数字货币和数字资产进入国际政治和金融博弈,国家力量介入,可能会改变比特币等数字资产的价值逻辑,并将本领域的技术创新从“野蛮生长”带向“军备竞赛”。第二是主流区块链基础设施大升级,可能会在两三年内带来百倍甚至千倍以上的性能提升。第三是Web3革命。在这三者当中,我们更加关注Web3革命。这一场创新运动尽管才刚刚露头,但已经展示了其巨大的爆发力和潜
myan
·
2022-07-18 09:01
以太坊开发环境搭建
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安装solcsolidity是以太坊
智能合约
的开发语言
Jason Hsiao
·
2022-07-17 15:57
linux
以太坊环境搭建
区块链合约安全系列(三):如何认识及预防公链合约中的自毁攻击
id:BSN_2021公众号:BSN研习社作者:红枣科技张雪良背景:由于公链环境下所有的信息都是共享的,
智能合约
相当于是完全透明化,任何人都可以调用,外加一些利益的驱动,导致引发了很多hacker的攻击
·
2022-07-15 17:14
后端
Hyperledger Fabric 2.x 自定义
智能合约
一、说明为了持续地进行信息的更新,以及对账本进行管理(写入交易,进行查询等),区块链网络引入了
智能合约
来实现对账本的访问和控制;
智能合约
在Fabric中称之为链码,是区块链应用的业务逻辑。
zlt2000
·
2022-07-08 18:03
区块链
区块链
fabric
智能合约
Hyperledger Fabric 2.x Java区块链应用
一、说明在上一篇文章中《HyperledgerFabric2.x自定义
智能合约
》分享了
智能合约
的安装并使用cli客户端进行合约的调用;本文将使用Java代码基于fabric-gateway-java进行区块链网络的访问与交易
zlt2000
·
2022-07-08 18:03
区块链
区块链
fabric
Hyperledger Fabric 2.x 动态更新
智能合约
一、说明在上一篇文章中分享了
智能合约
的安装与使用,如果业务有变更代码需要修改怎么办呢?本文分享如何对已安装的合约进行版本更新。
zlt2000
·
2022-07-08 18:03
区块链
区块链
fabric
智能合约
中移链Java-SDK实战使用
BSN开放联盟链(BSNOpenPermissionedBlockchain,简称OPB)包括多条基于公有链框架和联盟链框架搭建的公用链,开发者可以选择适合应用业务需求的开放联盟链部署和运行
智能合约
和分布式应用
·
2022-07-08 13:48
后端
Solidity 开发环境搭建
目录如何在以太坊上编写
智能合约
设置开发环境编写合约部署如何在以太坊上编写
智能合约
Solidity是用于开发以太坊
智能合约
的最受欢迎的语言之一,因此,作为一个想要成为区块链开发人员的人,需要学习如何使用Solidity
国服第二切图仔
·
2022-07-07 09:38
区块链
【Web3 系列开发教程——创建你的第一个 NFT(2)】NFT 历史回溯
例如我们会用到的知识点与技能,其中包括Metamask钱包、Solidity
智能合约
编写语言、Hardhat以太坊开发环境等等。本节内容中,我们将引入NFT,回溯NFT的历史。为什么要
前端修罗场
·
2022-07-02 07:39
Web3
实战教程
区块链
以太坊
NFT
Web3
开发教程
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他