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
以太坊智能合约
以太坊智能合约
地址生成之CREATE2指令
承接上篇,不多做介绍,直接上代码:funcCreate2ContractAddr(sendAddrstring,saltstring,byteCode[]byte)(string,error){//keccak256(0xff++sendAddr++salt++keccak256(byteCode))[12:]var(data[]byteerrerrorbuf[]byte)data=append(
maxdaic
·
2020-07-05 00:16
以太坊技术研究
【web3.js】使用私钥调用
以太坊智能合约
,踩坑记录
使用场景因为在以太坊私链上进行开发,以太坊1.9.3建议不要使用personal.unlockAccount方法进行解锁账号,这个确实很危险,有一些扫描的服务,会在你解锁的时候,瞬间转走余额,所以需要通过加载私钥来发送交易的方式,调用以太坊合约。但是在这个过程一直遇到invalidsender,后来才发现是ethereumjs-tx的版本问题,记录一下,以防大家踩坑。解决方案注意ethereumj
Amber_Bao
·
2020-07-04 23:39
以太坊
【web3.js】使用`ethers`包,在以太坊上,利用本地私钥调用智能合约
本文介绍利用ethers,使用本地私钥调用智能合约方法利用web3.js结合ethereumjs-tx来调用合约的方法,见我的另一篇文章【web3.js】使用私钥调用
以太坊智能合约
,踩坑记录为什么要用私钥来调用智能合约
Amber_Bao
·
2020-07-04 23:09
以太坊
LinkEye:它会是区块链时代的信用基石吗?
基础设施如以太坊、IPFS等,
以太坊智能合约
体系和IPFS的内容寻址网络都需要通过公链来实现最大化价值。不过,区块链对现实世界塑造和影响也有一个逐步的过程,有些领域公链有空间,而有些
蓝狐笔记
·
2020-07-04 21:12
以太坊智能合约
标准解释
大家都在用最近比较火的以太猫举例。本文也来使用进行进行解释。以太坊代币合约ERC-20和ERC-721的区别。以太猫Cryptokitties带火了ERC-721token合约12月流行的以太猫(Cryptokitties),竟然造成了以太坊的拥堵,现在讲解以太猫带火的ERC-721token合约是什么?在github里cryptokitties-bounty程序代码提到,用ERC-721toke
金牛茶馆
·
2020-07-04 13:38
百倍价值币探究:LibraCredit究竟是何方“妖币”?
据说不知道的都OUT了,所以老韭偷偷去查了,Libracredit是基于
以太坊智能合约
的基础上的去中心化的信用借贷平台。
区块链小咖
·
2020-07-04 12:58
以太坊源码分析(1)go-ethereum的设计思路及模块组织形式
##二.以太坊核心概念*EVM:以太坊虚拟机,轻量级的虚拟机环境,是
以太坊智能合约
的运行环境。*
尹成
·
2020-07-04 04:10
区块链
本地搭建以太坊开发环境清单
ps.官方文档是比较新和全的的信息来源编辑器vscodeSolidity开发文档:https://solidity.readthedocs.io/en/v0.6.3/VSCODE,用于写
以太坊智能合约
solidity
Amber_Bao
·
2020-07-04 00:33
以太坊
为何 DeFi 将带来一场巨大的范式转变?
以太坊智能合约
功能和代币标准的结合,使得
Unitimes
·
2020-07-02 15:31
如何验证
以太坊智能合约
的源代码
为什么要验证代码以太坊平台默认是公开透明的。以太坊区块链的所有数据都是公开的,任何人都可以访问。问题是以太坊上的所有合约代码都是二进制代码,很容易被以太坊虚拟机执行,但几乎不可读。虽然大多数开发人员使用Solidity语言编写智能合约,但部署的不是Solidity,而是二进制代码。值得思考得问题是:如果没有人能够证明它正在做它所做的事情,那么部署智能合约的重点是什么?你会把钱委托给未经验证的代码吗
niumenglong1
·
2020-07-02 13:00
助力IPFS飞奔?这个“技术流”项目也将落地
无论是比特币矿工的出块算力大比拼,还是
以太坊智能合约
的自动执行,而过去几年整个区块链的生态圈,其实也都是围绕着去中心化计算这个大前提下打造的,无论是号称替代以太坊的各个高性能公链,还是围绕着以太坊打造的成百上千的区块链辅助生态项目
白话区块链-大白
·
2020-07-02 12:26
如何基于ERC20发行自己的代币
以太坊智能合约
让我们发行自己的代币成为一种不是那么难的事情,下面是我前几天在以太坊测试网络发行自己代币的一些流程.首先,我们需要爬墙出去,安装一个叫做metamask的Chrome插件吧点击以下网址:https
闪现A小兵
·
2020-07-02 12:32
链游玩家周报 (2019.9.23—9.29)
Castonguay解释称,有一个漏洞可允许合约的所有者/管理员完全耗尽(包含800万美元的
以太坊智能合约
),一个漏洞是管理员可以永远防止用户取
lianyouwanjia
·
2020-07-02 08:03
链游玩家
区块链
区块链游戏
【链块技术54期】智能合约基础语言(九)——Solidity继承
原文链接:
以太坊智能合约
(九):Solidity继承本文主要讲解了有关智能合约继承的概念、继承的参数传递、重写函数以及Solidity的继承中的调用关系与多继承。掌握区块链技术,学习智能合约。
魏红心
·
2020-07-02 08:31
链块技术
智能合约
编程语言
以太坊智能合约
函数参数ABI编码,动态类型string编码,函数参数的ABI编码, 含c++代码
官方文档讲得不全也不是很清楚,特别是动态类型string。这里补充。以太坊的智能合约ABI编码,官方文档和说明:https://solidity.readthedocs.io/en/v0.6.8/abi-spec.html一个实用的工具,可直接生成ABI编码。比如下图使用这里侧重于solidity智能合约的构造方法的ABI编码构造。普通方法的编码官网说得很清楚了。构造函数的ABI编码由两部分构成,
蜗牛爱上星星
·
2020-07-02 08:55
区块链
科技前沿
以太坊智能合约
的原理和使用方法
文章目录一、智能合约概述1.1智能合约是什么1.2solidity语言二、外部账户调用智能合约三、一个合约调用另一个合约3.1直接调用3.2使用address类型的call()函数3.3代理调用delegatecall()函数3.4payable3.5fallback()函数四、智能合约的创建和运行4.1创建与运行4.2汽油费(gasfee)4.3错误处理4.4嵌套调用五、智能合约可以获取的信息5
cactusblossom
·
2020-07-02 03:08
以太坊
golang区块链开发的视频教程推荐
目前网上关于golang区块链开发的资源很少,
以太坊智能合约
相关的课程倒是很多,可能是由于前者的难度比后者难度大,课程开发需要投入更多精力。
Paco白
·
2020-07-01 18:31
区块链开发
在Remix-IDE中部署本地插件
在Remix-IDE中部署本地插件一、环境准备remix-ide是基于Solidity编写的
以太坊智能合约
开发环境,用于对solidity语言编写的智能合约程序进行编译。
其实我只是大山深处的帅才
·
2020-07-01 12:08
以太坊无惧任何威胁,2.0前夜,蠢蠢欲动的公链们还有希望吗
彼时的市场热度,完全是由
以太坊智能合约
应用IC0带起来的,这也是区块链行业第一次出现除了支付以外的大规模应用,虽然它后来随着政策及监管的原因被禁止,但是自此一战,以太坊已经牢牢坐稳区块链行业二哥的位置。
奔跑财经
·
2020-07-01 10:10
深度内容
区块链
1分钟链圈 |
以太坊智能合约
再曝安全漏洞,攻击者可任意窃取数字资产!投资者注意了,ICO的强监管时代即将来临...
Hi,艾瑞巴蒂!这里是6月24日的每日1句话新闻晚报,只需1分钟,看看全球最热、最新的区块链新闻。实时币价:BTC$5883.4ETH$443EOS$7.19(数据来源:Bitfinex)观点康奈尔大学教授Sirer:EOS的情况将会变得更糟Cboe总裁兼CEOChrisConcannon:ICO的强监管时代即将来临,投资者该紧张起来了公司比特大陆拥有比特币网络算力达42.38%比特讯全球战略发布
区块链大本营
·
2020-07-01 08:31
(一)区块链项目EOS 编译安装
以太坊智能合约
是收费的,而EOS免费,APP的开发者可根据拥有的EOS代币的数量来使用系统的存储资源。使用DPOS共识机制,不需要挖矿,不易产生分叉;而比特币和以太坊使用PoW挖矿,出矿就很慢。
站长_郭生
·
2020-07-01 01:51
如何通过
以太坊智能合约
来进行众筹(ICO)
最新内容会更新在主站深入浅出区块链社区原文链接:如何通过
以太坊智能合约
来进行众筹(ICO)前面我们有两遍文章写了如何发行代币,今天我们讲一下如何使用代币来公开募资,即编写一个募资合约。
Tiny熊
·
2020-06-30 02:56
区块链
区块链技术剖析
车位链(ParkECO)——应用ERC721标准,引领区块链应用新时代
这是一款基于
以太坊智能合约
的游戏,需要你领养一只猫,然后进行配种,最后则可以拍卖。在这个游戏中,每只猫都拥有不一样基因的猫,归根到底也就是拥有不一样属性的Token。
车位链ParkECO
·
2020-06-29 22:23
金融科技:使用Python搭建
以太坊智能合约
应用(一)
金融科技:使用Python搭建
以太坊智能合约
应用(一)背景区块链什么是区块链区块链能用来干什么什么是智能合约项目编写前期准备项目测试背景自2019年10月,越来越多的行业开始探索区块链项目的应用。
cjh_hit
·
2020-06-29 11:07
金融科技
ERC721如何产生区块?
说起ERC20,之前有介绍过:ERC20是
以太坊智能合约
的一组标准接口,可以在5分钟内发布新Token,目前市场上至少有数千个令牌,其中大部分基于ERC20标准开发的。
weixin_42874184
·
2020-06-29 06:17
『SmartMesh重要公告』“
以太坊智能合约
溢出漏洞事件”
经过SmartMesh团队的有效处理,此次“
以太坊智能合约
溢出漏洞事件”已经得到全面控制。对于此次溢出事件流出的“假币”,SmartMesh基金会承诺将从公开流通市场进行回购,并进行销毁。
JiangBob
·
2020-06-29 05:44
通过web3.js与
以太坊智能合约
交互
web3.js是以太坊提供的一个NodeJs库,封装了一些和以太坊交互的常用对象、函数。主要包括版本、账号、交易、合约等信息的获取和调用。本文主要介绍通过web3.js调用及执行智能合约准备工作:安装node,npm,这里就不介绍了本文中使用的私有链是Ganache,它是可视化私有链,前身就是大名鼎鼎的testRPC。更重要的是只有在产生交易时它才会挖矿,很适合用来测试智能合约。1、新建项目由
weixin_34357267
·
2020-06-28 17:50
深入
以太坊智能合约
ABI
数字猫合约ABI开发DApp时要调用在区块链上的Ethereum智能合约,就需要智能合约的ABI。本文希望更多了解ABI,如为什么需要ABI?如何解读Ethereum的智能合约ABI?以及如何取得智能的ABI?ABI(ApplicationBinaryInterface)如果理解API就很容易了解ABI。简单来说,API是程序与程序间互动的接口。这个接口包含程序提供外界存取所需的functions
weixin_34242331
·
2020-06-28 14:35
一步步教你创建自己的数字货币(代币)进行ICO
本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程.写在前面本文所讲的代币是使用
以太坊智能合约
创建,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么代币Token
weixin_33694620
·
2020-06-28 03:43
以太坊智能合约
Solidity的优化
存储中状态变量静态大小的变量(除映射和动态大小的数组类型之外的所有内容)在从位置开始的存储中连续布局0。根据以下规则,如果可能,将需要少于32个字节的多个项目打包到单个存储槽中:•存储槽中的第一项存储为低阶对齐。•基本类型仅使用存储它们所需的许多字节。•如果基本类型不适合存储槽的剩余部分,则将其移动到下一个存储槽。•结构和数组数据总是从一个新的槽开始并占据整个槽(但是根据这些规则,结构或数组中的项
u012310362
·
2020-06-27 03:00
以太坊
区块链
Solidity
动手实践
以太坊智能合约
——分歧终端机
一、准备工作本教程所用环境:windows764bits安装geth:https://ethfans.org/wikis/Ethereum-Geth-Mirror安装Mist钱包浏览器:https://ethfans.org/wikis/Mist-Mirror安装truffle开发框架:首先要安装nodejs:https://nodejs.org/en/Cmd命令安装truffle:npminst
lspbeyond
·
2020-06-26 16:48
区块链
区块链开发(三)编写调试第一个
以太坊智能合约
李赫2016年9月10日一、智能合约IDE简介目前以太坊上支持三种语言编写智能合约,Solidity:类似JavaScript,这是以太坊官方推荐语言,也是最流行的智能合约语言。具体用法参加Solidity文档,地址:https://solidity.readthedocs.io/en/latest/Serpent:类似Python风格,文档地址:https://github.com/ethere
李赫的博客
·
2020-06-26 14:45
区块链
区块链开发(二)部署和运行第一个
以太坊智能合约
区块链开发(二)部署并运行第一个
以太坊智能合约
李赫2016年8月22日本文首发8BTC网络上不少部署智能合约的文章,但是都有一个共同的特点,就是采用命令行的方式来部署,先是建立SOLC的编译环境,然后部署
李赫的博客
·
2020-06-26 14:45
区块链
"传销币"把我推进了区块链的门
"xxx上线了,基于
以太坊智能合约
技术创造,主打xxx领域的业务,利用区块链去中心化的管理优势,免费注册得矿机,月产xx币,0撸几百,预计某月上交易所,下一个比特币……"当朋友圈微友频繁发出类似的动态的时候
暖暖fighting
·
2020-06-26 09:11
区块链毕业设计参考论文集【十一】
区块链相关链接:
以太坊智能合约
与Dapp入门教程以太坊去中心化电商Dapp实战教程以太坊ERC721数字资产实战教程比特币数据分析ETL工具Fabric区块链BYFN一键安装工具Big
新缸中之脑
·
2020-06-26 08:38
区块链
区块链毕业论文集【十】
区块链相关链接:
以太坊智能合约
与Dapp入门教程以太坊去中心化电商Dapp实战教程以太坊ERC721数字资产实战教程比特币数据分析ETL工具Fabric区块链BYFN一键安装工具Big
新缸中之脑
·
2020-06-26 08:37
区块链
以太坊智能合约
编译,部署以及打包调用【Mac系统】
本文主要讲解如何进行智能合约的编译,部署以及打包,首先,读者需要会编写智能合约,了解solidity语言以及以太币。我这里环境是Mac系统,linux系统命令也是类似。1.安装geth客户端以及操作brewtapethereum/ethereumbrewinstallethereum默认安装目录:/usr/local/Cellar/ethereum/版本在安装成功之后进入其bin目录,编写json
不清不慎
·
2020-06-25 12:41
区块链
以太坊客户端Geth命令用法-参数详解
Geth是在
以太坊智能合约
开发中最常用的工具(必备开发工具),一个多用途的命令行工具。熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。
编程狂魔
·
2020-06-24 09:20
用web3.js与智能合约交互(修改版)
1.0/index.html工具:Trufflev4.0.4ganache-1.1.0-beta(ui界面版)nodejs8.9.4npm5.6.0web31.0.0思路:1、先用truffle创建一个
以太坊智能合约
项目
Jevior
·
2020-06-23 21:46
Solidity语法---
以太坊智能合约
生命周期
合约对象初始化Solidity编写合约和面向对象编程语言非常相似,我们可以通过构造函数(constructor)来初始化合约对象。构造函数就是方法名和合约名字相同的函数,创建合约时会调用构造函数对状态变量进行数据初始化操作。pragmasolidity^0.4.4;contractPower{uintvalue;/*合约初始化时会调用构造函数*/functionPower(uintnumber,u
yuyangray
·
2020-06-23 01:26
如何用Python Flask开发
以太坊智能合约
将数据存储在数据库中是任何软件应用程序不可或缺的一部分。无论如何控制该数据库都有一个该数据的主控。区块链技术将数据存储到区块链网络内的区块中。因此,只要某个节点与网络同步,它们就会获得区块中数据的副本。因此,该技术中没有特定的数据主控。在本教程中,我们将编写一份智能合约(我将进一步解释),以便在区块链上保留用户数据。我们将使用pythonweb3(web3的python库)来开发和部署智能合约。一
编程狂魔
·
2020-06-22 18:45
有链YOUChain公测网与
以太坊智能合约
实测对比
公测网发布了,意味着已经具备主网上线的条件,所以我们以公测网与
以太坊智能合约
进行实测对比。
以太坊智能合约
部署及GAS我们用以太坊的测试网Rinkeby实时的做一次测试,就执行一句简单的程序。
YOUChain有链
·
2020-06-22 09:41
让你的区块链兼容
以太坊智能合约
引言随着区块链技术以及应用的普及,越来越多的区块链出现在大众视野中。由于区块链技术的开源特性,任何公司和个人都可以方便快捷的获取最新的区块链核心技术,通过对这些技术的选择和整合,最后开发和搭建满足特定业务需求的区块链产品。以太坊作为目前区块链2.0的杰出代表被作为诸多区块链项目开发的基础,甚至有人统计100个区块链项目中有94个是基于以太坊,而以太坊社区更是有25万的开发者在活跃着,因此以太坊成为
SunnyPirateCoder
·
2020-06-22 05:15
区块链虚拟机
以太坊
区块链 之 部署和调用
以太坊智能合约
区块链之部署和调用
以太坊智能合约
作者:邹祁峰邮箱:
[email protected]
博客:http://blog.csdn.net/qifengzou日期:2018.03.0401:18
祁峰
·
2020-06-22 04:08
开发记录
区块链
用web3.js与智能合约交互
1.0/index.html工具:Trufflev4.0.4ganache-1.1.0-beta(ui界面版)nodejs8.9.4npm5.6.0web31.0.0思路:1、先用truffle创建一个
以太坊智能合约
项目
_zhj
·
2020-06-21 15:10
区块链
------Ethereum
【易错概念】Solidity语法的重载,继承的定义
1,摘要
以太坊智能合约
语言Solitidy是一种面向对象的语言,本文结合面向对象语言的特性,讲清楚Solitidy语言的多态(Polymorphism)(重写,重载),继承(Inheritance)等特性
笔名辉哥
·
2020-06-21 15:57
部署智能合约到以太坊网络(truffle+infura)
MacOS10.13.6nodev10.9.0Trufflev4.1.14(core:4.1.14)Solidityv0.4.24(solc-js)登录infura官网注册,获取API-KEYInfura是一个托管的以太坊节点集群,可以将你编写的
以太坊智能合约
部署到
_高冰
·
2020-06-20 22:23
以太坊智能合约
开发框架Truffle
前言部署智能合约有多种方式,命令行的浏览器的渠道都有,但往往跟我们程序员的风格不太相符,因为我们习惯了在IDE里写了代码然后打包运行看效果。虽然现在IDE中已经存在了Solidity插件,可以编写智能合约,但是部署智能合约却要另走他路,没办法进行一个快捷的部署与测试。如果团队管理的区块节点多、合约多,那得哭晕在厕所。Truffle是一个世界级的智能合约开发框架,专门为智能合约而生。安装安装truf
不该相遇在秋天
·
2020-05-31 15:00
如何验证
以太坊智能合约
的源代码
为什么要验证代码以太坊平台默认是公开透明的。以太坊区块链的所有数据都是公开的,任何人都可以访问。问题是以太坊上的所有合约代码都是二进制代码,很容易被以太坊虚拟机执行,但几乎不可读。虽然大多数开发人员使用Solidity语言编写智能合约,但部署的不是Solidity,而是二进制代码。值得思考得问题是:如果没有人能够证明它正在做它所做的事情,那么部署智能合约的重点是什么?你会把钱委托给未经验证的代码吗
梦想开发者
·
2020-05-27 23:22
区块链
比特币
以太坊
Python智能合约开发指南(以太坊+web3py)
所以写这个Python中的
以太坊智能合约
开发指南。按我的统计对我们来说幸运的是,2017年Web3.py的第4版发布,这意味着现在比以往更容易运行python脚本并观察区块链上发生的神
编程狂魔
·
2020-04-14 09:38
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他