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
番外篇-如何开发智能合约入门
今天咱们聊聊如何开发智能合约,非常入门的分享~1.如何开发智能合约1.1.基本流程&主流工具1.1.1.编写合约代码
Solidity
仍然是一骑绝尘(EVM)Vyper是不太活跃语言,python语法(EVM
阿清陪你聊聊数据分析
·
2024-01-14 20:10
Web3
区块链
智能合约
智能合约(改进版)
kmc.sol改进(1+2+3)pragma
solidity
^0.5.0;import"verify.sol";import"ARC.sol";contractKMC{ARCarc;CVCcvc;RVCrvc
Ameame-
·
2024-01-12 08:42
智能合约
Ubuntu20.04安装区块链项目所需的nodejs、go、truffle、
solidity
、geth
目录0、最开始需要更新atp库1、安装nodejs2、安装truffle3、安装
solidity
4、安装go5、安装aptitude:6、安装git7、下载geth0、最开始需要更新atp库命令如下:sudoapt-getupdate
朽月初二
·
2024-01-11 19:38
区块链项目实战
区块链
golang
开发语言
区块链知识学习(一)
学习基础知识的网站和工具
solidity
中文文档https://learnblockchain.cn/docs/
solidity
/index.html练习智能合约的在线编辑器Remix是最好的编辑器以太坊社区英语不好的
吾娱生活
·
2024-01-11 17:54
区块链
区块链
学习
vite前端工具链,为开发提供极速响应
Vite还支持智能合约的开发和执行,并提供了一种称为
Solidity
++的新型智能合约语言,具有更高的灵活性和安全性。此外,Vite还提供了一套完整的工具和开发者支持,使得开发者
雪梅零落
·
2024-01-11 17:50
前端
vite
vue
如何成为Java
区块链开发
人员
我们与Mobilunity的区块链软件开发人员EugeneKyselev讨论了他是如何走出
区块链开发
方面的第一步的,希望对大家有所帮助。
编程狂魔
·
2024-01-11 05:58
从零开始构建区块链:我的
区块链开发
之旅
1.引言1.区块链技术的兴起和重要性区块链技术,作为数字化时代的一项颠覆性创新,已经成为当今世界最令人瞩目的技术之一。自比特币的问世以来,区块链技术已经从仅仅支持加密货币发展成为一种具有广泛应用前景的分布式账本技术。其核心优势在于提供了一种安全、透明、不可篡改的数据存储和传输方式,这在金融服务、供应链管理、智能合约、身份验证等领域展现出巨大的潜力。区块链的重要性不仅在于其技术特性,还在于它提出了一
散一世繁华,颠半世琉璃
·
2024-01-09 21:41
区块链
区块链
以太坊
solidity
学习记录(一)remix编译器的使用
1.浏览器输入Remix-EthereumIDE2.编译界面:3.运行界面:2.代码:pragma
solidity
^0.4.0;表明向上兼容,不能被低于0.4.0版本的编译器编译。
H_Roger
·
2024-01-09 06:37
智能合约学习
java
月报 | 与3000万
区块链开发
人员共建未来
我们的CEOShawnDouglass每月都会给社区成员发送一封Newsletter(简报),对Amberdata过去一个月进行小结,同时写下一些他个人的想法。以下是今年六月份的简报:一个多月又过去了!过去的这个月里,通过Amberdata进行数据评估和开发的团队数量正在逐步攀升,我们也得到了合作伙伴真诚的支持。构建一个很多人都需要的核心数据基础设施非常令人振奋,Amberdata也在你们的帮助下
Amberdata
·
2024-01-08 11:59
基于web3+
solidity
的众筹项目
基本配置:`node`、`npm`、`yarn`,安装`ganache`,`chrome`,`chrome`安装插件`MetaMask`,主要功能:目的是实现一个简单的众筹平台,允许用户发起筹款项目、捐款、提出使用资金请求以及证明人证明。部分合约:1.首先打开ganache软件,进行如下配置,2.然后通过私钥在metamask内添加两个账户。3.输入:`trufflecompile`4.输入:`t
发呆...
·
2024-01-08 09:58
web3世界
web3
智能合约
区块链
智能合约语言
Solidity
教程系列9 - 错误处理
转自:https://learnblockchain.cn/2018/04/07/
solidity
-errorhandler/什么是错误处理错误处理是指在程序发生错误时的处理方式,
Solidity
处理错误和我们常见的语言不一样
半亩房顶
·
2024-01-07 08:44
区块链智能合约测试框架Foundry技术指南
在
区块链开发
领域,智能合约的安全性和可靠性至关重要。鉴于区块链的不可变性,智能合约中的任何错误都可能导致不可逆转的后果,包括重大的财务损失。这凸显了彻底测试的关键重要性。
0X码上链
·
2024-01-06 02:18
区块链技术
VIP
区块链
智能合约
测试框架
Foundry
区块链周刊(2018-07-15)
R3的CordaEnterprise推出了首个用于商业的“区块链防火墙”
区块链开发
联盟和软件提供商R3CEVLLC周二宣布为企业客户推出其开源分布式账本平台Corda的商业版本。
区块链交流
·
2024-01-05 16:26
Solidity
constant view pure关键字的区别与联系
在
Solidity
中constant、view、pure三个函数修饰词的作用是告诉编译器,函数不改变/不读取状态变量,这样函数执行就可以不消耗gas了(是完全不消耗!),因为不需要矿工来验证。
码说AI
·
2024-01-05 10:53
区块链技术
智能合约安全之
Solidity
重入攻击漏洞的深入理解
漏洞原理以太坊智能合约的特点之一是能够调用和使用其他外部合约的代码。这些合约通常会操作以太币,经常将以太发送到各种外部用户地址。这种调用外部合约或向外部地址发送以太币的操作,需要合约提交外部调用。这些外部调用可能被攻击者劫持,比如,通过一个回退函数,强迫合约执行进一步的代码,包括对自身的调用。这样代码可以重复进入合约,这就是“重入”(Re-Entrancy)的来源。著名的DAO黑客攻击事件中就是利
码说AI
·
2024-01-05 10:16
区块链技术
VIP
智能合约
安全
区块链
重入攻击
CyberVein 如何修改 DAG 以彻底改变去中心化数据库
为了解决这个问题,CyberVein改进了DAG技术,引入了一种新颖的资源节约型共识机制,并修改了
Solidity
合约语言,使其适应海量数据的处理和货币化。什么是DAG?
CyberVein
·
2024-01-05 08:25
底层技术
区块链
大数据
数据库
获得数千万战略投资的LightCash有什么来头?
撰文/雅云编辑/Sia区块链文章中经常出现BaaS这个字眼,它是blockchainasaservice的缩写,指的是,为
区块链开发
者提供一系列基础设施服务,让他们方便快捷地开发和运营区块链应用。
蒜粒财经
·
2024-01-04 18:29
Solidity
编写智能合约笔记-引用类型
Solidity
是静态类型语言,编译时需明确变量的类型,变量类型包括有值类型与引用类型引用类型(ReferenceTypes)引用类型是复杂类型,占用空间较大的。在拷贝时占用空间较大。
区块链robin
·
2024-01-04 16:43
[Introducing Ethereum and
Solidity
]以太坊和
solidity
介绍----第一章-连接区块链知识的断点
1连接区块链知识的断点为高速发展的区块链世界的欢呼是具有挑战的。这本书将会是你的指引。在开始之前,让我们定义一下之后将要用到的一些术语。“区块链”是一种完全分布式的,点对点的软件网络,这个软件网络利用加密学来安全地群集应用软件,储存数据,简单地传输用于代表真实世界金钱的数字化工具。加密学是一个通过编码信息来进行的交流艺术。在比特币和以太坊中,加密学是用来给成千上万个相似的机器创造出来一种安全运算环
智能合约
·
2024-01-04 00:49
学习记录
区块链
以太坊
Solidity
智能合约
区块链100讲:以太坊智能合约
solidity
如何节省GAS费?
那么,智能合约
solidity
语言的编写,不仅要考虑安全,也要考虑语言的优化,以便高效便宜了。
weixin_34124939
·
2024-01-04 00:49
区块链
运维
以太坊开发实战学习-高级
Solidity
理论 (五)
接上篇文章,这里继续学习
Solidity
高级理论。一、深入函数修饰符接下来,我们将添加一些辅助方法。
weixin_34185364
·
2024-01-04 00:49
javascript
数据库
前端
ViewUI
如何才能招聘到合适的以太坊
区块链开发
者
对优质
区块链开发
人员的需求很大,这是有充分理由的。区块链和ICO领域在过去几年中爆炸式增长。越来越多的人试图进入并在该领域中扬名立万。但是,为了获得成功,他们拥有一支强大而健全的团队至关重要。
落叶无声9
·
2024-01-04 00:18
以太坊
以太坊
区块链
招聘
应聘
面试
solidity
显示以太坊美元价格
看过以太坊白皮书的都知道,以太坊比较比特币而言所提升的地方中,我认为最重要的一点就是能够访问外部的数据,这一点在赌博、金融领域应用会很广泛,但是区块链是一个确定的系统,包括里面的所有数值包括交易ID等都是确定的,你让区块自己产生一个随机的值,或者跳出区块链去访问外部一个数据,通常来说都做不到,但是我们有相应的Oracle机制可以解决这个问题。什么是Oracle?在以太坊和其他区块链系统中,Orac
姜亚轲
·
2024-01-04 00:48
AI区块链笔记
blockchain
chainlink
solidity
区块链技术开发之以太坊开发入门教程——一个去中心化DApp应用投票系统。
通过本课程的学习,你将掌握:以太坊区块链的基本知识开发和部署以太坊合约所需的软件环境使用高级语言(
solidity
)编写以太坊合约使用NodeJS编译、部署合约并与之交互使用Truffle框架开发分布式应用使用控制台或网页与合约进行交互前序知识要求为了顺利
落叶无声9
·
2024-01-03 21:02
以太坊
以太坊开发
以太坊入门
以太坊教程
DApp
以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统
通过本课程的学习,你将掌握:以太坊区块链的基本知识开发和部署以太坊合约所需的软件环境使用高级语言(
solidity
)编写以太坊合约使用NodeJS编译、部署合约并与之交互使用Truffle框架开发分布式应用使用控制台或网页与合约进行交互前序知识要求为了顺利
落叶无声9
·
2024-01-03 21:02
以太坊开发
区块链
以太坊
区块链开发
以太坊开发
以太坊入门
以太坊 DApp 开发入门实战! 用Node.js和truffle框架搭建——区块链投票系统!
通过本课程的学习,你将掌握:以太坊区块链的基本知识开发和部署以太坊合约所需的软件环境使用高级语言(
solidity
)编写以太坊合约使用NodeJS编译、部署合约并与之交互使用Truffle框架开发分布式应用使用控制台或网页与合约进行交互前序知识要求为了顺利
cookie0002
·
2024-01-03 21:32
智能合约开发(1)
准备:注册智能合约在线开发平台,用于
solidity
语言的智能合约开发。
嵌入式填坑指南
·
2024-01-03 15:44
智能合约
区块链
Solidity
语言的七种武功秘籍
前言FISCOBCOS使用了
Solidity
语言进行智能合约开发。
dalaocu
·
2024-01-02 19:28
[2024
区块链开发
入门指引] - 比特币与区块链诞生
一份为小白用户准备的免费区块链基础教程工欲善其事,必先利其器Web3开发中,各种工具、教程、社区、语言框架.。。。种类繁多,是否有一个包罗万象的工具专注与Web3开发和相关资讯能毕其功于一役?参见另一篇博文2024最全面且有知识深度的web3开发工具、web3学习项目资源平台区块链诞生之前我们通常把比特币的发明看成是区块链诞生的标志性事件。但区块链就像很多技术一样,并不是凭空出现,通常都会有一些渊
滕王阁配黑马打火机
·
2024-01-01 07:43
区块链
web3
学习
智能合约
[2024
区块链开发
入门指引] - 比特币运行原理
一份为小白用户准备的免费区块链基础教程工欲善其事,必先利其器Web3开发中,各种工具、教程、社区、语言框架.。。。种类繁多,是否有一个包罗万象的工具专注与Web3开发和相关资讯能毕其功于一役?参见另一篇博文2024最全面且有知识深度的web3开发工具、web3学习项目资源平台如何持有和使用比特币作为比较,我们先回顾下现实的银行系统:首先我们需要使用个人信息(如身份证)给银行,银行给我们开户,开户时
滕王阁配黑马打火机
·
2024-01-01 07:43
区块链
web3
零知识证明
学习
如何在
Solidity
中实现 Merkle 树?
工欲善其事,必先利其器Web3开发中,各种工具、教程、社区、语言框架.。。。种类繁多,是否有一个包罗万象的工具专注与Web3开发和相关资讯能毕其功于一役?参见另一篇博文2024最全面且有知识深度的web3开发工具、web3学习项目资源平台Merkle树是一种二叉树,可以高效、安全地验证大型数据结构的内容。这棵树的概念是由美国密码学家拉尔夫·默克尔(RalphMerkle)于1982年提出并申请专利
滕王阁配黑马打火机
·
2024-01-01 07:13
区块链
智能合约
web3
[2024
区块链开发
入门指引] - 推荐一份区块链基础教程
一份为小白用户准备的免费区块链基础教程工欲善其事,必先利其器Web3开发中,各种工具、教程、社区、语言框架.。。。种类繁多,是否有一个包罗万象的工具专注与Web3开发和相关资讯能毕其功于一役?参见另一篇博文2024最全面且有知识深度的web3开发工具、web3学习项目资源平台区块链是一项令人兴奋和有前途的技术,你也许看到过这些频繁在社交媒体、新闻频道上冒出的新名词:智能合约、代币(通证)、Web3
滕王阁配黑马打火机
·
2024-01-01 07:13
区块链
零知识证明
web3
学习
智能合约
UniswapV2合约学习之路(一) 【ExampleFlashSwap】2020-12-29
本学习过程引用自博客pragma
solidity
=0.6.6;//导入UniswapV1版本的factory合约接口和交易对接口import'./interface
滕王阁配黑马打火机
·
2024-01-01 07:42
Solidity之路
区块链
欢迎来到Web3.0的世界:
Solidity
智能合约安全漏洞分析
智能合约程序可以用
Solidity
或Vyper等编程语言实现,并存储在区块链上,在公链网络上,任何人都可以访问和执行部署好的智能合约。智能合约拥有防篡改、透明和自动化等特
装逼未遂的程序猿
·
2023-12-31 10:40
Web3.0
web3
智能合约
安全威胁分析
区块链
TON 入门之旅:从 0 到 1 探索 TON 生态钱包开发路径
顺利从TON生态入门
区块链开发
世界需要理解哪些智能合约语言,掌握哪些应用搭建技巧?第25期TinTinMeeting带你揭晓TON世界的应用开发指南!
TinTin Land
·
2023-12-30 14:43
TinTin
Meeting
web3
区块链
TON
go语言设计模式-单例模式与原型模式
想象不到的简单go单例模式与原型模式简介单例模式原型模式简介本文主要说一下设计模式之单例模式与原型,后续会有更多的模式和算法以及区块链相关的,如果你是想学习go语言或者是对设计模式或者算法感兴趣亦或是
区块链开发
工作者
Go语言之美
·
2023-12-30 08:18
go
go
设计模式
单例模式
原型模式
区块链一键助力,解决农业大数据真实性问题
农业大数据面临数据真实性难题区块链近年来备受关注,
区块链开发
应用已经发展延伸到了各个行业领域中,解决多个发展痛点
eedda5bba4cc
·
2023-12-29 06:31
solidity
案例详解(七)复杂众筹合约
自己原创智能合约,有作业需求可加下面的图片中的裙1、在Remix中,以Account1完成“众筹项目”合约的编译和部署。(显示合约、函数、状态变量、结构体、事件的命名)2、在Remix中,以Account2完成“参与众筹”合约的编译和部署。3、显示合约中的众筹项目数量。4、Account2对Account1众筹项目进行捐款(操作成功,获得1个代币)5、Account3对Account1众筹项目进行
发呆...
·
2023-12-28 19:50
solidity例子
区块链
智能合约
【编程】
solidity
打僵尸笔记
文章目录基础语法数据类型函数Gas费用相关可见性交互代码复用修饰符其他功能函数智能合约特点永固性ImmunityGAS修饰符payable随机数合约案例OpenZeppelin库ERC721SafeMath本文知识点来自于西蒙斯直播和cryptozombies.io。基础语法数据类型整数:uint,uint8,uint16,uint32,…,uint256,非负整数。地址:address结构体:s
food_for_thought
·
2023-12-28 15:38
编程
以太坊
区块链
数字货币
区块链TRC20(波厂)从零开发JAVA(一)
区块链TRC20(波厂)从零开发JAVA(一)大家好,我是广东靓仔,专业从事java八年开发,
区块链开发
经验五年,今天教大家从零开始教大家TRC20开发,后续会发布源码提供给大家参考。
左右你我
·
2023-12-27 13:07
区块链TRC20
区块链
智能合约Smart Contract技术详解
文章目录合约编写基本介绍构造方法ipfsmint提现白名单合约前端部署验证合约代码前端和合约交互准备工作获取已经mint了的数量mint合约编写建议读者先了解下
solidity
,这里推荐CryptoZombies
jieqiang3
·
2023-12-27 13:01
web3
智能合约
区块链
关于Aptos你需要知道的
它由前Meta工程师构建,他们还为该
区块链开发
了Move语言。Aptos将于2022年第三季度推出他们的主网。Pontem目前正与Aptos合作,为其不断发展的生态系统构建基础dApp。
慎思知行
·
2023-12-27 13:01
区块链
比特币
数字货币
以太坊字节码,操作码,ABI学习
EthereumContractABI&EVMBytecode本文主要介绍以太坊智能合约ABI和EVM字节码以太坊采用EVM(EthereumVirtualMachine)作为系统的核心,将
solidity
Emmanuel_scb
·
2023-12-25 12:27
以太坊学习
学习
区块链
jvm
iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地
因为几乎所有的去中心化应用程序都运行在
区块链开发
平
iNFTnews
·
2023-12-24 13:38
元宇宙
NFT
网络
java
服务器
基于ERC20代币协议实现的去中心化应用平台
文章目录内容简介设计逻辑ERC20TokenLoanPlatform合约事件结构体状态变量函数Remix运行实现部署相关智能合约存款和取款贷款和还款源码地址内容简介使用
solidity
实现的基于ERC20
哈桑compile
·
2023-12-23 21:15
区块链
去中心化
区块链
solidity
Remix
以太坊
第145篇 Hardhat 开发环境
Hardhat是以太坊最流行的开发环境,它可以帮你编译和部署智能合约,并且提供了HardhatNetwork支持本地测试和运行
Solidity
。
wonderBlock
·
2023-12-23 04:25
区块链应用
区块链
Hardhat以太坊智能合约开发框架基础教程
一、Hardhat框架介绍Hardhat是一个基于javascript和
solidity
的开发框架。可实现编译、部署、测试、开源和调试以太坊应用的开发环境。
IT_浩哥
·
2023-12-23 03:23
以太坊
Hardhat
智能合约
1024程序员节
使用Hardhat和React Typescript构建NFT集合Web3应用程序
什么是坚固性(
Solidity
)?什么是安全帽(Hardhat)?
寒冰屋
·
2023-12-23 03:52
web前端
Hardhat
React
typescript
web3
solidity
系列教程<四>事件
事件是与以太坊虚拟机日志工具的方便接口,我们先明确事件,日志这两个概念。事件发生后被记录到区块链上成为了日志。总的来说,事件强调功能,一种行为;日志强调存储,内容。事件是以太坊EVM提供的一种日志基础设施。事件可以用来做操作记录,存储为日志。也可以用来实现一些交互功能,比如通知UI,返回函数调用结果等事件当定义的事件触发时,我们可以将事件存储到EVM的交易日志中,日志是区块链中的一种特殊数据结构。
addin_gao
·
2023-12-23 03:24
利用
solidity
语言进行加减乘除计算
//SPDX-License-Identifier:MITpragma
solidity
^0.8.0;contracttest2{functionperformOperations(int256a,int256b
发呆...
·
2023-12-22 20:05
solidity例子
智能合约
上一页
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
其他