自由学习记录(189)
市場不是傻子所以大部分明顯套利空間會被搶掉。這正是為什麼 perp 和 spot 通常不會偏離太大。不是因為交易所把它們鎖死而是因為一旦偏離明顯套利資金會進來。套利者越多價差越小最後只剩下「剛好補償手續費、滑點、借幣成本、資金占用、強平風險、交易所風險」之後的微小空間。grid 更密交易次數會更多但每格利潤更小。價格離開區間後bot 通常不再正常執行該區間內的買低賣高邏輯等價格回到區間才恢復。紅線 Sell order / 賣單線綠線 Buy order / 買單線網格裡bot 的基本邏輯永遠是價格往下碰到綠線 → 買入 / 加倉價格往上碰到紅線 → 賣出 / 減倉或開空中間震盪 → 反覆吃相鄰網格差價BNB漲得明顯比BTC/ETH強可能是Binance生態、BNB Chain、銷毀、Launchpool、監管利好、機構合作等專屬因素。BNB跌得比BTC/ETH重要警惕 Binance 相關負面消息、平台幣信心下降、鏈上活動走弱或大戶拋售。BNB橫盤但交易量變大通常代表市場在等消息或者多空分歧增加。BNB最初總量是2億枚。現在的核心機制是通過Auto-Burn季度銷毀和BEP-95實時Gas費銷毀逐步把總供應量降到1億枚BNB。BNB Chain在2026年4月第35次銷毀公告中說BNB Auto-Burn會逐步把總供應降至100,000,000 BNB第35次銷毀移除了約1,569,307 BNB銷毀後總供應約134,786,916 BNB。ETH有發行也有銷毀淨供應可增可減。BNB Chain用的人越多Gas費越多被銷毀的BNB也越多。Binance Academy說BEP-95會自動銷毀每個區塊中驗證者收到的一部分Gas費初始比例是10%並可通過驗證者治理調整。Binance所以這裡有一個邏輯鏈上活動增加 → Gas費增加 → 實時銷毀增加 → 供應下降更快 → 對BNB形成稀缺性敘事。平台幣如果只有手續費折扣敘事會比較弱加入銷毀後就變成「平台使用越多、供應越少」。這會讓BNB更像一種生態資產而不是單純交易所優惠券。把「鏈的使用量」和「BNB稀缺性」綁在一起。如果BNB只是一個Gas代幣它的價值敘事會被限制在“這條鏈有多少交易需要付Gas”上而Binance/BNB Chain想讓BNB承載更多東西。如果它說「平台越活躍BNB供應越少」市場就更容易把它看成整個生態的價格代理。UM GridU-Margined Futures GridU本位合約網格。CM GridCoin-Margined Futures Grid幣本位合約網格。保證金賬戶淨資產 ÷ 總負債你畫面裡Total balance 0Total Debt 0Account Equity 0Borrowed 0Interest 0正常數學上0 ÷ 0 沒有意義。所以系統不能顯示一個真實比例。Binance就用999.00來表示目前沒有借款債務因此沒有實際爆倉壓力。Trading Bots 賬戶裡的資產100% 都在 USDⓈ-M 合約機器人賬戶裡系統把它折算成 BTC 價值顯示。Binance只是把你的總資產用BTC作為統一單位展示。但你現在問的這種USDT Token Voucher在它還是「券」的狀態時通常會過期。也就是未兌換的 voucher 會過期。兌換成功後變成你錢包裡的 USDT通常不會過期。BBO Best Bid Offer意思是「用目前訂單簿裡最好的買一/賣一價格自動幫你填限價單價格」。在你這個幣安合約畫面裡BBO 不是一種新交易方向也不是市價單。它本質上還是Limit Order 限價單只是不用你手動輸入價格系統會根據當下 order book 自動抓一個價格。Binance 官方說BBO 會把限價單價格對齊當前最佳 bid/ask也叫 pegged order。Stop-limit 是給想「到某個價格才啟動掛單」的人用的。它不是給完全新手無腦止損用的因為它有一個重要風險觸發後不保證成交。Binance現在把 Futures 裡原本分散的Stop Market、Stop Limit、Stop BBO整合到一個Conditional Order介面裡官方公告說觸發前條件單不佔用保證金觸發時才檢查保證金是否足夠。Binance它主要給這幾種人用第一突破才進場的人。例如 ETH 現在 2130你不想現在買只有突破 2200 才想開多。不是有人突然想多造一個幣而是比特幣裡有一個硬限制區塊容量有限。交易多起來後區塊塞滿交易就要排隊手續費也會上升。2015–2017年前後核心爭議就是要不要直接把區塊變大。Bitbo1社群對「Bitcoin到底應該怎麼擴容」吵不攏。支持留在BTC路線的人大致認為小區塊比較容易讓普通人運行完整節點。節點越容易運行網絡越去中心化。比特幣應該優先保證安全、抗審查、去中心化。日常小額支付可以交給第二層比如 Lightning Network。支持BCH分叉的人大致認為比特幣原本應該是「點對點電子現金」。如果手續費太高、確認太慢就不適合日常支付。所以應該直接把區塊變大讓主鏈處理更多交易。BCH在2017年硬分叉時把區塊容量提高到8MB後來又提高到32MB。bitFlyer1所以他們不是「不想待在比特幣」而是他們想改比特幣的規則但BTC主鏈的共識沒有接受這套規則。區塊鏈裡規則不一致時就不能在同一條鏈上繼續一起走。於是分叉成兩條鏈BTC保留較保守的小區塊路線強調去中心化、安全性、結算層、數字黃金。BCH走大區塊路線強調低手續費、高吞吐、日常支付、電子現金。新規則和舊規則不兼容兩邊就會從同一段歷史之後分成兩條鏈。共享分叉前的歷史但分叉後各自記賬。技術上能分叉是因為區塊鏈本質不是「一台中心服務器」而是很多節點各自保存同一套歷史賬本並且用同一套規則判斷新區塊是否有效。所以「分叉」不是把BTC從某個公司服務器裡切一半出來而是一部分節點說「從某個區塊高度開始我接受新規則。」另一部分節點說「我繼續只接受舊規則。」如果新規則和舊規則不兼容兩邊就會從同一段歷史之後分成兩條鏈。用簡化流程看原來所有人都在同一條鏈上Block 1 → Block 2 → Block 3 → ... → Block 478558到了分叉點BTC節點繼續遵守原規則Block 478559 BTC → Block 478560 BTC → ...BCH節點開始遵守新規則比如接受更大的區塊Block 478559 BCH → Block 478560 BCH → ...從這一刻開始兩條鏈共享分叉前的歷史但分叉後各自記賬。關鍵在於節點驗證規則不同。每個完整節點都會檢查新區塊是否有效包括區塊大小是否合規交易簽名是否正確輸入是否沒有被重複花費區塊工作量是否符合難度coinbase獎勵是否超額腳本規則是否符合要求。如果BTC節點認為「這個區塊太大不合法」它就拒絕。如果BCH節點的新軟件認為「這種更大的區塊合法」它就接受。意思是你付 500 USDT買到一個「明天可以用 105,000 買 BTC」的權利。買方最大虧損通常是權利金但如果方向對收益可以放大。幣安 option 裡最基本是兩種Call看漲。你買 Call就是押 BTC/ETH 等標的在到期前或到期時上漲。Put看跌。你買 Put就是押標的下跌。升級交易模式主要是增加功能從只能買 option升級成可以買 賣 option。你現在左邊是Long Only Trading只能做Long CallLong Put也就是只能「買期權」。這種模式下你先付 premium 權利金最壞情況通常就是這筆權利金虧光。彈窗也寫了maximum loss is limited to the premium paid。因為 margin 本質上還是在spot market 現貨訂單簿裡成交。你借 USDT 去買 BCH成交後你真的拿到 BCH你借 BCH 去賣成交後你真的賣出 BCH之後要買回 BCH 還債。Binance 官方也把 Spot、Margin、Futures 分成不同市場產品Margin 是借入資金交易Margin 是「借貸 現貨買賣」例子你有 100 USDT切到 BCH/USDT Isolated 10x。理論上你可以借更多 USDT拿去現貨市場買 BCH。結果是你資產裡會有 BCH你負債裡會有借來的 USDT你要付借貸利息之後你賣 BCH 換回 USDT還本金和利息。所以 Margin 的核心是我借錢買幣或借幣賣掉。這和現實裡「向券商借錢買股票」很像。Futures 是「不用真的借幣直接買賣合約敞口」例子你有 100 USDT在 BCHUSDT Perpetual 開 10x long。你不是借 900 USDT 去買 BCH而是用 100 USDT 保證金控制約 1,000 USDT 的 BCH 合約倉位。結果是你沒有真的拿到 BCH你持有的是 BCHUSDT perpetual 合約倉位盈虧按 BCH 價格變動結算到 USDT你可能要付或收 funding fee不需要借 USDT 或借 BCH 這個流程。所以 Futures 的核心是我不用拿現貨只持有價格漲跌的合約敞口。加密圈的“顶级调侃”中国加密社区将币安Binance类比为交易平台中的“苹果”。因此“币安人生”代表着在加密货币交易中获得成功、开币安车、住币安社区、享受币安红利的高端生活方式。黄金现货XAUX代表属于非国家货币AU是黄金的化学符号Aurum。在交易中1个单位的 XAU 代表1金衡盎司Troy Ounce的纯金。所有由國家發行的法定貨幣前兩個字母必須是國家代碼例如USD 的 US 代表美國JPY 的 JP 代表日本。所有不屬於任何國家、跨國界的全球性資產或貴金屬開頭字母必須統一規定為「X」。除了黃金以外其他貴金屬和特殊資產也遵循這個命名規則XAU黃金AuXAG白銀化學符號 AgXPT白金/鉑化學符號 PtXPD鈀金化學符號 Pd套利者Arbitrageurs當週一早上傳統黃金市場一開盤如果傳統金價真的如預期般暴跌那麼加密市場的跨境套利合約和造市商Market Makers會在一微秒0.000001秒之內透過程式碼把 XAUUSDT 的價格與全球實體金價完全拉齊。在日常语言里“现在”非常清楚。“我现在在打字”“现在下雨”“现在开会”这些话都绑定在人的身体位置、社会时间、共同生活场景上。这里的“现在”不需要宇宙级定义它的意义来自使用场景。但一旦你说“火星上的某件事现在正在发生”语言游戏就变了。这个句子表面上沿用了日常语法像是在说一个普通事实但物理上它要求一个跨空间的同步关系。相对论会逼问你说的“现在”是哪个参考系的现在哪个时钟同步规则哪个观察者的时间切片哲学逻辑里的激进能力通常依赖的是概念内操作。你可以在符号内部推进定义、反例、否定、递归、同一性、差异、指称、条件、模态。它的强硬性来自只要你掌握规则你就可以在概念空间里把问题逼到边界。你的经验不需要覆盖整个世界经验只是触发器真正的工作在符号结构内部完成。在哲学中你面对的是“我能不能把这个概念推到极限”。在物理中你面对的是“我是否有权说我知道这个事实”。“那里现在有一件事。”物理教育大量使用日常语言来压缩复杂概念却很少公开说明这些词在物理语境中已经被重新绑定了。“正在发生”在日常语言中像是一个朴素事实判断“那里现在有一件事。”但在相对论语境中它已经不是普通谓词而是一个被参考系、同步规则、光速限制、坐标时间共同约束的谓词。教育如果只说“同时性是相对的”然后直接给洛伦兹变换、时间膨胀、尺缩公式学生当然会误以为问题只是“套公式”。实际上更深的问题是我们日常语言里的时间谓词失去了绝对地位。这本来是高度哲学性的。“最近有没有重大技术突破”。这个问法默认技术是某种突然出现的对象昨天没有今天有了。但真实情况往往不是这样。当你读到will come with the company to London时你的大脑想把come立刻接to 地点结果中间突然插入with the company你的处理器就乱了。come to the company也就是说with the company先说明“跟谁/以什么身份来”然后to London才说明“去哪”。我们有些人这个月会随公司去伦敦。come with X to Ycome with X to Ygo with X to Ytravel with X to Y-ther /ðɚ/不是/zɚ/也不是中文“ze / zə / zhe”。中文“ze”的问题在于它通常会带出z [ts]或接近z/s的齿龈摩擦感它负责把这个句子变成疑问句。说到最后的like时前面的do已经离得很远了你的输出系统只残留一个感觉mother and brother ... likes加了一个页面范围判断/xxx/shorts、/channel/.../shorts、/c/.../shorts、/user/.../shorts 会被标记成 yue-channel-shorts-page然后全局 Shorts/网格改写在这些频道 Shorts tab 里失效。搜索页逻辑没有动主页/订阅页等地方原本那些比较好的缩略图和行数效果会继续保留。Tampermonkey 的 GM_registerMenuCommand 本身没有真正的二级折叠菜单油猴弹窗里会把注册的命令平铺出来最干净的做法是只保留一个菜单入口所有设置都进脚本自己的设置面板里。这样打开插件时就不会展开一串了。歐洲對於數位廣告與使用者隱私如 GDPR 法規的要求極其嚴苛不允許系統暗中收集使用者行為並強制推送個人化廣告。歐版團隊在設計時便以符合歐洲使用者的習慣與法規為標準將所有越權的廣告追蹤模組全數剔除。小米官方的「國際版Global Rom」其實是一個泛稱只要是在中國大陸以外地區銷售的手機通通都屬於國際版家族。為了因應不同國家的法規與電信商官方將國際版細分為以下幾個區域版本MI標準國際版 台灣、香港、星馬等全球大部分地區使用。EU / EEA官方歐洲版 專為歐盟國家設計符合歐洲嚴格的隱私法規GDPR。IN印度版、RU俄羅斯版、ID印尼版 等。這些版本全都屬於國際版它們都內建完整的 Google 服務且系統架構大同小異。在 Android 手機的圈子裡這兩個詞代表同一個東西只是稱呼習慣不同ROM正式名稱Read-Only Memory本意是唯讀記憶體但在手機領域被用來代稱「手機作業系統的固件韌體檔案」。刷機包更通俗、口語化的說法意思是「拿來刷入手機的系統檔案安裝包」。在下載時您會發現 ROM 還分為兩種格式操作方式完全不同卡刷包Recovery 包格式通常為 .zip。怎麼用把檔案放進手機記憶體進入第三方 Recovery如 TWRP裡面進行安裝。用途大多民間歐版xiaomi.eu或第三方原生系統如 LineageOS都是這種包。線刷包Fastboot 包格式通常為 .tgz 或 .tar。怎麼用手機解鎖後接上電腦在電腦上用小米官方的 MiFlash 工具直接刷入。用途官方用來救磚、升級或是從大陸版換到官方國際版時使用。更精確地說Android 手機裡常見有幾種「代號」設備代號 / device codename這是最重要的刷機識別名。通常對應某一個具體機型或一組硬體幾乎相同的變體。例如Plain textRedmi 10X 5G atomGoogle Pixel 8 shibaGoogle Pixel 8 Pro huskyOnePlus 7 Pro guacamoleSamsung Galaxy S10 beyond1這類代號主要用在 ROM、kernel、recovery、TWRP、LineageOS、device tree、fastboot 包裡。但也有例外有些手機只是記憶體、地區、頻段小改版可能共用同一個設備代號。比如同一台手機的全球版、歐版、印度版有時共用 codename但有時因為 NFC、基帶、相機、螢幕、充電 IC 不同又會分成不同代號。Android 现在仍然是开源为核心这个开源部分叫AOSP / Android Open Source Project。Google 官方仍然提供源码下载、编译、设备适配、贡献流程等文档AOSP 的定位就是给设备厂商和开发者开发、定制、测试 Android 平台。Android Open Source Project1現在 AOSP 官方頁面已經是Android 16 / Android 16 QPR2相關內容不是 Android 14。手機裡的「完整系統」通常是AOSP 開源 Android 基礎 手機廠商 UI例如 MIUI / HyperOS / One UI / ColorOS Google 服務GMS / Play Store / Google apps通常不是 AOSP 開源部分 廠商閉源硬體驅動camera / modem / fingerprint / GPU / audio / sensor vendor 分區、firmware、kernel patch、SELinux policy所以民間 ROM 不是單純下載 AOSP 就能跑。AOSP 只給「通用 Android 系統骨架」具體手機還要補device tree、kernel、vendor blobs、firmware。OrangeFox / OFRP 不是系統 ROM而是 Recovery。它的作用是刷包、備份、清除分區、掛載資料分區等。HuaZoffice 的 OFRP 專案明確說是為 Redmi 10X 5G atom 開發的 OrangeFox Recovery且「僅支持 10X 5G」GitHub release 到 2025-07-01。它可以作為刷 LineageOS 21 的工具但不能算一個「系統方案」。.img是已經編譯好的 recovery 映像。它裡面包含 kernel、ramdisk、recovery 程式、資源、分區掛載邏輯、解密支持、UI 資源等所以可以直接被 fastboot 或 recovery 載入。.zip通常是給 recovery 內刷入用的安裝包。它可能包含 recovery image、安裝腳本、校驗、metadata、可能還有額外處理邏輯所以大小和.img不一定一樣。手机Redmi 10X 5G 设备代号atom Recovery 工具OrangeFox / OFRP 作者/维护者HuaZoffice 文件OrangeFox-R11.3_250701-Unofficial-atom.img / .zip 系统 ROMLineageOS 21 作者/维护者xjl12 文件lineage-21.0-UNOFFICIAL-atom.zip所以OrangeFox 的.img是 HuaZoffice 做的 recovery 镜像不是 xjl12 的系统 ROM。它的作用类似“刷机环境 / 维护工具”不是你最终日常使用的 Android 系统。HuaZoffice 的酷安动态也明确写的是“红米10x5g版atom专用自编译 OFRP 250701”并且强调只适用于 atombomb 不适用。DSU-lineage-21.0-20240810-free-atom.zipDSU是 Dynamic System Updates用来临时体验/测试另一个系统不是常规刷入主系统的包。它适合你想先试运行但流程更绕而且不等于正式安装。Recovery 工具OrangeFox-R11.3_250701-Unofficial-atom.img 或 .zip系统 ROMFlashable-lineage-21.0-20240810-free-atom.zipAndroid Studio 开发 Android App 的完整 IDE SDK Platform-Tools Android SDK 里的一个工具包 platform-tools 里面主要有 adb.exe 和 fastboot.exe刷机真正需要的是adb / fastboot不是 Android Studio 本体。Google 官方文档也说明Platform-Tools 是 Android SDK 的一个组件主要包含adb和fastbootfastboot用于解锁 bootloader 和刷入新的 system image。已经安装 Android Studio 的用户也可以直接使用 Studio 安装的那份 Platform-Tools因为 Studio 会帮它更新。当前电脑里可选的 Android 驱动只有 ADB 驱动还没有出现我们要的Android Bootloader Interface所以不要点“下一步”继续安装这个。你现在装它也没用因为它还是 ADB不是 Fastboot。你现在要做的是两选一第一种先点右侧的从磁盘安装(H)...然后去找 Google USB Driver 或 MiFlash 安装后的驱动目录。目标是加载android_winusb.inf加载后列表里才可能出现Android Bootloader Interface Android ADB Interface Android Composite ADB Interface你要选Android Bootloader Interface。https://github.com/HuaZoffice/OFRP-device_xiaomi_atom/releaseshttps://github.com/xjl12/android_device_xiaomi_atom/releasesADB 和 Fastboot 是两套不同连接状态因為ADB和Fastboot在手機系統中所處的「層級」和「目的」完全不同。簡單來說ADB 是給「開機開進系統後」用的Fastboot 是給「系統壞了或還沒開機時」用的。ADBAndroid Debug Bridge - 安卓除錯橋狀態必須在手機正常開機進入 Android 系統或進入Recovery 模式時才能連線。原理它是 Android 系統內建的一個「軟體服務」。當你開機後Android 系統Linux 內核在背景執行ADB 才能透過網路或 USB 與電腦進行通訊。權限限制它受到 Android 系統安全機制的保護無法直接修改底層的核心分割區。Fastboot快速啟動模式狀態手機不需要也無法開進系統是在系統啟動之前的「引導加載階段」Bootloader 階段。原理它是直接寫在手機主機板晶片晶片硬體裡的底層程式不需要啟動作業系統。即使你把手機的 Android 系統徹底刪除變磚只要硬體沒壞Fastboot 依然可以運作。權限限制它的權限極高可以直接對手機的硬碟分割區進行重寫、格式化例如直接刷入recovery.img或系統鏡像。需要這個驅動是 因為電腦的作業系統如 Windows預設「看不懂」處於 FASTBOOT綠色兔子狀態下的手機。簡單來說這個驅動程式android_winusb.inf就像是電腦與手機底層晶片之間的「翻譯官」。以下是為什麼一定要安裝它的三個核心原因1. 建立 Fastboot 狀態下的溝通橋樑正如前一題所說手機開機進系統時電腦可以用普通的 MTP 驅動讀取手機檔案。但當手機切換到FASTBOOT 畫面時手機原本的作業系統已經停止運作硬體識別碼ID完全改變。此時如果沒有安裝這個專屬的 Google/小米 Bootloader 驅動電腦就會顯示「無法辨識的裝置」或打黃色驚嘆號導致任何刷機指令都無法傳送。不要让它正常开机进系统否则原系统可能把 recovery 覆盖回去。刷完立刻进 Recoverybatfastboot reboot第一條fastboot flash recovery recovery.img這是把新下載的第三方 Recovery橙狐硬寫進手機的硬碟裡覆蓋掉原廠的 Recovery。第二條fastboot reboot這是讓手機重新啟動。因為刷完之後手機依然停留在兔子畫面必須透過這條指令讓手機「動起來」我們才有機會進入剛剛刷好的新 Recovery。它的真正意思是「我要讓手機『重新啟動這個硬體』但我不要它『開機進入舊的原本系統』。」 純放屁因為在刷完 Recovery 的當下手機還卡在FASTBOOT 兔子畫面靜態。此時新刷入的橙狐 Recovery 只是被「寫進硬碟裡」還沒有被載入到記憶體中執行。你必須輸入fastboot reboot讓手機斷電並重新初始化硬體手機才有可能去讀取硬碟、把新系統或 Recovery 載進記憶體。2. 為什麼又說「不要讓它重啟進原系統」因為如果你輸入重啟後雙手放空什麼都不做手機預設會按照常規路線去啟動舊的原本系統MIUI。正如前一題所說一旦讓手機成功開進舊系統舊系統的自我保護機制就會在背景把剛刷好的橙狐 Recovery 偷偷刪除並復原。這裡完全是亂講,是要帶上recovery,reboot,帶上之後的確有用了进 OrangeFox 后Android 用户层没有启动。OrangeFox 自己启动了一个 recovery 环境直接挂载手机分区所以你看到的是更接近 Linux/Android 底层的目录结构比如/data /cache /metadata /mnt /system_ext /vendor /apex /config /dev真实手机分区挂载出来的目录。比如/data、/cache、/metadata、/vendor、/system_ext这些往往对应手机真实分区或动态分区里的逻辑分区。recovery 运行时自己生成的 Linux 目录。比如/dev、/proc、/sys、/config、/mnt。这些不是“你手机资料”而是 Linux/recovery 环境运行时暴露出来的设备节点、内核接口、挂载点。Android 系统结构目录。比如/apex、/system_ext、/vendor。这些属于 Android 系统模块、厂商驱动层、系统扩展层。关于 MIUI 加密现代 Android 通常使用文件级加密数据不是简单明文躺在/data里。开机后系统会根据用户密码、锁屏、硬件密钥、TEE/Keymaster 等机制解密用户数据。如果 OrangeFox 成功解密/data你能看到内部存储电脑也可能能通过 MTP 访问手机存储/sdcard、/data/media/0里的内容能正常显示。如果 OrangeFox 没有成功解密你可能看到/data目录存在但里面内容不可读、显示乱码、空目录或者内部存储显示 0MB / 挂载失败。