关于比特币的几个作恶的问题

1 我是一个超市老板, 我有大量顾客在等着买东西,我不可能每一个人的交易都等一段时间确认, 这个时候某顾客X通过比特币付款,虽然他扫的是我的二维码, 但是他用的是修改之后的客户端, 转帐的是另一个指定的地址怎么办?我还傻乎乎的以为他付款了,另外如果他在付款之前提前发布假交易X->X, 由于双花问题, X->我和X->X二者取一,但是由于假交易先发出去的, 最终两者竞争结果可能是真实交易被淘汰掉, 怎么办???难道区块链的交易都是要经过足够长的时间等待才行?


2 矿池作恶怎么办?

3 矿工生成区块的时候,要做哈希计算, 是不是就是按顺序试随机数, 乱尝试应该没有按顺序的尝试快吧, 但是这个时候新交易来了怎么办呢?

我不太了解哈希的细节, 但是应该是有人证明过,在预留的这段随机数的空间内尝试,一定能解出答案,也就是我排除了一部分不是答案之后,在剩下的地方尝试,找到答案的概率会更大, 而新交易的加入相当于重新开始尝试了, 就好像生了5个女孩之后再生一个,生男孩的概率还是1/2.

如果是这样, 对于作恶节点, 完全可以忽略新来的交易,这样他抢先生成新区块的概率就会很大。

4 白皮书中说作恶只能影响自己参与的交易, 比特币不属于任何组织所以他不面临这样的问题,但是如果一个商业系统采取了这种技术,对于里面X->Y的转帐, 竞争对手出于某些目的捣乱,发现的第一时间篡改成X->未知地址然后广播出去,  这样是不是也是可能的?即对自己没有参与的交易篡改。 这样的作恶在虽然得不到什么好处,但是出现了几次可能就会竞争对手失去公众的信任, 也就是我们还是无法放心的采取这种方式运营。


请先 登录 后评论
  • 0 关注
  • 0 收藏,112 浏览
  • 提出于 2018-05-09 07:23

相似问题