什么是以太坊的“智能合约”?
计算机/软件
1 693
1
该提问暂无详细描述
收藏
2021-01-15 05:20 更新 小眼的铁板烧 •  1814
共 1 个回答
高赞 时间
0

智能合约:指的是由计算机定义、可自动执行的承诺和协议 在以太坊中,代码和数据的集合存在于以太坊区块链的特定地址。合约账户能够在彼此之间传递信息,进行图灵完备的运算。合约依靠以太坊虚拟机以字节代码的二进制格式在区块链运行。 以太坊的智能合约分以下五种: 数据库合约:仅用于数据存储。允许其他合约写入、更新和获取数据、以及检查调用者权限 管理员合约:在数据库合约上运行,执行批量读/写操作 合约管理合约:目的是管理其他合约。主要任务是跟踪系统所有合约/组件,处理这些组件之间的通信,并简化模块化设计。保持此功能与正常业务逻辑分离 应用逻辑合约:包含应用程序特定的代码,一般来说,如果合约使用控制器和其他合约来执行特定的任务那么就是应用逻辑合约。 公用合约:执行特定的任务,并且可以被其他合约无限制地调用。她可能使用某种算法散列字符串,提供随机数字或其他东西。通常不需要太多存储空间,而且只有很少或没有依赖关系

收藏
2021-01-15 05:21 更新 空心人 •  1664