
一、这些解释适用于哪些场景?
“柴犬币去中心化交易所有哪些常见问题”涉及具体资产,但通用技术原理不能证明某个平台支持该资产,也不能证明某个同名代币的身份。以下仅解释以太坊DeFi及ERC-20兼容合约的常见机制,不对具体交易所、代币合约或跨链版本作确认。
二、去中心化是否意味着没有风险?
ethereum.org的DeFi介绍强调,金融服务可以由智能合约执行,用户能够通过钱包控制资产,链上逻辑具有可检查性。这与完全依赖中心化机构记账和保管有所不同。

但“代码可检查”不等于“代码没有漏洞”。钱包持有资产、合约获得支配权限、资产进入协议,是不同状态。不能仅凭去中心化这一名称推断资金始终不受其他合约影响。

三、连接钱包和代币授权有什么区别?
连接钱包通常用于让应用识别账户,不等于授予代币支出权限。ERC-20授权则针对特定支出方设置额度,使其能够按合约规则代为转移代币。
OpenZeppelin的ERC-20文档区分了余额、授权额度与代币转移。其实现中,最大整数额度具有近似无限授权的语义,不会在每次代扣后递减。这属于权限机制,不是交易成功或合约可信的保证。
四、为什么有余额仍可能执行失败?
余额和授权额度是两项独立条件:前者表示账户拥有多少代币,后者表示指定支出方能够代扣多少。涉及代扣的调用,即使余额足够,也可能因额度不足而回退;额度足够同样不能弥补余额不足。
这只能解释一类失败原因,不能据此判断具体交易的故障。实际结果仍取决于所调用合约的规则和执行状态,不能把所有失败都归为授权问题。
五、数量显示不同是否意味着余额变化?
ERC-20的小数位信息用于把链上整数转换成人们阅读的数量,不改变合约内部的整数运算。因此,界面显示差异与真实转移是两个问题。判断数量含义需要区分原始余额和显示精度,不能只比较界面数字。
六、通用文档能否证明具体项目的功能?
不能。OpenZeppelin列出的暂停、销毁、跨链等扩展,是开发者可采用的组件,不代表所有ERC-20代币都具备这些能力。涉及柴犬币相关平台时,其资产支持、权限设置和具体行为,需要对应部署合约及项目证据,不能从通用标准直接推导。