學海無涯
記錄思考、閱讀筆記與生活觀察的私人空間。於此沉澱,於此探索。
保住私鑰之後,誰有權要求系統簽章:從 2019 年幣安事件看託管簽署的授權邊界
建議把失陷的提款服務當成驗收起點,測它能否取得不該核准的簽章。本文從幣安公告的證據範圍出發,用假設模型與程式範例說明簽署端該驗什麼,以及這些檢查要付出的成本。
簽章都正確,交易為何還是錯的:Bybit 與 Safe 的簽署供應鏈
2025 年 Bybit 被盜時簽章都有效,問題出在 Safe 前端被竄改,簽署者看到的交易和實際簽的不同。本文整理公開調查,示範用畫面欄位重算 SafeTx hash,並列出能在測試環境驗收的防護。
FreeCell 局號怎麼重現同一副牌:相容發牌、Internet FreeCell Project 與 #11982
Microsoft FreeCell 要用局號重現同一副牌,得固定產生器與完整發牌規則。本文用 Python 重現第 1 局與 #11982 並核對公開牌序,再整理 #11982 的紀錄與可解性限制。
Tetris 7-bag:I 方塊乾旱的 12 顆上界與乾旱機率怎麼數
7-bag 把兩個 I 方塊之間的間隔限制在 12 顆內,純隨機與理想化 NES 重抽都沒有上限。理想化 NES 模型剛出 I 後,12 顆沒有 I 的機率約 14.0%,任取連續 12 顆則約 12.5%。
SET 卡牌的第三張怎麼算:mod 3 補全與 1,080 組 SET 的由來
SET 任兩張不同的牌都能用 mod 3 補出唯一的第三張,整副 81 張牌共有 1,080 組 SET,每對牌恰在一組。桌面 12 張牌用補全法搜尋,最多查表 66 次。
15-puzzle 的奇偶可解判定與均勻盤面生成
15-puzzle 均勻生成可解盤面的做法是先均勻打亂,不可解就依固定規則交換兩個非空方塊。從終盤隨機滑 k 步能保證可解,但固定 k 最多只能到達一半可解盤面。
迷宮生成的取樣偏差:隨機 Kruskal 與 Wilson 的生成樹分布
隨機 Kruskal 對生成樹的取樣有偏差,Wilson 能均勻取樣。在 2×3 格線列舉 7! 種邊順序,15 棵樹各出現 360 次或 300 次,死路比例與直徑則用來挑適合關卡的迷宮。