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
区块链开发语言python_区块链开发语言有哪些?哪种语言更适合区块链开发?
一般来说,几乎所有流行的编程语言,都可以在区块链开发中得到应用,比如
Solidity
、Java、C++、Javascript和Golang。那么,哪种语言更适合区块链开发呢?
weixin_39615808
·
2020-11-29 20:13
区块链开发语言python
区块链
solidity
学习笔记(二)
1,获取字节长度pragma
solidity
^0.4.0;contractbytestest{bytes1num1=123;//bytes1一个字节占8位二进制位,bytes1=uint8bytes1num2
我是小邹
·
2020-11-29 16:14
solidity
区块链
plsql中查训出的数据显示value error_[译] 使用 TheGraph 完善Web3 事件数据检索
译文出自:登链翻译计划译者:Tiny熊本文永久链接:learnblockchain.cn/article…为什么我们需要TheGraph以及如何使用它以前我们看过
Solidity
的大图和create-eth-app
weixin_39751769
·
2020-11-26 09:21
error
solidity
合约权限授权_[论文阅读笔记]区块链中的智能合约
区块链中的智能合约马春光安婧毕伟袁琪《信息网络安全》2018年11月10页,58个参考文献框架0引言1区块链概述2智能合约概述2.1智能合约的定义和性质2.2智能合约的应用3典型区块链平台中的智能合约3.1比特币中的智能合约3.2以太坊中的智能合约3.3超级账本中的智能合约4智能合约存在的问题编码问题安全问题隐私问题性能问题5结束语笔记摘要:智能合约是部署在区块链上的可执行代码,可不依赖中心机构自
weixin_39781930
·
2020-11-26 09:42
solidity
合约权限授权
Solidity
基础教程1——整体结构
网址:https://eth.chainide.com/文件架构
Solidity
语言的文件名后缀为.sol,一般用作智能合约的编写,文件内会包含以下的一些内容:1.编译器版本定义2.外部合约调用(非必需
prophet__
·
2020-11-23 17:26
区块链
solidity
学习笔记(一)
一,字符输入输出与更改pragma
solidity
^0.4.0;contracthelloworld{stringmyname="jack";functiongetname()publicviewreturns
我是小邹
·
2020-11-22 15:14
区块链
solidity
学习笔记
solidity
合约权限授权_Curve + zkSync L2:以太坊的ZK Rollup智能合约
编者按:本文来自登链社区,Odaily星球日报经授权转载。Curve和MatterLabs团队很高兴宣布以安全且去中心化的方式向以太坊扩展迈出了一大步:今天,我们和CurveFinance一起发布了第一个常驻dapp的zkSyncL2智能合约测试网。>>**演示demo!**[3]在Zinc上的Curve合约[4]Zinc文档[5]为什么选择ZKRollup?扩展性是以太坊一个迫切的需求-隧道尽头
weixin_39675215
·
2020-11-18 17:41
solidity
合约权限授权
简单的区块链代码入门(python演示原理和
solidity
的truffle发布)实验
好久没回CSDN了本文是几个教程的更新和融合,一部分通过python实现展示简单的区块链结构和过程,一部分用truffle发布简单的
solidity
智能合约脚本,算是区块链入门(不算吧。。)
qq_1418269732
·
2020-11-18 11:56
区块链
python
windows
solidity
学习笔记02-数据存储篇
solidity
学习笔记02-数据存储篇最近在学习
solidity
语言,感谢b站先锋教育的视频和郑建勋老师的讲解,参考视频:https://www.bilibili.com/video/BV1St411a7Pk
NUDT_林逸飞
·
2020-11-17 11:47
敲呀敲代码
以太坊
智能合约
区块链
Ubuntu安装以太坊开发环境
Ubuntu安装以太坊开发环境摘要版本说明介绍开发环境的搭建搭建以太坊安装Nodejs安装
Solidity
安装Truffle示例程序的运行以太坊运行Truffle框架的使用Truffle命令使用测试Demo
cptbtptpss
·
2020-11-11 16:42
区块链
ether.js 踩坑记录
ether.js踩坑记录背景是这样,需要传入参数调用
solidity
合约中的函数,合约返回给我一个BigNumber,我的需求是将BigNumber转换为十进制数。
EasonIN
·
2020-11-09 23:03
区块链与DApp开发(学习总结)
0区块链认知开发区块链与Dapp所需知识GO语言:联盟链、私有链的搭建,设立接口、监听
Solidity
语言:智能合约开发,区块链上的逻辑实现Node.js:监听、通信、RPCJavaScript:Dapp
cathasse
·
2020-11-09 02:44
区块链
区块链
以太坊
智能合约
solidity
笔记(2)——第二篇——2020.10.26
solidity
笔记(2)——第二篇一丶笔记二丶上一篇:
solidity
笔记(1)——第一篇三丶下一篇:
solidity
笔记(3)——abstract用法一丶笔记(1)智能合约中,不支持直接返回string
Blockchain_Key
·
2020-10-26 20:20
Solidity智能合约开发
区块链
solidity笔记
solidity
笔记(1)——第一篇——2020.10.25
solidity
笔记(1)——第一篇一丶笔记二丶下一篇:
solidity
笔记(2)——第二篇一丶笔记(1)合约中的方法默认为public(2)合约中的状态变量默认为internal(3)this是指当前的合约地址
Blockchain_Key
·
2020-10-25 19:23
Solidity智能合约开发
区块链
以太坊
智能合约
比特币
dapp
solidity
语法
solidity
合约语法智能合约的主要结构:智能合约版本声明引入其他文件合约状态变量枚举类型结构类型事件函数函数修饰器注释版本声明pragma
solidity
^0.4.22;//编译器版本引入其他文件import'filename"asfname
Rankiy
·
2020-10-23 15:41
other
手把手教你如何使用Chainlink闹钟在链上发起投票
由于
Solidity
中没有计时器,因此智能合约的投票机制需要接入外部工具来启动或关闭投票窗口。
Chainlink资讯
·
2020-10-22 16:49
Chainlink
区块链
以太坊 猜单双游戏
猜单双,赔率1:1pragma
solidity
0.5.16;libraryGuessOracle{functionoracle()externalreturns(uint){returnuint(1);
jc0803kevin
·
2020-10-16 18:30
区块链
以太坊开发实战学习-高级
Solidity
理论(四)
通过前边的
Solidity
基础语法学习,我们已经有了
Solidity
编程经验,在这节就要学学Ethereum开发的技术细节,编写真正的DApp时必知的:智能协议的所有权,Gas的花费,代码优化,和代码安全
wustmz
·
2020-10-11 08:37
Solidity
文档(中文版)连载四:
Solidity
源文件结构
序言本文是
Solidity
文档(以太坊官方
Solidity
开发手册)中文版连载的第四部分。这个连载的前三部分是智能合约概述、安装
Solidity
编译器和结合实例学习
Solidity
。
风静縠纹平
·
2020-10-11 07:31
(1) 基于以太坊智能合约的Dapp开发与实践 - 环境准备
环境准备安装Go-lang安装go-ethereum1.8+Atom编译器(optional)安装
solidity
插件安装python+pyCharm(optional)安装web3.py模块安装Truffle
道长_84e8
·
2020-10-10 19:41
调用合约方法时Error: invalid address
1问题出现路径1.1创建智能合约pragma
solidity
^0.4.17;contractSimpleStorageContract{uinta;functionsetVal(uintb)public
闭上说
·
2020-10-10 04:54
以太坊智能合约之锁仓合约的开发
关于锁仓合约的代码地址使用solc编译solcTokenTimelock.sol--bin--abi--optimize--overwrite-o/git/Test/
solidity
/格式:solc合约文件名字
修电脑的_ab7e
·
2020-10-10 01:42
solidity
之Remix的坑-----------ERC20的A合约向B合约发币
1、这里我们使用在线编译器,打开网址https://ethereum.github.io/browser-
solidity
1.1文件夹管理最左边是文件夹管理,里面列出了当前的工作区里的文件,remix可以支持从本地文件夹读取文件
08f1b6c52d2a
·
2020-10-09 20:03
介绍在使用
Solidity
以太坊升级智能合约的挑战
在开发软件的时候,我们经常需要发布新的版本来增加新的功能或者修复bug。当涉及到智能合约开发时,也没有什么区别。虽然将智能合约更新到新版本通常不像更新其他类型的相同复杂性的软件那么简单。大多数区块链,尤其是像Ethereum这样的公链,都实现了不可变的特性。理论上不允许任何人改变区块链的"过去"。不可变更性适用于区块链中的所有交易,包括用于部署智能合约和相关代码的交易。换句话说,一旦智能合约的代码
dylanguo1012
·
2020-10-09 12:59
翻译
区块链
以太坊
智能合约
升级
solidity
智能合约开发一:
Solidity
简介及HelloWorld
1、solodity简介
Solidity
语言是一种以太坊智能合约高级编程语言,运行在以太坊(Ethereum)虚拟机(EVM)之上。
张凯_9908
·
2020-10-09 12:49
ETH——智能合约
智能合约的账户保存了合约当前的运行状态balance:当前余额nonce:交易次数code:合约代码storage:存储,数据结构是一棵MPT
Solidity
是智能合约最常用的语言,语法上与JavaScript
Demonwuwen
·
2020-10-07 02:04
区块链技术
UniswapV2核心合约学习(1)— UniswapV2Factory.sol
一、UniswapV2合约简要介绍UniswapV2合约分为核心合约和周边合约,均使用
Solidity
语言编写。其核心合约实现了UniswapV2的完整功能(创建交易对
radarzhhua
·
2020-09-28 09:31
以太坊
Uniswap
区块链
区块链
以太坊
Uniswap
solidity
基础知识点速查表
操作符优先级以下是按评估顺序列出的操作符优先级。优先级描述操作符1后置自增和自减++,--创建类型实例new数组元素[]访问成员.函数调用()小括号()2前置自增和自减++,--一元运算的加和减+,-一元操作符delete逻辑非!按位非~3乘方**4乘、除和模运算*,/,%5算术加和减+,-6移位操作符>7按位与&8按位异或^9按位或|10非等操作符,=11等于操作符==,!=12逻辑与&&13逻
向彪-fisco bcos
·
2020-09-25 14:58
区块链理论
solidity
基础语法
什么是vyper语言
一、它在逻辑上类似于
Solidity
,在语法上类似于Python和
Solidity
一样,Vyper可编译为以太坊虚拟机(EVM)字节码,运行在以太坊虚拟机(EVM)上。
野猪亲王
·
2020-09-17 08:46
深入简出Vyper语言
深入简出Vyper语言
序列4 EVM,
Solidity
和其它各种编程语言
有兴趣朋友也可以进一步关注公众号“架构之道与术”,获取原文。或扫描如下二维码:在前面序列2–到底啥叫“智能合约”我们说了,以太坊是一个智能合约的平台。智能合约本身呢,是一堆代码。既然是代码,就涉及到编程语言,涉及到语言的编译、部署、执行等一系列过程。本节就对智能合约的编程语言做一个总体介绍,后面随着逐步的深入,会对这种语言有一个更深的认识。EVM说到Java,大家都知道有JVM。Java语言被编译
travi
·
2020-09-17 06:25
以太坊
了解新的以太坊开发语言Vyper
Vyper是一种通用的实验性编程语言,可编译为EVM(以太坊虚拟机)字节码,
Solidity
也是如此。
芒果汁
·
2020-09-17 06:08
以太坊
区块链
以太坊开发
以太坊智能合约
智能合约
以太坊教程
区块链比特币以太坊EOS开发
以太坊
开发语言
vyper
区块链
编程
fisco bcos
solidity
销毁合约,删除合约的方法
1.字节码中有一个selfdestruct指令,用于销毁合约。所以只需要暴露出自毁接口即可:contractMortal{//自毁functiondestroy()public{selfdestruct(msg.sender);}}2.AutomaticDeprecation-允许合约自动停止服务如果你希望一个合约在指定期限后停止服务,而不需要人工介入,可以使用AutomaticDeprecati
向彪-fisco bcos
·
2020-09-17 06:16
fisco
bcos
solidity
删除合约
销毁合约
Truffle 出现 You are trying to run dockerized solc
问题堆栈E:\workspace\KnowledgeManagement\BlockChain\
Solidity
\study\truffle>trufflecomplieCompilingyourcontracts
jc0803kevin
·
2020-09-16 14:49
区块链
记录智能合约
solidity
编译的错误
Voting.sol:1:1:ParserError:Sourcefilerequiresdifferentcompilerversion(currentcompileris0.6.7+commit.b8d736ae.Emscripten.clang-notethatnightlybuildsareconsideredtobestrictlylessthanthereleasedversion怎么
夏日橙子
·
2020-09-16 04:44
区块链
区块链
Solidity
_获取区块当前时间
now变量可以返回区块时间,时间是unix的绝对时间戳(自1970-01-01以来的秒数)注意:获得时间改变了区块里的内容,因此该过程需要gaspragma
solidity
>=0.4.22=0.4.22
夏日橙子
·
2020-09-16 04:44
区块链
区块链
以太坊手机轻钱包开发javascript签名合约交易
以太坊合约交易签名web3.js环境:window工具或客户端:ganache1.2.1,browser-
solidity
(在线地址①:https://ethereum.github.io/browser-
solidity
北纬32.6
·
2020-09-16 04:04
以太坊
web3.js
以太坊nonce
以太坊gaslimit
怎么设置以太坊gaslimit
以太坊签名交易
web3j命令行工具
命令行允许你从终端(terminal)使用web3j的一些功能:这些工具提供:钱包创建钱包密码管理从一个钱包转移到另一个钱包以太币(转账)
solidity
智能合约封装包的产生命令行工具可以从github
芒果汁
·
2020-09-16 03:00
以太坊
区块链比特币以太坊EOS开发
Solidity
学习笔记(一) 基础总结
简介
Solidity
是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约。
饱读圣咸书
·
2020-09-16 02:07
区块链
基于
Solidity
0.5.1、新版Remix与MetaMask在测试网络发行ERC20 Token
ERC20是以太坊网络上发行代币(Token)的一个标准协议接口,协议的github具体描述位于https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md。一个标准的协议促使了代币可以在不同的应用中得到使用,如钱包和去中心化交易所。目前有很多实现该标准协议的TokenExamples,我们将使用https:/
饱读圣咸书
·
2020-09-16 02:07
区块链
区块链
Ubuntu安装solc编译环境步骤
Ubuntu安装solc编译环境步骤cmake装过程安装Z3安装Boost
Solidity
安装Ethereum使用cmake装过程solc编译器需要的cmake版本要大于3.9.0,所以要安装高于这个版本的
cptbtptpss
·
2020-09-15 22:14
linux
区块链
区块链学习(2) 智能合约部署到以太坊私有链并交互(mac版)
创建私有链私有链的创建在上一篇文章有提到,请直接戳这里.合约代码编写合约代码是用的
solidity
语言写的。
solidity
语言跟java语言类似,所以会java的来写
solidity
,还是很方便的。
罗小辉
·
2020-09-15 16:55
区块链
智能合约案例(众筹)
环境需要:remix技能需要:
solidity
语言基础1.打开remix:https://remix.ethereum.org/2.创建.sol文件3.输入脚本(放脚本如下)4.compile文件5.部署
爻庚
·
2020-09-15 12:33
区块链
ethernaut GateKeeperOne
题目源码pragma
solidity
^0.5.0;import'openzeppelin-
solidity
/contracts/math/SafeMath.sol';contractGatekeeperOne
bunner
·
2020-09-15 08:18
ethernaut
区块链
【区块链】以太坊truffle+web3+ganache简单实践
以太坊truffle+web3+ganache简单实践安装帮助文档结构代码
solidity
代码html注意安装下载最新版nodejsnpminstall-gtruffle下载ganache帮助文档https
StevenGerrad
·
2020-09-14 09:47
前端
区块链
js
【bug解决】TypeError: Data location must be "memory" for parameter in function, but none was given.
1.具体合约代码(错误写法):pragma
solidity
>=0.4.21=0.4.21<0.7.0;contractSimple{stringname;uintage;//定义事件eventInstructor
qqz_2016
·
2020-09-14 08:45
bug解决
智能合约的数据存储
TypeError: Data location must be "memory" for return parameter in function, but none was given.
truffle编译智能合约时,报错TypeError:Datalocationmustbe"memory"forreturnparameterinfunction,butnonewasgiven.这是由于
solidity
0.5.0
I am Groot!
·
2020-09-14 07:27
区块链
蚂蚁区块链第12课 如何使用命令行编译工具solcjs编译
Solidity
智能合约?
1,摘要蚂蚁区块链合约平台支持
Solidity
智能合约,针对合约源代码的编译,可以直接通过蚂蚁区块链CloudIDE合约开发环境进行合约编译、部署、测试和调试。
笔名辉哥
·
2020-09-13 03:11
区块链入门
蚂蚁区块链
Java连接区块链与调用智能合约
一、编写智能合约test.solpragma
solidity
^0.4.4;contracttest{functionmultiply(uinta)publicpurereturns(uintd){returna
水木渔樵
·
2020-09-13 01:26
区块链
区块链
solidity
之第三方库汇总大全
solidity
之常用库网址:https://github.com/pipermerriam/ethereum-datetimehttps://github.com/ethereum/dapp-bin/
比特币爱好者007
·
2020-09-11 23:46
以太坊solidity
以太坊构建DApps系列教程(三):编译部署测试TNS代币
编译此时我们有一个包含一些
Solidity
代码的文件。但为了使以太坊虚拟机能够理解它,我们需要将其转化为机器代码。
rejames
·
2020-09-11 22:41
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他