- 博客(178)
- 收藏
- 关注
原创 MySQL表设计,关于create_time 和 update_time的默认值设置
MySQL表设计,关于create_time 和 update_time的默认值设置。
2024-04-19 18:45:29
353
原创 解决ubuntu23.10 virtualbox 启动错误modprobe vboxdrv, Kernel driver not installed
【代码】解决ubuntu23.10 virtualbox 启动错误modprobe vboxdrv, Kernel driver not installed。
2023-11-20 16:27:01
941
原创 解决ubuntu23.10 wifi不能使用的问题
解决ubuntu23.10 wifi不能使用的问题今天升级到了ubuntu23.10之后,wifi不能使用。
2023-11-20 15:43:19
1554
2
原创 Ordinals铭文协议深入研究与实践
Ordinals提出到现在才半年时间,3月份开始炒作,如NFTBRC20吸引了一大批投机分子追捧。市场的起伏有市场发展特有规律,BTC的生态会复刻以太坊的生态的繁荣历史吗?Ordinals能够存在多久?如何解决BTC高昂的手续费…… 等等,这些问题,没有人能够给出明确的答案。单纯从技术角度看,Ordinals的“铭文”技术在2014年左右就已经出现,即基于OP_RETURN操作实现的,早期的Omni-USDT代币就是基于此开发的。如今的Ordinals使用的是基于比特币最新的Taproot升级后的。
2023-08-11 14:46:27
1365
原创 EIP1967实现可升级的合约(逻辑和数据存储分离)
通过使用逻辑处理与存储分离的模式,来实现智能合约升级。EIP1967实现可升级的合约(逻辑和数据存储分离)通过以下伪代码进行理解。
2023-08-11 14:42:05
328
原创 越南的区块链和NFT市场调研
语言文字: 越南语, 文字以国语字(越南罗马字)为主,汉喃文(汉字)货币:越南盾人口(2022): 9910万 , 世界排名第15名,38.05%3765万61.95%6144万899万800万113万84万经济3.85%11.88%4.22%38.26%9.99%41.33%9560万10.5%460万1949.5%3.3%3.15%
2023-08-11 14:40:53
2619
原创 Mass Adoption调研
MPC钱包 MPC是什么? MPC定义:Multi-Party Computation 多方计算 技术原理:MPC 钱包通过使用阈值签名方案 (TSS) 消除了单点问题 开源项目tss-lib: GitHub - bnb-chain/tss-lib: Threshold Signature Scheme, for ECDSA and EDDSA 和智能合约钱包的区别? 智能合约合约钱包是在链上实现 MPC钱包是在链下实现 MPC有什么用?
2023-08-11 14:35:18
452
原创 东南亚调研
全球加密采用率排名: https://www.panewslab.com/zh_hk/articledetails/836g9afy.html。越南拥抱web3:https://www.f6ex.com/archives/84164.html。全球NFT数据: https://www.finder.com/my/nft-statistics。越南,超过20%越南人买加密货币。菲律宾,国家承认加密货币。东南亚web3.0的优势。
2023-08-09 17:22:53
282
原创 Metamask登录方式集成
从签名中提取地址示例: https://github.com/amaurym/login-with-metamask-demo/blob/16170509d983954cb8fbc8e55ba70e028d8d692b/packages/backend/src/services/auth/controller.ts#L48。兼容其他登录方式,如邮件、facebook登录。后端需要在用户表中增加。
2023-08-09 17:06:10
950
原创 .bit域名调研
bit是基于区块链的,开源的,跨链去中心化账户系统.bit 提供了以 .bit 为后缀的全局唯一的命名体系,可用于加密资产转账,域名解析,身份认证等场景。作为去中心化账户系统,有且仅有用户拥有 .bit 账户的完整控制权和使用权。同时,.bit 也是第一个具有广泛兼容性的去中心化账户系统,可使用任何公链地址甚至电子邮件来注册和管理 .bit 账户。.bit问题:.bit域名和ENS域名的相同点?不同点?有什么关系?相同点:.bit和ENS一样都是链上域名服务不同点:.bit。
2023-08-09 16:55:10
1288
原创 OpenSea Lazy Mint协议分析
NFT示例:https://etherscan.io/nft/0x495f947276749ce646f68ac8c248420045cb7b5e/98745491564379547554924435713421898077677728399868739538264606794153742827521。示例: https://OpenSea.io/zh-CN/collection/hi2032。11)NFT上链并转移成功。12)购买NFT成功。17)NFT转移成功。18)NFT购买成功。
2023-08-09 16:52:11
197
原创 国内数字藏品行业现状分析
数字藏品是NFT的一种应用形式,国内数字藏品与NFT本质区别在于国内数字藏品不具备NFT的及,与虚拟货币划清了明确的界限。
2023-08-09 16:50:10
433
原创 分析solidity中delegatecall和call区别
在之前的文章中,已经详细介绍了和的用法, 原文: EIP1967-实现可升级智能合约调用合约的函数,合约内会以的方式调用, 更确切地说是将的函数代码加载到的运行环境,因此,就很容易理解修改的是中的数据,而不是中的数据了。
2023-01-07 15:23:39
298
原创 FISCO BCOS的PBFT共识算法流程详解
原文: https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/docs/design/consensus/pbft.htmlPBFT模块主要包括PrepareReq、SignReq、CommitReq和: 包含区块的请求包,由leader产生并向所有Replica节点广播,Replica节点收到Prepare包后,验证PrepareReq签名、执行区块并缓存区块执行结果,达到防止拜占庭节点作恶、保证区块执行结果的最终确定性的目的;
2022-12-30 17:22:22
2504
3
原创 Solidity中使用CREATE2创建确定的合约
可以创建确定的合约地址,并且事先可以知道合约地址。其实很简单, 就是在创建合约时加入。预先计算的合约地址与实际调用。创建出来的地址是一样的。
2022-12-28 18:27:18
670
原创 深入理解可升级智能合约
通过进行调用实现合约,数据是存放在代理合约中,因此当“升级”实现合约合约后,不会影响现有的数据。很像“动态库”关于和call。
2022-12-15 17:43:26
861
原创 解决Ubuntu22.04微信打不开的问题
libldap-2.4-2 : 依赖: libsasl2-2 (>= 2.1.27.1) 但是 2.1.27+dfsg2-3ubuntu1 正要被安装。E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是。因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件。正在读取状态信息... 完成。正在分析软件包的依赖关系树... 完成。正在读取软件包列表... 完成。
2022-11-29 10:39:31
3803
原创 Rust借用几种变化情况分析
可变借用、不可变借用这些比较绕的概念,可以理解为C语言中的。只是做一个“约定”, 这里只是为了方便理解, 不必纠结)。可以把Rust中的借用,理解为C语言中的指针,修饰符(尽管,C语言中的。
2022-11-13 12:29:24
488
原创 使用Squid在Ubuntu22.04搭建http代理服务(局域网)
参考:https://blog.youkuaiyun.com/Fei20140908/article/details/111800929。这样其他客户端就可以连接http代理了。
2022-11-10 10:51:37
1226
原创 理解Rust的生命周期就是理解了Rust
Rust的设计目的是“既高性能又内存安全”,Rust的生命周期机制就是实现设计目的核心原理,围绕生命周期机制又衍生出了“所有权” 这个语法层面的规则,而这点就是Rust区别其他编程语言的最本质的特点;正是由于这些创新的概念,增加了Rust的入门门槛。
2022-10-29 14:42:54
923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人