多项选择题

A.代码审计
B.区块链的不可篡改性
C.使用安全的加密算法
D.依赖于开发者的经验
E.智能合约的测试和模拟