写了个排序合约,采用链表的方式保存 不知道到了后期链表越来越长,会不会造成后面的用户进来,交互一次的GAS直接爆炸,因为交互的时候需要循环遍历链表,然后把数据插入到指定的位置 ?
遍历链表的 gas随链表长度增长而增长,很容易触及 gas limit 限制。
你可以尝试把找插入位置查找放在链下, 然后在链上验证位置是否正确。