多项选择题

智能合约的优化可以从以下哪些方面入手()

A.减少冗余代码
B.提高算法效率
C.降低gas消耗
D.增加合约功能