似乎很多 dapp 项目(例如 OpenSea:https ://github.com/ProjectOpenSea )似乎在 github 上的 repo 中没有他们的智能合约代码,以便于查看/导航/forking/等。为什么这将是所有关于开源和社区参与的区块链项目的常见设计模式。我知道我可以在 etherscan.io、abidocs.dev 等上找到他们所有的合同,但为什么不将它们放在 repo 中,以便开发人员可以轻松查看代码,其他人可以利用他们的开发环境文件(如 truffle 配置文件、linter , ETC)?