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
语法(三)其他类型
Mappingmapping,简单地说mapping就是一种hashtable,由一个key对应一个value是由键和值组成的mapping(_KeyType=>_ValueType)哈希表,初始化每个存在的key,对应的value的值会初始化为所有的字节都为0。_KeyType和_ValueType可以是任意类型。mapping只允许静态变量或是内部方法中的存储空间引用类型。一般键为地址,值为余
yuyangray
·
2018-03-20 15:38
使用Mapping实现的以太坊智能合约的代码
Step1:创建一个基础合约pragma
solidity
^0.4.7;contractCoin{addresspublicminter;mapping(address=>uint)publicbalances
雨落秋垣
·
2018-03-19 10:00
Win10下开发部署Dapp(4):
solidity
快速入门(基础篇)
基础篇
Solidity
是一门静态类型的脚本语言,我们可以对照C++的语法进行快速记忆。
JohnnyMartin
·
2018-03-17 18:28
Solidity
了解以太坊智能合约存储
在这篇文章中,我将描述该存储模型并解释
Solidity
编程语言如何使用它。一个天文数字的大数组每个在以太坊虚拟机(EVM)中运行的智能合约的状态都在链上永久地存储着。
Nino
·
2018-03-16 00:00
数组
内存分配
solidity
智能合约语言
Solidity
教程系列8 -
Solidity
API
最新内容会更新在主站深入浅出区块链社区原文链接:智能合约语言
Solidity
教程系列8-
Solidity
API这是
Solidity
教程系列文章第8篇介绍
Solidity
API,它们主要表现为内置的特殊的变量及函数
深入浅出区块链
·
2018-03-15 16:01
边玩边学智能合约语言
Solidity
无意中打开一个网页,声称可以免费学习
solidity
编程。
Solidity
可是运行在Ethereum虚拟机(EVM)上的一种智能合约高级语言,这么划算,当然要试试看!
katy_cc
·
2018-03-14 17:54
NEO的智能合约虚拟机
大家也知道以太坊的智能合约是运行在以太坊的虚拟机(EVM)中,还专门发明了运行在EVM上的语言(
solidity
),而NEO是可以直接用C#,JAVA来编写的。在NEO中虚拟机我们称作AVM。
ttblack
·
2018-03-14 16:11
以太坊发行代币
学习目的:1.了解智能合约2.环境搭建3.利用
solidity
编写helloworld合约4.合约部署和互动5.编写发行代币的合约了解智能合约:1.智能合约是一套以数字形式定义的的承诺,包括合约参与方可以在上面执行这些承诺的协议
张_a1d6
·
2018-03-13 18:42
Geth以太坊搭建私有链
Truffle用来本地编译、部署智能合约的工具,属于
Solidity
的开发框架。
jomozz
·
2018-03-13 00:00
区块链专题
Ubuntu 16.04搭建以太坊开发环境
gethsudoapt-getinstallsoftware-properties-commonsudoadd-apt-repository-yppa:ethereum/ethereumsudoapt-getupdatesudoapt-getinstallethereum测试安装geth--help安装solc
solidity
思无邪了吗
·
2018-03-12 19:22
比特币区块链技术
区块链学习(3) 以太坊测试环境编译并部署智能合约(mac版)
选择编写智能合约的语言Ethereum上的智能合约需要使用
solidity
语言来撰写。
罗小辉
·
2018-03-11 18:07
区块链
【区块链】利用Node.js开发与合约交互的Web界面
利用Node.js开发与合约交互的Web界面参考地址:hereandhere零、在私有链上部署合约//本文中用到的MetaCoin合约pragma
solidity
^0.4.2;contractMetaCoin
宣之于口
·
2018-03-11 16:37
区块链
区块链学习笔记
以太坊 (四)十分钟帮你彻底走上智能合约开发之路
学习目标了解智能合约简单环境搭建能够利用
solidity
编写HelloWorld合约合约部署和合约互动智能合约是什么在区块链上运行的程序,通常称为智能合约(SmartContract)。
duanyu
·
2018-03-09 10:32
以太坊智能合约代币应用开发(3)-部署智能合约
一、概述 智能合约使用
solidity
语言编写的一个代码块形式上像其他开发语言当中的一个类,其实就是我们在区块链上设定的一些规则,这些规则可以被区块链节点调用,完成对应的功能。
孙宝龙
·
2018-03-05 00:00
区块链
区块链 之 部署和调用以太坊智能合约
2018.03.0401:18转载请注明来自”祁峰”的CSDN博客1引言智能合约就像我们业务的后台逻辑,其运行在以太坊平台上.以太坊就像操作系统,其天然的提供了区块链的特性.绝大多数开发人员只需关注使用
Solidity
祁峰
·
2018-03-04 01:47
开发记录
区块链
以太坊智能合约部署——一个简单的投票系统
首先在Remix上进行测试代码如下pragma
solidity
^0.4.16;///@titleVotingwithdelegation.contractBallot{//Thisdeclaresanewcomplextypewhichwill
ChenJinchao_
·
2018-03-02 20:50
以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统
通过本课程的学习,你将掌握:以太坊区块链的基本知识开发和部署以太坊合约所需的软件环境使用高级语言(
solidity
)编写以太坊合约使用NodeJS编译、部署合约并与之交互使用Truffle框架开发分布式应用使用控制台或网页与合约进行交互前序知识要求为了顺利
芒果汁
·
2018-03-02 16:55
区块链比特币以太坊EOS开发
基于以太坊的投票系统(
Solidity
by Example —— Voting)
原文如下pragma
solidity
^0.4.16;///@titleVotingwithdelegation.contractBallot{//Thisdeclaresanewcomplextypewhichwill
ChenJinchao_
·
2018-03-02 15:36
solidity
BufferedReaderbr=newBufferedReader(newInputStreamReader(req.getInputStream(),"UTF-8"));//编码Stringline=null;StringBuildersb=newStringBuilder();while((line=br.readLine())!=null){sb.append(line);sb.appen
黄云晋
·
2018-03-01 15:15
Solidity
语法(七)合约
可见性和访问限制符(VisibilityAndAccessors)因为
Solidity
可以理解两种函数调用(“内部调用”,不创建一个真实的EVM调用(也称为“消息调用”);“外部的调用”-要创建一个真实的
yuyangray
·
2018-02-28 14:00
以太坊开发(五)使用 Browser-
solidity
在 Go-Ethereum1.8.1 上进行简单的智能合约部署
Solidity
Solidity
是Ethereum的一种契约型编程语言,运行在Ethereum虚拟机(EVM)之上。
Solidity
的语言特性它的语法接近于Javascript,是一种面向对象的语言。
yuyangray
·
2018-02-25 19:36
区块链智能合约Append-only B-tree
本文考虑使用区块链智能合约
solidity
语言实现简单B树的构建、插入元素方法和查询方法。B树的实现难点在于结点的分裂的操作、分裂的判断、元素的移动等。
SeanC52111
·
2018-02-21 19:05
Solidity
基础入门知识(十)函数的访问权限和可见性
在之前的文章中我们介绍了
Solidity
语言函数的一些基本语法。
熙风区块链
·
2018-02-21 15:26
学习笔记
以太币支付的相关写法和注意事项
由于
Solidity
是基于以太坊(Ethereum)的,故而其语言层面可以直接支持货币支付。
熙风区块链
·
2018-02-21 14:26
学习笔记
Solidity
基础入门知识(四)枚举、存储类型和数组
今天米切尔致敬卡特转身成功问鼎扣篮王,可惜只有形而无神,就连形都差点意思--!枚举类型:一个变量可能的取值都知道,就可以把它定义为枚举型,然后把变量的值一一列出来,令变量的值只限于列举出来的值的范围内。例如月份、星期几、天气等情况,枚举类型用enum关键字来定义。例子:enumweekday{sun,mon,tue,wed,the,fri,sat};上面声明了一个枚举类型weekday,花括号中的
熙风区块链
·
2018-02-18 20:07
学习笔记
solidity
基础入门知识(二)值类型与引用类型
今天是大年三十,第一次不在家过年,别有一番滋味!我们先来看看有哪些类型属于值类型,哪些属于引用类型。值类型(ValueType)值类型包含:布尔(Booleans)整型(Integer)地址(Address)定长字节数组(fixedbytearrays)有理数和整型(RationalandIntegerLiterals,Stringliterals)枚举类型(Enums)函数(FunctionTy
熙风区块链
·
2018-02-15 11:16
学习笔记
solidity
基础入门知识(一)整型和地址
1.
solidity
文件的扩展名为.sol2.pragma
solidity
^0.4.0;表示源程序在大于等于0.4.0版本的编译器中可以正常工作,在大于等于0.5.0版本的编译器中无法工作。
熙风区块链
·
2018-02-13 21:02
学习笔记
DApp基础设施设计:借助Kubernetes、Docker和Parity实现可靠的以太坊事件跟踪
学习
Solidity
并编写智能合约相对来讲是比较容易的,但是我们发现更加困难的技术挑战在于设计安全、可扩展和简洁的DApp后端基础设施。
cpongo2
·
2018-02-11 09:23
ethereum 智能合约开发
以太坊智能合约开发有许多的概念,对于初次接触到的开发者有很多的疑惑,经过自己的总结,对以太坊智能合约相关概念有一个总结,写了一个测试的js脚步,使用remix作为
solidity
开发工具,需要自己安装,
boxunyi
·
2018-02-09 11:40
区块链
以太坊
solidity
pragma
solidity
^0.4.11;contractGame03{stringpublicname;uint8publicgamblers;addresspublicgambler1;addresspublicgambler2
chiefoforc
·
2018-02-07 23:46
区块链
深入了解以太坊虚拟机
Solidity
提供了很多高级语言的抽象概念,但是这些特性让人很难明白在运行程序的时候到底发生了什么。我阅读了
Solidity
的文档,但依旧存在着几个基本的问题没有弄明白。
Omni-Space
·
2018-02-06 06:23
以太坊
ETH
/
智能合约
以太坊
/
ETH
以太坊
ETH
/
EVM
ethereum
EVM
以太坊
虚拟机
solidity
Solidity
学习(一)
使用Remix作为开发工具,Remix是基于浏览器的IDE,提供了集成的编译器和
Solidity
的运行环境.地址是:https://remix.ethereum.org首先在左边新建一个文件myfirstcontract.sol
m无忌
·
2018-02-03 15:33
solidity学习
Solidity
之全局变量
block.blockhash(uintblockNumber)returns(bytes32):hashofthegivenblock-onlyworksfor256mostrecentblocksexcludingcurrentblock.coinbase(address):currentblockminer’saddressblock.difficulty(uint):currentbloc
charlieyan
·
2018-02-01 17:44
Solidity
学习笔记
本文仅为个人学习过程中的记录,如有内容不足请留言,我会及时添加,并不是一个
Solidity
教程,Solditiy教程可前往
Solidity
教程什么是
Solidity
Solidity
是一种类似Javascript
EvansJang
·
2018-01-29 14:21
区块链
以太坊开发(二)——metacoin合约代码分析
metacoin合约是用
Solidity
语言编写的,通过solc编译成字节码,然后在发生外部访问时被以太坊虚拟机EVM执行。
Solidity
是一种跟Java很类似的语言,所以代码读起来也不怎么费劲。
turkeycock
·
2018-01-25 22:48
区块链
区块链技术从入门到精通教程
2017最新区块链技术,从入门到精通视频教程(视频+源码+工具)课程环境Windows+Mist+eclipse等软件准备MistWebStorm等课程基础对htmlcssjs等有一个基本的了解涉及语言Go
Solidity
JavaScript
fuxiu_it
·
2018-01-25 19:06
资源分享
区块链
Solidity
开发笔记
全局变量block.blockhash(uintblockNumber)returns(bytes32):给定块的散列-仅适用于256个最近的块block.coinbase(address):当前块矿工的地址block.difficulty(uint):当前块难度block.gaslimit(uint):当前块gaslimitblock.number(uint):当前块号block.timesta
bluesort
·
2018-01-25 15:32
区块链相关文章收藏
EthfansTRYBLOCKCHAIN深入浅出区块链小专栏Ludis其它作者区块链技术综述CSDN区块链搜索工具BlockchainDemoHashETHGasStationEtherscan视频学习腾讯课堂明说汪晓明
Solidity
csdn_AF
·
2018-01-22 16:51
区块链
区块链相关文章收藏
EthfansTRYBLOCKCHAIN深入浅出区块链小专栏Ludis其它作者区块链技术综述CSDN区块链搜索工具BlockchainDemoHashETHGasStationEtherscan视频学习腾讯课堂明说汪晓明
Solidity
csdn_AF
·
2018-01-22 00:00
区块链
Solidity
基础语法学习
Solidity
中的契约类似于面向对象的语言中的类。每个合约都可以包含状态变量,函数,函数修饰符,事件,结构类型和枚举类型的声明。此外,合同可以继承其他合同,在
Solidity
中每一个类都被称为合同。
漫长学习路
·
2018-01-19 16:40
区块链
区块链+GO语言+数字货币
solidity
2
IntroductiontoSmartContractsAsimplesmartcontractpragma
solidity
^0.4.0;contractSimpleStorage{uintstoredData
SeanC52111
·
2018-01-15 10:53
以太坊 Solidtiy 资料收集
从零一步一步搭建以太坊私有链一步一步使用remix开发智能合约以太坊系列之十二:
solidity
变量存储以太坊系列之十三:evm指令集以太坊系列之十四:
solidity
特殊函数以太坊系列之十七:使用web3
qyvlik
·
2018-01-15 08:43
truffle入坑指南
truffle介绍Truffle是针对基于以太坊的
Solidity
语言的一套开发框架。本身基于Javascript。Truffle到底为我们带来了什么:首先对客户端做了深度集成。
czZ__czZ
·
2018-01-10 11:24
区块链技术
智能合约资料收集
(III)建立标准代币部落币「BLC」区块链技术相关论文、文档
Solidity
智能合约开发工具准备第一篇教练,我“只”想学
solidity
第一章
Solidity
源文件的结构手把手教你搭建智能合约测试环境
qyvlik
·
2017-12-26 14:21
零起点玩转基于以太坊的联盟链Quorum系列02
零起点玩转基于以太坊的联盟链Quorum系列02注:上一节未完成了本地3结点网络的搭建工作,基于raft共识模式.本节主要讲解在3结点网络上的完成智能合约的部署与测试智能合约一个简单的智能合约实现pragma
solidity
说点区块儿
·
2017-12-25 10:48
区块链
以太坊
智能合约语言
Solidity
教程系列5 - 数组介绍
最新内容会更新在主站深入浅出区块链社区原文链接:智能合约语言
Solidity
教程系列5-数组介绍写在前面
Solidity
是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解
深入浅出区块链
·
2017-12-25 09:43
智能合约语言
Solidity
语法详解 - 类型介绍1
最新内容会更新在主站深入浅出区块链社区原文链接:智能合约语言
Solidity
教程系列1-类型介绍现在的
Solidity
中文文档,要么翻译的太烂,要么太旧,决定重新翻译下。
深入浅出区块链
·
2017-12-06 23:59
深入浅出
Solidity
之三支付
【编者按:】
Solidity
编程语言是一门基于以太坊(Ethereum)的区块链语言。深入浅出
Solidity
系列文章将介绍该语言的一些特点,希望能给大家带来一些深入的了解。
TryBlockchain
·
2017-12-05 22:38
区块链开发(五) Browser-
solidity
使用Browser-
solidity
来编译合约&部署合约https://ethereum.github.io/browser-
solidity
在上一章中部署在Geth上的源代码如下:pragma
solidity
0.4.9
jambeau
·
2017-12-02 00:16
区块链
区块链开发
智能合约开发环境搭建及Hello World合约
开发环境搭建
Solidity
安装强烈建议新手使用Br
深入浅出区块链
·
2017-11-26 12:02
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他