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
以太坊开发
【鉴轻尘】以太坊2.0协议核心Beacon链详解,有你想要的!
密码货币社区的很多参与者所掌握的信息可能已经是过时了,例如以太坊的Casper协议将不会替代现有以太坊PoW机制,而是被转移到了以太坊2.0系统的Beacon链当中,而现有的以太坊PoW链,将继续按原来的规则运行,在这篇文章中,来自
以太坊开发
公司
鉴轻尘
·
2020-06-24 00:12
【
以太坊开发
】BeautyChain (BEC) 溢出漏洞分析
前言2018年4月23日中午11点30分左右,BEC代币被Hacker攻击。Hacker利用数据溢出的漏洞攻击与美图合作的公司美链BEC的智能合约,成功地向两个地址转出了天量级别的BEC代币,导致市场上海量BEC被抛售,该数字货币价值几近归零,给BEC市场交易带来了毁灭性打击。下面我们来分析一下此次受攻击的漏洞,作为前车之鉴。一、Token地址:https://etherscan.io/addre
海阳之新
·
2020-06-23 08:11
以太坊开发
入门,如何搭建一个区块链DApp投票系统
点击关注异步图书,置顶公众号每天与你分享IT好书技术干货职场知识第一节概述对于初学者,需要了解
以太坊开发
相关的基本概念,另外就是如何构建一个基于以太坊的完整去中心化应用例如一个区块链投票系统。
人邮异步社区
·
2020-06-23 06:49
大数据
Python
Ubuntu14.0安装以太坊私有链开发环境
nodejs,用来安装truffle等工具truffle,目前最好用的
以太坊开发
框架ganache,可
疯之爽
·
2020-06-23 06:12
搭建以太坊私链环境
1.编译gethgeth是
以太坊开发
中最常用的工具,是官方客户端。可以运行以太坊节点、创建和管理账户、发送交易、挖矿、部署智能合约等。由于我们在以太坊的基础上进行了一些代码的改动。
yuan1028
·
2020-06-22 09:45
从区块链小白到成为Web3.0明星项目的唯一中国工程师,他只用了两年
她说,从2017年开始做
以太坊开发
者社区至今,遇见过太多有趣的区块链开发者,她想要把这些开发者的故事讲给你听。于是,她开启了一个记录一系列区块链开发者和他们的真实经历、故事的原创内容栏目【链习生】。
一块 +
·
2020-06-22 09:53
blockstack
线上课
以太坊开发
者证实 Eth2.0 不会在7月上线
作者|ShauryaMalwa来源|Unitimes封图|CSDN付费下载于东方IC以太坊期待已久的使用PoS机制的Eth2.0(Serenity)升级阶段0上线时间可能比此前预计的需要更长时间。以太坊项目开发者于5月12日证实,任何所谓的明确上线日期都是明显的信息误传。Eth2.0不会在7月到来Eth2.0升级自2018年初以来一直处于开发中。就其协议更新而言,此次升级的意义对于以太坊来说就像减
区块链大本营
·
2020-06-21 17:11
从零开始用区块链技术构建一个食品安全系统
.实现过程2.1系统结构2.2在Azure云平台上搭建区块链2.3配置本地环境2.4编写智能合约2.5构建系统3.系统演示3.1启动系统3.2添加新食品及其位置信息3.3获取当前食品所有信息该系统基于
以太坊开发
GanonYou
·
2020-06-21 04:58
其他
以太坊开发
(四)Geth常用指令
启动命令的主体是geth+指令+console,表示启动节点并进入交互式控制台。各选项含义如下:-–identity:指定节点ID;-–rpc:表示开启HTTP-RPC服务;-–rpcport:指定HTTP-RPC服务监听端口号(默认为8545);-–datadir:指定区块链数据的存储位置;-–port:指定和其他节点连接所用的端口号(默认为30303);-–nodiscover:关闭节点发现机
yuyangray
·
2020-06-21 02:46
以太坊开发
入门,完整入门
以太坊开发
入门,完整入门翻译自:https://medium.com/@mattcondon/getting-up-to-speed-on-ethereum-63ed28821bbe从入门到精通,干货篇
huangshulang1234
·
2020-06-21 01:31
架构文摘
区块链
以太坊:数字货币归零的罪魁祸首?
目前市面上约有90%以上的数字货币,是基于
以太坊开发
的。可以说,以太坊就像《三体》里的太阳,放大比特币光波功率,让更多人知道区块链世界的
囚徒戈多
·
2020-04-14 04:45
以太坊开发
(十一)Mist使用:Transaction详解
这篇文章来自以太中文网:区块链学堂(19):Mist5–Transaction,我会对使用过程中自己遇到的问题进行补充。Mist中的基本概念回顾以太坊账户体系一种是普通的以太坊账户,这类账户由一对公钥和私钥组成。公钥就是该账号的地址,是可以公开的。秘钥是密码的一段加密hash值。私钥一定要保存妥当,一旦遗失,就无法证明你是你这个难题。一种是合约账户,一种特殊的账户,由代码所组成的账户。这种账户也可
yuyangray
·
2020-04-09 05:58
以太坊开发
实战学习-Web3.js(十)
接上篇Web3.js,这节课继续学习Web3.js的相关知识。一、发送事务这下我们的界面能检测用户的MetaMask账户,并自动在首页显示它们的僵尸大军了,有没有很棒?现在我们来看看用send函数来修改我们智能合约里面的数据。相对call函数,send函数有如下主要区别:1、send一个事务需要一个from地址来表明谁在调用这个函数(也就是你Solidity代码里的msg.sender)。我们需要
wustmz
·
2020-04-07 08:46
以太坊开发
(2):在以太坊私有链上的基本操作
在上一讲如何使用geth搭建以太坊私有链完成了私有链的搭建,下面介绍在私有链上的基本操作。创建账户启动私有链后在命令行输入:##123456为密码personal.newAccount("123456")执行完之后可以查看到生成的账户地址为0xe6e4e20c95abc11dca8b3e9c292a34725bf89930查询账户余额:##返回余额为0>eth.getBalance("0xe6e4
暴走的K哥哥
·
2020-04-06 19:25
以太坊开发
实战学习-Web3.js(九)
通过前边的学习,DApp的Solidity合约部分就完成了。现在我们来做一个基本的网页好让你的用户能玩它。要做到这一点,我们将使用以太坊基金发布的JavaScript库——Web3.js.一、Web3.js简介什么是Web3.js?还记得么?以太坊网络是由节点组成的,每一个节点都包含了区块链的一份拷贝。当你想要调用一份智能合约的一个方法,你需要从其中一个节点中查找并告诉它:1、智能合约的地址2、你
wustmz
·
2020-04-03 19:29
以太坊Solidity开发入门(基础篇)
分享一个很有趣的
以太坊开发
教程。从零开始手把手教你
以太坊开发
。第1章:课程概述第一课你将创造一个"僵尸工厂",用它建立一支僵尸部队。
那个大螺丝
·
2020-04-01 21:42
数字货币简明讲义系列-以太坊
image.png2017年6月,普京和
以太坊开发
者小神童VitalikButerin讨论了以太坊技术的发展和机遇。了解最权威以太坊信息,请移步以太坊
瑞波荡漾
·
2020-03-31 01:24
用Go来做
以太坊开发
③交易
交易(Transaction)这些部分将讨论如何使用go-ethereumethclient包在以太坊上查询和发送交易。注意这里的交易transaction是指广义的对以太坊状态的更改,它既可以指具体的以太币转账,代币的转账,或者其他对智能合约的创建或者调用。而不仅仅是传统意义的买卖交易。查询区块正如我们所见,您可以有两种方式查询区块信息。区块头您可以调用客户端的HeadByNumber来返回有关
Chole121
·
2020-03-30 09:04
区块链问与答
问答来源:weibo.com/elwingao高志豪(weibo.com/elwingao)
以太坊开发
:https://www.cnblogs.com/helloworld2018/p/8871996.
磨链社区
·
2020-03-30 06:55
以太坊开发
:如何在私有链获取账号的私钥
搭建过私链的朋友应该知道,通过geth生成账号地址后,会在你的私链存储位置生成keystore文件。那如何获取你的账户地址对应的私钥呢?使用keythereum库keythereum是以太坊提供的用于生成、导入和导出key的js库。https://github.com/ethereumjs/keythereum安装很简单:npminstallkeythereum调用importFromFile和r
暴走的K哥哥
·
2020-03-30 06:51
以太坊开发
(九)Mist使用:合约及部署合约
这篇文章来自以太中文网:区块链学堂(17):Mist3–合约页面&部署合约,我会对使用过程中自己遇到的问题进行补充。Mist中的合约页面点击Mist页面中的Contracts,可以看到合约页面点击按钮DeployNewContract按钮,可以部署一个新的合约,我们点击该按钮,会看到的上方界面如下:在From中我们可以选择一个账户,MainAccount/account1,选择哪个账户,那么那个账
yuyangray
·
2020-03-30 01:46
第八课 如何调试以太坊官网的智能合约众筹案例
【技术收获】1).调试成功以太坊官网的智能合约众筹代码2).REMIX和myetherwallet配合的智能合约代码调试【实操课程列表】第一课如何在WINDOWS环境下搭建
以太坊开发
环境第二课如何实现以太坊最简智能合约
笔名辉哥
·
2020-03-29 12:48
2018-07-22 以太坊交易费到1美元 | LightCoin存在漏洞可无限转账
本周安全情报回顾
以太坊开发
人员:EOS刻意拥堵以太坊网络提高交易费到1美元重要系数:★★★★☆据TrustNode消息,
以太坊开发
人员Justo指责EOS疑似操纵了针对以太坊网络的“攻击”:通过滥发通证导致以太坊网络拥堵
比特情报局
·
2020-03-29 05:37
用Go来做
以太坊开发
⑤事件日志
事件智能合约具有在执行期间“发出”事件的能力。事件在以太坊中也称为“日志”。事件的输出存储在日志部分下的事务处理中。事件已经在以太坊智能合约中被广泛使用,以便在发生相对重要的动作时记录,特别是在代币合约(即ERC-20)中,以指示代币转账已经发生。这些部分将引导您完成从区块链中读取事件以及订阅事件的过程,以便交易事务被矿工打包入块的时候及时收到通知。监听事件日志订阅事件日志为了订阅事件日志,我们需
Chole121
·
2020-03-28 05:36
以太坊中的Event监听
本来是全职做EOS方面工作的,但是,今天有些情况需要和其他公司有交流,他们咨询关于
以太坊开发
的问题,感觉有些问题还不错,做个整理;但是本篇文章先把一个比较复杂的过程介绍下,就是event的事件监听:前提准备
redbutterfly
·
2020-03-28 00:24
以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统
第一节课程概述本课程面向初学者,内容涵盖
以太坊开发
相关的基本概念,并将手把手地教大家如何构建一个基于以太坊的完整去中心化应用——区块链投票系统。
编程狂魔
·
2020-03-27 23:16
以太坊开发
(1):如何使用geth搭建以太坊私有链
geth是go-ethereum的简称,就是这个以太坊客户端是go语言编写的,除此之外还有Java、Python、Ruby、Js,就不一一列举了。本文针对的是mac系统,其他开发环境参考github的wiki:https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum环境搭建1.首先需要安装Homebrew,如果安装了请忽略,点击安
暴走的K哥哥
·
2020-03-24 20:57
以太坊开发
简介(下)
上篇介绍了以太坊的诞生、以太币钱包的使用以及如何获取以太币,这篇文档中分别对开发工具介绍、如何编写及部署智能合约、DApp开发框架Truffle的使用等方面作简单介绍,其他的后续再作补充以太坊官网地址:https://ethereum.org/1、开发工具介绍智能合约是以太坊中重要的概念,是指运行在区块链上的模块化、可重用、自动执行的脚本。在以太坊平台上的智能合约,使用Solidity语言编写(类
良__
·
2020-03-24 16:55
通过推特获Twitter取以太坊Rinkeby测试链中的以太币
在
以太坊开发
时,需要在测试链Rinkeby环境,因此需要获取测试链中的以太币,可以通过以下3种方式获取。Howdoesthiswork?
赖床的猫
·
2020-03-24 10:00
【
以太坊开发
】Remix IDE本地部署与配置个性风格
“工欲善其事必先利其器”下载地址https://github.com/ethereum/browser-solidity/此版本无需安装任何依赖,下载到本地直接访问即可。按个性风格修改后的下载地址:链接:https://pan.baidu.com/s/1awPqn5I24NmGswGq4AGT-A密码:b8hw个性风格1、注释掉弹窗搜索functionrun()或定位至189971行,注释掉189
海阳之新
·
2020-03-22 21:22
【Day3-陈伟】去中心化和去威权化
所以在以太坊出现以后,当发现
以太坊开发
基本是小
weichen000
·
2020-03-20 12:37
用Go来做
以太坊开发
②以太坊账户
账户以太坊上的账户要么是钱包地址要么是智能合约地址。它们看起来像是0x71c7656ec7ab88b098defb751b7401b5f6d8976f,它们用于将ETH发送到另一个用户,并且还用于在需要和区块链交互时指一个智能合约。它们是唯一的,且是从私钥导出的。我们将在后面的章节更深入地介绍公私钥对。要使用go-ethereun的账户地址,您必须先将它们转化为go-ethereum中的commo
Chole121
·
2020-03-20 07:52
币圈雅典娜:11月3日空单要谨慎了
2.根据
以太坊开发
人员TimBeiko的说法,在伊斯坦布尔硬分叉(日期定为12月4日)之后,将进行以太坊柏林硬分叉升级,时间暂定为2020年6月。目前,以太坊柏林升级时间尚未确定,细
币圈雅典娜
·
2020-03-17 04:47
【
以太坊开发
】手把手教你发布众筹智能合约进行ICO
前言上一篇:【
以太坊开发
】手把手教你发个数字货币及怎样分配激励tokenCBT我们已经发行好了,接下来该ICO了。
海阳之新
·
2020-03-16 06:00
以太坊开发
(十三)代币示例及讲解
原文:Go-Ethereum1.7.2结合Mist0.9.2实现代币智能合约的实例作者:迦壹(注:本文是在原文的基础上,根据个人的理解,修改部分内容并添加了一些注释)基础版的代币合约下面是一个最简单的代币合约代码,主要介绍可以看注释:pragmasolidity0.4.20;/***@title基础版的代币合约*/contracttoken{/*公共变量*/stringpublicstandard
yuyangray
·
2020-03-15 02:16
以太坊开发
(十二)众筹合约示例及讲解
原文:Go-Ethereum1.7.2结合Mist0.9.2实现众筹合约的实例作者:迦壹(注:本文是在原文的基础上,根据个人的理解,修改部分内容并添加了一些注释)什么是ICOICO是以初始产生的数字加密货币作为投资回报的一种筹措资金的方式,它的概念源自证券界的InitialPublicOffering(IPO,首次公开发行)。相较于传统意义上的IPO,ICO具有可以缩短投融资链、降低投融资门槛、流
yuyangray
·
2020-03-13 11:23
以太坊是什么 -
以太坊开发
入门指南
很多同学已经跃跃欲试投入到区块链开发队伍当中来,可是又感觉无从下手,本文将基于以太坊平台,以通俗的方式介绍
以太坊开发
中涉及的各晦涩的概念,轻松带大家入门。
顾村长0414
·
2020-03-12 18:14
【
以太坊开发
】ERC20标准详解
一、为什么需要这个标准?以太坊是一个分布式的智能合约平台,可以分发代币(Token)。访问https://etherscan.io/tokens可以了解到,截止到发稿前以太坊上已有69254个代币的智能合约。如果这么多代币的标准不统一,对于其他人来查看代码是相当痛苦的,众筹的人也就没有办法来检查代币分发的是否合理,也没有办法做到多种钱包的兼容。为了我们发布的Token被以太坊钱包支持,要求我们在实
海阳之新
·
2020-03-10 02:11
信息 | 近期全国区块链活动信息汇总(12月)
北京12月1日周五19:00-21:00主题:
以太坊开发
者沙龙|如何构建高质量的dApp北京站地点:(北京海淀)理工大学北门国际交流大厦1层白石桥7号餐厅主办方:ConsenSys中国详情及报名链接(免费
区块娘
·
2020-03-06 08:05
以太坊是什么 -
以太坊开发
入门指南
【汇新云】为大家定期更新文章,【汇新云】IT人的产业链平台很多同学已经跃跃欲试投入到区块链开发队伍当中来,可是又感觉无从下手,本文将基于以太坊平台,以通俗的方式介绍
以太坊开发
中涉及的各晦涩的概念,轻松带大家入门
创成汇之眼
·
2020-03-04 20:04
一篇文章帮你解惑EOS增发5%的顾虑
以此基于他开发的dapp才能吸引普通用户,试想一下,你用基于
以太坊开发
的dapp,很多操作都收费,这
007独自散步
·
2020-03-01 04:41
搭建
以太坊开发
环境时的辛酸历程
在这个“雪中送炭”的日子里,终于搭建好了
以太坊开发
环境,非常感谢二师兄ⅡⅩⅠⅤ的帮助,在这里结合二师兄ⅡⅩⅠⅤ的博客回顾一下我的搭建过程。
94小辉
·
2020-03-01 03:22
区块链学姐:11月3日空单要谨慎了
2.根据
以太坊开发
人员TimBeiko的说法,在伊斯坦布尔硬分叉(日期定为12月4日)之后,将进行以太坊柏林硬分叉升级,时间暂定为2020年6月。目前,以太坊柏林升级时间尚未确定,细
区块链学姐
·
2020-02-27 02:41
【
以太坊开发
】Truffle框架实战(二)
一、创建项目根目录mkdir-p/home/simon/project/ColorBayDemocd/home/simon/project/ColorBayDemo二、项目初始化truffleinit三、创建智能合约在根目录下的contracts文件夹下新建一文件ColorBay.sol,代码如下:pragmasolidity^0.4.17;contractColorBay{functioncal
海阳之新
·
2020-02-26 06:56
区块链100讲:Truffle——一个更简单的部署智能合约的方法
Truffle为以太坊提供了开发环境、测试框架和资产管道(pipeline),旨在使
以太坊开发
更容易,使用Truffle你会得到:内置智能合约编译、链接、部署和二进制字节码管理。针对快速迭
宇宙永恒
·
2020-02-24 16:43
第四课
以太坊开发
框架Truffle从入门到实战
【本文目标】通过本文的学习和时间,你将熟悉
以太坊开发
框架Truffle的配置和运行,并借助Truffle完成一个智能合约的部署。
笔名辉哥
·
2020-02-24 11:19
编写智能合约
引言文本将使用目前市面上最活跃的智能合约开发框架truffle(truffle是最受欢迎的
以太坊开发
框架,其使命是让您的生活变得更轻松)来进行开发。
Randy_ed88
·
2020-02-24 08:37
以太坊账户私钥形态keystore与privatekey相互转换
在
以太坊开发
中,经常会遇到将账户私钥的keystore与privatekey相互转换的需求,今天特以此文整理记录一下。
一直天天向上
·
2020-02-23 19:28
用Go来做
以太坊开发
⑧Swarm存储
SwarmSwarm是以太坊的去中心化和分布式的存储解决方案,与IPFS类似。Swarm是一种点对点数据共享网络,其中文件通过其内容的哈希来寻址。与Bittorrent类似,可以同时从多个节点获取数据,只要单个节点承载分发数据,它就可以随处被访问。这种方法可以在不必依靠托管任何类型服务器的情况下分发数据-数据可访问性与位置无关。可以激励网络中的其他节点自己复制和存储数据,从而在原节点未连接到网络时
Chole121
·
2020-02-21 01:16
用Go来做
以太坊开发
④智能合约
智能合约在这个章节中我们会介绍如何用Go来编译,部署,写入和读取智能合约。智能合约的编译与ABI与智能合约交互,我们要先生成相应智能合约的应用二进制接口ABI(applicationbinaryinterface),并把ABI编译成我们可以在Go应用中调用的格式。第一步是安装Solidity编译器(solc).Solc在Ubuntu上有snapcraft包。sudosnapinstallsolc-
Chole121
·
2020-02-21 00:06
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他