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)数字货币(数据区块、数据块、数据块链)作为比特币的核心概念,对于理解比特币结构起着至关重要的作用。在《什么是数据区块》中,编者从数据区块分布式交易记录的角度简单的介绍了数据区块的概念。今天,编者从数据区块的程序结构上来详细的分析数据区块里面到底记录了什么信息。数据区块文件的位置如果你用的是Bitcoin-Qt客户端,那么数据区块的信息就存在你的电脑里面。每次当
jQQ53016353
·
2020-09-11 07:33
数字货币
互联网行业IT工程师转型——泰岳区块链工程师需要掌握的技术
上一节,写了《互联网行业IT工程师转型--IT工程师将怎么转型区块链工程师》后,没有列出来具体的技术点,有很多招聘网站上列出来的岗位都是:
区块链开发
工程师,其实对区块链的开发分为:1、区块链底层开发工程师
清华kenny
·
2020-09-11 03:06
区块链
区块链
泰岳区块链
泰岳联盟链
清华kenny
哥伦布时代科技
答粉丝问:想学习区块链技术如何下手呢?
卿苏德渡鸦区块链专栏作者据英国FinancialNews网站报导,目前全球顶尖
区块链开发
工程师可以日进斗金,年薪达到50万英镑(约合430万人民币)。
duya区块链
·
2020-09-11 01:17
0X协议
该协议是由
以太坊智能合约
创建的,任何人可以通过这个协议来开创去中心化交易所。
壹念メ婲開
·
2020-09-10 21:02
区块链
熊市漫漫跌如狗,不忍直视刻线图,低头装死不是事,细研UB多屯币!
他们是一支极富创造精神与创业热情的
区块链开发
团队。UBTC团队不像其它竞争币一样,只为了自己利益,找一些国人来,上几家交易所,然后就不顾未来的开发进度以及项目的推广。于他们相反,UBTC团队
Ran ran
·
2020-09-10 20:03
区块链100讲:Solidity语法的重载,继承的定义
1摘要
以太坊智能合约
语言Solitidy是一种面向对象的语言,本文结合面向对象语言的特性,讲清楚Solitidy语言的多态(Polymorphism)(重写,重载),继承(Inheritance)等特性
weixin_33785972
·
2020-09-10 19:54
FISCO-BCOS源码分析(四)——libethcore
以太坊智能合约
是以字节码形式部署在区块链上的,而一个合约中可包含数个函数,ABI就可以用来具体指定你想要调用合约中的哪一个函数,且ABI还能把返回的数据转化成所需要的格式BasicAuthorityBasicAuthority
weixin_33698043
·
2020-09-10 19:01
Ubuntu 16.04 以太坊开发环境搭建
今天我们来一步一步从搭建
以太坊智能合约
开发环境。Ubuntu16.04安装ubuntu16.04。
weixin_30672295
·
2020-09-10 19:11
开源进展 | 区块链中间件平台WeBASE v1.4.0发布
作为一个友好、功能丰富的区块链中间件平台,WeBASE一直致力于降低
区块链开发
者的门槛,提高
区块链开发
效率,简化区块链的运维操作和管理。
微众银行区块链
·
2020-09-10 18:27
以太坊智能合约
开发第三篇:安装节点工具Ganache
原文发表于:
以太坊智能合约
开发第三篇:安装节点工具Ganache在正式开始编写智能合约之前,我们需要先安装一个以太坊客户端,也就是我们常说的以太坊节点。
智能合约开发
·
2020-09-10 17:14
智能合约
区块链毕设必读论文【28】
区块链开发
教程链接:以太坊|比特币|EOS|Tendermint|HyperledgerFabric|Omni/USDT|Ripple|Tron本文整理了最新的可用于区块链毕业设计的参
新缸中之脑
·
2020-09-10 17:05
区块链
Fabric-config:HF区块链通道配置Go开发包
用熟悉的语言和OS学习HyperledgerFabric
区块链开发
:Node.js|Java
新缸中之脑
·
2020-09-10 17:05
hyperledger
以太坊零知识证明DApp开发教程
区块链开发
教程链接:以太坊|比特币|EOS|Tendermint|HyperledgerFabric|Omni/USDT|Ripple1、零知识身份证明D
新缸中之脑
·
2020-09-10 17:05
以太坊开发
10个优化
以太坊智能合约
gas利用的solidity代码模式
本文将介绍在使用Solidity开发
以太坊智能合约
时常用的一些Gas优化模式。以太坊教程链接:Dapp入门|电商Dapp实战|Token实
新缸中之脑
·
2020-09-10 17:04
以太坊
“拥抱开放,链接未来”第二届BSV打点创新营即将启程,比特币协会诚邀你参加!
我们将在这里,携手来自全国各地众多BSV及
区块链开发
者和传统企业,共同探讨区块链技术在创新商业应用和革新商业价值领域的发展趋势。比特币协会邀请各位加入BSV打点创新营,与一起共创
比特币协会BitcoinSV
·
2020-09-10 17:29
官方活动
比特币
区块链
智能合约的编写和部署 - Hello World合约
如果你对于
以太坊智能合约
开发还没有概念(本文会假设你已经知道这些概念),建议先阅读以太坊入门篇。就先学习任何编程语言一样,入门的第一个程序都是HelloWorld。
pengjh24
·
2020-09-10 16:14
区块链
区块链开发
笔记三:智能合约部署上链详细操作
1.首先选择需要将合约部署的节点找到挖矿节点目录下的ipc文件,执行:gethattachipc:geth.ipc此时会进入console界面。2.查看personal属性personal3.查看账户与余额eth.getBalance(eth.accounts[0])eth.accounts[0]4.编写合约此处编写一个简单的合约contractDemo{functiong(uinta)retur
离歌漠
·
2020-09-10 16:35
区块链
以太坊智能合约
bytes参数解析
最近测试
以太坊智能合约
的时候,发现一个现象,智能合约函数有bytes类型参数的时候,首先会有个奇怪的数据。这个奇怪的数据似乎和bytes参数所在的位置有关。
maxdaic
·
2020-09-10 15:24
FISCO
BCOS
以太坊技术研究
用golang和
以太坊智能合约
交互
用golang可以开发程序和
以太坊智能合约
进行交互,只是需要一些额外的步骤。首先需要智能合约源码,其次需要abigen这个程序,这个程序可以通过编译go-ethereum程序得到。
maxdaic
·
2020-09-10 15:24
以太坊技术研究
多节点FastCoin山寨币的搭建
该山寨币在原有BitCoin源码基础上,对BitCoin相关网络参数、创世块信息、工作量机制等进行了修改,从而构建出了一个简单的山寨币系统,该系统加快了原有的挖矿速度,能够更方便的进行
区块链开发
的相关测试
冰水比水冰
·
2020-09-10 15:14
区块链
山寨币
bitcoin
区块链
blockchain
区块链开发
核心技术算法之PBFT数字货币
区块链爱好者(QQ:53016353)PBFT是PracticalByzantineFaultTolerance的缩写,意为实用拜占庭容错算法。该算法是MiguelCastro(卡斯特罗)和BarbaraLiskov(利斯科夫)在1999年提出来的,解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法在实际系统应用中变得可行。该论文发表在1999年的操作系
jQQ53016353
·
2020-09-10 14:12
数字货币
火热报名中 | 百度超级链联合BSN重磅启动
区块链开发
者大赛
#超级链&BSN开发者大赛火热报名中#从理想到现实,你和极客世界只差一个智能合约~快来pickXuperChain,开启万元大奖直通车吧!活动报名地址:https://xchain.baidu.com/n/chain/competition
百度超级链xuper
·
2020-09-10 12:02
区块链
以太坊智能合约
代币应用开发(4)-web3客户端与geth节点交互
一、概述如果到开发dapp与以太坊交互有很多方法,这里使用web3与geth交互,web3是以太坊官方提供的一个js的客户端交互工具。可以在nodejs项目引用,同样也可以在html中引入web3.js进行交互,但这种方法安全性较差不建议使用。web3.js最常用的场景还是在nodejs中进行服务器端的编程,可以结合express等框架写出各种形式的应用以及web接口给传统的app使用二、环境准备
孙宝龙
·
2020-09-10 12:20
区块链
DLive嫁入波场,孙宇晨也要搞直播?
自官宣日起,DLive及其
区块链开发
团队将与BitTorrent团队展开合作,以支持其产品和服务。双方将协力“把基于区块链的点对点内容共享(包括流媒体直播)带给每一个人”。
Odaily_
·
2020-09-10 11:27
入门必备 | 盘点11个常用的
区块链开发
工具,年薪百万的工程师都是从玩转它们开始的...
下面我们给大家总结了11个常用的
区块链开发
工具。1、SoliditySolidity是
区块链开发
者中最流行的编程语言之一。它支持面向对象的范式并且可以用于编
区块链大本营
·
2020-09-10 11:07
【区块链技术沙龙第6期】高性能区块链技术实战揭秘
基于此,CSDN
区块链开发
者技术沙龙第6期,
区块链大本营
·
2020-09-10 11:35
区块链开发
(二)基于以太坊的Mist 客户端安装
Mist工具Mistgithub地址:https://github.com/ethereum/mistTheMistbrowseristhetoolofchoicetobrowseanduseÐapps.Mist是以太坊官方提供的浏览器,通过Mist我们可以很方便的连接上我们的私有网络,从而更好的开发、调试、测试我们的智能合约。Step1安装依赖项方式一:安装步骤,请参见github地址:http
BunToy-Steampy
·
2020-09-10 11:40
【区块链】
快速入门 Remix IDE
RemixIDE简介:RemixSolidityIDE是一款基于浏览器的IDE,它用于开发智能合约,也是目前比较推荐的一款开发
以太坊智能合约
的IDE,特别是对于新手来说。
流年若逝
·
2020-09-10 11:40
以太坊
又拍云推出
区块链开发
平台,覆盖多个公链
3月29日,国内知名的企业级云服务平台又拍云宣布,正式推出名为“又拍云聚合API服务”的
区块链开发
平台,即日起开放给所有
区块链开发
者。据了解,“又拍云聚合API服务”是又拍云涉足区块链的又一布局。
大写的H
·
2020-09-10 10:28
从0到1简易
区块链开发
手册V0.3-数据持久化与创世区块
Author:brucefengEmail:
[email protected]
编程语言:Golang1.BoltDB简介Bolt是一个纯粹Key/Value模型的程序。该项目的目标是为不需要完整数据库服务器(如Postgres或MySQL)的项目提供一个简单,快速,可靠的数据库。BoltDB只需要将其链接到你的应用程序代码中即可使用BoltDB提供的API来高效的存取数据。而且Bolt
weixin_33754913
·
2020-09-10 10:34
Hyperledger Fabric链码实现状态库数据加密
HyperledgerFabric是最流行的
区块链开发
框架之一,它有独特的定位和一些鲜明的特点,例如许可制架构、可插拔组件、支持私密交易的通道、模块化以及可扩展性,因此适合企业联盟链应用的开发。
新缸中之脑
·
2020-09-10 10:09
Hyperledger
Fabric
ZK应用开发新手教程【零知识证明】
区块链开发
教程链接:以太坊|比特币|EOS|Tendermint|HyperledgerFabric|Omni/USDT|Ripple1、算术电路:零知识证明核心零知识程序和其他程序的实现不太一
新缸中之脑
·
2020-09-10 10:09
区块链
Ubuntu搭建以太坊环境
准备工作:1、为了安装后面的东西我们首先安装curl、gitapt-getupdateapt-getinstallgitapt-getinstallcurl2、我们常用go来做
区块链开发
所以要安装go,
想养一只雪狐
·
2020-09-10 10:47
计算机网络
区块链开发
入门:基于
以太坊智能合约
构建 ICO DApp
写给前端开发者的第一本
区块链开发
入门指南,通过从0到1实战开发一个ICODApp项目(基于V神的DAICO设计思想),深入掌握区块链及以太坊技术。为什么要选择
区块链开发
?未来已来,只是尚未流行!
程序员的那些事_
·
2020-09-10 09:25
以太坊智能合约
开发学习02 -- Solidity语言
以太坊官方推荐的智能合约开发语言是一门静态的,支持继承,类库以及复杂的自定义类型特征的高级语言Solidity文件结构Solidity合约源文件使用的扩展名为.sol智能合约主要结构:版本声明pragmasolidity^0.5.10引入源文件import"文件名字"合约状态变量uintstoredData函数functionbid()publicpayable{...}函数修改器//声明一个修改
RESET_小白
·
2020-09-10 09:50
以太坊智能合约
以太坊智能合约
使用修饰符让Solidity开发
以太坊智能合约
有更好的可读性
2019独角兽企业重金招聘Python工程师标准>>>修饰符是可以应用于其他函数的一个函数。在调用函数之前,确保满足某些先决条件非常有用。我们举一个简单的例子,在我们已经写过的合约中,我们经常要检查函数的调用者是否是合约的所有者:functionincrement()public{if(owner==msg.sender){//Wecheckwhocallsthefunctioncount=cou
weixin_34274029
·
2020-09-10 09:47
深度拆解以太坊八大扩容路,V神选择了最难的那条!
然而,由于时至今日,迟迟未见其扩容技术方案带来的质性飞跃,众多开发者和用户对
以太坊智能合约
平台的拥堵现状及应用前景日渐忧虑。自2016年以来,以太坊的种种扩容尝试就经常性涌入公众视野(包括Pla
weixin_33979203
·
2020-09-10 09:46
数据结构与算法
区块链
数据库
开发基于
以太坊智能合约
的DApp
最近要找个H5的前端写个简单的DApp,聊过几个H5的工程师,都被跟以太坊交互的部分吓住了。虽然网上有N多的教程,但是对于H5工程师来说,还是有些困难。分析其原因,在于不了解ganache-cli(原来叫testrpc)/web3/以太坊节点/metamask之间的架构关系。梳理一下架构关系:web3.js与以太坊通信是通过rpc的方式实现的。以太坊节点本来提供了rpc的访问方式,但是因为以太坊节
rejames
·
2020-09-10 09:39
修饰符让Solidity开发
以太坊智能合约
有更好可读性
修饰符是可以应用于其他函数的一个函数。在调用函数之前,确保满足某些先决条件非常有用。我们举一个简单的例子,在我们已经写过的合约中,我们经常要检查函数的调用者是否是合约的所有者:functionincrement()public{if(owner==msg.sender){//Wecheckwhocallsthefunctioncount=count+1;}}想象一下,如果我们的智能合约有多个只能由
rejames
·
2020-09-10 09:39
以太坊智能合约
开发学习01 -- 简介和概念
智能合约以太坊上的程序被称为智能合约,包含代码和相应的状态数据我们可以简单的理解为在区块链上,由事件驱动、以代码形式存在、可执行的特殊交易合同。它是代码与数据的集合,是以太坊的核心。智能合约非常适合对信任、安全和持久性要求较高的应用场景,比如:数字货币、数字资产、投票、保险、金融应用、预测市场、产权所有权管理、物联网、点对点交易等等场景。以太坊概念以太坊两类账户:外部拥有账户(EOA):由公钥/私
RESET_小白
·
2020-09-10 09:00
以太坊智能合约
区块链
以太坊智能合约
golang智能合约
Go语言调用智能合约Windows环境下安装gcc环境,参见windows搭建gcc开发环境用Go来做以太坊开发③交易用Go来做以太坊开发④智能合约用Go来做以太坊开发⑤事件日志使用Go与
以太坊智能合约
交互一
宋song一
·
2020-08-28 09:52
Hyperledger Fabric开发实战-04编写智能合约
本文是在阅读《
区块链开发
实战-HyperledgerFabric关键技术与案例分析》一书的同时,在实践中记录的一些实践步骤与经验分享。
史圣杰
·
2020-08-26 23:09
区块链开发
公司发展快 未来主要应用方向怎么走
近几年,区块链的概念越来越受到重视,多种行业专业人士也认为区块链技术将成为工业4.0的重要引擎。简单理解,区块链中的“区块”指的是信息块,这个信息块内含有一个特殊的信息就是时间戳。含有时间戳的信息块彼此互连,形成的信息块链条被称为“区块链”。1、财务管理行业区块链应用的核心价值金融部门:促进反洗钱和客户鉴定审查。在块链的创新和应用中,金融是最重要的领域,而区块链应用技术在数字货币、支付清算、智能合
倔强_beaf
·
2020-08-26 16:02
基于
以太坊智能合约
hello world诞生记
开发环境geth一个go语言编写的CLI以太坊应用,大部分操作系统中都能使用,至于安装请另搜教程,基本都很简单;Solidity强烈建议新手使用Browser-Solidity来进行开发。Browser-Solidity是一个基于浏览器的Solidity,就可以不用安装Solidity,本文的HelloWorld教程也将基于Browser-Solidity来进行。启动环境geth--datadir
随风遣入夜
·
2020-08-26 15:20
以太坊智能合约
开发指南5(Remix使用下)
编译代币合约接着前面的内容,使用Remix来编译我们的代币合约。启动remix服务在浏览器中打开remixIDE然后创建我们的两个智能合约文件编译文件(StartCompile)我这里把自动编译选项关闭了,需要手动点编译按钮,在ERC20.sol为当前页签下进行,编译器会自动找到ERC20Interface.sol文件。因为有继承关系。现在看起来是这样的。编译合约右边有一些黄色的警告,是编译器给出
luohuayong
·
2020-08-26 14:00
以太坊智能合约
学习笔记#0x01
SmartContract本周是笔者参加
以太坊智能合约
全栈开发培训课程的第二周。期间除了学习智能合约开发程序基础知识之外,还积极参与了主办方组织的每天一次的区块链、智能合约、数字货币方面的话题讨论。
snow4web
·
2020-08-26 13:23
Hyperledger Fabric开发实战-03智能合约
本文是在阅读《
区块链开发
实战-HyperledgerFabric关键技术与案例分析》一书的同时,在实践中记录的一些实践步骤与经验分享。
史圣杰
·
2020-08-26 11:19
从零开始学习 JD Chain(一)- 快速部署 JD Chain
JDChain是京东
区块链开发
团队自主研发的,专门为企业应用设计的区块链框架系统,适用多种通用业务场景。不同于超级账本(HyperledgerFabric)生态和企业级以太坊联
于谦大爷
·
2020-08-25 13:06
【以太坊开发】
以太坊智能合约
部署实战
启动环境1、用geth启动一个以太坊(开发者)网络节点。geth--datadirtestNet--devconsole2>>test.log命令参数说明:--dev启动开发者网络模式(新建并运行一个私有网络),开发者网络模式会使用POA共识,默认预分配一个开发者账户并且会自动开启挖矿。geth提供多个与日志和调试有关的标记(flag),这对于开发很有益处。dev就是标记其中之一。--datadi
海阳之新
·
2020-08-25 02:35
【译】EOS
区块链开发
的第一步(下篇)
注意:本文节选&翻译自https://infinitexlabs.com/first-steps-in-eos-blockchain-development/对搭建EOSIO开发环境感兴趣的,也可以查看EOS官方的本地环境搭建教程:https://github.com/EOSIO/eos/wiki/Local-Environment因文章较长,我分成了上中下三篇,本篇是下篇。内容简介:1、为cur
凡心往事
·
2020-08-25 00:15
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他