首页
学习
活动
专区
工具
TVP
发布

华仔的技术笔记

专栏作者
123
文章
191579
阅读量
45
订阅数
Ubuntu笔记
rectinajh
2023-07-10
1820
如何访问智能合约中的私有数据(private 数据)
不要将任何敏感数据存放在合约中,因为合约中的任何数据都可被读取,包括private 定义私有数据。
rectinajh
2022-10-05
2.1K0
智能合约Stack Too Deep解决方法
InternalCompilerError:Stack Too Deep, try removing local variables.(堆栈太深,请尝试删除一些局部变量。)
rectinajh
2022-10-05
2480
solidity代码功能模块
这个合约是一个librray,只有一个函数isContract,且被声明为internal view.internal 限制这个函数只能由import这个合约内部使用;view 声明这个函数不会改变状态
rectinajh
2022-05-20
5150
NFT不同协议标准NFT不同协议标准
ERC 是「Ethereum Request for Comments」的缩写,意思是以太坊开发者公开征求意见,希望定义出统一的沟通接口,建立出一套可以遵循的标准,让以太坊开发者在撰写智能合约时能更为流畅。
rectinajh
2021-12-09
9500
Solidity开发的智能合约安全建议
调用不受信任的外部合约可能会引发一系列意外的风险和错误。外部调用可能在其合约和它所依赖的其他合约内执行恶意代码。因此,每一个外部调用都会有潜在的安全威胁,尽可能的从你的智能合约内移除外部调用。当无法完全去除外部调用时,可以使用这一章节其他部分提供的建议来尽量减少风险。
rectinajh
2021-11-24
1.2K0
前端通过web3调用智能合约进行逻辑交互
本例子通过crytozombie的例子,讲解前端界面与智能合约交互的逻辑。界面一般 用HTML, JavaScript(包括 ES6 promises),以及 JQuery 写网站了,JavaScript 来写,并不是 Solidity并不能直接与前端界面进行数据交互。
rectinajh
2021-11-24
4.8K0
用Go语言调用智能合约,做成Restful Api接口
智能合约调用是实现一个 DApp 的关键,一个完整的 DApp 包括前端、后端、智能合约及区块链系统,智能合约的调用是连接区块链与前后端的关键。
rectinajh
2021-11-24
1K0
gulp dev报错:ReferenceError:primordials is not defined(已解决)
原链接:https://timonweb.com/posts/how-to-fix-referenceerror-primordials-is-not-defined-error/
rectinajh
2020-08-14
6K0
一起来读开源项目的代码-Agar.io为例
读开源项目的代码可以分为三层: 1,弄清代码创作者目的,初衷,分析架构,框架 2,分析代码的接口分析代码的框架组织 3,根据功能模块,学习代码细节
rectinajh
2020-07-23
2.2K0
区块链数据上链的思考
什么是“上链”?什么数据和逻辑应该“上链”?文件能不能上链?链上能不能批量查数据?“链下”又是什么?
rectinajh
2020-05-27
3.1K0
BlockStack身份授权流程
去中心化身份的前提条件,是在同一个身份平台所能覆盖的范围内,用户的身份识别和检测标准统一,作为区块链应用开发基础设施的服务提供商,BlockStack 在数据权限上将应用权限和用户身份/数据分离,保障用户数据所有权。
rectinajh
2020-04-01
9770
分布式存储系统性能对比
Here’s how Gaia stacks up against other decentralized storage systems. Features that are common to all storage systems are omitted for brevity.
rectinajh
2020-03-20
6640
Warning! Error encountered during contract execution [Reverted]
为什么erc20转账的合约总是提醒Error encountered during contract execution [Reverted]?? https://info.etherscan.com/what-happens-when-erc-20-token-transfer-might-have-failed/
rectinajh
2020-01-15
5.1K0
Golang命名规范和开发规范
文件命名一律采用小写,不用驼峰式,尽量见名思义,看见文件名就可以知道这个文件下的大概内容。 其中测试文件以test.go结尾,除测试文件外,命名不出现。
rectinajh
2019-12-20
6.8K0
Ubuntu 上使用mysql一点小经验
查看表:使用describe 表;查看(注:一定要使用use 表进入数据库之后才能使用这个命令)
rectinajh
2019-12-19
6240
Filecoin文件的分片和加密分析
问题1:存储矿工接收用户订单,接收用户的文件,存放到本地扇区,第一个问题本地文件是否有文件加密?如果有文件加密,检索矿工如何查找到文件?
rectinajh
2019-11-27
1.6K1
模拟跨链原子交易的DEX设计详解
通常来说,公链是自成一体的封闭系统,Achain不知道Bchain上发生了什么,Bchain也同样不知道Achain上发生了什么。若要互换Achain的代币Acoin和Bchain的代币Bcoin,则必须依赖一个中间系统。从表面上看,跨链原子交易似乎没有中间系统,但可认为交易双方及所使用的APP充当了中间系统,这个系统自动或通过人工持续监控Achain和Bchain之上的交易事件,完成或回退币币兑换。跨链原子交易主要适用于Bitcoin与模仿他的山寨币系统之间的币币兑换,其技术原理对于普通用户要求过高,交易双方都需要理解币币兑换的实现原理,交易双方还需要通过其他手段找到交易对手方。
rectinajh
2019-10-16
7770
oh-my-zsh好酷,别用Mac的bash shell了
特点: 1,当你git branch很多的时候,哪个branch在哪个文件夹?很蛋疼了把。 2,界面炫酷屌炸天,适合geek
rectinajh
2019-07-31
1.3K0
Photon介绍及与其他Layer2技术对比分析
区块链技术蓬勃发展,以去中心化技术之名,大有变革整个在线数字世界的气势和雄心。区块链技术,尤其是公链(Layer1)领域,最著名的莫过于比特币,以太坊和EOS。这些公链各有特点,在上面已经构建了各种各样的应用,如区块链浏览器,钱包等基础工具,当然还包括各种各样的DApp。DApp运行在公链上会有各种各样的问题存在,Layer2技术的引入,有望部分解决这些问题。 目前Layer2 技术主要有两种,一种是状态通道技术,另一种是侧链技术。Photon属于状态通道技术。
rectinajh
2019-05-10
8860
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档