在火星上使用比特币和挖矿
20130904092016-99151

你有没有考虑过这样的问题:

如果有个人搬到火星去住,还可以使用比特币吗?

根据我的理解,从地球上带过去的比特币肯定是不会丢失的(当然前提是你用来装比特币的容器完好无损,比如U盘、硬盘之类的),收发比特币会速度变慢,而在火星上挖矿,则基本不可行,因为速度会极其慢。后面将说明原因。

1:地球上带过去的比特币不会丢失

这是显然的,钱包地址的公钥没有丢失,也没有泄露。

2:收发比特币会变慢

这也是显然的,因为从地球到火星有约10分钟(与轨道位置有关)的延时,当你要接受一笔钱的时候,别人先把交易广播出来,然后等了6个区块,此时已经过去了大约1个小时,此时发送比特币的人已经认为钱已经发出去了,但是你还不能断言自己已经收到,因为你还要等10分钟后才能看到第6个区块从而确定交易。

发送比特币同理,你广播一个交易,10分钟后消息传到地球,(平均)1个小时后第6个区块被产生出来,然后又过了10分钟,你才能确信你的钱已经发送了出去。

3:在火星上挖矿基本不可行,因为效率非常低

虽然火星表面温度在-20度以下,而且那里地广人稀,没准电费及其便宜,但是即使你可以把矿机搬到火星上去而不花一分钱,你也不应该这么做,原因还是那个万恶的延时。

在地球上,当一个区块被产生后,其他的矿池很快就能得到更新,从而避免产生无效区块。光可以一秒钟绕地球7.5圈,所以消息在地球上传播受到的延时极其小,即使考虑了网络的延时之后,总的延时也要比比特币每10分钟产生一个区块要快得多。

但是在火星上就不一样了,因为一个区块产生的消息花了10分钟传到了火星之后,你的矿机根据新的区块产生了一些proof-of-work,这些工作量又花了10分钟才传到地球,此时20分钟过去了,除非这20分钟内都没有新区块产生,否则你的proof-of-work就是无效的,不会被矿池接受。这个概率是多少呢?

比特币平均10分钟产生一个区块,因此dt分钟内有dt/10的概率,所以20分钟不产生的概率就是

lim(dt->0)(1-dt/10)^(20/dt) = exp(-2) ≈ 0.135  也就是说火星上的矿机只能发挥出13.5%的威力,除非矿机非常便宜,去火星的船票(包括货票)也不贵,并且火星的电费比地球偏移两个数量级,否则你都不应该去火星挖矿。

以上讨论是对于比特币而言的,其他的山寨币的一个区块的时间普遍要比比特币短,因此在挖矿上就更不可行了。

可以说,对于一种区中心电子货币而言,其“可挖矿半径”就是一个区块生成的时间的十分之一乘以光速。在“可挖矿半径”边缘上挖矿的效率是在挖矿集中区(地球上)挖矿的效率的

exp(-0.2) = 81.9%  继续远离的话则效率更低。

对于比特币,这个半径是1800万公里。

若2分半钟一个区块,那这个半径就是450万公里,是月球轨道的12倍。

如果某种电子货币1秒钟就一个区块(因此确认一个交易只需要6秒钟),这个挖矿半径就只有可怜的3万公里,之比从地球的一头到另一头的距离略长。再考虑到网络的延时的话,如果矿工都集中在一个大洲,在另一个大洲挖矿就变得不可行了。

如果要发明一用可以在火星上挖矿的电子货币“火星币”(Marscoin)那么它的一个区块的时间得有多长呢?

就是距离除以光速,然后再乘以10,即:1小时40分钟。

那么全太阳系八大行星都能正常挖矿的电子货币呢? 根据海王星的轨道计算,这个区块时间应该是42个小时,接近2天一个区块。

如果想让比邻星(4.2光年)上的人也能使用,那区块时间就得是42年。

要让全银河系(半径5万光年)都是用上同一种电子货币,那么这个区块时间就得是50万年。从地球诞生起开始运行的话,这种电子货币一共产生了近10000个区块……嗯……貌似还勉强可以接受。

作者:自诩为大哲学家

比特币地址:1MarsEe5fGhww1arsBddw6tzAENVpRghek

本文链接:https://www.8btc.com/article/7922

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇