区块链
文章平均质量分 84
快活林高老大
从零开始,重新出发!
展开
-
Hardhat工具包3--多条链网络配置、部署
hardhat框架使用与常见编译部署的问题原创 2022-10-02 00:27:21 · 1791 阅读 · 0 评论 -
智能合约的4种调用方式:call、callcode、delegatecall、staticcall
智能合约的4种调用方式:call、callcode、delegatecall、staticcall原创 2022-10-02 00:04:34 · 4047 阅读 · 0 评论 -
智能合约升级原理01---起源
3年前就学习过一遍智能合约升级架构和原理,当时只初步了解到了思路和delegatecall用法,缺少更多的实践知识。现在重点研究BSN-DDC平台上的数藏合约源码,这次代码研读中又遇到了大量的合约升级代理,下定决心,埋头苦看,终于理顺了升级的原理、来龙去脉、以及如何与ERC721合约相结合的。原创 2022-09-30 10:49:43 · 1310 阅读 · 0 评论 -
BSN-DDC 合约研究02---计费合约
计费合约用于对参与 DDC 业务中的各方的链上账户进行统一管理,其中包括计费规则的定义各种类型账户按照计费规则调用DDC合约所扣除的DDC业务费原创 2022-09-30 10:46:46 · 409 阅读 · 0 评论 -
BSN-DDC 合约研究01---权限合约
权限功能合约代码主要是:IAuthority.sol、Authority.sol文件, 本文从以下3个方面进行分析研究:数据结构分析、功能模块分析、合约调用流程分析原创 2022-09-30 10:45:07 · 483 阅读 · 0 评论 -
BSN-DDC 合约研究00---前言
认真深入的研究DDC平台的智能合约源码,包括ERC721、ERC1155数值藏品合约,目标是彻底分析功能模块、运行过程、调用顺序,搞清楚具体的详细的用法和玩法。在学习大厂的正式合约原创 2022-09-30 10:43:19 · 277 阅读 · 0 评论 -
EIP-3664合约研究笔记06--text功能分析
在 ERC3664.sol 中,存在着_texts数据,本文分析来龙去脉和用途。原创 2022-09-30 10:29:10 · 268 阅读 · 0 评论 -
EIP-3664合约研究笔记05--扩展属性分析
目前 EIP-3664 已经实现了六种核心属性操作:可升级,可修改,可添加,可移除,可拆分,可组合。原创 2022-09-30 10:28:07 · 756 阅读 · 0 评论 -
EIP-3664合约研究笔记04--Metacore平台功能分析
DRepublic 团队创作的 MetaCore 系统是集身份系统、无限拼接、无限组合、属性可变 NFT 于一身的一站式平台,MetaCore 让所有用户及项目方都能够创造自己的可拆分可组合 NFT,并将它们挂载到 MetaCore 身份系统上。原创 2022-09-30 10:26:25 · 1279 阅读 · 0 评论 -
EIP-3664合约研究笔记03--装备属性随机生成算法
在 claim()函数铸造主体NFT,会附带铸造生成了全套装备。本文就研究装备的生成算法。原创 2022-09-30 10:20:29 · 537 阅读 · 0 评论 -
EIP-3664合约研究笔记01--项目介绍
早在 2021 年的5月份,DRepublic 团队提出了一个叫做EIP-3664 的协议方案(又叫做NFT 属性扩展协议),其使用了一种较为巧妙的方式,来进一步解决了主流NFT标准比如ERC-721 或 ERC-1155等,在属性上表现力不足,NFT之间难以融合,且在存储上中心化(目前主要存储在服务器上)的种种问题,并且该提案进一步实现了NFT 属性的动态扩展。原创 2022-09-30 10:08:53 · 879 阅读 · 0 评论 -
EIP-1559升级后的Web3j使用方法
1 简介EIP-1159不能兼容之前的版本,因此将导致硬分叉。包含EIP-1159升级的分叉被称为伦敦分叉,大约在8月4日发生。EIP-1559是V神和Ethhub_io创始人Eric Conner于2019年3月联合提出的以太坊交易手续费机制改进提案。核心是更改了向矿工支付 Gas 费用的方式。Gas 费将分为两部分:基础费(Basefee)和矿工小费(Tip)。EIP-1559提案通过将Gas费的费率根据实际的使用需求进行调整,从而保证区块的使用率维持在半满状态,并动态地调整Gas 费的上限原创 2021-10-12 15:10:00 · 16977 阅读 · 2 评论 -
BTC学习笔记
========= 比特币节点搭建 ========搭建软件,Win10、Ubuntu20系统数据同步,磁盘容量,同步时间本地服务器:RPC节点信息BTC测试节点 172.17.3.31 端口 8332 用户名 root 密码 12345678BTC正式网节点 172.17.3.30 端口 8332 用户名 root 密码 12345678Ssh连接测试节点IP: 172.17.3.31,Port: 10220登录用户名: cszy,密码: csz...原创 2021-10-12 15:04:24 · 1118 阅读 · 0 评论 -
Web3j监听功能代码研究
Web3j监听功能代码研究高洪涛 2021-03-19本周深入研究了web3j工具包实现以太坊的监听功能,实现了交易监听和代币监听的方法,对监听过程中的常见问题进行了处理,本文就是对这部分开发经验的总结。1 web3j 版本Web3官网:https://www.web3labs.com/web3j-sdkDocs: https://docs.web3j.io/latest/quickstart/我使用了3个版本的web3j, 3.6、4.5.5、4.8.4,分别进行说明。..原创 2021-03-19 11:02:08 · 5888 阅读 · 10 评论 -
《第一行代码--以太坊》学习笔记01--win10安装本地版本的remix-IDE
1 安装本地版本的remix-IDE安装windows10上的 remix-IDE是个艰难的工作,你会被各种错误淹没,follow me,跟我后面的正确步骤保证你能成功。在线版本的Remix地址是https://remix.ethereum.org本地版本的Remix界面与在线版一样,不需要网络就可以在本机上单独运行。需要先下载后安装。以前的下载地址是https://gith...原创 2019-05-02 23:36:37 · 3153 阅读 · 3 评论