腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
nft市场
专栏成员
举报
17
文章
13354
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(17)
区块链(16)
比特币(7)
企业(7)
数字货币(6)
java(6)
网络安全(6)
javascript(4)
github(3)
编程算法(3)
创业扶持(2)
vue.js(2)
虚拟化(2)
开发者实验室(1)
git(1)
深度学习(1)
数据安全审计(1)
金融风控(1)
强化学习(1)
数据处理(1)
https(1)
搜索文章
搜索
搜索
关闭
使用Uniswap V2部署自己的去中心化交易所
编程算法
Dapp链接:https://www.chainpip.com/dapp-view/6724
fingernft
2022-10-24
1.3K
0
Solidity编码规范
编程算法
区块链
比如:SimpleToken, SmartBank, CertificateHashRepository,Player。
fingernft
2022-10-17
432
0
什么是可升级合约
区块链
https
网络安全
编程算法
你可能知道,智能合约是所有可编程区块链(如以太坊上)的一个重要组成部分。通过确保事情按照预定的规则运行,智能合约强制执行秩序。没有智能合约,就没有加密代币、NFT,也没有DApps。但是,什么是可升级的智能合约?嗯,首先,你需要注意,在这种情况下,"可升级 "这个词并不意味着可变异。EVM的基本规则之一是,一旦合同被部署,它就不能被改变。相反,可升级的智能合约使用特殊的代理模式。后者涉及部署代理合同和执行合同(逻辑合同)。
fingernft
2022-10-14
614
0
智能合约安全性
网络安全
深度学习
比特币
区块链
企业
以太坊智能合约是极为灵活的。它能够存储超过非常大量的虚拟货币(超过十亿美元),并且根据先前部署的智能合约运行不可修改的代码。 虽然这创造了一个充满活力和创造性的生态系统,但其中包含的无信任、相互关联的智能合约,也吸引了攻击者利用智能合约中的漏洞和以太坊中的未知错误来赚取利润。 智能合约代码通常无法修改来修复安全漏洞,因此从智能合约中被盗窃的资产是无法收回的,且被盗资产极难追踪。 由于智能合约问题而被盗取或丢失的价值总额很容易超过 10 亿美元。
fingernft
2022-08-12
901
0
智能合约安全——随机数
javascript
java
比特币
区块链
网络安全
智能合约的开发中常常会用到随机数,例如 Lottery 和现在流行的 NFT 数字藏品的属性等都需要用到随机数。目前来说常见的随机数获取有两种:使用区块变量生成随机数,使用预言机来生成随机数。下面我们了解一下这两者的特点:
fingernft
2022-08-05
656
0
大势所趋之下的nft拍卖,未来艺术品的新赋能
区块链
github
javascript
企业
vue.js
拍卖,顾名思义就是在规定的时间和场所,按照一定的章程和规则,将要拍卖的货物向买主进行展示,公开叫价竞购,最后由拍卖人把货物卖给出价最高的买主的一种交易方式。传统的拍卖一般都是实体物品,随着nft的发展,拍卖从传统的实物衍生到了nft数字艺术,也给疫情之下的拍卖行业寻求了一条转型之路。
fingernft
2022-08-04
387
0
智能合约安全——delegatecall (2)
区块链
比特币
数据安全审计
数字货币
虚拟化
这次的攻击目标依然是获得 HackMe 合约中的 owner 权限,我们可以看到两个合约中除了 HackMe 合约中的构造函数可以修改合约的 owner 其他地方并没有修改 owner 的函数,但是却可以修改位置slot0的值,而HackMe 合约中插槽slot0表示的便是Lib的地址,那么我们就先修改Lib的地址为我们的地址,再次调用HackMe 合约时就会运行我们合约中的逻辑,那么想改哪个位置插槽的值不就都由我们控制了吗?
fingernft
2022-08-03
263
0
智能合约安全——delegatecall (1)
java
网络安全
数字货币
比特币
区块链
在之前的内容中,学习到了storage中是使用插槽存储数据的。而delegatecall函数有个有趣的特点:当使用 delegatecall 函数进行外部调用涉及到 storage 变量的修改时是根据插槽位置来修改的而不是变量名。
fingernft
2022-08-02
322
0
智能合约安全——私有数据访问
区块链
网络安全
数字货币
比特币
强化学习
0x3505a02BCDFbb225988161a95528bfDb279faD6b
fingernft
2022-07-30
498
0
智能合约安全——重入漏洞
区块链
数字货币
数据处理
企业
金融风控
众所周知,以太坊的转账不仅可以在钱包地址之间进行,合约与钱包地址之间、合约与合约之间也可以,而合约在接收到转账的时候会触发 fallback 函数执行相应的逻辑,这是一种隐藏的外部调用。攻击者就会利用这一点,在合约的fallback 函数中写入恶意逻辑重新进入到被攻击的合约内部,让被攻击的合约执行非预期的外部调用,从而到达获取不正当利益的目的。
fingernft
2022-07-29
696
0
智能合约安全——溢出漏洞
区块链
比特币
数字货币
虚拟化
javascript
算术溢出(arithmetic overflow)或简称为溢出(overflow)分为两种:上溢和下溢。所谓上溢是指在运行单项数值计算时,当计算产生出来的结果非常大,大于寄存器或存储器所能存储或表示的能力限制就会产生上溢;
fingernft
2022-07-28
638
0
智能合约安全——selfdestruct攻击
区块链
企业
创业扶持
java
网络安全
selfdestruct函数(自毁函数)由以太坊智能合约提供,用于销毁区块链上的合约系统。当合约执行自毁操作时,合约账户上剩余的以太币会发送给指定的目标,然后其存储和代码从状态中被移除。
fingernft
2022-07-27
585
0
智能合约:发布一种ERC20代币
区块链
企业
开发者实验室
创业扶持
github
“一个智能合约是一套以数字形式定义的承诺(commitment),包括合约参与方可以在上面执行这些承诺的协议。”
fingernft
2022-07-22
916
0
什么是NFT、链、加密货币、加密钱包
数字货币
企业
区块链
java
javascript
NFT,全称为Non-Fungible Token,指非同质化代币,是用于表示数字资产(包括jpg和视频剪辑形式)的唯一加密货币令牌,可以买卖。
fingernft
2022-07-06
1.8K
0
什么是质押池,如何进行质押呢?
区块链
质押池是加密货币的持有者把其持有的代币放入池中,授予质押池运营者成为验证器 ,并以代币的形式奖励所有利益相关者所贡献的资源,质押池同时也是一种工具。
fingernft
2022-06-29
643
0
为什么万物皆可NFT?为什么有的NFT是一个有的是多个呢?
比特币
区块链
java
github
git
源码在github上: https://github.com/fingerchar/fingernft
fingernft
2022-04-08
511
0
NFT如何创建,需要几个步骤呢?
区块链
java
vue.js
企业
随着NFT的大热,网上有些NFT被炒到天价,看到那些人制作NFT,大家是不是也想拥有自己的NFT,今天就教大家怎么创建属于自己的NFT
fingernft
2022-04-02
2.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档