Links

区块链,矿工与交易

这里只讲一些最基础的知识,掌握这些知识可以解决大部分基础问题

区块链是什么

区块链简单说就是一个大日记本,每一个块就像一天的日记,块跟块只能按天顺序排列串起来。

矿工是什么

矿工就是写日记的人,矿工之间需要比拼算力才能获得写当天日记的权力,每一天的权力定下来后,矿工又开始争夺下一天写日记的权力。
矿工只负责将每天发生的事写入日记,具体发生的事情是广大以太坊用户汇报的,矿工每写一篇日记会获得固定回报,另外用户汇报具体事情时,也需要给出一定奖赏给记录该件事情的矿工。

gasPrice,gasLimit是什么

这些都是用户提交交易(汇报事件)时给出的参数,用来标明如果矿工把这件事记入日记会获得的奖励。
gasLimit,又叫gas上限,类似是用户算出来的记录该事件需要的字数,gasPrice,又叫油费,是指用户愿意为每一个字付出的奖励。
因此gasPrice * gasLimit就是用户愿意为该事件付出的奖励,gasPrice越小,付出奖励越少,但是矿工很可能就不愿意记录你的事件。gas上限规定了事件最大长度,轻易不要修改该参数,因为可能导致矿工记录事件不全,也就是你的交易会失败,但是矿工仍然会按已经记录的长度来收费。