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
以太坊开发
以太坊开发
实战学习-Web3.js(十)
接上篇Web3.js,这节课继续学习Web3.js的相关知识。一、发送事务这下我们的界面能检测用户的MetaMask账户,并自动在首页显示它们的僵尸大军了,有没有很棒?现在我们来看看用send函数来修改我们智能合约里面的数据。相对call函数,send函数有如下主要区别:1、send一个事务需要一个from地址来表明谁在调用这个函数(也就是你Solidity代码里的msg.sender)。我们需要
Corwien
·
2018-06-18 00:00
以太坊
区块链
solidity
以太坊开发
实战学习-合约安全(八)
通过上一节的学习,我们完成了ERC721的实现。并不是很复杂,对吧?很多类似的以太坊概念,当你只听人们谈论它们的时候,会觉得很复杂。所以最简单的理解方式就是你自己来实现它。一、预防溢出不过要记住那只是最简单的实现。还有很多的特性我们也许想加入到我们的实现中来,比如一些额外的检查,来确保用户不会不小心把他们的僵尸转移给0地址(这被称作“烧币”,基本上就是把代币转移到一个谁也没有私钥的地址,让这个代币
Corwien
·
2018-06-17 00:00
solidity
以太坊
区块链
erc721
以太坊开发
实战学习-Web3.js(九)
通过前边的学习,DApp的Solidity合约部分就完成了。现在我们来做一个基本的网页好让你的用户能玩它。要做到这一点,我们将使用以太坊基金发布的JavaScript库——Web3.js.一、Web3.js简介什么是Web3.js?还记得么?以太坊网络是由节点组成的,每一个节点都包含了区块链的一份拷贝。当你想要调用一份智能合约的一个方法,你需要从其中一个节点中查找并告诉它:1、智能合约的地址2、你
Corwien
·
2018-06-17 00:00
以太坊
区块链
solidity
以太坊开发
实战学习-ERC721标准(七)
从这节开始,我们将学习代币,ERC721标准,以及加密收集资产等知识。一、代币代币让我们来聊聊以太坊上的代币。如果你对以太坊的世界有一些了解,你很可能听过人们聊到代币——尤其是ERC20代币。一个代币在以太坊基本上就是一个遵循一些共同规则的智能合约——即它实现了所有其他代币合约共享的一组标准函数,例如transfer(address_to,uint256_value)和balanceOf(addr
Corwien
·
2018-06-15 00:00
erc721
solidity
区块链
以太坊
以太坊开发
实战学习-高级Solidity理论 (六)
接上篇文章,这里继续学习Solidity高级理论。一、重构通用逻辑不管谁调用我们的attack函数——我们想确保用户的确拥有他们用来攻击的僵尸。如果你能用其他人的僵尸来攻击将是一个很大的安全问题。你能想一下我们如何添加一个检查步骤来看看调用这个函数的人就是他们传入的_zombieId的拥有者么?想一想,看看你能不能自己找到一些答案。花点时间……参考我们前面课程的代码来获得灵感。答案我们在前面的课程
Corwien
·
2018-06-14 00:00
solidity
区块链
以太坊
以太坊开发
实战学习-高级Solidity理论 (五)
接上篇文章,这里继续学习Solidity高级理论。一、深入函数修饰符接下来,我们将添加一些辅助方法。我们为您创建了一个名为zombiehelper.sol的新文件,并且将zombiefeeding.sol导入其中,这让我们的代码更整洁。我们打算让僵尸在达到一定水平后,获得特殊能力。但是达到这个小目标,我们还需要学一学什么是“函数修饰符”。带参的函数修饰符之前我们已经读过一个简单的函数修饰符了:on
Corwien
·
2018-06-13 00:00
区块链
solidity
以太坊
以太坊实战视频教程
视频教程地址:http://edu.51cto.com/course/13888.html以太坊概述及课程概要介绍以太坊核心概念详解以太坊客户端&Geth的安装
以太坊开发
、测试环境搭建单节点以太坊私有链搭建多节点以太坊私有链搭建
刘宗泽
·
2018-06-12 21:24
区块链
以太坊
Ethereum
以太坊开发
实战学习-solidity语法 (三)
接上一节,继续学习solidity高级语法。一、使用接口继续前面上一节NumberInterface的例子,我们既然将接口定义为:contractNumberInterface{functiongetNum(address_myAddress)publicviewreturns(uint);}我们可以在合约中这样使用:contractMyContract{addressNumberInterfac
Corwien
·
2018-06-10 00:00
solidity
区块链
以太坊
以太坊开发
实战学习-高级Solidity理论(四)
通过前边的Solidity基础语法学习,我们已经有了Solidity编程经验,在这节就要学学Ethereum开发的技术细节,编写真正的DApp时必知的:智能协议的所有权,Gas的花费,代码优化,和代码安全。一、智能协议的永固性到现在为止,我们讲的Solidity和其他语言没有质的区别,它长得也很像JavaScript.但是,在有几点以太坊上的DApp跟普通的应用程序有着天壤之别。第一个例子,在你把
Corwien
·
2018-06-10 00:00
以太坊
区块链
solidity
创建私有链
对于
以太坊开发
者来说,DApp开发时不能在主链上做测试,必须在测试链或者私有链上工作,今天学习下私有链的搭建。
我就是非主流
·
2018-06-09 17:04
以太坊开发
实战学习-solidity语法(二)
以太坊开发
高级语言学习。一、映射(Mapping)和地址(Address)我们通过给数据库中的僵尸指定“主人”,来支持“多玩家”模式。
Corwien
·
2018-06-09 00:00
以太坊
solidity
区块链
EthBox
以太坊开发
套件,一键安装部署
以太坊开发
环境
阅读更多EthBox是汇智网为了方便
以太坊开发
学习者快速安装本地开发环境而制作的开发套件,可以一键安装以下必备开发工具:nodejs:8.11.2git:2.17.1.2geth:1.8.10ganache-cli
it_node
·
2018-06-07 17:00
以太坊
安装
部署
开发环境
以太坊教程
EthBox
以太坊开发
套件,一键安装部署
以太坊开发
环境
阅读更多EthBox是汇智网为了方便
以太坊开发
学习者快速安装本地开发环境而制作的开发套件,可以一键安装以下必备开发工具:nodejs:8.11.2git:2.17.1.2geth:1.8.10ganache-cli
it_node
·
2018-06-07 17:00
以太坊
安装
部署
开发环境
以太坊教程
以太坊开发
实战学习-Solidity初学(一)
区块链火热,作为程序猿的我,当然也不能袖手旁观,一位资深技术开发朋友曾笑说:这是屌丝程序猿改变命运为数不多的机会之一。所以,从今天开始,就要步入区块链的开发大潮中。一、合约开发流程语言:使用node.js开发该项目大概流程:合约代码编写(Solidity)->合约编译(solc)->合约部署(web3)开发语言及工具:区块链节点:ganache-cli基础环境:node合约开发语言:Solidit
Corwien
·
2018-06-05 00:00
以太坊
区块链
solidity
【
以太坊开发
】以太坊geth命令参数详解
Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。笔者摘出几个常用的命令和选项#命令attach启动交互式JavaScript环境(连接到节点)console启动交互式JavaScript环境import导入一个区块链文件init启动并初始化一个新的创世纪块#选项--networkidvalue网络标识符(整型,1=Frontier,2=Morden(弃用),3=
海阳之新
·
2018-06-03 16:41
凯远集团_数字钱包将成为价值互联网的浏览器!
这里,有1000+
以太坊开发
者,以及优质的资本、项目和法律机构,让你一站打尽以太坊全生态!有人说,区块链是一个真正的「英雄出少年」的竞技场,大量的年轻人争先恐后的涌入,甚至有一些通过区块
小影思维
·
2018-06-01 17:40
大会前瞻 | 全能美女王奇君带你认识稳定币及其应用
这里,有1000+
以太坊开发
者,以及优质的资本、项目和法律机构,让你一站打尽以太坊全生态!她曾是4A数字营销广告公司的策略师,也是新东方的雅思
区块链大本营
·
2018-05-31 12:02
以太坊开发
(二十三)使用Web3.js查询以太币和代币余额以及转账
前言web3.js文档http://web3js.readthedocs.io/en/1.0/前面的文章也提到了,使用web3.js可以与以太坊进行互动。这篇文章的主要内容如下:解决web3.js版本问题2.使用web3.js查询以太币及代币余额,以及进行以太币和代币转账1.web3.js版本问题现在使用npminstallweb3安装的web3.js,会发现node_modules中的web3文
yuyangray
·
2018-05-29 10:03
大会前瞻 | 在以太坊上交易比特币是什么鬼?这样的项目竟然深深打动了V神
这里,有1000+
以太坊开发
者,以及优质的资本、项目和法律机构,让你一站打尽以太坊全生态!抢票请戳:https://bss.csdn.net/
区块链大本营
·
2018-05-27 23:29
大会前瞻 | imtoken何斌:数字钱包将成为价值互联网的浏览器!
这里,有1000+
以太坊开发
者,以及优质的资本、项目和法律机构,让你一站打尽以太坊全生态!抢票请戳:https://bss.csdn.net/
区块链大本营
·
2018-05-25 20:17
以太坊开发
:如何搭建远程私有节点服务器
本文将介绍如何在远程服务器搭建私有链,并且进行rpc连接。搭建私有链首先需要有一台远程服务器,Linux下安装geth,比较简单,只需要几个指令:sudoapt-getinstallsoftware-properties-commonsudoadd-apt-repository-yppa:ethereum/ethereumsudoapt-getupdatesudoapt-getinstalleth
暴走的K哥哥
·
2018-05-21 10:10
10分钟,前端工程师也能玩转区块链Web3.js开发
在
以太坊开发
实战中,应该了解
区块链大本营
·
2018-05-17 18:31
【
以太坊开发
】 问题 etherbase must be explicitly specified
1.使用geth启动在私有链环境下,提示如下问题:[html]viewplaincopyUpdatedminingthreadsthreads=0INFO[08-17|21:31:30]Transactionpoolpricethresholdupdatedprice=18000000000ERROR[08-17|21:31:30]Cannotstartminingwithoutetherbase
梵心先生
·
2018-05-17 14:58
区块链/以太坊/比特币
以太坊开发
(七)Mist 0.9.4环境搭建
Mist介绍Mist是以太坊官方的在线钱包管理工具。通过Mist我们可以很方便的连接上我们的私有网络,从而更好的开发、调试、测试我们的智能合约。既可以连接生产网络、测试网络,更加可以通过设置参数的方式,连接我们自己的私有网络。Mist在通过geth.ipc文件连接后,就和Geth所建立的网络完全契合在一起了,在Mist上部署的合约,实际上也就是部署在了Geth网络上。Geth网络上新建账号,也可以
yuyangray
·
2018-05-10 18:26
以太坊实战-环境准备-姜信宝-专题视频课程
以太坊实战-环境准备—191人已学习课程介绍以太坊实战系列之准备,包含以太坊客户端(mist)以太坊私有链部署(运行环境geth)
以太坊开发
环境(开发框架truffle)开发语言solidity课程收益以太坊实战系列之准备
姜信宝BobJiang
·
2018-05-10 13:17
视频教程
区块链
以太坊
开发环境
部署环境
运行环境
【
以太坊开发
】Web3j对以太坊钱包功能的实现
EthService.javapublicclassEthService{//privatestaticStringURL="http://192.168.1.213:8545";privatestaticStringURL="http://47.88.230.234:18759";privatestaticHttpServicehttpService;/***初始化web3j普通api调用**@
梵心先生
·
2018-04-28 16:11
区块链/以太坊/比特币
以太坊开发
--geth的使用入门
一、环境配置和程序安装1.1安装gethMACOSX首先确保已安装homebrew,没有安装过的可以在命令行下执行/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"进行安装brewtapethereum/ethereumbrewinstallethereumWI
飞鱼计划
·
2018-04-27 10:17
php和mysqlweb开发
以太坊MetaMask钱包插件使用教程
MetaMask是一个以太坊钱包插件,虽然只能在Chrome浏览器中使用,但作为以太坊钱包的metamask却很受
以太坊开发
者欢迎。
芒果汁
·
2018-04-22 22:07
区块链比特币以太坊EOS开发
使用web3.js进行编译发布及调用智能合约
GanacheCLI是
以太坊开发
工具Truffle套件的一部分,是Ganache的命令行版本。
cs380637384
·
2018-04-20 17:26
区块链
web3
solc
ganache-cli
智能合约
使用Java开发一个做数据共享的联盟链思路
起因公司要开发区块链,原本是想着使用
以太坊开发
个合约或者是使用个第三方平台来做,后来发现都不符合业务需求。原因很简单,以太坊、超级账本等平台都是做共享账本的,有代币和挖矿等模块。
天涯泪小武
·
2018-04-16 09:53
区块链
【
以太坊开发
】以太坊平台开发流程
1、启动一个以太坊节点(例如geth或者testrpc)。2、使用solc编译智能合约,获得二进制代码。3、将编译好的合约部署到网络。(这一步会消耗以太币,还需要使用你的节点的默认地址或者指定地址来给合约签名。)=>获得合约的区块链地址和ABI(合约接口的JSON表示,包括变量,事件和可以调用的方法)。(译注:作者在这里把ABI与合约接口弄混了。ABI是合约接口的二进制表示。)4、用web3.js
海阳之新
·
2018-04-16 00:09
以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统
阅读更多第一节课程概述本课程面向初学者,内容涵盖
以太坊开发
相关的基本概念,并将手把手地教大家如何构建一个基于以太坊的完整去中心化应用——区块链投票系统。
it_node
·
2018-04-13 10:00
区块链
以太坊
区块链开发
以太坊开发
以太坊入门
从区块链游戏 CryptoKitties 中,学习区块链技
本文来自作者崔广斌在GitChat上分享「玩区块链游戏谜恋猫CryptoKitties,学习区块链技术赚ETH」编辑|McJin便于读者更清晰阅读本文,先列出本文的内容大纲:1.
以太坊开发
技术基础2.谜恋猫系统结构
GitChat技术杂谈
·
2018-04-12 00:00
用
以太坊开发
框架Truffle开发智能合约实践攻略(代码详解)
1TRUFFLE是什么?Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下:内置的智能合约编译,链接,部署和二进制文件的管理。快速开发下的自动合约测试。脚本化的,可扩展的部署与发布框架。部署到不管多少的公网或私网的网络环境管理功能使用EthPM&NPM提供的包管理,使用ERC190标准。与合约直接通信的直接交互控制台(写完合约
HiBlock区块链社区
·
2018-04-08 22:45
技术之路
区块链
第四课
以太坊开发
框架Truffle从入门到实战
【本文目标】通过本文的学习和时间,你将熟悉
以太坊开发
框架Truffle的配置和运行,并借助Truffle完成一个智能合约的部署。
笔名辉哥
·
2018-04-03 21:16
以太坊开发
DApp 实战教程——用区块链、星际文件系统(IPFS)、Node.js 和 MongoDB 来构建电商平台...
2019独角兽企业重金招聘Python工程师标准>>>推荐一个
以太坊开发
DApp实战教程——用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台http://xc.hubwiz.com
weixin_34269583
·
2018-03-30 11:00
2018-03-28 RSK开发环境搭建
RSK开发环境搭建1、操作系统用的ubuntu16,用virtualbox安装的2、搭建
以太坊开发
环境,参考https://mshk.top/2017/11/truffle-4-0-geth-1-7-2
oracle3
·
2018-03-28 17:44
区块链开发、
以太坊开发
的技术资料资源汇总
阅读更多一个适合新手的以太坊DApp开发教程:[http://xc.hubwiz.com/course/5a952991adb3847553d205d1](http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=20180326iteye)一些免费区块链、以太坊技术开发相关的文件,下载链接:1.web3.jsAPI官方文档中文版:htt
it_node
·
2018-03-26 08:00
区块链
以太坊
solidity
truffle
web3.js
十分钟轻松入门——以太坊白皮书解读
所以在写这篇文章的时候,我就对自己说,要用最简短的语言最白话的文字,以最通俗的方式介绍
以太坊开发
中涉及的各晦涩的概念,轻松带大家入门。目录一、以太坊是什么?
自由心的成长空间
·
2018-03-21 11:12
十分钟轻松入门——以太坊白皮书解读
所以在写这篇文章的时候,我就对自己说,要用最简短的语言最白话的文字,以最通俗的方式介绍
以太坊开发
中涉及的各晦涩的概念,轻松带大家入门。目录一、以太坊是什么?
自由心的成长空间
·
2018-03-21 11:12
2018最新
以太坊开发
入门-关于以太坊钱包客户端Etheum Wallet 和 Mist的那些事
学习
以太坊开发
,新手首先接触到的应该是钱包,我也是和大家一样,下载了EtheumWallet和Mist两个客户端,现在给大家简单总结下他们的一些特点:文:谦益以太坊钱包其实EtheumWallet和Mist
IT锟
·
2018-03-15 18:05
Windows以太坊环境搭建,智能合约编程,挖矿
本篇文章是在搭建
以太坊开发
环境之后的总结,在该过程中查了许多博客和帖子,大部分不记得了,只在末尾附上一些印象深刻的。
沉醉不知处
·
2018-03-14 17:56
Ubuntu 16.04搭建
以太坊开发
环境
安装gethsudoapt-getinstallsoftware-properties-commonsudoadd-apt-repository-yppa:ethereum/ethereumsudoapt-getupdatesudoapt-getinstallethereum测试安装geth--help安装solcsolidity是以太坊智能合约的开发语言。想要测试智能合约,开发DAPP的需要安装
思无邪了吗
·
2018-03-12 19:22
比特币区块链技术
以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统
第一节课程概述本课程面向初学者,内容涵盖
以太坊开发
相关的基本概念,并将手把手地教大家如何构建一个基于以太坊的完整去中心化应用——区块链投票系统。
芒果汁
·
2018-03-02 16:55
区块链比特币以太坊EOS开发
以太坊开发
(五)使用 Browser-solidity 在 Go-Ethereum1.8.1 上进行简单的智能合约部署
基本概念智能合约智能合约是存储在区块链上的一段代码,它们可以被区块链上的交易所触发,触发后,这段代码可以从区块链上读取数据或者向区块链上写入数据。SoliditySolidity是Ethereum的一种契约型编程语言,运行在Ethereum虚拟机(EVM)之上。Solidity的语言特性它的语法接近于Javascript,是一种面向对象的语言。但作为一种真正意义上运行在网络上的去中心合约,它又有很
yuyangray
·
2018-02-25 19:36
以太坊开发
(二)使用Ganache CLI在私有链上搭建智能合约
在上一篇文章中,我们使用Truffle自带的客户端TruffleDevelop,在私有链上搭建并运行了官方提供的WebPack智能合约。本文我们使用另一个客户端Ganache,搭建并运行自己的智能合约HelloWorld。本文环境:MacOS10.13.3Nodev9.5.0Trufflev4.0.6GanacheCLIv6.0.3(ganache-core:2.0.2)GanacheGanach
yuyangray
·
2018-02-23 18:56
区块链(2)
以太坊开发
框架Truffle教程(Windows)
区块链(1)开发环境搭建及HelloWorld合约展示区块链(2)
以太坊开发
框架Truffle教程(Windows)区块链(3):在以太坊私有链建立节点集群并发生交易概述环境搭建Node安装Truffle
ShuSheng007
·
2018-02-11 18:00
区块链
开发一个去中心化应用Dapp-宠物领养
1.参考资料http://truffleframework.com/tutorials/pet-shop这是一个使用
以太坊开发
的完整的去中心化应用(Dapp),出自tufflesuite。
forestgang
·
2018-02-09 14:39
以太坊开发
(二)——metacoin合约代码分析
这一篇分析一下metacoin的合约代码。智能合约是一组数据和代码的集合,合约部署到链上以后会产生一个地址,外部通过该地址调用合约代码来改变或者查询合约的数据(状态)。metacoin合约是用Solidity语言编写的,通过solc编译成字节码,然后在发生外部访问时被以太坊虚拟机EVM执行。Solidity是一种跟Java很类似的语言,所以代码读起来也不怎么费劲。我们先看一下MetaCoin.so
turkeycock
·
2018-01-25 22:48
区块链
以太坊开发
(一)——Truffle和Ganache
Truffle是目前最流行的
以太坊开发
框架,采用JavaScript编写,支持智能合约的编译、部署和测试。
turkeycock
·
2018-01-25 19:50
区块链
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他