在Aptos开发过程中碰到的一些问题

通过在Aptos上实现uniswapV2和Compound逻辑,出现的一些疑惑:

  1. Aptos上官方资源库的Coin获取Supply是u128类型,balance确是u64类型,为何不是同一个类型,难道就不会所有Token都在同一个地址下么,不能理解类型不一致的设计思路是什么?
    例如项目初期将所有的Token全部添加流动性。
  2. Coin的balance类型为u64,那么意味着所有人的余额是不能超过u64_MAX(1.8446744e+19)的,当前Aptos总量为10亿,精度为8,是符合这个范围的。
    但是其他项目发行Token decimals为18,Token总量就只能为1了;或者精度为8,总量就必须小于185亿,那类似doge、shib等这种类型是否就不能在Aptos上进行发行?
  3. 官方资源库的迭代更新,权限是谁在控制,如果官方的开发人员由于误操作导致更新的资源库出现了bug,导致线上其他项目出现了安全漏洞被攻击或者不可运行,责任谁来承担呢?