智能合约中的“挖矿”是啥意思?

Posted

技术标签:

【中文标题】智能合约中的“挖矿”是啥意思?【英文标题】:What does 'mining' means in smart contract ?智能合约中的“挖矿”是什么意思? 【发布时间】:2017-12-18 09:26:32 【问题描述】:

我只是想检查一下我的理解。

在比特币平台中,执行以下操作的矿工: - 验证每笔未确认的交易。 - 将它们分组在一个块中 - 散列区块并找到随机数(工作证明)

现在,在以太坊平台,谁是未成年人?智能合约中调用函数的节点是否可以调用(次要)??

如果是,调用智能合约功能遵循合约的各方名称是什么??

现在我已经编写了一个智能合约来设置各方之间的价格,每一方都必须调用智能合约中的函数与商品数量,合约将计算结算。

每一方都必须支付gas来执行这个调用。谁将获得这笔费用,EVM(作为调用执行费用)???

gas 量是否会根据调用中的数据量(作为参数)或代码复杂度而变化?

谢谢

【问题讨论】:

【参考方案1】:

工作量证明是比特币中使用的共识算法。区块链的每个实现都有自己的共识算法。

共识算法的目的是允许根据特定规则更新交易状态,其中应用规则的权利分布在一定数量的节点之间。必要的节点数量由一组有权根据共识算法做出决策的用户确定。

以太坊

共识算法:Proof of stake

比特币的未成年人是以太坊的验证者。验证者被随机分配提出区块的权利。

超级账本:

共识算法:PBFT

Peers 将调用智能合约

【讨论】:

以上是关于智能合约中的“挖矿”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

北大肖臻老师《区块链技术与应用》系列课程学习笔记[23]以太坊-智能合约-3

智能合约不断听取价格信息并在达到价格后立即执行的最佳方式是啥?

区块链app软件开发公司_区块链挖矿软件开发多少钱?

第89篇 defi实战-质押ERC20智能合约

Eth 部署智能合约

EOS智能合约开发-开发环境搭建