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
————智能合约开发
android和java程序员使用web3j进行区块链以太坊开发详解
如何使用web3j为Java应用或AndroidApp增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、
智能合约开发
与交互、过滤器和事件等
编程狂魔
·
2023-03-20 14:42
EOS
智能合约开发
系列(六): eosio.token
本文来解读一下eosio.token合约,这个合约是官方提供的,它可以让任何人都可以发行自己的token。eosio.token合约代码,在eos源代码目录下的contracts/eosio.token这个文件夹中。概览我们先看这个合约的.abi文件,当你编译成功后,在contracts/eosio.token里,会有这么个.abi文件:eosio.token.abi。你可以看到这个文件是个文本形
鹏飞_3870
·
2023-03-09 12:23
以太坊
智能合约开发
—Solidity学习笔记
*开发工具TruffleforVSCode在vscode上安装插件https://trufflesuite.com/docs/vscode-ext/quickstart/ganache本地私链,免费快速的以太坊模拟器https://trufflesuite.com/ganache/remix官方在线开发平台https://remix.ethereum.org/infura在线的以太坊节点和测试节点
Y橡树Y
·
2023-03-09 05:51
Fisco-Bcos
智能合约开发
案例----商品溯源
商品溯源合约概念合约设计合约间的关系1个商品种类----》n个商品,同时还可以创建多个商品种类(工厂合约的作用)编写商品合约pragmasolidity^0.8.7;contractGoods{structTraceData{addressoperator;//操作者uint8status;//0生产者,1运输者,2-超市售卖者,3-消费者uint256timestamp;stringremark
菜鸟逆袭之路
·
2023-02-06 10:55
区块链
solidity
区块链
智能合约
EOS
智能合约开发
系列(二)
在上一篇文章,我们下载、编译了EOS源码,生成了nodeos,keosd,cleos,eosiocpp等这些工具。同时我们也配置好了单节点出块的nodeos。下面我们继续。区块链数据的位置上一篇文章中,我们用nodeos成功启动了一个测试节点,从终端中可以看到它每隔0.5s出一个块。那么这些出块的历史数据,也就是区块链数据,都保存在哪里了呢?不同的操作系统,block数据默认保存的位置不同:Mac
鹏飞_3870
·
2023-01-31 18:40
智能合约开发
——Sui/Move vs. Solana/Rust
1.引言前序博客有:zkMove——针对Move合约生态的zkVM定位为高性能L1的Aptos和Sui,均采用Move合约编程语言。Solana也定位为高性能L1,但其采用Rust合约编程语言。本文重点对比Sui/Move和Solana/Rust合约编程语言。【Aptos/Move为不同的Move变种,有细微的差别。不过只要原生支持Movebytecode,则所有主要Move优势适于所有Move变
mutourend
·
2023-01-29 00:36
智能合约
智能合约
zkMove——针对Move合约生态的zkVM
1.引言Move为不同于Solidity的,开源的安全的
智能合约开发
语言,最早由Facebook为Diem链创造开发。
mutourend
·
2023-01-29 00:05
zkVM
零知识证明
【
智能合约开发
】Gas 优化小技巧
Gas-驱动以太坊DApps的能源在Solidity中,你的用户想要每次执行你的DApp都需要支付一定的gas,gas可以用以太币购买,因此,用户每次跑DApp都得花费以太币。一个DApp收取多少gas取决于功能逻辑的复杂程度。每个操作背后,都在计算完成这个操作所需要的计算资源,(比如,存储数据就比做个加法运算贵得多),一次操作所需要花费的gas等于这个操作背后的所有运算花销的总和。由于运行你的程
雨影
·
2023-01-27 06:40
Solidity vs. Vyper:不同的智能合约语言的优缺点
为了弄清问题的本质,我们将先讨论语言的工具和可用性,然后再考虑
智能合约开发
者主要关心的问题之一:gas优化。具体来说,我们将研究四种EVM语言(可以在Ethereum、
·
2022-12-16 12:37
区块链智能合约solidity
和Remix比,求锤得锤
Remix可是人家ETH官方推的
智能合约开发
工具啊,怎么比啊?产品:我们的CHAINPIP有交流模块,Remix没有,使用我们的工具可以直接在网站内发问题、心得等等,站内还有人员帮你解决。
·
2022-12-16 12:05
区块链solidity编辑器
当人工智能遇到区块链(二)
Truffletuffle是一个基于以太坊虚拟机(EVM)的本地化
智能合约开发
环境,测试框架和上链工具。
bluishfish
·
2022-12-11 13:33
java
区块链
linux
nodejs
react
Hyperledger Fabric
智能合约开发
及 fabric-sdk-go/fabric-gateway 使用示例
前言在上个实验HyperledgerFabric多组织多排序节点部署在多个主机上中,我们已经实现了多组织多排序节点部署在多个主机上,但到目前为止,我们所有的实验都只是研究了联盟链的网络配置方法(尽管这确实是重难点),而没有考虑具体的应用开发。本文将在前面实验的基础上,首先尝试使用Go语言开发了一个工作室联盟链的项目信息智能合约,并成功将其部署至联盟链上;然后依据官方示例,使用fabric-gate
丿风色幻想
·
2022-11-28 07:52
FabricLearn
fabric
智能合约
golang
FabricLearn
区块链
Solidity vs. Vyper:不同的智能合约语言的优缺点
为了弄清问题的本质,我们将先讨论语言的工具和可用性,然后再考虑
智能合约开发
者主要关心的问题之一:gas优化。具体来说,我们将研究四种EVM语言(可以在Ethereum、
Chainlink资讯
·
2022-11-27 20:48
区块链
预言机
Chainlink
智能合约
区块链
Solidity
Vyper
Huff
Flow 和 Cadence 开发工具概述
智能合约开发
与其他类型的软件开发没有什么不同。编写代码是为了执行特定任务,并且有一些工具可以帮助简化此过程。以太坊生态系统包含许多成熟的工具来帮助构建Web3项目,但是像Flow这样的更新生态系统呢?
wouderw
·
2022-11-26 00:46
区块链
【以太坊开发-02】remix的基本使用
Remixremix既是编辑器也是编译器,它是一款可以在线快速编写、调试和部署合约代码的编辑器,非常适合
智能合约开发
初学者使用。我们通过一个简单的计数器合约演示Remix的一般用法。
胡桃木子
·
2022-11-17 10:05
区块链
以太坊
区块链
以太坊
智能合约开发
环境搭建(包含Node, Truffle, Ganache, VSCode)
目前主要的
智能合约开发
语言是Solidity语言,是一种开发以太坊智能合约的静态高级语言,语法类似于JavaScript。 Truffle框架依赖Nod
#苦行僧
·
2022-11-04 06:08
区块链
区块链
智能合约
以太坊
和Remix比,求锤得锤
Remix可是人家ETH官方推的
智能合约开发
工具啊,怎么比啊?产品:我们的CHAINPIP有交流模块,Remix没有,使用我们的工具可以直接在网站内发问题、心得等等,站内还有人员帮你解决。
·
2022-09-26 18:21
区块链solidity编辑器
如何通过 Chainlink Price Feeds获得加密资产的历史价格
除此之外,
智能合约开发
者有的时候也需要获取加密资产的历史数据。在这篇文章中,我们将演示如何从ChainlinkPriceFeeds中获得历史价格数据,并且在链上验证获得的结果,你可以在这里查看代码。
·
2022-09-15 23:12
Brownie 开发智能合约(入门使用)
简介上篇文章,使用了Remix在线IDE,个人感觉Remix在入门
智能合约开发
时,是很好的上手工具,因为Remix帮我们处理好了编译、部署的过程,并且还通过JavaScriptVM准备好了本地区块链方便我们测试
懒编程-二两
·
2022-09-11 07:49
python
java
区块链
编程语言
大数据
智能合约开发
测试部署验证一条龙
前面提到,我最近在看Web3,这不记录下最近看到的好玩的。忘了在哪里看到的一句话,Web3这个东西,刚看时让人摸不到头脑的点在于,你很难知道要用哪些东西去组装,去哪里拿数据。比如都说区块链人人可访问,我要到哪里看到它?毕竟看得见的东西更让人心安。给俺瞧瞧。我到哪里去看区块链上的数据?不给你区块链浏览器这个关键词,大概很难知晓。一个经常会看到的疑问是如何与合约交互,比如,合约里存了一个字符串,我现在
cemcoe
·
2022-08-31 10:31
java编写智能合约_区块链实现JAVA语言智能合约的设计方案简介
Java语言智能合约的优势目前主流的
智能合约开发
语言是以太坊的solidity、EOS的WASM等,流行度、社区完善度有点欠缺。
冯委
·
2022-08-27 11:13
java编写智能合约
DAPP
智能合约开发
系统源码搭建
区块链,作为一个基础设施,提供了分布式的去中心化可信数据库,人们基于此可开发各种应用,适用于不同的场景。DAPP是DecentralizedApplication的简称,一个去中心化的运用/分布式运用,是从底层区块链渠道生态衍生出来的各种分布式运用。据悉,在某种程度上,比特币可以说是出现的第一个DAPP,因为它是完全开源的,为贡献者提供奖励回报,不受一个中央机构的控制,并使用区块链作为支撑技术。一
·
2022-08-20 16:35
Solidity
智能合约开发
(应用篇)
下面分享几个智能合约供大家一起学习。一、投注合约主要功能点:1)投注;2)开奖;3)退奖;4)获取奖池奖金;5)返回当前期数;6)返回中奖者地址;7)返回参与彩民的地址;1.1定义合约属性合约主要包含有四个属性:contractLottery{addressmanager;//管理员address[]players;//投了注的彩民addresswinner;//上期彩票的胜出者uint256ro
老钟私房菜
·
2022-08-15 00:38
区块链
智能合约
众筹
投注
竞拍竞标
智能合约编写编译
智能合约开发
用solidity编程语言部署在以太坊这个区块链平台,本文提供一个官方实战示例快速入门,用例子深入浅出
智能合约开发
,体会以太坊构建去中心化可信交易技术魅力。
区块链技术极客
·
2022-08-15 00:03
元宇宙
NFT
元宇宙NFT
智能合约
如何用 Solidity 创建一个“Hello World”智能合约
这篇文章将带你学习如何使用
智能合约开发
语言Solidity创建一个名为“HelloWorld”的智能合约。
·
2022-08-03 23:13
以太坊
智能合约开发
语言 - Solidity
Solidity简介Solidity是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了C++、Python、Javascript语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。Solidity是静态类型语言,支持继承、库和复杂的用户自定义类型等特性。Solidity内含的类型除了常见编程语言中的标准类型,还包括address等以太坊独有的类型,Solidity的源码文件
瘦身小蚂蚁
·
2022-08-03 19:10
以太坊
以太坊
以太坊(Ethereum)
智能合约开发
快速入门
一、简介智能合约首先,智能合约并不是像人工智能AI那样的超级智能,智能合约的英文名叫Smartcontract,仅仅是Smart而已,还没有到人工智能的intelligence。所以,我们可以把智能合约想象成一种自动售货机,出售的是通证(token):投资者(用户)发起交易,向智能合约转入以太币(ETH),智能合约自动运转,在满足一定规则后,它向投资者账户转入相应数量的通证。NFT上面我们知道了,
简单点的笨演员
·
2022-07-22 17:47
NFT 平台
智能合约开发
教程(Solidity & Hardhat)
简介Web3社区对于非同质化带币(NFT)充满了期待。尽管还没有杀手级应用的出现,但是这项技术已经重塑了数字资产所有权,身份体系,创新范式和社区运作方式。因为NFT是可以被买卖交易的数字资产,而NFT交易所收集了NFT的信息并且撮合了买家和卖家,所以NFT交易所是生态中一个必不可少的部分。这个教程讲解了如何用Solidity来搭建NFT交易所的“后端”,如何开发承载交易所业务逻辑的智能合约。在代码
·
2022-07-20 14:49
truffle (ETH以太坊智能合约集成开发工具) 入门教程
与传统app的区别,什么是以太坊,以太坊中的智能合约是什么,智能合约能干什么,什么是共识算法,目前为止常用的共识算法有哪些,共识算法解决了什么问题,(PoW,PoS,DPoS等等共识算法),基于以太坊的
智能合约开发
使用哪些工具
唯夜
·
2022-07-20 00:30
区块链
truffle
区块链
truffle
nodejs
以太坊开发框架权威指南【2021最新】
智能合约开发
框架允许工程师部署和测试其智能合约,从而使开发者的生活更轻松。
新缸中之脑
·
2022-07-20 00:00
以太坊开发
基于以太坊的
智能合约开发
教程Solidity 继承与权限
基于以太坊的
智能合约开发
教程Solidity继承与权限pragmasolidity^0.4.0;contractinheritTest{//pure不会读取全局变量,更不会修改全局变量,一个固定的输入就会有一个固定的输出
柠檬味小发糕
·
2022-07-20 00:59
solidity
智能合约
区块链
以太坊
以太坊
智能合约开发
入门
1、进入以太坊开发控制台(开发环境):gethconsole--datadir"~/electrumx/ethdev"--dev2>>eth.log通过tail-feth.log查看日志:2、查看当前有哪些账户eth.accounts默认会有一个coinbase账户(挖矿账户),默认挖矿会挖到这个账户里。3、创建一个新的账号personal.newAccount('密码')我们这里除了coinba
鸟嘌呤
·
2022-07-20 00:58
区块链开发
以太坊
ethereum
智能合约
区块链
快速开发入门
在ETH网络上发布代币智能合约(在以太坊发行自己的币种)
ethereum.org/zh/以太坊小游戏代码学习:https://cryptozombies.io/本文介绍了以下内容,文章比较长,涉及内容较多,如果对你有帮助,麻烦点赞、收藏,感谢支持如何搭建本地区块链
智能合约开发
环境如何编写代币合约
Aubrey-J
·
2022-07-20 00:57
学习笔记
ETH
ethernet
区块链
智能合约
web3
第一章
智能合约开发
-第一个智能合约项目
前言想必能看到这篇文章的小伙伴肯定是对区块链和以太坊有所了解了,在这就不再赘述智能合约的背景和用途,本文直接上干货——如何开发以太坊上的智能合约。技术栈编辑器VSCode官网地址:VisualStudioCode-CodeEditing.Redefined开发环境NodeJS建议使用nvm安装项目地址:GitHub-nvm-sh/nvm:NodeVersionManager-POSIX-compl
一只老狐狸
·
2022-07-20 00:25
智能合约
vscode
nodejs
ETH
智能合约开发
手把手入门教程|猿创征文
文章目录安装钱包安装Metamask、并创建好账号执行第一次转账测试币获取第一次转账第一个智能合约使用Remix创建第一个合约使用Remix测试第一个合约使用Remix部署第一个合约安装钱包安装Metamask、并创建好账号Metamask是一个在虚拟世界的以太坊钱包,也因为其LOGO是只可爱的小狐狸,也被大家称为“小狐狸钱包”。MetaMask客户端很多,其中包括手机端:安卓手机MetaMask
阿提说说
·
2022-07-20 00:23
项目实战
活动
智能合约开发
【下】|猿创征文
以太坊–开发智能合约一、前言一、初始化项目1.1创建项目目录1.2添加package.json文件二、添加智能合约源文件三、编译项目一、前言我们将使用truffle创建一个智能合约项目,该智能合约的功能是可以获取值和设置值。一、初始化项目1.1创建项目目录$mkdirmydapp$cdmydapp然后使用truffleinit初始化项目,将生成项目模板文件:$truffleinit我们可以查看一下
孙和龚
·
2022-06-30 11:23
活动征文
智能合约
以太坊
区块链
智能合约开发
【上】|猿创征文
智能合约开发
前言一、智能合约的优点二、以太坊(Ethereum)–
智能合约开发
概述2.1以太坊(Ethereum)
智能合约开发
工具2.2以太坊(Ethereum)
智能合约开发
语言2.3以太坊(Ethereum
孙和龚
·
2022-06-30 11:23
活动征文
智能合约
以太坊
区块链
【区块链 | DAPP】Dapp应该怎么开发?分享一篇Dapp开发的逻辑(分享) 更新中~
写在前面本篇文章将带领你从零学会一个Dapp开发,笔者从最初的不了解区块链概念到如今精通Dapp、
智能合约开发
,中间踩过无数的坑,经历过无数困难!一、什么是Dapp?
区块链开发工程师
·
2022-06-26 13:50
区块链
区块链零基础到实战教程
智能合约
以太坊
区块链
去中心化
10 个错过即损失的
智能合约开发
者工具
10个错过即损失的
智能合约开发
者工具2022年绝对是疯狂的一年,如果我们正在开始一个
智能合约开发
者的旅程。那么我们将把以太坊开发工具视为自己最好的朋友,正因为它们提供了超多功能来帮助完成自动化工作。
chinadefi
·
2022-06-25 18:09
智能合约
Hyperledger Fabric
智能合约开发
及 fabric-sdk-go/fabric-gateway 使用示例
前言在上个实验HyperledgerFabric多组织多排序节点部署在多个主机上中,我们已经实现了多组织多排序节点部署在多个主机上,但到目前为止,我们所有的实验都只是研究了联盟链的网络配置方法(尽管这确实是重难点),而没有考虑具体的应用开发。本文将在前面实验的基础上,首先尝试使用Go语
丿风色幻想
·
2022-06-11 19:00
fabric
智能合约开发
详解
一、fabric智能合约运行环境Chaincode是一个程序,Chaincode运行在一个被背书peer进程独立出来的安全的Docker容器中,Fabric中支持多种语言实现链码,包括golang、javascript、java等。当前主要以Golang为主,性能和稳定性都较好ChainCode:链码Fabric-ccevn:Fabric提供的链码运行环境Docker:Docker容器Golang
@卓越俊逸_角立杰出@
·
2022-05-31 04:49
区块链
区块链
智能合约开发
笔记--html页面使用ethers.js与合约交互
本文提供一个例子,演示在html页面中如何使用ethers.js,并通过metamask钱包连接,与区块链进行交互。包含的内容有:1.查询metamask钱包的账户地址,账户金额;2.与样例合约Greeter进行交互,调用查询方法;调用修改状态变量的方法;监听事件,对修改后的状态进行回调。直接上代码:示例合约:Greeter.sol#选用hardhat项目的默认示例,加了一个event//SPDX
海阔天空_cn
·
2022-05-31 04:33
区块链应用开发
ethers.js
智能合约
html
前端
关于 Near 合约开发中 Promise 的思考和总结
Near是一条基于Receipt异步模型的分片区块链,在
智能合约开发
中,对异步调用的考虑非常重要,near_sdk使用Promise作为异步编程范式,本文主要对Promise进行思考和总结。
·
2022-05-14 18:19
near
如何在自己设计的页面中调用metamask-2
/www.toptal.com/ethereum/one-click-login-flows-a-metamask-tutorial#utilize-unreal-developers-today1)
智能合约开发
weixin_33849215
·
2022-03-26 06:34
前端
数据库
后端
使用 Hardhat 入门以太坊智能合约
0x1概述我在入门以太坊
智能合约开发
时,首先我就面临了一个选择,HardhatVsTruffleVsRemix,我应该选择哪个开发工具。
·
2022-03-24 14:22
以太坊实践整理(一)区块链基础知识
以太坊实践整理(一)区块链基础知识以太坊实践整理(二)以太坊Geth客户端以太坊实践整理(三)Remix开发部署智能合约以太坊实践整理(四)Truffle
智能合约开发
框架以太坊实践整理(五)DApp开发全过程记录
·
2022-03-24 14:11
区块链开发以太坊智能合约
用户通过智能合约向ADAMoracle发起数据请求
ADAMoracle的诞生,将为链上的
智能合约开发
者提供全面的工具和数据,为
智能合约开发
者提供更为安全且极致便利的预言机整体解决方案。ADAMoracle系统的运行步骤如下:1.用
·
2022-03-14 15:20
区块链人工智能
以太坊
智能合约开发
| 一个资深技术专家的心路历程
现专注于区块链技术推广、中文技术社区贡献以及
智能合约开发
和安全审计方向。我是杨镇,在软件行业从业17年了,大概在2016年下半年由于工作需要,我开始研究区块链,开始考虑在企业业务
weixin_33949359
·
2022-02-22 11:59
区块链
数据结构与算法
运维
为
智能合约开发
者提供安全且便利的预言机解决方案
DeFi生态的持续壮大,链上链下数据交互需求不断增加,推动着预言机这类网络服务设施的崛起和发展。预言机作为连接链上智能合约和链下数据的中间件,旨在为智能合约提供更加可靠的数据,为DeFi各类协议提供安全且便利的数据服务。ADAMoracle去中心化预言机网络服务设施,连接现实世界数据与区块链系统,为众多应用场景提供标准化解决方案,实现与区块链外的服务进行无缝交互的中间件。ADAMoracle为链上
·
2022-02-21 16:34
区块链人工智能
以太坊
智能合约开发
指南1(ERC-20代币标准)
在开始前应该具备以下知识:对于区块链的基本知识,建议看下《精通比特币》了解太坊智能合约语言solidity,官方文档https://solidity.readthedocs.io/en/develop/,也可以搜索相应的中文文档,不过中文文档的版本可能不会即时更新。之后会逐步完成一个完整的Dapp(distributedapplication分布式应用),这里选择代币合约为例子。代币(token)
luohuayong
·
2022-02-19 21:16
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他