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
forsage智能合约
区块链研究实验室 | 基于substrate创建Ink
智能合约
-part2
Ink是一种
智能合约
语言,专门用于基于Substrate的区块链。我们将访问minting、transfer和approval函数的实现,并解释在开发中遇到的语法。
区块链研究实验室
·
2020-09-10 21:49
区块链
智能合约
区块链技术
区块链研究实验室| 在Solidity
智能合约
中使用Enums之前要三思
想象一下,你正在写一个Solidity
智能合约
,其中一个属性可以被描述为类型或状态。换句话说,来自一组有限的选项。你马上对自己说:“太好了,我只会使用枚举类型来表示这个状态变量。”
区块链研究实验室
·
2020-09-10 21:19
智能合约
区块链
以太坊
区块链研究实验室 | 深入解析Solidity合约
我们都知道一个Solidity程序代码写完之后,必须将它编译成bytecode,才能透过交易部署至链上,变成所谓的
智能合约
。我们以下面的EtherDice.sol为例子。
区块链研究实验室
·
2020-09-10 21:19
区块链
智能合约
以太坊
区块链技术
Hyperledger
区块链
智能合约
开发小记
使用python和solidity语言,drf框架开发
智能合约
的一些踩坑记录。solidity0.5.0和py-solc3.2.0不兼容,可下载此修复版本替换。
whime_sakura
·
2020-09-10 21:45
区块链的架构模型以及核心技术
合约层:主要封装各类脚本、算法和
智能合约
,是区块链可编程
no pain , no gain
·
2020-09-10 20:09
区块链+比特币
ParserError Expected identifier got LParen
ParserError:Expectedidentifier,got‘LParen’错误原因:合约编译器版本问题,我这里是因为编译器版本过低,与编写的合约出现矛盾解决方法:提高
智能合约
编译器的版本,我提高到
菜猪兽
·
2020-09-10 20:59
智能合约
智能合约
真的智能吗?
智能合约
真的智能吗?
全球美丽链
·
2020-09-10 20:09
智能合约?
Conflux 开发教程 | 使用 IDE 开发 DApp 的实战操作指南
一、简介ConfluxStudio是一个帮助开发者快速开发Conflux
智能合约
的集成化开发环境。ConfluxDApp开发教程将使用ConfluxStudio在Oceanus网络下开发一个简单
Conflux中文社区
·
2020-09-10 20:35
解密UOS合约
智能合约
的由来合约,大家都不会陌生。首先我们来看看传统的合约。传统的合约,比如购买合同,房屋租赁合同等。
weixin_44161127
·
2020-09-10 20:30
区块链
Ulord
tps
浅析
智能合约
随着比特市场的大火,让“区块链,
智能合约
”等新名词出现在我们的生活中,这就让很多币圈的小白一脸懵逼。
智能合约
是什么?区块链又是什么?他们二者之间有什么联系吗?
链客区块链技术问答社区
·
2020-09-10 20:30
区块链
区块链应用场景
记得前面的文章有写到关于
智能合约
白皮书中的内容,里面提到12个应用场景:应用场景:数字身份、记录、证券、贸易金融、衍生产品
链客区块链技术问答社区
·
2020-09-10 20:59
Tokenized的设计哲学(二)
Tokenized的设计方案基于刚才提到的通证系统和
智能合约
的要素,Tokenized就需要设计和实现这样一个系统。
区块链旺仔
·
2020-09-10 20:17
Thinking
in
BSV
区块链
bsv
中文
搭建僵尸工厂
在学习solidity的过程中发现一个在线学习平台,这是一个第三方的在线
智能合约
学习环境,目标是教会大家实现DApp游戏。
过期氟西汀.
·
2020-09-10 20:39
solidity
区块链
编程语言
什么是比特币、区块链、以太坊、不可篡改的数据库
发明人是中本聪·以太坊是另一个成功的区块链应用,提供区块链的一系列操作,包括
智能合约
(即一系列可执行但不可篡改的程序代码)·每一
来一块葱花饼
·
2020-09-10 20:19
solidity
智能合约
[31]-构造函数
构造函数的作用构造函数是特殊的函数,在部署合约的时候,就会被调用。而且只能够在此时被调用。常常用于对于某一些状态变量的初始化。构造函数在老版本的solidity编译器中,构造函数是和合约名字同名的1234567891011contract ontractinit{uintpublica;//无参数的构造函数functionontractinit()public{ a=100;}//带参数的构造函
weixin_34344403
·
2020-09-10 20:34
智能合约
编程/Dapp漏洞 -- 交易授权/Tx.Origin Authentication
在
智能合约
里使用这个变量做用户验证的话,就会留下一个受钓鱼攻击的漏洞。
weixin_34187862
·
2020-09-10 19:10
分享实录|以太坊开发需知
由于加入了新的设计单元:
智能合约
,我们将面对设计的复杂度合约的升级问题:因为
智能合约
一旦发布就无法更改,万一需要更新合约错误或规则,怎么办?合约的组织问题。与一般代码不同,合约的好坏直接
weixin_34184561
·
2020-09-10 19:07
众说区块链:区块链中的侧链技术
上期《众说区块链》讨论的主题是“中美贸易谈判后双方共同声明对
智能合约
应用的影响”,围绕这个主题Sasha和大家一起分享了一些看法和见解。
weixin_33937778
·
2020-09-10 19:07
区块链快速入门(八)——以太坊
区块链快速入门(八)——以太坊一、以太坊简介以太坊(Ethereum)项目的最初目标是打造一个运行
智能合约
的平台(PlatformforSmartContract),支持图灵完备的应用,按照
智能合约
的约定逻辑自动执行
weixin_33834137
·
2020-09-10 19:06
以太坊博彩游戏Fomo3D, 24小时吸金上亿,附攻略和
智能合约
代码
来源:emerging-blockchain-gamesFomo3D官方网站:逃离骗局Fomo3DHOWTOPLAY规则简介这是一个彩票游戏,最后一位玩家在一轮倒计时(24:00:00)结束时购买钥匙则赢走彩池!玩家可以购买任意key(钥匙),这会重新刷新这一轮倒计时的时间。Key的数量没有上限,玩家每次购买key,key的价格会有上涨。每轮游戏期间有其他玩家购买钥匙时,玩家会从根据key的拥有比
weixin_33790053
·
2020-09-10 19:25
区块链100讲:Solidity语法的重载,继承的定义
1摘要以太坊
智能合约
语言Solitidy是一种面向对象的语言,本文结合面向对象语言的特性,讲清楚Solitidy语言的多态(Polymorphism)(重写,重载),继承(Inheritance)等特性
weixin_33785972
·
2020-09-10 19:54
solidity
智能合约
[8]-位运算与字面量
位运算solidity中,可以对于最底层的位进行操作。由于以太坊中需要消耗gas,因此,为了节约gas、所以对于位的操作会用到比较频繁。solidity中支持多种类型的位运算操作1、位与&2、位或|3、位异或^4、位取反~5、>数字3、4的二进制表示数字3、4的底层表示位与位与位或位或位异或位异或位取反位取反位左移位左移位右移位右移位运算例子1234567891011121314151617181
weixin_33753845
·
2020-09-10 19:47
Tx.Origin 用作身份验证
在
智能合约
中使用此变量进行身份验证会使合约容易受到类似网络钓鱼的攻击。
weixin_33738555
·
2020-09-10 19:14
FISCO-BCOS源码分析(四)——libethcore
以太坊
智能合约
是以字节码形式部署在区块链上的,而一个合约中可包含数个函数,ABI就可以用来具体指定你想要调用合约中的哪一个函数,且ABI还能把返回的数据转化成所需要的格式BasicAuthorityBasicAuthority
weixin_33698043
·
2020-09-10 19:01
solidity
智能合约
[16]-固定长度数组
数组内存中的一片连续区域定义12int[7]math;bytes2[3]bytesTest;赋值1uint[5]public grade=[1,2,3,4,5];修改内容123functioninit2()public{ bytesTest[1]=0x6a6f;}返回数组1234functiongetArray2()publicviewreturns(bytes2[3]){returnbytesT
weixin_33692284
·
2020-09-10 19:29
一个简单的
智能合约
模型
我问过的每个人对“
智能合约
”有着不同的定义。下面是我的
智能合约
定义。最近这些天,我听到越来越的人谈论“
智能合约
”。
Mr.Gu
·
2020-09-10 19:19
部署开发以太坊dapp的四种方式
我们已经学习了4种开发和部署
智能合约
的方法:第1种是使用Truffle和Ganache。由于我们从上一篇教程中复制了代码,所以我想告诉你,有些插件可用于目前最流行的文本编辑器和IDEs。
weixin_30872789
·
2020-09-10 19:11
Ubuntu 16.04 以太坊开发环境搭建
今天我们来一步一步从搭建以太坊
智能合约
开发环境。Ubuntu16.04安装ubuntu16.04。
weixin_30672295
·
2020-09-10 19:11
以太坊
以太坊(英语:Ethereum)是一个开源的有
智能合约
功能的公共区块链平台[1][2]。
weixin_30341735
·
2020-09-10 18:47
区块链
运维
solidity
智能合约
[12]-固定字节数组相互转换
solidity
智能合约
[12]-固定字节数组相互转换2018-11-19
智能合约
solidity语法solidity,以太坊,
智能合约
7评论字数统计:79(字)阅读时长:1(分)固定字节数组相互转换固定长度字节数组之间能够进行相互转换
唯识相链
·
2020-09-10 18:00
golang
智能合约
的web端编写
1.之前写的
智能合约
都是运行在后台,今天就写一个运行在web端的
智能合约
。在gitBASH中输入:npminit,一路回车,为我们的工程生成了pakage.json文件,用来配置和管理工程的。
我能想到的
·
2020-09-10 18:11
区块链
第三十二课 如何在Windows环境搭建REMIX本地环境,访问本地目录?
1,摘要《第十课Solidity语言编辑器REMIX指导大全》文章详细介绍了使用REMIXIDE环境调试Solidity
智能合约
的方法,其中没有介绍在本地部署IDE环境,访问本地目录的方法。
笔名辉哥
·
2020-09-10 18:06
区块链入门
区块链入门
Ubuntu18.04使用remix部署
智能合约
1.使用remix编译
智能合约
①编写
智能合约
我也是新手,
智能合约
就是在网上找的,一共找了两个。
晓之木初
·
2020-09-10 18:24
区块链
10.13以太坊Solidity
智能合约
汇编集成开发2和web3.eth.subscribe详解
--1--一、独立组装上面描述为内联汇编的汇编语言也可以单独使用,实际上,计划是将它用作Solidity编译器的中间语言。在这种形式下,它试图实现几个目标:编写的程序应该是可读的,即使代码是由Solidity的编译器生成的。从汇编到字节码的转换应包含尽可能少的“惊喜”。控制流应易于检测,以帮助进行形式验证和优化。为了实现第一个和最后一个目标,装配提供了高层次的结构,如for循环,if和switch
u012310362
·
2020-09-10 18:06
以太坊
Solidity
区块链
Solidify实现一个
智能合约
9(数组和string之间的转换关系)
固定大小字节数组之间的转换固定大小字节数组,我们可以通过bytes1~32来进行声明,固定大小字节数组的长度不可变,内容不可修改。pragmasolidity^0.4.4;contractTest{bytes5publicg=0x6869736565;//hiseefunctiongetBytesLength()constantreturns(uint){returng.length;}funct
起步的菜鸟
·
2020-09-10 18:09
区块链智能合约
两步搞定Hyperledger主打区块链解决方案Fabric
公有链面向大众,用户可以匿名参与,非常方便,账本数据也公开,加上强大的
智能合约
,因此公有链极大地促进了区块链概念和技术的普及,比如比特币、Ethereum平台等。
一生中所爱
·
2020-09-10 17:50
区块链那些事儿
区块链之风云往事
CertiK:SushiSwap
智能合约
漏洞事件分析
北京时间8月28日,CertiK安全研究团队发SushiSwap项目
智能合约
中存在多个安全漏洞。
systemino
·
2020-09-10 17:26
以太坊
智能合约
开发第三篇:安装节点工具Ganache
原文发表于:以太坊
智能合约
开发第三篇:安装节点工具Ganache在正式开始编写
智能合约
之前,我们需要先安装一个以太坊客户端,也就是我们常说的以太坊节点。
智能合约开发
·
2020-09-10 17:14
智能合约
链安漏洞分析连载第六期 游戏合约漏洞全面汇总
针对区块链安全问题,成都链安科技团队每一周都将出
智能合约
安全漏洞解析连载,希望能帮助程序员写出更加安全牢固的合约,防患于未然。
币圈肖禹
·
2020-09-10 17:58
区块链
address payable和address的区别【Solidity 0.5】
solidity0.5将地址类型细分为address和addresspayable的目的在于,它有助于强制
智能合约
开发人员认真考虑一个
新缸中之脑
·
2020-09-10 17:05
以太坊
以太坊零知识证明DApp开发教程
在这个教程中,我们将学习如何开发一个基于以太坊的零知识身份证明DApp,学习如何开发Circom零知识电路、如何生成并方法Solidity零知识验证
智能合约
,以及如何利用Javascript在链下生成零知识证据
新缸中之脑
·
2020-09-10 17:05
以太坊开发
10个优化以太坊
智能合约
gas利用的solidity代码模式
在以太坊区块链上,Gas被用来补偿矿工为
智能合约
的存储与执行所提供的算力。目前以太坊的利用在逐渐增长,而交易手续费成本也水涨传告——现在每天的gas成本已经高达数百万美元。
新缸中之脑
·
2020-09-10 17:04
以太坊
搭建以太坊私链+mist钱包部署
智能合约
(windows10环境)
安装geth:https://geth.ethereum.org/install/下载mist钱包:https://github.com/ethereum/mist/releases以太坊私链的搭建 博主直接在windows环境下操作的,直接下载.exe文件,安装就可以了,安装完成之后,在安装的文件夹下,添加一个json文件,命名为genesis.json,将下面的代码拷贝到文件中。{"nonc
qq_43233223
·
2020-09-10 17:24
区块链知识
跨链挖矿聚合器Farmland的跨链挖矿还值得参与吗?
“Farmland的方式是通过
智能合约
的模式进行自动聚合挖矿,并实现收益自动化分发,一是解决中心化的风险,二是解决收益分配的透明化问题。”
火星财经
·
2020-09-10 17:23
区块链
比特币
eos
分布式存储
人工智能
智能合约
学习 truffle编译问题
Q1:compile时遇到错误提示contracts/Migrations.sol:ParsedContract.sol:7:14:ParserError:Expectedidentifier,got'LParen'constructor()public{^Compilationfailed.Seeabove.~/eth-hunt/初步判断为js的编译器版本不和,即solcjs@x.x.x.,与p
baizetianxia
·
2020-09-10 16:25
入门开发者
创建和编译
智能合约
创建和编译
智能合约
参考博客:https://stackoverflow.com/questions/tagged/solidityhttps://blog.csdn.net/haoren_xhf/article
江西师范大学-20届-吴悠
·
2020-09-10 16:42
区块链
智能合约
的编写和部署 - Hello World合约
如果你对于以太坊
智能合约
开发还没有概念(本文会假设你已经知道这些概念),建议先阅读以太坊入门篇。就先学习任何编程语言一样,入门的第一个程序都是HelloWorld。
pengjh24
·
2020-09-10 16:14
区块链
区块链开发笔记三:
智能合约
部署上链详细操作
1.首先选择需要将合约部署的节点找到挖矿节点目录下的ipc文件,执行:gethattachipc:geth.ipc此时会进入console界面。2.查看personal属性personal3.查看账户与余额eth.getBalance(eth.accounts[0])eth.accounts[0]4.编写合约此处编写一个简单的合约contractDemo{functiong(uinta)retur
离歌漠
·
2020-09-10 16:35
区块链
Solidity
智能合约
:msg.owner,msg.sender,tx.origin
Differencebetweenmsg.ownerandmsg.sender?当部署合约时,msg.sender是合约的所有者,如果合约中定义了一个名为“owner”的变量,则可以为其分配值(地址)msg.sender。addressowner=msg.sender此时,变量“owner”将始终具有最初部署合约的人的地址,意味着是合约的所有者。分析这样一行合约代码:owner.transfer(
Messi-Q
·
2020-09-10 16:53
智能合约
区块链
不使用框架搭建投票Dapp
一、开发环境GanacheRemixweb3.js二、编写
智能合约
pragmasolidity^0.5.0;contractVoting{mapping(bytes32=>uint8)publicvotesReceived
algiz_kk
·
2020-09-10 16:04
以太坊
智能合约
solidity
区块链
上一页
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
其他