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
【CryptoZombies - 1
Solidity
教程】009映射与地址
目录一、前言二、地址(Addresses)1、账户(account)2、以太(Ether)3、地址三、映射(Mapping)四、实战1、要求2、代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描
水亦心
·
2020-07-11 22:24
Blockchain
【CryptoZombies - 1
Solidity
教程】006函数返回值与修饰符
目录一、前言二、返回值(returnvalues)1、返回值格式三、修饰符(modifiers)1、view2、pure四、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧
水亦心
·
2020-07-11 22:24
Blockchain
【CryptoZombies - 2
Solidity
进阶】006 payable修饰符与提现
目录一、前言二、函数修饰符1、回顾1.可见性修饰符2.状态修饰符3.自定义修饰符2、Payable修饰符3、实战1.要求2.代码三、提现Withdraws1、引入2、提现3、实战11.要求2.代码4、实战2-僵尸战斗1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。前面我们讲了很多函数修饰符,今天我们再来讲一个新的函数修饰符,并讲一下如何
水亦心
·
2020-07-11 22:23
Blockchain
【CryptoZombies - 1
Solidity
教程】005结构体数组与私有/公共函数
目录一、前言二、结构体与数组(StructsandArrays)1、创建新的结构体2、实战三、私有/公共函数(Private/PublicFunctions)1、函数默认属性2、私有函数3、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等
水亦心
·
2020-07-11 22:23
Blockchain
【CryptoZombies - 2
Solidity
进阶】008 实战-僵尸的输与赢
目录一、前言二、实战1、实战1-输与赢1.要求2.代码2、实战2-僵尸胜利了1.要求2.代码3、实战3-僵尸失败了1.要求2.代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。我们来继续完善我们的代码,这节课的内容就是实战。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧
水亦心
·
2020-07-11 22:23
Blockchain
【CryptoZombies - 1
Solidity
教程】003数学运算、字符串与结构体
目录一、前言二、数学运算(MathOperations)1、常用数学运算2、实战三、字符串(string)四、结构体(Structs)2、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二
水亦心
·
2020-07-11 22:23
Blockchain
【CryptoZombies - 1
Solidity
教程】001合约与版本指令
目录一、前言二、空合约(emptycontract)三、版本指令(VersionPragma)四、最基本合约(bare-bonesstartingcontract)1、示例2、实战一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容
水亦心
·
2020-07-11 22:23
Blockchain
智能合约从入门到精通:
Solidity
的特性与内部机制
上一章我们已经简单介绍了
Solidity
语言的基本概念及特点,在了解
Solidity
的基础知识及用法后,我们可以尝试在Remix、JIDE等编译器上尝试编写一些简单的智能合约,以此来更好地熟悉开发智能合约所需的环境及基础
区块链技术
·
2020-07-11 22:01
区块链
智能合约
智能合约从入门到精通:
Solidity
Assembly
简介:上一节,我们讲过
Solidity
汇编语言,这个汇编语言,可以不同
Solidity
一起使用。这个汇编语言还可以嵌入到
Solidity
源码中,以内联汇编的方式使用。
区块链技术
·
2020-07-11 22:01
区块链
智能合约
智能合约从入门到精通:完整范例
简介:前几篇文章我们一直在讨论
Solidity
语言的相关语法,从本文开始,我们将介绍智能合约开发。今天我们将介绍一个完整范例。此章节将介绍一个完整案例来帮助开发者快速了解合约的开发规范及流程。
区块链技术
·
2020-07-11 22:01
区块链
智能合约
智能合约
完整案例
智能合约从入门到精通:JIDE集成开发工具
JIDE简介JIDE是JUICE开放服务平台提供用来编写智能合约及DApp的免费开发工具,JIDE集成了JUICE底层测试链、编辑器和
Solidity
运行时环境
区块链技术
·
2020-07-11 22:01
智能合约
区块链
智能合约
JIDE集成开发工具
智能合约从入门到精通:
Solidity
语言的开发规范和开发流程
简介:上面介绍的在
Solidity
中嵌入的内联汇编语言也可以单独使用。实际上,它是被计划用来作为编译器的一种中间语言。本文我们将介绍开发智能合约过程中
Solidity
语言的开发规范和开发流程。
区块链技术
·
2020-07-11 22:01
区块链
智能合约
智能合约从入门到精通:
Solidity
语法之内存变量的布局和状态变量的存储模型
简介:在前面我们已经讲过
Solidity
语言的一些语法内容,在矩阵元JUICE开放平台的JIDE开发时,一定要注意LayoutinMemory和LayoutofStateVariablesinStorage
区块链技术
·
2020-07-11 22:01
区块链
智能合约
[以太坊源码学习] 客户端发起合约调用
我们都知道,乙太坊中的合约其实就是一段程序,一般由
solidity
开发。
二进制狂客
·
2020-07-11 22:23
区块链
Solidity
汇编教程
在用
Solidity
开发以太坊智能合约时,使用汇编可以直接与EVM交互,降低gas开销成本,更精细的控制智能合约的行为,因此值得
Solidity
开发者学习并加以利用。
新缸中之脑
·
2020-07-11 22:06
以太坊
Solidity
中的memory 和 storage
如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程:以太坊DApp实战入门教程以太坊去中心化电商应用开发实战如果在声明合约变量时没有使用memory关键字,
Solidity
新缸中之脑
·
2020-07-11 22:35
DApp
区块链
以太坊
去中心化
以太坊开发
以太坊
solidity
智能合约设计模式
设计模式是许多开发场景中的首选解决方案,本文将介绍五种经典的智能合约设计模式并给出以太坊
solidity
实现代码:自毁合约、工厂合约、名称注册表、映射表迭代器和提款模式。
新缸中之脑
·
2020-07-11 22:35
区块链
以太坊
以太坊开发
Solidity
官方文档中文版
Solidity
是一种语法类似JavaScript的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约。
新缸中之脑
·
2020-07-11 22:34
区块链
DApp
以太坊
以太坊开发
web3.eth.contract
创建一个
Solidity
的合约对象,用来在某个地址上初始化合约。
新缸中之脑
·
2020-07-11 22:34
DApp
以太坊
区块链
去中心化
以太坊:编译合约
由于合约是用
Solidity
语言编写的,所有包含合约的文件都将具有.sol文件扩展名。相关的
Solidity
库也将有一个.sol扩展名。
跨链技术践行者
·
2020-07-11 22:36
区块链
以太坊
以太坊:
Solidity
-注释描述规范
注释描述规范
Solidity
contractscanuseaspecialformofcommentstoproviderichdocumentationforfunctions,returnvariablesandmore.ThisspecialformisnamedtheEthereumNaturalLanguageSpecificationFormat
跨链技术践行者
·
2020-07-11 22:05
区块链
以太坊
以太坊
以太坊:
Solidity
-使用编译器
使用编译器使用命令行编译器注解这一节并不适用于solcjssolc是
Solidity
源码库的构建目标之一,它是
Solidity
的命令行编译器。你可使用solc--help命令来查看它的所有选项的解释。
跨链技术践行者
·
2020-07-11 22:05
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
-
Solidity
汇编
Solidity
汇编
Solidity
定义了一种汇编语言,在没有
Solidity
的情况下也可以使用。这种汇编语言也可以嵌入到
Solidity
源代码中当作“内联汇编”使用。
跨链技术践行者
·
2020-07-11 22:05
区块链
以太坊
以太坊
以太坊:
Solidity
-资源
资源常用资源以太坊官网变更日志
Solidity
源码EthereumStackexchangeLanguageUsersChatCompilerDevelopersChat
Solidity
IDE及编辑器常用
跨链技术践行者
·
2020-07-11 22:05
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
深入理解
Solidity
本章将深入介绍
Solidity
语言特性的所有细节。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:
Solidity
手册
本中文文档大部分情况下,英中直译,但有时为了更好的理解也会使用意译,如需转载请联系Tiny熊(微信:xlbxiong).
Solidity
是一门面向合约的、为实现智能合约而创建的高级编程语言。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:根据例子学习
Solidity
-安全的远程购买合约
pragma
solidity
>=0.4.22<0.7.0;contractPurchase{uintpublicvalue;addresspayablepublicseller;addre
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
-表达式和控制结构
例如,如果我们希望合约接受有两个整数形参的函数的外部调用,我们会像下面这样写pragma
solidity
^0.4.16;contractSimple{fun
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
-类型
类型
Solidity
是一种静态类型语言,这意味着每个变量(状态变量和局部变量)都需要在编译时指定变量的类型。
Solidity
提供了几种基本类型,并且基本类型可以用来组合出复杂类型。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊:深入理解
Solidity
-
Solidity
源文件结构
Solidity
源文件结构源文件中可以包含任意多个合约定义、导入源文件指令和版本标识指令。
跨链技术践行者
·
2020-07-11 22:04
区块链
以太坊
以太坊
以太坊投票智能合约案例
这个例子相对复杂一些,用到了以太坊编程语言
Solidity
的很多特性。例子实现了一个投票智能合约。电子投票系统的一个主要问题是如何分配合理的权限给正确的人,并且要防止篡改。
跨链技术践行者
·
2020-07-11 22:31
区块链
(一)
区块链开发
之搭建以太坊私有链
1、安装ethereum/Goclient(以太坊客户端)https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Machttps://github.com/ethereum/homebrew-ethereum一、命令行客户端1、克隆仓库brewtapethereum/ethereum2、安装go客户端b
NFTercel
·
2020-07-11 22:23
区块链
Python使用Web3.py进行ERC20代币开发
在上一篇文章中,我展示了如何为RSKMainnet编写
Solidity
ERC20代币,如何导入和使用OpenZeppelin库和合约,以及如何使用Truffle来部署和交互我们的智能合约。
rejames
·
2020-07-11 21:27
Solidity
陷阱:以太坊的随机数生成
Solidity
是一种相当新的语言,因为没有代码是完美的,它包含与代码相关的问题以及你希望用它完成的任务。本文将指导你使用随机数作为以太坊智能合约的输入时的最佳实践和陷阱。
rejames
·
2020-07-11 21:55
以太坊智能合约开发之代币合约
智能合约开发是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用
solidity
语言开发一个代币合约的实例,希望对大家有帮助。
rejames
·
2020-07-11 21:24
带你玩转以太坊智能合约的"Hello World"
学习目标使用
solidity
语言撰写智能合约开发前的准备Ubuntu环境下Atom编辑器安装及使用安装所需工具安装nvm安装node安装npm启动testrpc建立项目目录结构新建HelloWorld合约代码说明编译部署与合约互动加入新方法
rectsuly
·
2020-07-11 21:18
区块链
Solidity
开发神器Remix
1功能这里我们使用在线编译器,打开网址https://ethereum.github.io/browser-
solidity
1.1文件夹管理最左边是文件夹管理,里面列出了当前工作区里的文件,remix可以支持从本地文件夹读取文件
汪晓明
·
2020-07-11 21:29
以太坊技术文章
Solidity
概述及基本代码展示
Solidity
是实施智能合约的契约导向的高级语言。它受到C++,Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。
汪晓明
·
2020-07-11 21:57
以太坊技术文章
solidity
-投票
pragma
solidity
^0.4.22;/*对已经有的方案进行投票,如果超过了投票时间那么投票无效*/contractBallot{uint256publicvoteEnd;//投票截止时间,自1970
戎码江湖
·
2020-07-11 21:11
solidity
高级理论(三):时间单位与view
solidity
高级理论(三):时间单位与view关键字:时间单位、view、Gas优化
solidity
使用自己的本地时间单位变量now将返回当前的unix时间戳(自1970年1月1日以来经过的秒数)。
P叔
·
2020-07-11 20:42
区块链概念
区块链
win7本地配置Remix IDE及remixd
写在前面Remix是以太坊智能合约编程语言
Solidity
IDE,阅读本文前,你应该对以太坊、智能合约有所了解,如果还不了解,建议先看以太坊是什么。
天道我酬勤
·
2020-07-11 20:30
区块链
智能合约
Hyperledger
Fabric
ETH之
Solidity
:
Solidity
的简介、安装、使用方法之详细攻略
ETH之
Solidity
:
Solidity
的简介、安装、使用方法之详细攻略目录
Solidity
的简介ETH
Solidity
的安装
Solidity
的使用方法
Solidity
的简介
Solidity
是一个面向合约的高级语言
一个处女座的程序猿
·
2020-07-11 19:05
BlockChain
solidity
学习1
solidity
智能合约文件结构版本声明pragma
solidity
^0.4.0;说明:1.版本要高于0.4才可以编译2.表示高于0.5的版本则不可编译,第三位的版本号可以变,流出来用作bug修复(如0.4.1
ChainBlocker
·
2020-07-11 19:37
Solidity
入门
Solidity
初学先了解一些以太坊中的术语交易区块链是全球共享的交易数据库。这意味着每个人都可以通过参与网络来读取数据库中的条目。
南笙北萧~
·
2020-07-11 19:23
智能合约
truffle-error:编译时关于
solidity
的版本问题
,/home/yujuan/eth_learn/eth-weibo/contracts/WeiboAccount.sol:1:1:SyntaxError:Sourcefilerequiresdifferentcompilerversion(currentcompileris0.4.15+commit.bbb8e64f.Emscripten.clang-notethatnightlybuildsar
朝歌1122
·
2020-07-11 19:19
区块链
solidity
v0.5.0的重大改变
不知不觉,
solidity
已经走到了0.5版本,随着
solidity
0.5.0nightlybuild版本的面世,相信1.0版本也将在不久的将来与开发者见面.作为一个大版本更新,新版引入了很多新特性,也废弃了很多关键字
朝歌1122
·
2020-07-11 19:48
区块链
以太坊 智能合约学习笔记1
6.
Solidity
编译器。7.Web3.js。8.EthereumWallet。暂时粗略放置,以后会整理,望见谅,对CSDN使用不是很熟练,设计难看望见谅。
BufferPools
·
2020-07-11 19:04
区块链
以太坊
智能合约
学习
solidity
的一个简单智能合约(2)——对冲
在白皮书中看到,以太坊之上有三种应用。第一类是金融应用,为用户提供更强大的用他们的钱管理和参与合约的方法。包括子货币,金融衍生品,对冲合约,储蓄钱包,遗嘱,甚至一些种类的全面的雇佣合约。第二类是半金融应用,这里有钱的存在但也有很重的非金钱的方面,一个完美的例子是为解决计算问题而设的自我强制悬赏。最后,还有在线投票和去中心化治理这样的完全的非金融应用。于是根据白皮书上的一个例子——对冲合约,即一种金
毛怪大战友
·
2020-07-11 19:54
以太坊;solidity
学习
solidity
的一个简单智能合约(1)——投票
这篇博客作为记录学习
solidity
语言的备忘录pragma
solidity
^0.4.0;//尝试写一个关于投票的智能合约;//投票人每人只有一票;//候选人票数多获胜,若平票则再投一轮;//候选人不能参与投票
毛怪大战友
·
2020-07-11 19:54
智能合约语言
Solidity
教程系列7 - 以太单位及时间单位
【汇新云】为大家定期更新文章,【汇新云】IT人的产业链平台这是
Solidity
教程系列文章第7篇介绍以太单位及时间单位,系列带你全面深入理解
Solidity
语言。
创成汇李顾问
·
2020-07-11 19:34
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他