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
————智能合约开发
智能合约开发
(4)—— solidity实例
1.投票这个合约比较复杂,但其中展示了很多的Solidity的特性。它实现了一个投票合约。电子投票的主要问题是如何给正确的人分配投票权,以及如何防止操纵。我们不会在这里解决所有问题,但我们会展示如何进行委派投票,以便记票自动且完全透明。idea是为每个选票创建一个合约,为每个投票提供一个短名称。合同的创造者作为主席将分别给予每个地址投票权。地址背后的投票人可以选择他们自己进行投票或者委托投票权给他
麦神无敌
·
2020-07-10 19:42
智能合约开发
之代币合约solidity语言版
智能合约开发
是以太坊编程的核心之一,而代币是区块链应用的关键环节,下面我们来用solidity语言开发一个代币合约的实例,希望对大家有帮助。
weixin_34326558
·
2020-07-10 19:32
solidity代码
其中最被看好的以太坊就是一个提供
智能合约开发
的平台,它拥有比其他区块链更图灵完备的技术--以太坊虚拟机(EVM)。。
weixin_33938733
·
2020-07-10 19:56
搭建
智能合约开发
环境Remix IDE及使用
目前开发智能的IDE,首推还是Remix,而Remix官网,总是由于各种各样的(网络)原因无法使用,本文就来介绍一下如何在本地搭建
智能合约开发
环境remix-ide并介绍Remix的使用。
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
以太坊开发
区块链
智能合约
truffle教程
truffle是一个以太坊
智能合约开发
框架,它会帮你做很多琐碎的事情,安装使用都很简单1、安装(安装之前你需要先安装nodejs)npminstall-gtruffle2、新建一个项目mkdirtestcdtesttruffleinit
tianlongtc
·
2020-07-10 18:54
以太坊
智能合约开发
简介
当然这里边有很多要素可以讨论,我会详细阐述其中的一些工具,以及它们是如何用于
智能合约开发
的。这一系列的文章不是
tianlongtc
·
2020-07-10 18:54
以太坊
蚂蚁区块链第13课 如何搭建一个DAPP应用(以姓名年龄为例)
2,智能合约的开发和部署2.1需求和
智能合约开发
本需求主要是作为入门级DAPP
笔名辉哥
·
2020-07-10 16:58
使用truffle编译和部署智能合约
1、首先下载并且安装truffle客户端npminstall-gtruffletruffle是一个以太坊
智能合约开发
框架2、创建一个truffle项目的根目录,以D:\truffle\truffle_java
今夕不惑
·
2020-07-10 16:25
以太坊
精通以太坊-1~3章-思维导图
思维导图精通以太坊-10~14章-思维导图《精通以太坊》第一章~第三章学习笔记思维导图附:文本结构精通以太坊-基础1~3章概念基于区块链技术打造的平台智能合约以太坊计算基础框架上执行的程序DApp狭义基于
智能合约开发
的用户界面至少包含一个智能合约广义开放的去中心化的网络应用以太币以
路飞的纯白世界
·
2020-07-10 15:21
区块链
如何判断一个以太坊地址是是智能合约地址或者ETH普通地址
根据不同的应用场景分成两种1.web3.js在DAPP应用开发时使用2.solidity
智能合约开发
时使用以下是具体实现1.web3.js在DAPP应用开发时使用web3.eth.getCode()方法返回指定地址上代码的
北纬32.6
·
2020-07-10 09:53
以太坊
以太坊地址
判断以太坊地址
区块链课堂|深入浅出ETH原理与
智能合约开发
(线上课程)
待字闺中学院邀请在比特币、区块链、ETH领域专研多年的专家马良先生,开展ETH的系列培训课程。希望站在最严谨、纯粹而深刻的角度上,和大家认真讲技术,让行业里更多的技术人才,了解它,懂得它,掌握它,最后突破它。1课程目标本期的培训课程共有八节课,以线上培训课程的形式呈现,课程会给大家创造充足的课后与讲师交流的机会,并且专门建立了专业区块链讨论社区[区块极客],在那里,有区块链领域内专业的技术大咖,带
weixin_34174422
·
2020-07-10 08:29
ARTC区块链上线,制度非常给力!
艾特链的亮点:1、基于以太坊
智能合约开发
,真正的区块链项目。2、制度严谨,平台诚信,一言九鼎。3、技术团队强大,且精益求精。4、发行量小,价值保障。5、有自己的线上商城。6、直接兑换主流币。
菜鸟财富
·
2020-07-10 03:51
转| 为企业级
智能合约开发
而生——Achain设计结构解读
Achain为企业级
智能合约开发
而生,能够帮助众多行业将传统的中心化应用移植到智能合约平台之上,以满足新的全球化、积木式创新的大背景。Ac
fabs
·
2020-07-10 03:07
第五课 以太坊客户端Geth命令用法-参数详解
Geth在以太坊
智能合约开发
中最常用的工具(必备开发工具),一个多用途的命令行工具。熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。
笔名辉哥
·
2020-07-09 19:25
在以太坊钱包中发行自己的数字货币
以太坊钱包自带合约开发功能,这个应该是最简单的
智能合约开发
方式。不过首次启动以太坊钱包后需要同步测试网络的block,这个比较费时间。
我行我素2018
·
2020-07-09 19:03
以太坊
区块链
以太坊学习笔记(二)——通过以太坊发行代币
准备工作MetaMask:一款可以在FireFox和Chrome上使用的以太坊钱包插件Remix:Solidity(以太坊
智能合约开发
语言)开发神器以太坊官网ERC20标准合约代码:https://www.ethereum.org
BestWZR
·
2020-07-09 05:34
区块链
以太坊
以太坊
智能合约开发
环境搭建以及第一个Dapp
本文包括三个部分:1.开发环境搭建2.开发环境的账户3.编写智能合约1.开发环境搭建包括安装IDE和Geth。1.1安装Solidity初学者建议直接使用Remix-SolidityIDE(http://remix.ethereum.org/)进行开发,可快速入门。Remix是一个基于浏览器的SolidityIDE,这样就可以不用安装Solidity。自己安装可参考:https://solidit
zgljl2012
·
2020-07-09 05:21
以太坊
区块链
区块链技术实践
Truffle
智能合约开发
智能合约开发
工具下载AtomCTRL+,打开配置管理安装插件linter-soliumautocomplete-soliditylinter-solidity在线工具RemixTruffle
智能合约开发
安装
徒步凉城-Jasper
·
2020-07-08 18:38
区块链
以太坊
智能合约开发
,Web3.js API 中文文档 ethereum web3.js入门说明
以太坊
智能合约开发
,Web3.jsAPI中文文档ethereumweb3.js入门说明为了让你的Ðapp运行上以太坊,一种选择是使用web3.jslibrary提供的web3。对象。
weixin_33923762
·
2020-07-08 16:39
一起学:以太坊
智能合约开发
课程介绍无论在科技圈还是金融圈,“区块链”俨然成了最热的词汇。2016年,区块链写入了国家的十三五规划中;2017年,央行基于区块链技术的数字票据交易平台测试成功;同年,工信部发布了首个区块链参考架构标准。 经过2017年如火如荼的投资盛宴,区块链开始逐渐走向应用落地,业内都在积极探索使用场景。如金融领域的资产贸易、支付系统、金融服务,其他领域的电子商务、社交通讯、游戏娱乐等等。同时,BAT、迅雷
GitChat的博客
·
2020-07-08 11:08
EOS
智能合约开发
与交互
EOS智能合约的开发、编译、部署与交互。##运行示例代码###1、启动节点服务在1#终端启动nodeos,建议先清除历史数据:```~$rm-rf~/.local/share/eosio/nodeos/data~$nodeos```在2#终端启动keosd:```~$keosd```###2、初始化钱包和账户进入3#终端,执行以下脚本初始化默认钱包,并创建三个账户:```~$init-wallet
-每天进步一点点-
·
2020-07-08 10:47
EOS
区块链
EOS
智能合约开发
(5)
结论:对于普通民众来说,采用基于区块链的去中心化应用程序,与当前的中心化的替代方案相比,应用程序不会显着减慢非常重要。如果我们希望普通人群更大规模地采用区块链,则需要高性能的dApp。像EOS这样的平台通过提供一个更快的去中心化架构来实现这一点,它支持高速TPS和去中心化优势,可以与中心化解决方案竞争。习惯了更快的传统应用程序的最终用户,如果他们提供的生态系统更慢、更难以理解,就不会转向去中心化的
EOSCafe
·
2020-07-08 09:18
以太坊实验平台搭建
以下是内容是基于《深入浅出ETH原理与
智能合约开发
》课程的学习笔记。
卖鱼的小白菜
·
2020-07-08 08:02
区块链
以太坊
Solidity位运算:与、或、非、异或、移位
本文介绍以太坊
智能合约开发
语言Solidity中的位操作运算符,以及如何使用这些Solidity位操作符对合约数据执行位操作运算,例如与、或、非、异或等,同时也介绍如何实现Soldity不支持的取反、移位等操作
新缸中之脑
·
2020-07-08 05:17
以太坊开发
Solidity合约开发十大常见安全问题
本文介绍CheckMarx安全研究小组通过扫描公开的以太坊智能合约所发现的Solidity
智能合约开发
中常见的十大安全问题,其中__未检查的外部调用__和高成本循环分列排行榜前两名。
新缸中之脑
·
2020-07-08 05:17
以太坊开发
以太坊智能合约预言机
和以太坊
智能合约开发
是什么关系?在区块链去中心化的条件下如何实现预言机?面对这些疑惑首先来了解下我们开发以太坊智能合约的需求。当我们需要获取一些必要的数据时,可能不得不与与第三方进行交流。
rejames
·
2020-07-08 04:36
搭建
智能合约开发
环境Remix IDE及使用
【汇新云】为大家定期更新文章,【汇新云】IT人的产业链平台目前开发智能的IDE,首推还是Remix,而Remix官网,总是由于各种各样的(网络)原因无法使用,本文就来介绍一下如何在本地搭建
智能合约开发
环境
创成汇李顾问
·
2020-07-08 00:44
以太坊开发(二十)Web3与智能合约交互实战
Web3.jsWeb3.js是以太坊官方的JavascriptAPI,可以帮助
智能合约开发
者使用
yuyangray
·
2020-07-07 21:37
本体技术视点 | Python智能合约教程之合约升级
在这之前,小伙伴们可以在本体
智能合约开发
工具SmartX中新建一个合约,跟着我们进行操作。跟以前的API讲解一样,在文章最
Ontology Blockchain
·
2020-07-07 18:25
智能合约
开发者杂谈
Python
智能合约
本体Ontology
EOS
智能合约开发
系列(19): 合约应当开源
前面几篇文章,我们谈的都是技术问题;这篇文章,我想谈谈我对dapps中智能合约开源的观点和立场问题。为什么智能合约应当开源任何代码都可能存在猫腻,注意我没有用漏洞这个词;这个猫腻也可能是漏洞,也可能是合约开发者本身想从用户的账号上得到些什么。我们知道合约的执行,是由用户或者其他合约发送action消息而启动的。用户在发送action消息的时候,会用某个许可对该交易进行签名;于是合约的对应的acti
鹏飞_3870
·
2020-07-07 16:00
Solidity开发环境搭建
操作系统Ubuntu18.04LTSSolidity
智能合约开发
的IDE有很多,官方推荐的Remix是基于浏览器的。
明瞳
·
2020-07-07 13:55
区块链
一步一步学区块链(6)truffle开发框架
所以本章介绍一个
智能合约开发
框架truffle.1、安装brewruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/
jwter87
·
2020-07-07 12:09
区块链
EOS
智能合约开发
(七)EOS资源管理
我们实现创建代币,分发代币,转移代币的动作,详情请查看EOS
智能合约开发
(四):EOS智能合约部署及调试(附编程示例)这篇文章。
jambeau
·
2020-07-07 11:29
区块链
技术篇
区块链开发
EOS
智能合约开发
(四)EOS智能合约部署及调试(附编程示例)
EOS的智能合约里面有一个action(动作)和transaction(交易)的概念。对于我们开发以太坊开发者来说,基本上只有transaction的概念。如果我只要执行一种操作,而且是只读操作,就不需要签名。如果需要划资金,有一些写的操作,那就需要用户用私钥对这个操作去签名,然后pos的一个transaction,这是以太坊的概念。对于EOS,它多了一个action的概念,action其实它也是
jambeau
·
2020-07-07 11:29
区块链
技术篇
区块链开发
EOS
智能合约开发
(二十四)EOS网络异灵问题解决
我带团队开发EOS项目,在设计区块链数据回滚方案中。出现了一个问题。我将问题罗列出来,及提供解决方案给大家,请掉坑里的同学参考。问题一:问题:报错提示:NotproducingblockbecauseIdon’thavetheprivatekeyfor问题产生原因:在做数据回滚的时候,我们设计为从指定高度重播数据这个方案中产生问题。问题分析:针对报错信息,我们查看源码分析:源代码位于:eos\pl
jambeau
·
2020-07-07 11:28
区块链开发
技术篇
区块链
EOS
智能合约开发
(二十五)EOS项目中实现交易确认问题,及解决办法
我们在开发EOS项目中,在高TPS下可能会出现交易从可逆的block无法打包到不可以的block中,造成交易回滚,就此问题。我们提出解决方案。在交易过程中,我们需要确认这笔交易,从可逆的状态到不可逆的状态。才确认这笔交易完成。一、问题提出:1、如何确认交易;2、如果发现,可逆block与不可逆的差距很大,如何解决。二、实现办法:针对如何确认交易问题,我们通过以下方法解决。1、同步一个mongodb
jambeau
·
2020-07-07 11:28
区块链开发
技术篇
区块链
EOS
智能合约开发
(二十六)快速启动EOS节点的办法
我们在开发EOS过程中,需要同步一个节点,同步节点的办法很多。如果,数据很大的时候,我们同步需要很久才可以完成。我们今天提供一种快捷的方法实现同步,使用快照的方法。使用快照同步,需要如下操作:1、需要添加插件,在启动命令行配置如下命令:--plugineosio::producer_api_plugin注意:开启该插件后,请确保你的节点放置在内网无法被其他地方访问到。2、设置备份目录(生成快照的
jambeau
·
2020-07-07 11:28
区块链开发
技术篇
区块链
基于Ethereum的
智能合约开发
环境搭建与测试 (一)
前言以比特币为代表的数字货币的兴起引发了众多各界人士的关注和热情,同时也引发了人类对比特币的底层技术–区块链技术的深切思考,和它能为人类带来的可预见的价值的推测展望.无论是数字货币投资,还是区块链应用项目的开发落地,都吸引着大批投资者们来热情参与,生怕自己没有顺带被这股劲风带起来.说到区块链应用,不得不提的就是基于以太坊而兴起的智能合约,以太坊提供了一个便捷有源的框架,便于任何人可以写几句代码就发
3River_Taro
·
2020-07-07 04:23
区块链
以太坊
智能合约
如何打造安全的以太坊智能合约
如果
智能合约开发
者疏忽或者测试不充分,而造成智能合约的代码有漏洞的话,就非常容易被黑客利用并攻击。
技术无边
·
2020-07-06 21:25
走向 以太坊
人们需要一个新的基于区块链的具有图灵完备性,高效共识机制,支持更多应用场景的
智能合约开发
平台。以太坊在这种情况下应运而生。以太坊的目的是对脚本,竞争币和链上元协
Depressiom
·
2020-07-06 21:46
区块链
以太坊客户端Geth命令用法-参数详解
以太坊客户端Geth命令用法-参数详解标签(空格分隔):区块链Geth在以太坊
智能合约开发
中最常用的工具(必备开发工具),一个多用途的命令行工具。
袁俊亮技术博客
·
2020-07-06 07:33
以太坊(Ethereum) -
智能合约开发
环境搭建
章节以太坊(Ethereum)–是什么以太坊(Ethereum)–什么是智能合约以太坊(Ethereum)–以太币以太坊(Ethereum)–虚拟机(E.V.M.)以太坊(Ethereum)–分布式应用(DApp)以太坊(Ethereum)–账号(地址)以太坊(Ethereum)–虚拟机架构以太坊(Ethereum)–网络节点以太坊(Ethereum)–以太币单位以太坊(Ethereum)–挖矿以
kevinhwu
·
2020-07-06 04:16
基于以太坊的
智能合约开发
教程[Solidity] 第一篇:Solidity智能合约基础实战
第一篇:Solidity智能合约基础实战第一节实现自己的第一个智能合约1.描述一个对象有两种方式①属性、状态②行为2.代码pragmasolidity^0.5.0;contractHelloWorld{stringMyname="lynn";functiongetName()publicviewreturns(string){returnMyname;}functionchangeName(str
天空没有任何界限
·
2020-07-06 02:23
区块链
solidity
ETH&EOS 开发资源及工具集合
“前方高能预警,建议先Mark再看”(完整版请关注BinSTD公号回复关键词“开发工具”获取)【ETH开发资源篇】一、开发语言Solidity-官方推荐以太坊
智能合约开发
语言,也是目前最为主流的智能合约语言
BinSTD
·
2020-07-06 02:36
区块链开发
区块链
区块链开发
开发工具
ETH开发
EOS开发
开发资源
你离区块链
智能合约开发
只有一句docker-compose的距离
引言你需要知道区块链的概念及实现一个无需信任的电子货币的运作原理。可以先看看长版,如果你觉得太长,可以看看短版。你需要准备什么一个docker环境,还有……没了注:Mac下docker集成了docker-compose,其他系统需要安装docker-compose开发环境架构Ganache:以太坊测试网络,使用Ganache,您可以快速查看应用程序如何影响区块链,并反应您的帐户,余额,合同创建和G
weixin_34336526
·
2020-07-06 01:07
以太坊ETH-
智能合约开发
-Remix使用
0.背景上一篇文章主要继续深入地介绍truffle的高级用法+合约源码分析。在此之后,笔者使用Remix开发工具基于同一合约的基础上对合约进行部署、调试、调用,供读者对比参考。1.Remix介绍1.1Remix是一个基于js编写的Web端智能合约IDE,继承了合约的编译、部署、调试等功能1.2需要配合Web版本钱包MetaMask使用1.3打开https://remix.ethereum.org/
JKincsdn
·
2020-07-05 15:21
ETH
以太坊虚拟机操作码大全
本文提供EVM操作码的速查简表和详表,方便以太坊
智能合约开发
人员、安全研究人员在开发、优化或分析以太坊智能合约的漏洞时作为指令手册使用。
新缸中之脑
·
2020-07-05 11:20
以太坊开发
区块链开发工程师的市场需求及技能需求
这些要求包括
智能合约开发
,区块链
你一瓶瓶的酒
·
2020-07-04 15:00
上一页
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
其他