c********l 发帖数: 8138 | 1 BitCoin的input如果包括了某个以往transaction的hash和index
那么是否就意味着该transaction在眼前这个input里面必须转走?
比如我之前某个tx记录A里面入账3个币,
那么现在即使我只给别人转2个币,小于3个币
那么当前tx记录B的input里面 有一条 指向之前tx记录A的 input,
是否意味着 记录A 入账的3个币 必须列到 tx记录B的output里面?
如果这样,那么客户端是否会把多余的1个币放到新生成的address里面?
还是继续reuse之前的address? |
a*s 发帖数: 425 | 2 你就不要想动歪脑筋了。。。
都open source的东西,你看看code不就行了,或者,看看wiki,到底这个原理是什么
只是理论上可能overwrite tx
【在 c********l 的大作中提到】 : BitCoin的input如果包括了某个以往transaction的hash和index : 那么是否就意味着该transaction在眼前这个input里面必须转走? : 比如我之前某个tx记录A里面入账3个币, : 那么现在即使我只给别人转2个币,小于3个币 : 那么当前tx记录B的input里面 有一条 指向之前tx记录A的 input, : 是否意味着 记录A 入账的3个币 必须列到 tx记录B的output里面? : 如果这样,那么客户端是否会把多余的1个币放到新生成的address里面? : 还是继续reuse之前的address?
|
c********l 发帖数: 8138 | 3 我不想动歪脑筋啊,我想学一些东西
open source的code的注释都不是写得很好
【在 a*s 的大作中提到】 : 你就不要想动歪脑筋了。。。 : 都open source的东西,你看看code不就行了,或者,看看wiki,到底这个原理是什么 : 只是理论上可能overwrite tx
|
j********2 发帖数: 4438 | 4 没看过code,不过听说用bitcoin客户端的话要下载10G的数据,我就猜想是不是以前所
有的历史tx都被同步到所有的客户端上面去了。
如果是这样的话,每次做tx的时候应该会在大量的客户端之间验证的,所以没办法作弊
。 |
j********2 发帖数: 4438 | |
z*********e 发帖数: 10149 | 6 要作弊不是不可以,你得有天顶星科技让你自己的hashrate大于其他所有人的总和
【在 j********2 的大作中提到】 : 没看过code,不过听说用bitcoin客户端的话要下载10G的数据,我就猜想是不是以前所 : 有的历史tx都被同步到所有的客户端上面去了。 : 如果是这样的话,每次做tx的时候应该会在大量的客户端之间验证的,所以没办法作弊 : 。
|
c********l 发帖数: 8138 | 7 为什么一谈bitcoin就有人膝跳反射地想到cheat?
我只是想更深入地搞清它的protocol而已 |
j********2 发帖数: 4438 | 8
我就一俗人
【在 c********l 的大作中提到】 : 为什么一谈bitcoin就有人膝跳反射地想到cheat? : 我只是想更深入地搞清它的protocol而已
|
k**o 发帖数: 15334 | 9 官方客户端会把多余的放到新生的address,所以我都不爱用这个客户端。
用blockchain.info可以指定output回原address。
【在 c********l 的大作中提到】 : BitCoin的input如果包括了某个以往transaction的hash和index : 那么是否就意味着该transaction在眼前这个input里面必须转走? : 比如我之前某个tx记录A里面入账3个币, : 那么现在即使我只给别人转2个币,小于3个币 : 那么当前tx记录B的input里面 有一条 指向之前tx记录A的 input, : 是否意味着 记录A 入账的3个币 必须列到 tx记录B的output里面? : 如果这样,那么客户端是否会把多余的1个币放到新生成的address里面? : 还是继续reuse之前的address?
|
c********l 发帖数: 8138 | 10 thanks
【在 k**o 的大作中提到】 : 官方客户端会把多余的放到新生的address,所以我都不爱用这个客户端。 : 用blockchain.info可以指定output回原address。
|