对于智能的合同开发,Openzeppelin和Tru之所以有什么区别?我应该什么时候使用其中一种或另一种,或者两者同时使用?
发布于 2020-02-18 09:54:29
OpenZeppelin Contracts:SmartContracts库,可用于继承和开发;
OpenZeppelin SDK:是以前的ZeppelinOS,它是SDK来帮助开发过程;
Truffle :也是众所周知的帮助开发过程的SDK .除此之外,SDK还提供了其他伟大的项目,如Ganache。
花点时间阅读文档--这是非常清晰的文档。
PS: ZeppelinOS是第一个SDK,它允许开发可升级的智能合同-非常酷(https://medium.com/coinmonks/how-to-create-an-upgradeable-smart-contract-using-openzeppelin-sdk-example-of-fixing-smart-260dfbfd5bae)

发布于 2019-10-25 19:51:37
保持简单:
松露是一种可以用来开发智能契约的安装工具,但根本不涉及可靠代码。它就像锈蚀的货或NodeJS的npm/纱线。
OpenZeppelin是一组经过良好测试的库,它是以可靠的方式编写的,您可以将这些库导入到智能契约中,而代码可能是由松露生成、维护和部署的。
发布于 2019-10-24 10:47:54
OpenZepplin SDK与
OpenZepplin
是一个库,它由文档完整的智能契约组成,您可以在项目中使用这些契约。您可以在您的solidity项目中导入Openzepplin库以便使用它。使用这个库最明显的是ERC720和ERC721 implementation.Their的可升级性概念也是最好的概念之一。
松露
是一个开发框架,可以用于您的稳健项目。它可以通过在本地测试网络上编译和迁移来帮助您测试您开发的可靠契约。之后,您可以通过使用松露控制台或运行用Javascript与Mocha和chai编写的单元测试来与部署的合同进行交互。
在构建任何需要开发智能契约(可以使用ERC令牌实现或之外的任何其他实现)的稳固项目时,是所选择的选择之一。开发之后,为了检查您开发的智能合同的功能和工作情况,使用了 your 。
https://stackoverflow.com/questions/58506701
复制相似问题