关于比特币原理的几个问题在做一个关于比特币的报告,请大家赐教比特币每10分钟产生一个新的区块(bloc),大家同时挖这个区块的幸运随机数,如果别人在我之前挖出,那我之前付出的计算劳

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 04:52:11
关于比特币原理的几个问题在做一个关于比特币的报告,请大家赐教比特币每10分钟产生一个新的区块(bloc),大家同时挖这个区块的幸运随机数,如果别人在我之前挖出,那我之前付出的计算劳

关于比特币原理的几个问题在做一个关于比特币的报告,请大家赐教比特币每10分钟产生一个新的区块(bloc),大家同时挖这个区块的幸运随机数,如果别人在我之前挖出,那我之前付出的计算劳
关于比特币原理的几个问题
在做一个关于比特币的报告,请大家赐教

比特币每10分钟产生一个新的区块(bloc),大家同时挖这个区块的幸运随机数,如果别人在我之前挖出,那我之前付出的计算劳动就是白挖了么?

每个区块的幸运随机数,大概多久会被挖出来,换句话说交易要过多久才能被记录确认?
如果两个人先后算出了幸运随机数,一个在收到另一个关于新区块的广播之前也发出了新区块的广播,从而此时网络中同时存在两个新区块的广播.这种冲突的情况有没有可能发生

关于比特币原理的几个问题在做一个关于比特币的报告,请大家赐教比特币每10分钟产生一个新的区块(bloc),大家同时挖这个区块的幸运随机数,如果别人在我之前挖出,那我之前付出的计算劳
你说得很对,每一个区块所含有的比特币只奖励给创建区块的人,而创建区块的人是随机的,有可能你一挖就中奖,得到50个比特币,有可能你挖一辈子都得不到一个币,但你的算力越高,期望值就越大.实际上,正因为这样,才催生了矿池的产生,大家一起在同一台服务器下挖矿,该服务器挖到的矿按大家的算力*时间来分配,这样公平一些.因此,你挖的时候,可以加入矿池,也可以solo来挖,即一个人挖,建议加入矿池.
每个区块的产生时间大概在10分钟左右,因为区块本身是记录比特币网络中的交易信息,所以可能跟比特币网络的交易量之类的相关.
这种情况不可能发生,区块链是连续的,如果发生了,网络会自动保留区块链更长的一个,如果一样长,则根据区块产生的时间先后,只保留最早的一个.(注:你这里说了先后,先算出来的一个,人家已经算出来了,该区块就是人家挖到的.)
以上是我的理解,欢迎讨论.