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
区块链开发solidity
Java ce源码_JAVA区块链项目实战(含源码)
目的是让更多的java编程者了解区块链,掌握
区块链开发
。1、区块链理论:以node.js例子区块链原理有深刻理解;2、区块链java实战:深刻理解区块链原理后能用java编写区块链项目。
weixin_33939716
·
2023-10-15 10:47
Java
ce源码
解析Moonbeam的安全性、互操作性和市场竞争力
Moonbeam的EVM兼容性表示开发者无需学习Substrate,只需将基于
Solidity
编程语言的代码,以最小化的修改程度直接移植到Moonbeam即可完成智能合约的部署。近期,韩
Moonbeam Community
·
2023-10-14 10:19
Moonbeam
科普文章
区块链
web3
PDX Utopia区块链协议栈使用
Solidity
调用wasm智能合约
Solidity
是一种趋势,PDXUtopia区块链协议栈使用
Solidity
调用wasm智能合约。▼什么是
Solidity
?
Solidity
是一种语法类似JavaScript的高级语言。
PDXchain
·
2023-10-14 07:04
MartView:日本监管机构批准创业公司的交易所比特币侧链试验
1月21日,日本
区块链开发
公司CryptoGarage宣布获得监管许可,使用Blockstream的Liquid侧链对其结算系统进行试验。
向上向阳
·
2023-10-13 23:36
智能合约教程
https://segmentfault.com/a/1190000015295148流程合约代码编写(
Solidity
)->合约编译(solc)->合约部署(web3)开发语言及工具:区块链节点:ganache-cli
JARVIS_STUDIO
·
2023-10-13 10:30
区块链开发
实战:如何从零打造一个去中心化应用
区块链开发
实战:如何从零打造一个去中心化应用2018年03月06日00:00:00区块链大本营阅读数:12798编译|区块链大本营整理|reason_W区块链会是一场革命吗?
weixin_34112030
·
2023-10-12 21:25
python
区块链开发
_Fabric区块链Python开发详解
HyperledgerFabric是最流行的联盟区块链平台。Fabric区块链Python开发详解课程涵盖Fabric区块链的核心概念、Fabric网络搭建、Node链码开发、Python应用开发等,并提供关键知识点的预置代码,适合Python工程师快速掌握Fabric区块链应用开发技能。访问网址:Fabric区块链Python开发详解。1、Fabric区块链Python开发课程概述Hyperle
weixin_39520595
·
2023-10-12 14:40
python区块链开发
区块链开发
金融交易平台
区块链开发
金融交易平台区块链是一种分散的数字分类帐,可以在全球数千台计算机上保存,可以在区块链金融市场交易所交易。这些是以抑制其后续修改的方式注册的。
weixin_30808693
·
2023-10-12 14:10
操作系统
python
swift
区块链开发
:(3)以太坊开发环境搭建-truffle和testrpc安装
truffle是本地的用来编译、部署智能合约的工具,而testrpc不同于geth,geth是真正的以太坊环境,testrpc是在本地使用内存模拟的一个以太坊环境,对于开发调试来说,更为方便快捷,当你的合约在testrpc中测试通过后,再可以部署到geth中去。所以可以说truffle和testrpc就是两大杀器。1.安装node.jscurl-sLhttps://deb.nodesource.c
lv_zj
·
2023-10-11 15:29
区块链
带你玩转以太坊智能合约的”Hello World“
学习目标使用
solidity
语言撰写智能合约开发前的准备Ubuntu环境下Atom编辑器安装及使用安装所需工具安装nvm安装node安装npm启动testrpc建立项目目录结构新建HelloWorld合约代码说明编译部署与合约互动加入新方法
芒果汁
·
2023-10-11 00:23
以太坊
truffle
testrpc
智能合约
以太坊
solidity
开发区块链使用什么框架?Substrate
区块链开发
很复杂。它涉及复杂的技术(包括先进的密码学和分布式网络通信)你必须掌握这些技术,以便为应用程序的运行和用户的信任提供一个安全平台。
元苍子
·
2023-10-10 16:51
区块链项目孵化,技术开发,海内外会议活动承办
专业区块链技术开发20人团队,已有两年
区块链开发
经验:1.独立链2.交易所系统3.钱包4.dapp5.各行业区块链解决方案等欢迎咨询V:blockxiong
区块熊
·
2023-10-09 22:34
第20篇 使用remix部署智能合约
本文环境:操作系统:windows64;节点版本:Geth1.9.14;node版本:v10.14.0Remix是一个开源的
Solidity
智能合约开发环境,提供基本的编译、部署至本地或测试网络、执行合约等功能
wonderBlock
·
2023-10-09 07:27
区块链应用
智能合约
区块链
remix
如何使用remix编写
solidity
智能合约并部署上链
1、remix简单介绍地址:Remix-EthereumIDEhttps://remix.ethereum.org/使用
solidity
在线编译工具remix让编写智能合约更加丝滑方便(记得科学上网)。
区块链web3.0-KK
·
2023-10-09 07:26
智能合约
Remix+Geth 实现智能合约部署和调用详解
Geth实现私有链部署合约和调用接口部署合约调用合约获得合约实例通过实例调用合约接口Remix编写智能合约编写代码Remix在线编辑器https://ethereum.github.io/browser-
solidity
B站:阿里武
·
2023-10-09 07:26
区块链
Remix
Geth
智能合约部署
接口调用
区块链实验九 :智能合约开发
实验报告09orz实验目的及要求实验基本原理实验实施环境实验概述实验内容在remix网页中,编译部署简单投票合约(选作)深入理解
solidity
实验目的及要求了解以太坊的基本逻辑,理解以太坊的运行机理。
陈杉菜
·
2023-10-09 07:26
区块链
以太坊
remix
智能合约
编写和部署智能合约:智能合约工具、remix、Truffle
第五章文章目录第五章一、智能合约工具二、remix三、Truffle总结一、智能合约工具智能合约的编译环境就是
solidity
的编译环境,智能合约的执行环境就是EVM。
qq_53982314
·
2023-10-09 07:26
区块链书本学习
区块链
Solidity
,智能合约的学习(1)
Solidity
概述
Solidity
是一种智能合约高级语言,运行在Ethereum虚拟机(EVM)上,
Solidity
是面向对象的高级语言,用于实现智能合约。
bitpen
·
2023-10-09 07:56
Solidity
智能合约
学习
区块链
Solidity
开发实践(一)发布第一个智能合约
首先进入
Solidity
常用的IDE是在线编译环境remix.ethereum.org。进入后点击文件树上的新建按钮,输入文件名和后缀新建文件。代码本身没有难度,主要是适应下语言,环境和IDE。
Timon_Kris
·
2023-10-09 07:25
区块链
智能合约
学习以太坊部署智能合约(四) — Remix编写第一个智能合约(ubuntu20.04)
创建文件我们在首页中File中选择NewFile,创建一个新文件,
solidity
文件是以.sol结尾的。
Peeryer
·
2023-10-09 07:25
智能合约
区块链
智能合约
以太坊
Golang语言介绍、环境搭建以及编译工具( CDN 加速代理)
Go语言是非常有潜力的语言,是因为它的应用场景是目前互联网非常热门的几个领域,比如WEB开发、
区块链开发
、大型游戏服务端开发、分布式/云计算开发。
赵唯一
·
2023-10-09 04:36
#
Golang
golang
开发语言
后端
企业级区块链实战课程(第四版)
2、
区块链开发
实战预备知识这部分
应平与你说未来
·
2023-10-09 00:05
智能合约安全(基于
solidity
)
智能合约安全整数溢出漏洞加法溢出乘法溢出减法溢出解决方法:采用openzepplin的SafeMath的library案例一BEC:在乘法时没有使用Safemath重入漏洞重入攻击可以简单理解为递归,在以太坊智能合约中,调用外部合约或Ether发送到地址,这些外部调用可能被攻击者劫持。(1)几种转币方式:transfer()转账失败返回之前状态,只能传送2300Gas和send()转账失败返回fa
猫撵耗子
·
2023-10-08 10:08
solidity
区块链
官方案例——智能合约(0.8.0_
solidity
)
//SPDX-License-Identifier:GPL-3.0pragma
solidity
^0.7
雲小妖
·
2023-10-08 10:04
区块链
拍卖合约
区块链
solidity
【
Solidity
】智能合约案例——①食品溯源合约
目录一、合约源码分析:二、合约整体流程:1.部署合约2.管理角色3.食品信息管理4.食品溯源管理一、合约源码分析:Producer.sol:生产者角色的管理合约,功能为:添加新的生产者地址、移除生产者地址、判断角色地址是否被授权Distributor.sol:中间商角色的管理合约,功能为:添加新的中间商地址、移除中间商地址、判断角色地址是否被授权Retailer.sol:零售商角色的管理合约,功能
奈何不吃鱼
·
2023-10-08 10:03
solidity
智能合约
区块链
去中心化
信任链
web3
HBTC智能合约BHT分析
0xfc29b6e626b67776675fff55d5bc0452d042f434源码/***SubmittedforverificationatEtherscan.ioon2018-10-27*/pragma
solidity
_IAN
·
2023-10-06 23:29
solidity
合约转java
GenerateaJavaWrapperfromyourSmartContract
Solidity
GradlePlugin-Web3jweb3j/web3j-maven-plugin·GitLab
music0ant
·
2023-10-05 21:38
java
开发语言
WEB3 创建React前端Dapp环境并整合
solidity
项目,融合项目结构便捷前端拿取合约 Abi
好各位经过我们上文WEB3
solidity
带着大家编写测试代码操作订单创建/取消/填充操作我们自己写了一个测试订单业务的脚本没想到运行的还挺好的那么今天开始我们就可以开始操作我们前端Dapp的一个操作了在整个过程中确实是没有我们后端的操作或者说我们自己就是后端
深圳市有德者科技有限公司-耿瑞
·
2023-10-04 20:20
前端
web3
react.js
Zama的fhEVM:基于全同态加密实现的隐私智能合约
1.引言Zama的fhEVM定位为:基于全同态加密实现的隐私智能合约解决方案开源代码见:https://github.com/zama-ai/fhevm(TypeScript+
Solidity
)Zama
mutourend
·
2023-10-04 13:25
隐私应用
隐私应用
WEB3
solidity
带着大家编写测试代码 操作订单 创建/取消/填充操作
好在我们的不懈努力之下交易所中的三种订单函数已经写出来了但是我们只是编译确认了代码没什么问题但还没有实际的测试过这个测试做起来其实就比较的麻烦了首先要有两个账号且他们都要在交易所中有存入我们还是先将ganache的虚拟环境启动起来然后我们在项目根目录中创建一个scripts文件夹下面创建一个test.js测试文件参考代码如下//指定以tokengrtoken合约constGrToken=artif
深圳市有德者科技有限公司-耿瑞
·
2023-10-04 00:45
web3
区块链
基于Java的Android区块链钱包开发(ETH篇)
基于Java的Android区块链钱包开发-ETH篇引言使用的库具体代码如下生成公私钥、地址查余额、签名转账引言首先要生成12个助记词,
区块链开发
之生成12个助记词使用的库implementation'org.web3j
小眼哥
·
2023-10-03 02:46
区块链
Android
java开发
区块链
java
android
java
区块链开发
_Java开发人员的区块链入门
java
区块链开发
顶级技术专家将区块链列为十大新兴技术之一,它们有潜力在未来十年内改变我们的世界,这值得您花时间学习。
cuml0912
·
2023-10-03 02:15
编程语言
区块链
java
人工智能
大数据
java 区块链
本文阅读对象,主要是希望和即将从事
区块链开发
的项目架构师。需要指出的是,我们用150行java代码构建的区
Janson_Lin
·
2023-10-03 02:45
Java
区块链
java
区块链
java区块链技术web3j_【区块链】以太坊 web3j for java 使用 - 部署和调用合约 <3>
here以太坊web3jforjava配置和使用:here以太坊web3jforjava使用-为用户创建凭证credentials:here零、书写合约本文还是使用MetaCoin.solpragma
solidity
Javen Fang
·
2023-10-02 15:51
java区块链技术web3j
#OneSwap系列五之如何组织代码
.png本文将结合OneSwap项目介绍如何组织
Solidity
源代码,我们将深入讨论
Solidity
语言所支持的各种“面向对象”特性以及库的用法,并详细介绍各种函数修饰符。
OneSwap
·
2023-10-01 19:23
20180925_合约总结(
Solidity
)
一.ABIABI是和Ethereum生态系统的合约进行交互的标准方式,所有合约的调用都是通过ABI.一个函数调用时的calldata中前四个bytes指定了哪个函数被调用,从第五个字节开始则是函数的编码.functionselector所有合约交易的functionselector都是根据methodName(type01,type02,...typeN)的keccak256前八位来决定的,例如例
mingmingz
·
2023-10-01 02:52
【java应用web3】web3j中,顺利编译智能合约sol为java文件的正确方式。并在java中调用智能合约
sol文件的编译有两种,一:在IDE项目中通过Maven/Gradle插件编译maven配置如下:org.web3jweb3j-maven-plugin4.8.7src/main/resources/
solidity
君を見つけて
·
2023-09-30 17:40
智能合约
java
智能合约
开发语言
调用合约方法创建子合约后获取子合约地址
如下方法可解决:合约://SPDX-License-Identifier:GPL-3.0pragma
solidity
^0.8.13;contractA{//子合约stringpublicname;}contractB
unxeer
·
2023-09-29 15:44
区块链
以太坊
新版Remix界面使用教程
最近重拾
solidity
发现原来使用的Remix在经历大的版本更新后已经和网上的现有教程无法匹配,索性整理一下。进入主页面后我们不需要理会右半边花哨的HOME界面,直接根据左边竖向排列的图标开始工作。
neapleam
·
2023-09-28 18:01
区块链
以太坊
智能合约
用Remix部署
Solidity
合约
Remix是一个用于开发和部署
Solidity
合约的线上IDE,该IDE含有各个版本的
Solidity
,当一个工程有多个
Solidity
版本时,就需要使用Remix来进行分开编译和部署。
sanqima
·
2023-09-28 18:01
区块链
Remix
Solidity合约
智能合约
以太坊
部署
QuEST Global将在Casper网络上构建全新供应链解决方案
全球领先的
区块链开发
企业CasperLabs,将与全球产品工程及全流程服务企业QuESTGlobal合作,在Casper网络上构建一系列基于区块链的解决方案。
唐华斑竹
·
2023-09-28 10:25
网络
人工智能
区块链
【从0学习
Solidity
】37. 数字签名 Signature
【从0学习
Solidity
】37.数字签名Signature博主简介:不写代码没饭吃,一名全栈领域的创作者,专注于研究互联网产品的解决方案和技术。
不写代码没饭吃
·
2023-09-26 17:54
Web3
区块链
solidity
web3
【CryptoZombies - 1
Solidity
教程】007伪随机、Keccak256 与类型转换
目录一、前言二、伪随机与Keccak2561、Keccak2562、伪随机三、类型转换(Typecasting)1、转换格式四、实战1、要求2、代码一、前言看了一些区块链的教程,论文,在网上刚刚找到了一个项目实战,CryptoZombies。从这篇博客开始总结自己的学习笔记,与大家一同分享。如果你想了解更多有关于机器学习、深度学习、区块链、计算机视觉等相关技术的内容,想与更多大佬一起沟通,那就扫描
水亦心
·
2023-09-26 11:06
Blockchain
伪随机
Keccak256
类型转换
Solidity
语言-----【够用级别】
Solidity
微教程学习
solidity
说实话到目前没有特别好的教程,但是CryptoZombies,通过游戏来学习绝对算一个比较好的方式,对于入门和编写基本的合约绝对够用本文是对Zombies的知识的提炼
云灬沙
·
2023-09-26 11:36
solidity
区块链
编程语言
solidity
智能合约
044.
Solidity
入门——31哈希运算
在
Solidity
中,有多种哈希函数可供选择,包括Keccak256、SHA3、SHA256等。
机智的Liar
·
2023-09-26 11:35
区块链
Solidity
哈希算法
区块链
智能合约
Solidity
中哈希函数的编码与解码
起因写这篇文章的起因,是我在前端调试合约的时候,发现合约报错了,点开命令行报错,发现返回的是合约的callData,我直接表演一个眼前一黑,我怎么直接的知道是调用哪个方法的时候报错呢?于是有了这篇文章的探索目标:如何根据callData解析出调用函数内容:从合约小白的角度,从哈希函数的前世今生开始讲起。如果你已经很了解这部分内容,可以直接划到底。-用到的库:ethers\foundry哈希函数的前
要做前端的一股清流
·
2023-09-26 11:35
web3
区块链
KECCAK256
solidity
哈希函数
4byte
Solidity
Keccak256与SHA3-256
1.引言SHA3由Keccak标准化而来,在很多场合下Keccak和SHA3是同义词,但在2015年8月SHA3最终完成标准化时,NIST调整了填充算法:SHA3-256(M)=KECCAK[512](M||01,256)。所以标准的NIST-SHA3就和Keccak计算的结果不一样。如对空字符串进行Keccak256和SHA3-256结果各不相同://Keccak256()结果:c5d24601
mutourend
·
2023-09-26 11:05
智能合约
区块链
Solidity
如何优化Gas费用
如果你只是使用堆栈,它的成本会低一些;智能合约
solidity
语言的编写,不仅要考虑安全,也要考虑语言的优化,在以太坊上的交易gas是有上限的,特别是针对一些复杂业务的处理,有可能会导致gas超高,严重者导致此笔交易失败
IT_浩哥
·
2023-09-26 11:05
DAPP
智能合约
区块链
智能合约
区块链
dapp
python3 中 使用和
solidity
中一样的keccak256算法 并且结果一致
环境下载的python3.81、python依赖pipinstallpycryptodome+改lib下的crypto为Crypto解决详细说明改lib文件下的crpyto文件把首字母大写只需要安装这个依赖。如果有安装其他包可以卸载掉以免干扰pipuninstall包名为卸载依赖此处原文地址见评论处https://blog.csdn.net/DanielJackZ/article/details/
Conwy2022
·
2023-09-26 11:04
杂谈
智能合约
solidity
中的 Keccak SHA3算法 ,跟函数选择器的关系
Keccak和SHA3的产生背景最早出现并经常出现在大家视线中的是MD5,它是一种哈希算法。但是他被证明是不安全的,已出现碰撞。除了MD5,还有SHA1,SHA2,SHA3等等,现在最流行的安全且效率高的哈希算法是SHA3-256。在区块链技术中流行的哈希算法是SHA3,SHA3是美国国家标准技术研究所所设计的一套SHA哈希算法,SHA3它不是SHA2的替代品,而是一种有别于SHA2的全新哈希设计
kakadev
·
2023-09-26 11:33
solidity
以太坊
区块链
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他