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
区块链开发以太坊智能合约
搭建开发基于数字货币的私有链环境
区块链爱好者(QQ:53016353)通过本文所述方法和项目中的脚本,我们可以快速的搭建好自己的私有链进行
区块链开发
测试,本文基于以太坊技术进行搭建,分两个部分,一个是Ubuntu下搭建方法,另一个是Windwos
jQQ53016353
·
2020-07-11 09:21
数字货币
以太坊学习(三) -- truffle搭建第一个区块链应用程序
以太坊是
区块链开发
领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,搭建truffle开发环境,运行第一个区块链程序(Dapp)。
24号杀手
·
2020-07-11 07:44
以太坊
以太坊智能合约
solidity学习
用infura测试,相当于有一个测试链。https://infura.io/project/9ec844f4da324ed3b2099c026ca14416Infura是一个服务,它维护了很多以太坊节点并提供了一个缓存层来实现高速读取。你可以用他们的API来免费访问这个服务。用Infura作为节点提供者,你可以不用自己运营节点就能很可靠地向以太坊发送、接收信息。通过这样把Infura作为你的Web
球球的秋秋
·
2020-07-11 06:45
区块链
《2018中国区块链技术和应用发展研究报告》
2018年12月18日,2018中国区块链技术和产业发展论坛暨第三届
区块链开发
大会在上海举行。
挖深度享价值
·
2020-07-11 05:49
基于
以太坊智能合约
发行以太坊代币
基于
以太坊智能合约
发行以太坊代币编写智能合约pragmasolidity^0.4.16;interfacetokenRecipient{functionreceiveApproval(address_from
邓大帅
·
2020-07-11 04:36
★
工程实战
前言
加入会员微信dedao555超级账本(Hyperledger)是Linux基金会旗下的
区块链开发
平台项目,致力于发展跨行业的商用区块链平台技术。
千与千寻之前
·
2020-07-11 04:38
第3章 编写智能合约
有好几种语言可以用于编写
以太坊智能合约
,不过Solidity是最热门的语言。在本章中,我们将首先学习Solidity编程语言。
千与千寻之前
·
2020-07-11 04:38
智能合约部署
如果你还没有看过前序教程,建议先阅读它们:什么是智能合约
以太坊智能合约
开发以太坊测试网络绝大多数人在使用的网络被称为主网络(Mainnet),用户在其上交易、构建智能合约,矿工在其上挖矿。
chunzhi5970
·
2020-07-11 04:11
bitcoin全节点搭建
学习
区块链开发
,当然是从比特币开始了一、准备工作1、京东、百度、阿里云任选一家买一个云主机,一年1000来块的配置就够了,主要是要挂一个500G以上的硬盘2、linux-ubuntu1604,64位操作系统二
kevin昆
·
2020-07-11 03:51
区块链
bitcoin
使用truffle框架部署并测试
以太坊智能合约
使用truffle框架部署并测试
以太坊智能合约
文章目录使用truffle框架部署并测试
以太坊智能合约
安装solidity编译器Mac下安装安装nodeMac下安装安装truffleMac下安装安装ganache
雨落苏桥
·
2020-07-11 02:55
区块链
以太坊
以太坊智能合约
的两种数据分离模式(部署可升级式智能合约)
重要!做数据分离推荐使用2018年后的的Geth版本,即v1.8以上。在genesis.json创世文件的配置config里需添加拜占庭Block,如下:"config":{ "chainId":1, "homesteadBlock":0, "eip155Block":0, "eip158Block":0, "byzantiumBlock":0}"byzantiumBlock":
exces
·
2020-07-11 01:36
以太坊智能合约
及应用开发简介
在这个入门教程中我们将建立以太坊应用开发环境并学习编写一个投票智能合约。在这个教程中,让我们构建一个简单的"HelloWorld!"应用程序,这是一个投票应用程序。该应用程序非常简单,它所做的只是初始化一组候选人,让任何人投票给候选人,并显示每个候选人收到的总票数。我有意避免使用任何DAPP框架构建这个应用程序,因为框架抽象掉很多细节,你不了解系统的内部。此外,当你使用框架时,将对框架所做的繁重工
Q01122
·
2020-07-10 23:51
以太坊钱包 Mist 使用教程
本文来自以太坊爱好者相关文章:
区块链开发
(零)如何开始学习以太坊及区块链Mist支持Windows、Mac、Linux系统。根据自己的操作系统选择所需版本。
Metal1
·
2020-07-10 22:45
区块链
ERC-20是什么?如何在以太坊上发行数字货币(Token)?
我进入区块链行业快两年了,一直以写
以太坊智能合约
为主,慢慢着去了解区块链更底层的技术。现在也在努力学习go语言,以后能够写一些关
灬倪先森_
·
2020-07-10 22:23
区块链开发
erc20
发行代币
solidity
以太坊智能合约
token
以太坊智能合约
构造函数初始化解密
1.编译智能合约源代码得到code2.部署智能合约参考rpc命令,web3有完善的接口curl-XPOST--data'{"jsonrpc":"2.0","method":"eth_sendTransaction","params":[{"from":"0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826","data":"........."}],"id":1}'
Lxiaodao
·
2020-07-10 22:50
区块链
以太坊
区块链
以太坊
智能合约
以太坊智能合约
开发利器BrowserSolidity+MetaMask
今天无意中看到以前以太坊学习时记录的一篇发币笔记,同时以太坊系列正好缺一篇智能合约实战的文章,于是整理了下并以EOS代币
以太坊智能合约
为例讲述了整个部署调用流程,算是补全吧,有需要的自取。
区块链斜杠青年
·
2020-07-10 21:53
区块链
新加坡区块链行业自律组织成立;微软推出基于云的
区块链开发
套件
今日要闻新加坡区块链行业自律组织成立浙江省金融办将整治虚拟货币交易平台温州市政府欲在4年内打造2-3个区块链产业基地日本监管机构公布了规范加密货币钱包服务的计划微软推出基于云的
区块链开发
套件今日价格走势行业动态新加坡区块链行业自律组织
熵链观察
·
2020-07-10 20:03
区块链
福利|评价超高的《精通以太坊》丛书免费送,还包邮!手慢无
——西祠胡同创始人、FIBOS创始人响马“本书延续了《深入浅出区块链》的风格,并且对
以太坊智能合约
及DApp开发进行了极为系统、全面的
区块链大本营
·
2020-07-10 20:30
无链之链:R3 Corda带来的新视角
关注微信公众号区块链大本营,获取更多
区块链开发
技能著名的金融领域分布式账本R3项目由于有众多金融机构的参与和支持,并且获得了数千万美元的融资,自宣布之日起就受到整个区块链生态环境的瞩目。
区块链大本营
·
2020-07-10 20:27
区块链
7月Bitcoin SV开发者大会公开日程,比特币协会诚邀全球
区块链开发
者参与
活动时间:2020年7月18日-7月19日活动联合主办方:比特币协会、nChain活动支持方:WeAreDeveloper2020年6月16日,比特币协会官方正式宣布将于7月18日至19日召开BitcoinSV开发者大会(2020)。本次大会将邀请来自BitcoinSV生态系统内的领袖进行授课,演讲主题将涵盖与比特币网络及其编程语言(比特币脚本)相关的基础知识,以及在区块链上构建应用所必备的实际要
比特币协会BitcoinSV
·
2020-07-10 20:16
官方活动
区块链
比特币
比特币协会第三届BSV编程马拉松开放注册,欢迎各类开发者报名
继2019年成功举办两届编程马拉松竞赛后,比特币协会很高兴再次与
区块链开发
领先企业nChain及数字货币企业集团CoinGeek共同合
比特币协会BitcoinSV
·
2020-07-10 20:44
官方活动
以太坊智能合约
之间的调用
最近有个新的需求已经有一个代币合约如C,需要实现一个合约,在这个合约中调用代币合约C中的transfer函数,即转代币的函数。要在一个合约中调用另一个合约,可用用以下三种方式调用。CALL:最常用调用,内置变量msg的值会被修改为调用者,执行环境为被调用者的运行环境。DELEGATECALL:调用后内置变量msg的值不会修改为调用者,但执行环境为调用者的运行环境。CALLCODE和DELEGATE
爱吃鱼的俞阿娟
·
2020-07-10 20:04
区块链
solidity教程-简介
我将通过一系列的文章来介绍
以太坊智能合约
的开发语言solidity。注意:本教程是基于CryptoZombies整理而来的,Cryp
Clown95
·
2020-07-10 20:58
Solidity教程序列1 - 类型介绍
写在前面Solidity是
以太坊智能合约
编程语言,阅读本文前,你应该对以太坊、智能合约有所了解。Solidity语法的介绍会是一系列文章,本文是第一篇:介绍Solidity的变量类型。
Tiny熊
·
2020-07-10 20:05
区块链
区块链技术剖析
区块链开发
之生成12个助记词
我最近封装了一个库,使用起来更简单,大家可以移步这里:Bip44确定性算法的android实现Java版的库:Bip44确定性算法的Java实现库(Android和java平台都可以使用)这里添加一下SecureRandomUtils类的代码,注:如果你引入了web3j的库,就不需要自己在项目中添加此类,手动添加此类,里面的LinuxSecureRandom类,可以使用bitcoinj库下的,具体
wypeng2010
·
2020-07-10 19:14
区块链钱包相关
区块链钱包开发
bip39
生成助记词
智能合约中存在的3种最常见的误解
那么问题是,尽管我们现在了解了关于比特币区块链的三大强势用例(出处,公司之间记录和轻量级的融资),但我们尚未找到
以太坊智能合约
的等价物。这并不是说人们缺乏想要利用智能合约的想法。
二师兄-公众号-程序新视界
·
2020-07-10 19:56
区块链
区块链实践
以太坊
智能合约
rpc接口调用
以太坊智能合约
rpc接口调用
以太坊智能合约
传送门:柏链项目学院 在以太坊摸爬滚打有些日子了,也遇到了各种各样的问题。这几天主要研究了一下如何通过rpc接口编译、部署和调用合约。
柏链项目学院P叔
·
2020-07-10 19:57
区块链开发
入门如何选择编程语言?
区块链技术入门,涉及那些编程语言?在本文中,将介绍比特币、超级账本Fabric和以太坊这三种区块链中,分别使用什么开发语言来进行智能合约编程,并提供你进一步学习的资源链接。比特币比特币是第一个真正意义上的区块链,不过,从严格意义上来讲,它对智能合约的开发者是不友好的。可以用一种低门槛的编程语言BitcoinScript在比特币系统上编写智能合约。每个比特币地址都对应着一个BitcoinScript
weixin_34370347
·
2020-07-10 19:38
以太坊(ethereum)技术开发相关资料
以太坊智能合约
入门概念理解区块链区块链关键要点讲解(一)简单易懂地介绍什么是区块链比特币区块链关键词讲解(二)简单易懂地介绍什么是区块链(技术篇)比特币区块链技术图解一文看懂区块链架构设计从技术分层解构架构
weixin_33985507
·
2020-07-10 19:30
搭建智能合约开发环境Remix IDE及使用
写在前面Remix是
以太坊智能合约
编程语言SolidityIDE,阅读本文前,你应该对以太坊、智能合约有所了解,如果还不了解,建议先看以太坊是什么。
weixin_33716557
·
2020-07-10 19:06
cryptozombies(加密僵尸)/solidity语法学习一
这个小游戏非常不错.它一步一步教我们如何完成一个DAPP.它详细的展示了如何完整的开发一个区块链项目(除了将智能合约部署到区块链这一部分).学习的过程中.还会讲到一些基本概念和solidity语法的应用.适合想学习
以太坊智能合约
开发的小白用来入门
隋唐古城
·
2020-07-10 18:55
区块链
10、
以太坊智能合约
开发(编写智能合约的安全性相关和注意事项)
Ethereum有两个账户第一种:合约账户(contractaccounts)可以接收、和持有资金,但是不能转账,因为没有privatekey第二种:外部拥有账户(externallyownedaccounts)可以对资金进行接收、持有、和转账,有privatekey应该要知道的1.payable关键字表示该函数可以接收funds2.msg.value关键字表示接收了多少的funds,但是wei3
Victor.Zhang
·
2020-07-10 18:33
以太坊开发
区块链
智能合约
以太坊智能合约
Solidity的0.5
Solidityv0.5.0重大变化注意使用Solidityv0.5.0编译的合约仍然可以与合约甚至是使用旧版本编译的库进行交互,而无需重新编译或重新部署它们。更改接口以包括数据位置和可见性以及可变性说明符就足够了。仅语义更改本节列出了仅语义的更改,因此可能隐藏现有代码中的新行为和不同行为。•有符号右移现在使用适当的算术移位,即向负无穷大舍入,而不是向零舍入。有符号和无符号的转换将在君士坦丁堡有专
u012310362
·
2020-07-10 18:38
Solidity
以太坊
区块链
truffle教程
本文主要演示怎样通过truffle部署
以太坊智能合约
。
tianlongtc
·
2020-07-10 18:54
以太坊
区块链开发
之搭建以太坊私有链
(一)
区块链开发
之搭建以太坊私有链本文链接:https://blog.csdn.net/rwdxll/article/details/829294171、安装ethereum/Goclient(以太坊客户端
starzhou
·
2020-07-10 18:27
区块链
Hyperledger Fabric性能测试工具【Caliper】
HyperledgerFabric
区块链开发
教程:Fabric区块链Node.js开发详解Fabric区块链Java开发详解Fabric区块链Golang开发详解1、待测Fabric网络的基本配置测试环境使用
新缸中之脑
·
2020-07-10 18:28
Hyperledger
Fabric
Solidity在线编辑器中文版
Remix是以太坊官方开源的Solidity在线集成开发环境,可以使用Solidity语言在网页内完成
以太坊智能合约
的在线开发、在线编译、在线测试、在线部署、在线调试与在线交互,非常适合Solidity
新缸中之脑
·
2020-07-10 18:28
以太坊
以太坊智能合约
入门(编写、编译、创建、部署、交互、测试、交易)
什么是
以太坊智能合约
?
以太坊智能合约
是存放在以太坊区块链具有特定地址的代码(它的功能)和数据(它的状态)集合。智能合约账户之间可以相互传递消息以实现图灵完备运算。
rejames
·
2020-07-10 18:06
基于
以太坊智能合约
编程solidtiy模拟搭建一个平台
以太坊智能合约
概述学习步骤1.以太访及
以太坊智能合约
的概念2.编程语言solidity语言2.1solidity介绍3.钱包插件Metamask4.项目实战.
jhw_12138
·
2020-07-10 18:50
区块链
《精通
区块链开发
技术》笔记
《精通
区块链开发
技术》笔记第一章:区块链(内容简介:分布式系统的理论基础——比特币的前身:电子现金、哈希现金——区块链技术)1.1分布式系统1、区块链的核心是一个【去中心化的分布式系统】2、分布式系统中的节点可以相互交换信息
dodo_o
·
2020-07-10 18:08
以太坊智能合约
Event 调用实例
先说一下event调用过程:首先需要在合约中定义event,并在某个函数中去触发它。当我们调用该函数的时候就会触发event,那么我们就可以通过在该次调用智能合约产生的block上建立filter来捕获event。具体代码如下:合约(部分截取):pragmasolidity^0.4.23;import"./Vote.sol";import"./SafeMath.sol";contractDepos
不懂_if_else_
·
2020-07-10 17:59
blockchain
『0005』-
以太坊智能合约
生命周期(Ethereum smart contracts lifecycle)
本篇文章我们将一步步带大家掌握
以太坊智能合约
的生命周期。合约对象初始化上一节中我们提到S
黎跃春
·
2020-07-10 17:47
Blockchian
区块链培训
智能合约
区块链技术
区块链
以太坊智能合约
Solidity 的常用数据类型介绍
目录目录1、数组1.1、对数组的增删改查操作。2、String、Bytes、Mapping的使用3、Enums和Structs的简单应用4、Ether单位和Time单位5、Address6、更多数据类型介绍7、相关文章目录Solidity是一种静态语言类型,在编译前都要指定每个变量的类型。Solidity提供了几种基本类型,通过几种基本类型的组合,可以组合成复杂类型。网络上有很多翻译后的关于Sol
dianbutang4605
·
2020-07-10 16:55
使用truffle编译和部署智能合约
1、首先下载并且安装truffle客户端npminstall-gtruffletruffle是一个
以太坊智能合约
开发框架2、创建一个truffle项目的根目录,以D:\truffle\truffle_java
今夕不惑
·
2020-07-10 16:25
以太坊
以太坊智能合约
Event的哈希值验证
最近在研究以太坊,看到智能合约的Event部分,在etherscan上看到下面这张图标题就是这个topic0,据说这是Received(blablabal)那一串的哈希值。怀着动手一试的想法,我用golang测了一下,诚不欺我也。代码如下:t.Run("testkeccak256event",func(t*testing.T){vartestcases=[]struct{strstringwant
maxdaic
·
2020-07-10 15:45
以太坊技术研究
基于Remix以太坊开发例程及个人感悟
##基于Remix以太坊开发例程及个人感悟创作来源:一、通过实际操作中对
以太坊智能合约
编程有个初步认识举一反三:以这个例子来分析一下如何设计一个简单的以太坊程序。
szu.ymm
·
2020-07-10 15:25
区块链
以太坊
区块链
区块链开发
之验证BTC地址的有效性
引言之前介绍了btc私钥公钥地址的生成,接下来介绍一下btc地址有效性的校验,要做地址有效性的校验,首先要知道他的地址生成规则:第一步,随机选取一个32字节的数、大小介于1~0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141之间,作为私钥。18E14A7B6A307F426A94F8114701E7C8E774E7F
wypeng2010
·
2020-07-10 12:27
区块链钱包相关
区块链钱包开发
EOS基础篇-安装
EOS基础篇-安装介绍EOS作为区块链3.0的代表,由于其采用DPOS算法,即继承了以太坊的智能合约特性,同时也避免大量挖矿的电力耗费,也成为了很多企业做
区块链开发
的选择。
最帅的算法工程师
·
2020-07-10 09:23
以太坊智能合约
之批量转币
一直想写这篇教程来着,因为你会发现网络上很少有关于批量转币的详尽的教程,一些提供该工具的网站也并不会将其智能合约代码开源出来。虽然最终我们会发现原来这个批量转币的智能合约原来就这么几行代码就够啦,但是整个流程不明所以的话,给你这个合约代码我相信你也是用不了的,因此对于新手来说想要写出这个功能多少还是有不小的难度的。批量转币其实也属于空投的一种,所谓空投,笔者的理解是利用程序或者人工的方式,将代币发
weixin_34401479
·
2020-07-10 09:27
以太坊智能合约
升级策略
本文是对以太坊中可升级智能合约领域的各种实现策略的总结,目的是汇总迄今为止的相关资源,以帮助我们在设计智能合约时,考虑如何对其进行升级和更新。100%可升级机制目前有两种主要策略用来实现可升级的智能合约:使用代理合约将逻辑和数据分离成不同的合约。这两种方法要解决的根本问题是如何更新合同的逻辑,同时仍然保留对合同状态的访问。代理合约代理合约使用delegatecall操作码将函数调用转发到可更新的目
weixin_34390996
·
2020-07-10 09:51
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他