关于比特币的几点疑问

2017-06-05 14:34:09 +08:00
 acess
1.未确认交易一般会在内存池里留多久?是不是不同节点的记忆时间还不一样?
2.还有,一个节点会多次广播内存池中的未确认交易吗?
3.BlockChain 上可以看到一直有 orphaned block 产生,那么这些块应该被算作无效吗?为什么 BlockChain 还保存着这些块?
4.为什么说比特币没有真正的来源地址?抛开交易所的公用钱包地址这种情况,难道交易中有可能把来源地址伪装成别的吗?
5.最近开始使用 Bitcoin Core 钱包,发现数据大小已经达到 100GB 以上了。
难道以后还会越来越大?
据说有一种省空间的方法是把只包含 spent coin 的块剔除掉。
但是,每个块都包含上千笔交易,难免有几笔交易的余额总是不被花出去。那么,哪怕只有一笔交易还有余额(unspent),也不得不把整个块保存下来吧。
6.隐私问题。交易记录全是公开的,感觉要保护自己的交易记录似乎有点难。即便每次付款都用新生成的零钱地址,不还是会构成一个“链条”吗?即使每次收款都用新的地址,付款时不也要付给一个地址?这样就算有很多个地址不也会被一下子联系到一起?如果要分拆到多个收款地址,似乎交易手续费会更多,交易也会变得更麻烦。
1044 次点击
所在节点    Bitcoin
1 条回复
imcoddy
2017-06-06 09:09:58 +08:00
好几个问题都可以在比特币的白皮书里面找得到答案的,先去读一下可好?
http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/366063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX