公链与 Layer2
签名前先写死能动我多少:Stacks 后置条件的三层断言
Stacks 把一层资产保护放进交易本身:客户端在签名时附上一组后置条件,声明允许哪些资产被移动、数量上限是多少,违约则整笔交易中止。本文按 Stacks 官方文档拆解这套机制由谁构造、合约能否篡改、SIP-005 与 SIP-040 各自补了什么,以及自 4.0 起扩展到质押动作后的保护范围。
汇总与「交易安全」相关的文章,帮助你系统了解该主题。
Stacks 把一层资产保护放进交易本身:客户端在签名时附上一组后置条件,声明允许哪些资产被移动、数量上限是多少,违约则整笔交易中止。本文按 Stacks 官方文档拆解这套机制由谁构造、合约能否篡改、SIP-005 与 SIP-040 各自补了什么,以及自 4.0 起扩展到质押动作后的保护范围。
加密支付链接把地址、金额和链信息打包进一次点击,方便两端也放大了错付风险。本文讲清支付请求链接的机制与可携带的危险字段,给出付款方、收款方与多付退款三个场景的核对顺序。
礼品卡本质是预付费加兑换链接,价格折扣越大越值得警惕。本文拆解礼品卡交易的三条收割路径——码已消耗、假兑换页、来源涉案,给出付款前核验与出事后的处置顺序。
Bitcoin Core 的 simulaterawtransaction 只计算原始交易集合对当前钱包的合计余额变化。本文通过对照实验说明它与签名、策略接受、广播和确认之间的边界。
一条链上签过的交易,另一条链上原样生效——这就是重放。本文解释交易通用的密码学根源、硬分叉与链 ID 的关系、EIP-155 如何用链 ID 进入签名摘要,以及个人与合约的防范层次。