V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  acess  ›  全部回复第 35 页 / 共 113 页
回复总数  2242
1 ... 31  32  33  34  35  36  37  38  39  40 ... 113  
2020-12-23 13:31:14 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
哎,刚刚看了一眼 USDT 的总量,没想到都 203.9 亿刀了……也许,最大的危机还是 USDT 吧。
2020-12-23 13:19:19 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
当然,要是从对比特币不感冒的人视角来看,比特币面临的最大危机永远都是新韭菜够不够用……
2020-12-23 13:17:23 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
在我看来比特币可能面对的最大危机是匿名 VS 实名。很多持币人实际上都只是想要一个买了能涨的投资(机)品而已,让他做什么实名认证他都愿意,甚至他们还会反对混币之类增强隐私的技术。另一些人(至少看上去)信仰十足,在隐私方面不愿意妥协。
现在已经是国内动不动听说场外交易被冻卡、国外充值到交易所被要求提供币的来源了,像 coinjoin 混币这样的技术,也导致混过的币特征明显(虽然参与混合的币彼此之间已经很难分辨出真正的来源了)。
2020-12-23 13:12:25 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
@zealic “传统银行更怕量子计算机”这个说法在我看来很可疑。
对于银行来说,密码技术提供的,与其说是安全,不如说是便捷,本质上并不是必要的——大不了,网银都不用了,都改换成原来没有计算机的时候的那种传统运作模式,靠签字,甚至人亲自到场办理呗。日常小额交易,可以把已经发霉的皮夹拿出来,重新用起现金,把钞票和硬币塞进去即可(话说像我国这样移动支付那么普及的国家好像也不太多呢)。而且说到量子,不止有量子计算机,还有量子密码——往坏了讲,到时候怕不是大机构要彻底垄断新的密码技术。
对于比特币来说,密码技术就是支持它的关键命脉了。
要说改算法,先不说抗量子密码靠不靠谱,之前只是改个区块大小,社区都闹翻天了,还搞出硬分叉小币(当然,也可以反过来讲,只有喜欢分叉搞事的人才会跑去支持小币,所以 BCH 自己后来也分裂了)。到时候不好说会不会出什么幺蛾子。
2020-12-23 13:00:27 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
要说 ASIC 矿机,与其说 ASIC 矿机出漏洞,不如说 ASIC 矿机的存在本来就是一个不利因素。
毕竟 ASIC 矿机厂商造出来机器后,可以自己先挖个爽再卖,把风险都甩给客户,客户首先需要担心的就是能不能回本。
所以 ASIC 矿机导致比特币这样的 PoW 共识币去中心化受损甚至丧失,这个梗已经是人尽皆知了。

要说挖矿算法有没有可能出漏洞,导致知道漏洞的矿工不需要辛苦地一遍遍执行 SHA256 暴力试错,我只知道一个性质稍微有那么一点点靠得上边的挖矿优化算法 ASICBoost 。不过 ASICBoost 也并不能避免一遍遍的暴力试错,只不过是让每一次试错计算量略少一些而已——即便这样,当时也闹得很大,因为就这么一点点差距,可能就是盈利与亏本(关机、淘汰出局)的区别。
2020-12-23 12:55:02 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
我印象里好像不至于有过类似永恒之蓝那种可以搞出蠕虫的远程代码执行漏洞(或者说,即便出过,影响也有限)。
历史上的情况是这样,未来会怎样谁也不知道。不过,说白了不就是个账本么,又不是什么人类无法理解的黑科技,有可能到时候回滚一下就好了(历史上又不是没回滚过,整数溢出刷币漏洞就回滚过),也有可能不得不捏着鼻子咽下去,不回滚。
2020-12-23 12:54:52 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
允许非法“复制”币,这样就可以打破有限总量的约束)。

( V 站现在真是够呛,各种敏感字审查,我去)
2020-12-23 12:54:29 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
(最近的 CVE-20·18-17144 就是这样,
2020-12-23 12:54:08 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
允许凭空造币
2020-12-23 12:53:56 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
不过,让人印象比较深刻的貌似都只是验证交易的逻辑有问题,比如
2020-12-23 12:53:15 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
你要说比特币全节点软件可不可能出 bug 、出安全漏洞,当然可能啊,历史上出过不少 CVE 呢,bitcoin wiki 上都有记载的。
2020-12-23 12:53:05 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
很显然,楼主想问的事情不止在区·块·链账本里写入已知病毒诱发杀软误杀这种恶作剧。
2020-12-23 12:46:30 +08:00
回复了 sahan 创建的主题 Bitcoin 开个脑洞,怎样搞垮比特币网络
在区·块·链里写入病毒这个梗我时不时就听比特币开发者提到,不过,病毒在也只是考虑到杀毒软件可能误杀,所以需要做一些混淆而已。
ASIC 矿机安全漏洞也出现过,或者说,是个用来防盗的后门,就是比特大陆的 antbleed 事件,矿机会连接比特大陆的服务器,服务器根据机器唯一序列号什么的来确定是否下发停机的指令。想屏蔽掉这个后门也不难,加个 hosts 。
(内存池里积压交易的默认超时过期时间,我印象里也改动过几次,不过这个并不是强制的要求,是每个节点可以自行决定的)
其实我到现在还不知道你用的哪个版本的 Bitcoin Core,按理说交易详细信息里应该有包括交易虚拟大小的(我看了,在 Bitcoin Core 里还是显示成 xxx bytes 这样,但是这个数据在别的地方一般都写成 vBytes 这个单位,也就是虚拟字节数)。
@helloswiftinuk 原来的交易现在在 btc . com 区块浏览器里查不到(而且在我跑的一个全节点里也查不到),要么你一开始就没广播出去;要么是已经排队太久,超时了,所以被绝大多数节点从内存池里丢弃了。

这个手续费放在没有拥堵的时候,是不低的。默认最低的手续费率是 1sat/vB,低于这个,节点默认就不转发、不打包了(但是如果矿工愿意,还是可以打包,并没有禁止这种行为)。

你可以右键“复制原始交易”,然后随便找个区块浏览器(或者用全节点命令行控制台里的 sendrawtransaction 命令)把交易重新广播出去。交易本身没有过期时间,即便过了默认的过期时间,也可以重新广播出去,其他节点会重新把它加入内存池、等待打包。

如果你发出这笔交易时就启用了 RBF,右键里应该还可以直接点“追加手续费”,好像不能随意设置要加多少,但是加到了多少还是会明确显示出来的。
jochen hoenicke 有个内存池监控网站:
jochen-hoenicke.de/queue/#0,24h
最下面那张图表“Mempool size in MB”就可以看到你在内存池里排队大概排到哪里了。
如果楼主要尝试双花的话,要注意不要搞成两笔交易最后都能确认了,这样本来要转出 0.1BTC 的,就搞错变成转出 0.2BTC 了,多转出了一倍。

只要前后两笔交易互相冲突,花掉的都是相同的 UTXO,最终就只能确认其中的一笔,这样就不会搞成双倍付款。

如果可以直接右键菜单点“追加手续费”(也就是用 RBF ),这个双花动作就是一键自动完成的了,钱包会妥善处理这个问题。
影响等待时间的其实有两个因素:
1.上面说过的,内存池积压交易的情况,有多少人会插队到你前面。
2.矿工挖矿出块的时间本身是随机波动的。换句话说,即便内存池完全没有积压交易,也只是统计上平均等 10 分钟可以等到 1 个确认,实际上当然会有波动。
(貌似 Bitcoin Core 并不是直接看内存池里积压零确认交易的情况来估计矿工费的?哎,我觉得这种细节都无所谓,本质问题摆在那里,无论怎么估计都不可能准确的)
1 ... 31  32  33  34  35  36  37  38  39  40 ... 113  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2498 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 07:31 · PVG 15:31 · LAX 00:31 · JFK 03:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.