和其它很多天并沒太多不同我一覺睡到自然醒,就來到了 2025 年天還沒亮,老婆孩子也還在延續(xù)2024年的最后一覺我就趁機給自己寫一點兒寄語吧 2025 年依舊早睡早起依舊健康...

0x01 大量參數(shù)的問題 隨著智能合約要處理的問題越來越復(fù)雜,引入的配置參數(shù)也越來越多,這些配置參數(shù)通常作為狀態(tài)變量放在合約里,并且需要引入管理員權(quán)限來設(shè)置這些變量。通常我們...
@BeanGuohui 嗯,以太坊 Istanbul 升級之后才對 tranfer 做了 gas 限制,不過現(xiàn)在轉(zhuǎn)賬很多時候也不推薦用 transfer 了, 類似問題還是要當心
為什么合約里盡量避免使用 tx.originV 神說了,Do NOT assume that tx.origin will continue to be usable or meaningful. 由可以引發(fā)嚴重的安全...
從比特幣閃電網(wǎng)絡(luò)的發(fā)展來看,人們并不滿足于比特幣平均十分鐘的出塊速度和平均要半小時以上的確認時間,這意味著任何一筆交易的結(jié)算時間平均都要超過半小時。 從 ordinals/r...
最初讓我關(guān)注到比特幣的 Dust Limit, 是因為比特幣銘文。按說比特幣銘文是和一個獨立的 Sat(聰) 關(guān)聯(lián)在一起的,為啥銘文的大小不是一個 Sat(聰) 而是不同的數(shù)...
前段時間 review 團隊小伙伴合約代碼的時候,提出有些變量是可以使用 immutable 來修飾的。但得到一個答復(fù):我們這是可升級合約,不能用 immutable,真的是...
0x01 為什么需要暫停功能 當一個協(xié)議有下面這些考慮時,一般就需要添加暫停功能了: 協(xié)議本身有一定的中心化屬性比如大部分中間人機制的跨鏈橋合約,RWA 這種需要鏈上鏈下互動...
0x00 為啥會有坑 哈哈,有路的地方,就會有坑... 比特幣生態(tài)今年意外爆發(fā),我有幸也參與了一些比特幣生態(tài)項目。比特幣這個東西,因為沒有智能合約,給人一種假象,以為做比特幣...
看起來很簡單的 ERC20 轉(zhuǎn)賬,處理不好就有可能導(dǎo)致不可估量的損失因為每天能用來寫東西的時間比較有限,我準備分三個小文去講,分別講轉(zhuǎn)入、轉(zhuǎn)出、記賬今天講 ERC20 tok...
@b22c31dcf433 哪里提示warn
如何查看 MetaMask 本地保存的賬號數(shù)據(jù)安裝 Local Storage Explorer 插件,具體位置在這里 打開 MetaMask Expand Viewimage.png 打開開發(fā)者工具(Mac 上快捷鍵 ...
0x01 看下面被極度簡化過的合約代碼 這個代碼里聲明了一個私有狀態(tài)變量 secret,部署合約的時候我往里面?zhèn)髁艘粋€值,這個變量的值是可以被讀到的么? 0x02 玻璃罩子 ...
0x01 有趣的問題 有人提出這么個問題,下面哪種寫法更省 gas 0x02 如何分析 兩個寫法最終的差別體現(xiàn)在是用運算符 " * " 還是 " ** " 上。運算符 " *...
0x01 賬戶抽象(AA)與智能合約錢包有啥不同? 最核心的差別在于是否可以直接從智能合約發(fā)送交易。對 “直接”這個詞的理解很關(guān)鍵。賬戶抽象的目標是讓智能合約賬戶和 EOA ...
直接用 https://iancoleman.io/bip39/[https://iancoleman.io/bip39/] 0x01 什么時候會用 手上有個助記詞,但是將要...
從 0.8.17 到 0.8.18 屬于小版本升級,沒有非常大的變化,但有幾個點感覺還是要注意一下的。 0x01 mapping 可命名類型參數(shù) 之前我們在 Solidity...
0x01 DYOR Do Your Own Research 的縮寫。經(jīng)常出現(xiàn)在某個分析報告上,意指要有自己的研究和判斷,不要人云亦云只依賴別人做的研究。 0x02 FUD ...
0x01 不期而遇的 NaN 當我們的某個計算無法得到數(shù)字結(jié)果時,我們會和 NaN 不期而遇。比如: 當我們使用 parseInt 或 parseFloat 時也比較容易碰到...