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
2018以太坊智能合约编程语言
solidity
的最佳IDEs
Solidity
是一种以智能合约为导向的编程语言。这是一种只有四年的年轻语言,旨在帮助开发基于以太坊数字货币的智能合约。
malakashi
·
2018-09-04 00:00
区块链
编程语言
solidity
智能合约
以太坊
【一步步一起学DApp开发】(二)解析以太坊
1以太坊概览使用
Solidity
编程语言编写智能合约。智能合约完全按照程序运行,而且防停机、防审查、防欺诈、防第三方干扰。部署智能合约或者调用其方法需要用到以太币。
ImagineCode
·
2018-09-03 15:39
区块链
区块链链习社
以太坊
solidity
随机抽奖合约——搏一搏,单车变摩托
最近准备做一个以太坊的抽奖游戏,今天先把合约完成。智能合约只实现关键部分的功能,包括随机选取中奖者,存储每个人的中奖情况,以及开奖的时机;现在我们一个一个模块来说一下;第一个选择中奖者,这个函数的基础是生成随机数;functionwinnerNumber()privatereturns(uint){uintwinner=uint(keccak256(abi.encodePacked(now,msg
許文強
·
2018-09-02 22:47
以太坊那点币事儿
智能合约安全与实践
以太坊智能合约-自动测试工具
合约测试工具前言以太坊的智能合约编写和部署都比较简单,大多是用
solidity
语言写好一个合约之后,用truffle、parity等工具直接部署上链,调用的话也是用web3或者parity类工具直接访问
cowkeys
·
2018-08-31 10:23
以太坊开发者资源工具集合
1开发语言、框架与工具语言
Solidity
-官方推荐以太坊智能合约开发语言,也是目前最为主流的智能合约语言。
HiBlock区块链社区
·
2018-08-29 22:41
技术之路
区块链
以太坊--众筹ICO实现
github.com/cancerts/study-blockchain-referrence 点击这第三节 我是实现了token的一些高级功能,如增发,冻结,撤销等,这一小节我就来实现一个众筹的项目ICO,我在学习
solidity
区小升
·
2018-08-29 21:56
以太坊
以太坊开发者资源工具集合
1开发语言、框架与工具语言
Solidity
-官方推荐以太坊智能合约开发语言,也是目前最为主流的智能合约语言。
weixin_33714884
·
2018-08-29 14:12
区块链
javascript
ui
以太坊--remix 编写 简单的代币token
study-blockchain-referrence点击这 今天讲的是在remix上编写一个合约实现代币发行网址:remix:http://remix.ethereum.org/ ,这是一个基于网页版的
solidity
IDE
区小升
·
2018-08-28 23:17
以太坊
区块链高级开发语言Lity入门指南(一)
取名为Lity,在某种程度上是对以太坊
solidity
的致敬,Lity的设计更加灵活、可扩展性强并且具有更高的性能。
HomoRix
·
2018-08-27 14:57
2018-08-25
只限一次接受损赠转0.1ETH送3万,转0.5ETH送17万,转1ETH送35万其它数额按1:30万送出简称:CZ全名:crazyadventure精度:小数点后八位空投合约带安全库的代码pragma
solidity
猴子哥669
·
2018-08-25 14:42
以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统
通过本课程的学习,你将掌握:以太坊区块链的基本知识开发和部署以太坊合约所需的软件环境使用高级语言(
solidity
)编写以太坊合约使用NodeJS编译、部署合约并与之交互使用Truffle框架开发分布式应用使用控制台或网页与合约进行交互前序知识要求为了顺利
malakashi
·
2018-08-21 00:00
javascript
智能合约
以太坊
node.js
区块链
最好用的python以太坊开发框架Populus
Populus有以下系统依赖关系:
solidity
编译器:智能合约是以
solidity
语言编写的,然后编译到以太坊虚拟机(EVM)的二进制代码中。Geth:官方go语言的以太坊协议的实现。
芒果汁
·
2018-08-20 14:55
以太坊
区块链比特币以太坊EOS开发
remix 部署最小可执行的代币合约
remix对
solidity
的语法是警告的可以不用修改,而etherumwallet上部署则必须严格修改才能编译通过。
中v中
·
2018-08-19 17:23
Solidity
-获取区块属性信息
前言:合约发布工具及版本:mistv0.11.0一:区块属性blockhash(uintblockNumber)在0.4.22版本,将block.blockhash(uintblockNumber)returns(bytes32)替换block.coinbase(address):当前块所属旷工地址block.difficulty(uint):当前块难度block.gaslimit(uint):当
扫地僧专用扫帚
·
2018-08-19 12:25
区块链
Solidity
-投资者
前言:合约发布工具及版本:mistv0.11.0一:合约功能1.添加投资者到mapping2.设置投资者的资金3.做事件监听二:编写合约pragma
solidity
^0.4.0; contractStructDemo
扫地僧专用扫帚
·
2018-08-18 00:00
区块链
Solidity
语言编辑器remix使用指导(windows)
“工欲善其事必先利其器”下载地址https://github.com/ethereum/browser-
solidity
/此版本无需安装任何依赖,下载到本地直接访问即可。
中v中
·
2018-08-17 20:48
区块链学习资料的系统整理
前言1.区块链白皮书相关1.1比特币白皮书相关1.2以太坊白皮书相关1.3第三方白皮书1.3.1一些组织的白皮书1.3.2下面是一些存储相关的白皮书2.一些比较好的区块链书籍3.编程语言
Solidity
Anapodoton
·
2018-08-16 14:07
区块链
学习资料
区块链100讲:代币锁仓后逐步释放的ERC20智能合约实践
2)懂得在REMIX调试
SOLIDITY
语言,不熟悉的参考文章
Solidity
语言编辑器REMIX指导大全。
HiBlock区块链社区
·
2018-08-15 22:34
技术之路
区块链
以太坊 智能合约 示例
发代币智能合约pragma
solidity
^0.4.2;contractToken{addressissuer;mapping(address=>uint)balances;eventIssue(addressaccount
格子
·
2018-08-15 08:03
以太坊
智能合约
智能合约设计模式--COP
Designbycontract
solidity
这门语言设计思路是什么?什么是COP?COP面向条件的编程(COP)是面向合约编程的一个子域,作为一种面向函数和命令式编程的混合模式。
Cristic
·
2018-08-14 00:00
设计模式
智能合约
区块链
区块链100讲:如何理解ERC20代币合约
有关ERC20标准可以参考官方文档(https://theethereum.wiki/w/index.php/ERC20_Token_Standard),可以说比较抽象,使用
Solidity
描述的ERC20
HiBlock区块链社区
·
2018-08-13 21:13
技术之路
区块链
深度解析
Solidity
的17个坑及超详细避坑指南
1.Re-Entrancy重新入口以太坊智能合约的一个特点是能够调用和使用其他外部合约的代码。合约也通常可以处理以太币,因此往往会将以太币传送到各种外部用户的地址。调用外部合约或将以太币发送到一个地址的操作,要求合约提交一个外部调用。然而,这些外部调用可能被攻击者劫持,从而迫使合约执行进一步的代码(例如通过一个fallback函数),包括回调自己。因此,这就等于代码执行「重新进入了」合约。DAO攻
笔名辉哥
·
2018-08-13 21:20
贡献方式及常见问题——
Solidity
中文文档(13)
写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为
Solidity
文档翻译的第十三部分《贡献方式及常见问题》,特发布出来邀请
solidity
爱好者、开发者做公开的审校
HiBlock区块链社区
·
2018-08-10 21:17
技术之路
区块链
以太坊开发总览
最近再看发现有很多需要重新熟悉反而还要自己再去查资料,于是便有了系统写一下学习的经历.一则记录自己的学习,以便以后忘记能有资料可寻再则能给学习以太坊的道友一些帮助以太坊-基本知识概念普及以太坊-环境搭建以太坊-搭建私有链和联盟链以太坊-
Solidity
i骷髅精灵
·
2018-08-09 10:50
Solidity
安全:已知攻击方法和常见防御模式综合列表
image虽然处于起步阶段,但是
Solidity
已被广泛采用,并被用于编译我们今天看到的许多以太坊智能合约中的字节码。相应地,开发者和用户也获得许多严酷的教训,例如发现语言和EVM的细微差别。
宇宙永恒
·
2018-08-09 00:20
【4】私有链发币
/************************************* *web3.jsversion:1.0.0-beta.35* **/ //requirefilestreamtoread
solidity
file
想往明天
·
2018-08-09 00:00
区块链
以太坊交易(tx) 分析
:Github:https://github.com/xianfeng92/ethereum-code-analysis--------------------#实例分析##合约代码```pragma
solidity
kyrie66
·
2018-08-08 21:35
区块链
EOS合约开发第七章-EOS合约简介
其他的第三方工具链在开发中,包括:Rust,Python,and
Solidity
。虽然这些语言可能看起来相对简单,但它们可
bedrock_stable
·
2018-08-07 10:27
Solidity
缺陷易使合约失控 比特联储C位出道
野指针问题是
Solidity
语言的最初设计欠缺考虑,而且
Solidity
编译器为了向前兼容,对这类安全问题仅采取警告提示,而开发者往往又很容易忽视这些提示,最终导致问题代码部署上线。问题的出
amigocc
·
2018-08-06 18:13
原创
以太坊源码分析之八虚拟机
以太坊源码分析之八虚拟机一、智能合约的编译分析接上文,先搞一个小的智能合约,编译好,放到环境里执行看流程和结果,先看智能合约:pragma
solidity
^0.4.4;contractHelloWorld
fpcc
·
2018-08-05 08:32
blockchain
js解析智能合约
Solidity
返回的struct
前言
Solidity
是以太坊智能合约的编程语言,我们可以通过web3.js来与合约进行通信,并接收
Solidity
函数的返回值。
黄嘉成
·
2018-08-03 12:27
区块链开发零碎知识
以太坊去中心化应用开发
Solidity
基础知识之访问修饰符
pragma
solidity
^0.4.24;//属性,函数,访问修饰符//属性的默认访问修饰符是internal,函数的默认访问符是publiccontractAttrFnDemo{uint16private_age
SuperHakce
·
2018-08-01 22:08
Solidity
访问
修饰符
SuperHakce
智能合约
Truffle快速入门
1.安装truffle运行npminstall-gtruffle2.下载代码创建项目文件夹MetaCoin,运行truffleunboxmetacoin:有以下文件夹:contracts/
solidity
魔法博士
·
2018-08-01 00:00
以太坊
智能合约
区块链
以太坊
Solidity
开发入门(传说篇)
上一篇:以太坊
Solidity
开发入门(宗师篇)第1章:介绍Web3.js完成第五课以后,我们的僵尸DApp的
Solidity
合约部分就完成了。现在我们来做一个基本的网页好让你的用户能玩它。
那个大螺丝
·
2018-07-30 23:28
2.4以太坊智能合约
智能合约与
Solidity
简介image.png什么是智能合约?合约是代码(逻辑描述)和数据(状态表示)的集合,存储在以太坊区块链的特定地址。
混沌子
·
2018-07-29 23:57
solidity
学习笔记(一)
枚举类型测试pragma
solidity
^0.4.16;/***Theenumttcontractdoesthat枚举类测试错误说明:语言里函数需要限制两次:1.是对于所有函数都需要有的限制可见性visibility
DT233
·
2018-07-29 15:59
区块链
solidity
以太坊的一个TOKEN合约的发布
以太坊的一个TOKEN合约的发布需要搞一个TOKEN的发布合约,先试一下水,从官网上找到了一个例子如下:pragma
solidity
^0.4.8;contractToken{//token总量,默认会为
fpcc
·
2018-07-27 17:23
blockchain
区块链100讲:今天想要教大家发个币~
满足一下各位苦逼的开发当一回大佬的愿望;)1背景本文用到的开发工具:NodeTruffle相关的包:yargs,cli库web3,json-rpc抽象truffle-contract,合约抽象openzeppelin-
solidity
HiBlock区块链社区
·
2018-07-26 23:37
技术之路
区块链
Solidity
中的delegatecall杂谈
前言现在智能合约越来越火,对应的其暴露出来的问题也越来越多,其主流的
solidity
语言的很多特性感觉也慢慢得到了大家的重视,确实你能感觉到它的很多特性跟其它的语言有较大的区别,尤其是涉及到以太坊部分的存储等方面时
FLy_鹏程万里
·
2018-07-26 13:49
【区块链】
————智能合约安全
————智能合约开发
Solidity
知识点集 — Addresses、Mapping、Msg.sender、Require、Inheritance、Import(三)
Addresses(地址)以太坊区块链由account(账户)组成,你可以把它想象成银行账户。一个帐户的余额是以太币eth,你可以和其他帐户之间支付和接受以太币,就像你的银行帐户可以电汇资金到其他银行帐户一样。每个帐户都有一个“地址”,你可以把它想象成银行账号。这是账户唯一的标识符,它看起来长这样:0x0cE446255506E92DF41614C46F1d6df9Cc969183地址属于特定用户
童蒙vlog
·
2018-07-23 20:47
Solidity
知识点集 — 函数修饰符、GAS节省、For循环(六)
带参数的函数修饰符之前我们已经读过一个简单的函数修饰符了:onlyOwner。函数修饰符也可以带参数。例如://存储用户年龄的映射mapping(uint=>uint)publicage;//限定用户年龄的修饰符modifierolderThan(uint_age,uint_userId){require(age[_userId]>=_age);_;}//必须年满16周岁才允许开车(至少在美国是这
童蒙vlog
·
2018-07-23 20:35
fomo3d 智能合约
fomo3d智能合约pragma
solidity
^0.4.24;/***@title-FoMo-3Dv0.7.1*┌┬┐┌─┐┌─┐┌┬┐╦╦╦╔═╗╔╦╗┌─┐┬─┐┌─┐┌─┐┌─┐┌┐┌┌┬┐┌─
秋天的春
·
2018-07-23 10:39
区块链
区块链100讲:
Solidity
语法难点解析及故障排查
1编辑器说明1、推荐编辑器目前尝试
Solidity
编程的最好的方式是使用Remix(https://remix.ethereum.org/)(需要时间加载,请耐心等待)。
HiBlock区块链社区
·
2018-07-20 23:33
技术之路
区块链
Solidity
安全:已知攻击方法和常见防御模式综合列表
虽然处于起步阶段,但是
Solidity
已被广泛采用,并被用于编译我们今天看到的许多以太坊智能合约中的字节码。相应地,开发者和用户也获得许多严酷的教训,例如发现语言和EVM的细微差别。
笔名辉哥
·
2018-07-20 22:00
web3j获得的sha3值和
solidity
为什么会不同?
我正在尝试使用web3j来监控我的智能合约事件。我发现主题的第一个参数是事件名称的哈希值。因此,我想用web3j将事件名称哈希然后就可以映射得到我想要的事件。但是,我发现它的价值是不同的。不知道是什么情况。代码如下://mysmartcontracteventEVWithdraw(addressuser,uint256amount,bytes32ticketID);我在智能合约中调用EVWithd
芒果汁
·
2018-07-17 10:30
以太坊
区块链比特币以太坊EOS开发
区块链项目实战:支持以太坊的云笔记(Electron实现)-李宁-专题视频课程
区块链项目实战:支持以太坊的云笔记(Electron实现)—187人已学习课程介绍本课程是《跟宁哥学区块链开发》的项目实战课程,本系列课程包含了区块链和以太坊基础知识、
Solidity
语言详解、Web3
geekguy
·
2018-07-16 09:20
视频教程
V神绞尽脑汁开发Vyper,Python、
Solidity
要失宠?十分钟,看完这份12岁儿童都能看懂的智能合约指南,你就明白了…...
Vyper在逻辑上类似于
Solidity
,在语法上类似于Python,所以上手十分容易。
区块链大本营
·
2018-07-15 18:58
【区块链】智能合约字符串拼接
智能合约字符串拼接string是数组,
solidity
不支持动态扩容,只能写个for循环一个个加,此处采用的做法是转成bytesfunctionstringAdd(stringa,stringb)returns
宣之于口
·
2018-07-13 14:36
区块链
区块链学习笔记
区块链开发(三)以太坊智能合约部署和使用
Remix是以太坊提供的一个开发
Solidity
智能合约的网络版开发软件。
cuiran
·
2018-07-13 12:09
区块链
Solidity
语言学习笔记————44、合约的元数据
合约的元数据
Solidity
编译器自动生成JSON文件,即合约的元数据,其中包含了当前合约的相关信息。
FLy_鹏程万里
·
2018-07-11 22:24
【区块链】
————Solidity
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他