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
Solidify实现一个智能合约3(单继承与多继承)
单继承方法/函数的继承代码示例pragma
solidity
^0.4.4;contractAnimal{uint_weight;uintprivate_height;uintinternal_age;uintpublic_money
起步的菜鸟
·
2020-07-12 01:54
区块链智能合约
Solidify实现一个智能合约12(字典/映射)
示例pragma
solidity
^0.4.4;contracttestMapping{//
起步的菜鸟
·
2020-07-12 01:23
区块链智能合约
以太坊部署简单智能合约记录
solidity
在线编译地址以太坊
solidity
在线编译地址开始步骤geth的搭建环境和构建私有连比较简单,csdn博客很多,自行看下就好了啦1、启动两个console第
madman1990
·
2020-07-12 01:42
区块链
Solidity
之数据类型(1)
目前以太坊智能合约的主流编程语言是
solidity
,下面将介绍
solidity
语言的数据结构和相关语法。
Solidity
是一种静态语言类型,在编译前都要指定每个
浪里个浪の
·
2020-07-12 01:10
solidity
08.区块链的那些事儿-
Solidity
类型string(字符串)
本小节主要讨论
Solidity
类型中的字符串string,string是可变长度的字节数组,本节先对string有个整体的认识,先看一个例子1.string实例pragma
solidity
^0.4.13
程序员的足迹
·
2020-07-12 01:05
区块链技术实战
区块链项目实战
Solidity
区块链底层技术
区块链技术
Solidity
编程
基于
Solidity
,Truffle,IPFS构建去中心化项目
本章我们讨论如何基于以太坊的智能创建去中心化的二手交易系统主要目标:掌握区块链项目开发的整体逻辑主要内容:1.基于Truffle框架进行项目创建2.基于
Solidity
编写智能合约3.基于IPFS实现图片的保存操作步骤
程序员的足迹
·
2020-07-12 01:04
区块链技术实战
区块链技术
区块链项目实战
Truffle项目实战
Solidity
智能合约struct类型
本小节讨论
Solidity
智能合约的struct类型,Struct是
Solidity
中的自定义类型。使用
Solidity
的关键struct进行自定义。
程序员的足迹
·
2020-07-12 01:04
区块链项目实战
区块链技术实战
Solidity
区块链技术
Solidity
智能合约-构造函数与析构函数
本小节讨论
Solidity
的构造函数和析构函数1.把以下代码拷贝到http://remix.ethereum.org/其中标记蓝色的部分为构造函数,标记红色的部分为析构函数,与java中的一样,构造函数主要用于初始化
程序员的足迹
·
2020-07-12 01:04
Solidity
区块链技术
区块链技术实战
区块链项目实战
精通以太坊8:智能合约与
Solidity
(2)
精通以太坊8:智能合约与
Solidity
(2)8.1使用
Solidity
进行编程有关
Solidity
的完整文档可以在这里访问:https://
solidity
.readthedocs.io/en/latest
大鸟蜀黍
·
2020-07-12 01:37
GO语言和区块链
精通以太坊9:智能合约和
solidity
(3)
精通以太坊9:智能合约和
solidity
(3)9.1错误处理(assert、require和revert)合约的执行过程可能会中断,也可能会返回错误。
大鸟蜀黍
·
2020-07-12 01:37
GO语言和区块链
solidity
数据位置
代码在执行前,一般会编译成指令。指令就是一个个逻辑,逻辑操作的是数据。代码,或者说业务,操作的其实是数据。非区块链中,代码操作的数据,一般会存到数据库中。在区块链里,区块链本身就是一个数据库。如果你使用区块链标记物产的所有权,归属信息将会被记录到区块链上,所有人都无法篡改,以标明不可争议的拥有权。所以在区块链中编程中,有一个数据位置的属性用来标识变量是否需要持久化到区块链中。1.数据位置的类型数据
tianlongtc
·
2020-07-12 00:54
智能合约
Truffle创建、编译、部署智能合约
mkdirtruffle_projectcdtruffle_projecttruffleinit初始化truffle框架创建工程目录并初始化后,文件夹目录结构如下:▾truffle-project/ ▾contracts/存放智能合约 Migrations.sol示例
solidity
洋芋0916
·
2020-07-12 00:54
Truffle 开发测试环境的搭建
1Truffle简介Truffle是一套基于以太坊的
Solidity
语言的开发框架。本身是基于JavaScript。
洋芋0916
·
2020-07-12 00:23
学习区块链(五)--创建僵尸军团Ⅱ
一.生成随机数pragma
solidity
^0.4.19;contractZombieFactory{uintdnaDigits=16
焗个面包
·
2020-07-12 00:00
区块链
智能合约入门
Solidity
开发测试环境搭建
Solidity
基础1.概念:一种智能合约的高级语言,用于编写以太坊智能合约。
super_lixiang
·
2020-07-12 00:45
区块链
Solidity
Solidity
学习(3)
1.
Solidity
源文件的布局源文件包括任意数量的合约定义、include指令和pragma指令。
sunniy27
·
2020-07-12 00:07
区块链
Solidity
学习(1)
1.概要
Solidity
是契约导向的实现智能合约的高级语言。它受到C++,Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。
sunniy27
·
2020-07-12 00:07
区块链
Solidity
(4)
1.单位和全局可用变量(UnitsandGloballyAvailableVariables)1.1货币单位wei,finney,szabo,ether。1.2时间单位seconds,minutes,hours,days,weeks,years均可做为后缀,并进行相互转换,默认是seconds为单位。默认规则如下:1==1seconds1minutes==60seconds1hours==60mi
sunniy27
·
2020-07-12 00:07
区块链
关于EVM 和
solidity
语言一些内部机制的研究
以下都是来自我的新作《解密EVM机制及合约安全漏洞》里的内容电子版PDF下载:https://download.csdn.net/download/softgmx/108009471.EVM有寄存器吗?答:没有2.智能合约地址有私钥吗?答:没有3.合约调用是怎样传参的?以及返回值又怎样传递的?答:值参传递:返回值传递:4.合约最大嵌套调用层数限制是多少?答:目前定义1024层5.合约的fallba
天弓(tg)
·
2020-07-11 23:12
BlockChain
以太坊智能合约
solidity
的常用的数据结构介绍
Solidity
简介
Solidity
是一种静态语言类型,在编译前都要指定每个变量的类型。
Solidity
提供了几种基本类型,通过几种基本类型的组合,可以组合成复杂类型。
smilejiasmile
·
2020-07-11 23:57
#
Ethereum
区块链从
1.0
到
3.0
的技术分享锦集及讲解
使用 remix-ide(Browser-
solidity
)在 Geth 上部署智能合约
Solidity
的语言特性
Solidity
是Ethereum的一种契约型编程语言,运行在Ethereum虚拟机(EVM)之上。它的语法接近于Javascript,是一种面向对象的语言。
smilejiasmile
·
2020-07-11 23:57
#
Ethereum
区块链从
1.0
到
3.0
的技术分享锦集及讲解
Ethereum 开发简介
内容EthereumWeb开发搭建开发者环境EVM与
Solidity
简介FullStack–第一个Dapp传统的Web开发简介有一个后台服务,后台回去连接数据库,好一点有一个Cache,可以提升访问速度
smilejiasmile
·
2020-07-11 23:57
#
区块链
(EOS)
#
Ethereum
区块链从
1.0
到
3.0
的技术分享锦集及讲解
区块链学习笔记--以太坊及
solidity
编程
区块链学习笔记–以太坊及
solidity
编程常用工具的下载与安装Atom/VSCode/Sublime这些程序语言编辑器都是漂亮的、好用的本地开源编辑器。强烈推荐Atom。
SiteBus
·
2020-07-11 23:02
区块链
以太坊智能合约开发第五篇:字符串拼接—
Solidity
上一篇,我们实现了一个简单的智能合约。用户输入什么字符串,合约就原样返回什么。在文章最后抛出了一个问题:如果我们事先在合约里定义好Hello字符串,如何与name变量进行字符串拼接?在智能合约里进行字符串的拼接可不是一件简单的事情。本篇就来介绍智能合约里的字符串拼接。尝试我们先用绝大部分语言都通用的连接符+和.来尝试着修改代码://pragma关键字:版本申明。//用来指示编译器将代码编译成特定版
智能合约开发
·
2020-07-11 23:30
智能合约
solidity
0.5.0中keccak256(password) 报错。
browser/contract.sol:39:65:TypeError:Invalidtypeforargumentinfunctioncall.Invalidimplicitconversionfromstringmemorytobytesmemoryrequested.Thisfunctionrequiresasinglebytesargument.Useabi.encodePacked(.
月上林梢
·
2020-07-11 23:06
学习历程
以太坊开发 | 如何部署和调用智能合约
操作系统:macOSMojave10.14Remix是
Solidity
官方推荐的编译器,有网页版和本地编译版(安装方法)。
simmel_
·
2020-07-11 23:53
区块链开发日记
【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
区块链
以太坊
以太坊
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他