現今NFT的發行愈來愈普遍,作為NFT的發行商需要同時管理許多的NFT合約,要考慮使用如何的NFT合約可以讓使用者節省瓦斯費以及合約的架構可以節省部署合約的成本以及避免漏洞的發生。
先講述公版的openzeppelin ERC721合約架構的優缺點以及我們可以如何優化來達到使用者的需求,使用Proxy Upgrade Pattern做到合約升級以避免漏洞發生或合約需要新功能,Beacon Proxy可以做到同時升級多個合約,最後講解各個架構的利弊以及如何選擇。
About Ian
Blockchain Engineer in AMIS Technologies Co., Ltd.