CUDOS 区块链如何运作?
CUDOS 的运行方式是允许第 1 层网络中的智能合约参与驻留在同一第 1 层网络中的 CUDOS 智能合约。这种交互有两个目的:链下计算和访问外部数据。链下计算在 CUDOS 验证器节点内进行,需要 2,000,000 CUDOS 的权益才能获得资格。这些节点持续监控 CUDOS 智能合约中的事件,以检测新的计算任务请求。
对 CUDOS 智能合约的典型请求包含三个主要元素:
1.目标标识符:该标识符帮助CUDOS节点确定何时执行作业。它可以是一组标识各个节点的哈希值,也可以是节点用来决定是否运行作业的唯一标识符。
2. 应用程序哈希标识符:应用程序哈希确定 CUDOS 节点需要执行哪些代码。它可以引用 CUDOS dapp 市场中的现有应用程序,也可以指向包含请求者上传的代码的外部存储地址。
3. 输入:请求还可以包括在节点上运行的代码或应用程序所需的输入。这些输入可以直接在请求中提供,也可以作为指向存储输入数据的外部存储器的地址提供。
一旦节点识别出事件并决定执行工作,其 WebAssembly 执行器组件就会被激活。重要的是,监听区块链是一个链下过程,使其摆脱了区块链的限制。在执行过程中,节点检索指定的输入并向市场和应用程序发送相关的 API 请求以执行计算任务。
每个 CUDOS 验证器节点获得结果后,可能需要进行共识检查,以便向发出请求的第 1 层区块链上的原始智能合约提供唯一的结果。一旦确定了唯一结果(或存储结果的地址)并将其发送到 CUDOS 智能合约,原始智能合约就可以检索它。
要了解有关 CUDOS 区块链的更多信息,请访问:https://cudos。组织