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
————智能合约开发
[区块链笔记1] 入坑区块链 智能合约solidity基础
remixide是一个
智能合约开发
的IDE第一个代码pragmasolidity^0.4.0;//向上兼容到0.5.0以下contractDemo{stringstr="helloworld";fun
_Zer0
·
2020-09-10 10:07
区块链
BSN
智能合约开发
培训-CITA(三)
1智能合约的定义1994年,计算机科学家和密码学家NickSzabo首次提出“智能合约”概念。它早于区块链概念的诞生。Szabo描述了什么是“以数字形式指定的一系列承诺,包括各方履行这些承诺的协议”。虽然有它的好处,但智能合约的想法一直未取得进展——主要是缺乏可以让它发挥出作用的区块链。直到2008年,第一个加密货币比特币才出现,同时引入了现代区块链技术。区块链最初是以比特币的底层技术出现的,各种
区块链服务网络(BSN)
·
2020-09-10 10:30
区块链
网络服务
云计算
以太坊
智能合约开发
学习02 -- Solidity语言
以太坊官方推荐的
智能合约开发
语言是一门静态的,支持继承,类库以及复杂的自定义类型特征的高级语言Solidity文件结构Solidity合约源文件使用的扩展名为.sol智能合约主要结构:版本声明pragmasolidity
RESET_小白
·
2020-09-10 09:50
以太坊智能合约
以太坊智能合约
BSN
智能合约开发
培训-FISCO BCOS(二)
作者:微众银行作为BSN首个引入的国产联盟链底层框架,FISCOBCOS将在4月份完成BSN适配并开启公测,届时,开发者可以免费部署一个具有三个记账节点的应用。目前,FISCOBCOS平台支持Solidity和Precompiled两种类型的智能合约,同时,提供交互式控制台工具(Console),方便开发者与链进行交互,部署、调用智能合约。为了让大家快速上手智能合约,FISCOBCOS推出了智能合
区块链服务网络(BSN)
·
2020-09-10 09:26
区块链
网络服务
以太坊
智能合约开发
学习01 -- 简介和概念
智能合约以太坊上的程序被称为智能合约,包含代码和相应的状态数据我们可以简单的理解为在区块链上,由事件驱动、以代码形式存在、可执行的特殊交易合同。它是代码与数据的集合,是以太坊的核心。智能合约非常适合对信任、安全和持久性要求较高的应用场景,比如:数字货币、数字资产、投票、保险、金融应用、预测市场、产权所有权管理、物联网、点对点交易等等场景。以太坊概念以太坊两类账户:外部拥有账户(EOA):由公钥/私
RESET_小白
·
2020-09-10 09:00
以太坊智能合约
区块链
以太坊智能合约
Chainlink是如何实现“万能插头”的--外部适配器的开发和应用
Chainlink黑客松开发者大赛开始啦,如果您是区块链/
智能合约开发
者、产品经理、设计师,都欢迎您来报名参加,只要在项目中使用Chainlink预言机即可。本次黑客松总奖金超过4万美金!
Chainlink资讯
·
2020-09-08 16:57
区块链
0x11--
智能合约开发
之多方式部署
Remix+Metamask+MyetherWallet1.首先在测试网络通过水龙头1水龙头2获取一些代币。2.在Remix中选择不同的部署网络,并部署发布合约remix.jpeg3.然后在Metamask中点击确定meta.jpeg4.获取ABIABI查找方式.jpeg复制ABI.jpeg5.在MyEtherWallet中初始化合约调用MyEtherWallet.jpegTruffle+Infu
金牛茶馆
·
2020-08-26 15:33
以太坊
智能合约开发
指南5(Remix使用下)
编译代币合约接着前面的内容,使用Remix来编译我们的代币合约。启动remix服务在浏览器中打开remixIDE然后创建我们的两个智能合约文件编译文件(StartCompile)我这里把自动编译选项关闭了,需要手动点编译按钮,在ERC20.sol为当前页签下进行,编译器会自动找到ERC20Interface.sol文件。因为有继承关系。现在看起来是这样的。编译合约右边有一些黄色的警告,是编译器给出
luohuayong
·
2020-08-26 14:00
BAIC
智能合约开发
说明书
BAIC
智能合约开发
说明书1.概述本文对BAIC公链的
智能合约开发
的相关知识做简要说明,为
智能合约开发
提供示例说明。
BAIC区块链
·
2020-08-26 14:30
以太坊智能合约学习笔记#0x01
期间除了学习
智能合约开发
程序基础知识之外,还积极参与了主办方组织的每天一次的区块链、智能合约、数字货币方面的话题讨论。
snow4web
·
2020-08-26 13:23
Conflux Truffle 完全使用指南
Truffle是以太坊生态著名的
智能合约开发
工具,提供编译,链接,测试,部署等实用功能,为广大Solidity开发者所喜爱。
Conflux中文社区
·
2020-08-24 18:14
区块链
java
编程语言
比特币
分布式
『0001』 - 如何通过 MyEtherWallet 创建钱包以及如何通过 Ethereum Wallet 和 MetaMask 恢复钱包账号
视频教程来源:黎跃春区块链博客学习目标钱包介绍创建钱包发送和接收以太币恢复钱包如何获取以太币钱包介绍EthereumWallet钱包开启Ethereum
智能合约开发
(SmartContract)最快的方式就是
黎跃春
·
2020-08-24 05:55
Blockchian
区块链培训
智能合约
区块链技术
区块链
使用react开发dapp应用实战-宠物认领
本文通过实例教大家来开发去中心化应用,应用效果如图:从本文,你可以学习到:搭建
智能合约开发
环境创建Truffle项目编写智能合约编译和部署智能合约到区块链如何通过Web3和智能合约交互MetaMask的使用项目背景
属牛
·
2020-08-24 04:28
区块链
react
区块链
以太坊开发者资源工具集合
image1开发语言、框架与工具语言Solidity-官方推荐以太坊
智能合约开发
语言,也是目前最为主流的智能合约语言。
宇宙永恒
·
2020-08-24 02:01
web3j以太坊智能合约流程浅析
这次的项目,主要在
智能合约开发
上。这里简单讲讲隐藏在合约下面的一些东西。solidity合约的编写以及逻辑处理,请自行度娘。1、web3jweb3j是一套访问以太坊httprpc服务的javasdk。
RaReXray
·
2020-08-24 02:14
Java
Java如何使用Web3j开发以太坊区块链Dapp的教程
如何使用web3j为Java应用或AndroidApp增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、
智能合约开发
与交互、过滤器和事件等
废弃的root
·
2020-08-24 02:51
框架
程序新闻
程序
web3j
区块链
以太坊客户端Geth命令用法-参数详解
【汇新云】为大家定期更新文章,【汇新云】IT软硬件项目商务平台Geth在以太坊
智能合约开发
中最常用的工具(必备开发工具),一个多用途的命令行工具。
创成汇李顾问
·
2020-08-24 02:47
以太坊客户端 Geth 命令用法-参数详解
前言Geth在以太坊
智能合约开发
中最常用的工具(必备开发工具),一个多用途的命令行工具。
呢喃北上
·
2020-08-24 01:37
区块链
以太坊
以太坊
智能合约开发
之代币合约
智能合约开发
是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用solidity语言开发一个代币合约的实例,希望对大家有帮助。
编程狂魔
·
2020-08-24 00:44
以太坊(三):从零开始搭建
智能合约开发
环境
Homebrew安装Homebrew是一款MacOS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。Mac下安装命令如下:其他平台参考:Homebrew官方安装指引/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/H
Emilia_随笔
·
2020-08-24 00:18
java程序员使用web3j进行以太坊开发详解
如何使用web3j为Java应用或AndroidApp增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、
智能合约开发
与交互、过滤器和事件等
weixin_34352005
·
2020-08-23 23:35
java
区块链
网络
web3j教程
汇智网最新发布的web3j教程,详细讲解如何使用web3j为Java应用或AndroidApp增加以太坊区块链支持,课程内容即涉及以太坊中的核心概念,例如账户管理、状态与交易、
智能合约开发
与交互、过滤器和事件等
weixin_34289454
·
2020-08-23 23:03
以太坊
智能合约开发
指南7(编写Dapp)
这一篇中我们来完成Dapp的界面编写。页面布局ERC20代币合约ERC20代币合约名称(name):标识符(symbol):总额(totalSupply):当前帐户(account):余额(balanceOf):从当前账户转移(transfer):地址金额提交为了让界面美观些,引入了bootstrap框架。限于篇幅,这里并不演示transferFromapproveallowance等方法调用。原
luohuayong
·
2020-08-23 17:50
技术工坊|区块链
智能合约开发
入门(成都)
为了帮助大家更好地了解
智能合约开发
,更好地参加黑客竞赛,9
宇宙永恒
·
2020-08-22 21:59
EOS
智能合约开发
(一):EOS环境搭建和启动节点
EOS和以太坊很像,EOS很明确的说明它就是一个区块链的操作系统,BM在博客中也是说过的。可以这样比喻,EOS就相当于内置激励系统的Windows/Linux/MacOS,这是它的一个定位。包括以太坊也有自己的定位,Vitalik在2014年第一次说以太坊想法的时候,他就很明确的说了,以太坊就是一个全球计算机,这些都是创始人本人提出的一个想法。下面从EOS入门的环境搭建、编译运行一个智能合约、发送
P叔
·
2020-08-22 21:47
专业区块链开发找承翔科技
众多区块链应用开发案例,开发项目:区块链技术系统开发公司、区块链技术、软件开发、区块链钱包开发、区块链交易所系统平台开发,区块链APP开发、区块链游戏开发、区块链商城开发、区块链浏览器开发、区块链项目开发、区块链
智能合约开发
承翔科技
·
2020-08-22 18:35
一篇文章总结区块链
智能合约开发
语言Lua的简单用法
区块链的智能合约需要在区块链虚拟机上执行,需要把数据和状态存储在区块链之上。由于虚拟机和区块链存储空间都比较珍贵,就需要编写智能合约的语言短小精悍。Lua语言由于编译后文件非常小巧,只有100多k,所以受到一些公链的青睐。下面树哥就把这个lua语言的基础语法和使用案例简单进行总结。(素材总结自lua菜鸟教程和维基链开发文档,更加详细介绍请查阅相关资料)。一、Lua语言背景Lua属于嵌入到程序中的语
树哥区块链
·
2020-08-22 14:13
EOS
智能合约开发
:分析EOS标准代币合约(2)
作为系统合约的标准代币合约在首先讨论标准代币合约之前,我们需要了解智能合约如何在EOSIO的大多数内在功能中发挥重要作用。购买和销售RAM以及委派带宽等任务是作为运行在EOS区块链上的智能合约来实现的。这些合约存在于EOSIO区块链的起源中,因此它们也称为系统合约。同样,使用eosio.token合约处理原生货币(EOS)。因此,本合约负责维护每个账户持有人的EOS余额。因此,当我们在帐户之间进行
EOSCafe
·
2020-08-22 09:57
Dapp时代即将来临,我们该如何选择?
活动主要共同讨论在区块链技术蓬勃发展的当下,如何更好的进行
智能合约开发
,建立全新的Dapp应用生态圈,服务于真正能改变现实世界的区块链应用。活动开始由殴链创始人赵总为我们分享“回首过去,展望未来”。
方新
·
2020-08-22 02:54
以太坊平台
智能合约开发
之基础知识(1)
这里说的是以太坊开发基础知识。其实呢!开发以太坊,你还需要知道比特币、虚拟货币等基础、原理等等。这样才能更好的开发以太坊智能合约。一些概念什么是以太坊可以这么理解。做过开发的同学都知道,目前大部分程序员所做的开发都是基于框架或者平台的。这么做的好处是什么呢?基于平台或者框架开发效率高、程序健壮性好(框架经过很多验证了)、开发门槛低。。。其实呢,以太坊就是一个平台,有了这个平台之后,你就可以基于这个
孔祥子看天下
·
2020-08-21 15:06
以太坊(Ethereum)私链建立 、合约编译、部署完全教程(1)
而通过修改配置,可以在本机搭建一套以太坊私有链,因为与公有链没关系,既不用同步公有链庞大的数据,也不用花钱购买以太币,很好地满足了
智能合约开发
和测试的要求,开发好的智能合约也可以很容易地切换接口部署到以太坊公有链上
Venture_Mark
·
2020-08-21 15:33
用三张照片讲述Second State 与DevCon5 的故事
解决现下以太坊
智能合约开发
挑战第一张照片来自Devcon第一天,我们的发言现场。观众熙熙攘攘,只有站立空间。我们进行了非常技术性的介绍,通过BUIDLIDE进行了所有的现场演示,并取得了巨大的成功。
WASM中文社区
·
2020-08-20 22:56
以太坊
虚拟机
solidity
用三张照片讲述Second State 与DevCon5 的故事
解决现下以太坊
智能合约开发
挑战第一张照片来自Devcon第一天,我们的发言现场。观众熙熙攘攘,只有站立空间。我们进行了非常技术性的介绍,通过BUIDLIDE进行了所有的现场演示,并取得了巨大的成功。
WASM中文社区
·
2020-08-20 22:55
以太坊
虚拟机
solidity
以太坊私网建立 、合约编译、部署完全教程(1)
而通过修改配置,可以在本机搭建一套以太坊私有链,因为与公有链没关系,既不用同步公有链庞大的数据,也不用花钱购买以太币,很好地满足了
智能合约开发
和测试的要求,开发好的智能合约也可以很容易地切换接口部署到以太坊公有链上
豆瓣奶茶
·
2020-08-20 03:25
EOS
智能合约开发
(四):智能合约部署及调试(附编程示例)
EOS
智能合约开发
(一):EOS环境搭建和创建节点EOS
智能合约开发
(二):EOS创建和管理钱包EOS
智能合约开发
(三):EOS创建和管理账号部署智能合约的示例代码如下:$cleossetcontracteosiobuild
P叔
·
2020-08-20 00:18
以太坊开发者资源工具集合
根据英文原版整理,内容有增删1、开发语言、框架与工具语言Solidity-官方推荐以太坊
智能合约开发
语言,也是目前最为主流的智能合约语言。
Rakutens
·
2020-08-19 09:04
迅雷链率先支持两大虚拟机
智能合约开发
太轻松
Solidity作为智能合约编程的高级语言让很多想转型区块链开发的程序员们望而却步。尤其是作为一个初学者,在部署的时候会经常失败,也找不到原因,区块同步又非常缓慢,实在是不太好用。如果能用大家熟悉的c,c++语言写区块链应用代码了,无疑成为很多开发者梦寐以求的事,毕竟这可以大大降低开发人员的学习成本。在这里,就不得不提到WASM。WebAssembly(WASM)有什么来头呢?它是谷歌、苹果、微软
郑小峰
·
2020-08-19 05:23
《区块链DAPP开发入门、代码实现、场景应用》笔记3——Ethereum Wallet的安装
图2.9以太坊钱包官方网站安装完成之后,先修改设置,将客户端切换到测试网下面,正式网络环境是真实的以太坊交易网络,在熟练掌握
智能合约开发
之前,建议读者首先在测试网络
学习如逆水行舟
·
2020-08-18 20:21
新技术
从零构建、部署去中心化Voting Dapp
孔壹学院:国内区块链职业教育领先品牌作者:黎跃春,区块链、高可用架构工程师微信:liyc1215QQ群:348924182博客:http://liyuechun.org课程目标了解区块链智能合约学会搭建
智能合约开发
环境学会如何编译智能合约学会如何将智能合约部署到区块
weixin_33729196
·
2020-08-17 19:02
[CS] 区块链Demo
参考:
智能合约开发
环境搭建及HelloWorld合约环境1.安装geth这是以太坊客户端。2.solidity这是一个面向合约的高级语言。
YasinQiu
·
2020-08-17 08:34
CS
记一次solidity异常报错
初学者,solidity
智能合约开发
,在remix上向合约转账,报错信息如下:transacttoAttack.pwnEtherStoreerrored:VMerror:revert.revertThetransactionhasbeenrevertedtotheinitialstate.Note
铂潇
·
2020-08-15 18:23
以太坊(6)
智能合约开发
之 Truffle、Ganache 安装基础使用- mac
简单介绍下Truffle和Ganache:Truffle是目前最流行的以太坊开发框架,采用JavaScript编写,支持智能合约的编译、部署和测试;Ganache是Truffle提供的可视化私有链工具;前提准备条件:按照前面的文章,相信你已经搭建完成自己的私有链、或者私有链集群,nodejs等所有依赖的都已经安装好;安装Truffle:安装很简单,可以查看官网,下载可能比较慢可以配置国内的源(np
xiliangMa
·
2020-08-15 09:07
区块链
Mac上以太坊Geth环境安装
前言Geth是在以太坊
智能合约开发
中必备开发工具。
weixin_33759269
·
2020-08-15 08:38
Mac环境搭建以太坊私有链
geth安装geth是go-ethereum的简写,是一个用go语言编写的以太坊客户端,是在以太坊
智能合约开发
中最常用的命令行工具。
weixin_30338481
·
2020-08-15 08:25
solidity
智能合约开发
环境Atom下载及配置
在Linuxubuntu16.04系统中,几个文本编辑器对solidity支持都不好,没有语法高亮与自动缩进,使用起来很不方便。这里介绍针对solidity的Atom的安装及插件下载。新版本的Atom已经支持PPA方式安装,所以安装很简单:sudoadd-apt-repositoryppa:webupd8team/atomsudoapt-getupdatesudoapt-getinstallato
txltxl22
·
2020-08-15 08:15
区块链学习
EOS
智能合约开发
(十一)EOS的RAM市场与Bancor算法
北京时间7月5日0时,BM在Medium上发表一篇名为《EOSIORAMMarket&BancorAlgorithm》谈论RAM市场和Bancor算法,并提到Block.one已经创建了一个对系统合约的建议更新。以下中文内容由IMEOS猫片编译,转载需注明出处。BM原文见:https://medium.com/@bytemaster/eosio-ram-market-bancor-algorith
jambeau
·
2020-08-15 07:41
区块链
技术篇
区块链开发
区块链研究实验室 |使用Truffle Debugger调试智能合约- part I
与传统的集中式软件开发一样,在智能合约的开发生命周期中,漏洞会蔓延到
智能合约开发
人员的代码中。
区块链研究实验室
·
2020-08-15 05:27
区块链
以太坊
区块链技术
智能合约
truffle
以太坊Ethereum私链建立 、合约编译、部署
而通过修改配置,可以在本机搭建一套以太坊私有链,因为与公有链没关系,既不用同步公有链庞大的数据,也不用花钱购买以太币,很好地满足了
智能合约开发
和测试的要求,开发好的智能合约也可以很容易地切换接口部署到以太坊公有链上
welling_22
·
2020-08-13 22:27
EOS
智能合约开发
(二十一)从EOS共识机制TaPos分析抛出的异常 Error 3040007
今天通过cleos发送一笔Trx的时候,返回错误,错误如下:Error3040007:InvalidReferenceBlockEnsurethatthereferenceblockexistintheblockchain!我们就通过源码分析,对这个问题抽丝剥茧。通过查询EOS错误编码,有如下描述:3040007InvalidReferenceBlock引用块无效或不匹配,节点间不同有关https
jambeau
·
2020-08-13 14:30
区块链
技术篇
区块链开发
EOS :入门踩坑之学习 3
智能合约开发
0.跟随EOS开发网站的教程:https://developers.eos.io/eosio-home/docs以及众多大神1.创建合约测试账号(test)[root@bogonhello]#cleoscreateaccounteosiotestEOS4uUhxvwm1DdDETv2g8NFgVRCZWzChAcciC4ek2tLuu6oBLDbtw-peosio@active如果提示Error3
flint0
·
2020-08-13 10:22
EOS学习
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他