V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  acess  ›  全部回复第 31 页 / 共 110 页
回复总数  2188
1 ... 27  28  29  30  31  32  33  34  35  36 ... 110  
2021-01-08 19:06:25 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
“那手动一个个输入应该也不慢,这样就可以大大降低风险了吧”——这个我感觉意义不大,纯粹是更麻烦了。

“话说我现在不太敢随便转币了,还是想一次性把原始地址导入本地钱包”——你可以在离线环境里,用 blockchain . info 官方提供的工具把私钥解密出来,然后导入 Electrum ;再用联网的设备运行另一个 Electrum,新建钱包,选择导入比特币地址。

还有,blockchain . info 这种自己掌控私钥的钱包,其实本质上和你说的“本地钱包”区别并不太大,实际上就是把“本地钱包”的软件代码跑在了浏览器里面。
2021-01-08 19:04:32 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
如果你用了全节点(最好再结合 Tor,广播交易时也匿名),把整个区·块·链账本都同步回来了,这样查询交易时都在本地进行了,不会透露任何信息给他人,于是匿名性 /隐私性可以上升一个水平,但是全节点毕竟太大太笨重,很多人都不愿意搞。(而且 Bitcoin Core 全节点实际上为了节省磁盘空间开销,很多索引都没有,所以基本上只能用最笨的办法——扫描历史区块,来找出与钱包有关的交易,非常慢。更糟糕的是,如果你开启了修剪功能,实际上就是简单地删掉旧区块文件,那么就直接“无米之炊”了,钱包里没有的交易,想扫描查询,压根不行,除非从头再同步一次。轻钱包服务器,还有区块浏览器,它们都是提前建立好索引的,所以才可以秒速出查询结果)
另外,万一有什么紧要关头全节点暂时同步不上(或者出了什么软硬件故障),也蛋疼。
2021-01-08 19:04:20 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
“便于随时在网上查看自己的交易流程,避免每次都登录钱包查看”——你也意识到了,这在隐私上其实是巨大的缺陷。而且即便是用了 HD 钱包,很多时候你懒得自己搞全节点来本地查询,只能依赖别人建好的索引(比如区块浏览器、钱包服务器)来查询,于是你还是把地址(乃至于 xpub 主公钥,用 xpub 可以推导出下级所有子地址)发送过去了,然后服务器就可以记录下来,知道这一组地址实际上都对应同一个身份,甚至还可以进一步关联到 IP 地址,乃至真实身份(有些钱包是可以 KYC 实名验证的)。
2021-01-08 19:04:02 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
地址用一次就换,收·款时换新收款地址,付·款时换新找零地址,这个其实是中本聪的想法,不过换地址这种隐私保护措施基本上也只是聊胜于无罢了。就比如……你能想象,支·付·宝给别人付·款后,可以翻看[对方]最近的几笔交易(哪怕只能看到数额)么?比特币不就类似于这样么。
2021-01-08 19:03:42 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
“HD 钱包相比单私钥钱包在保护隐私方面很强”——额,怎么说呢,比特币一直都是伪匿名的,太透明了,隐私性比较差,唯一的隐私性只剩[地址]和[真实身份]不直接挂钩。
2021-01-08 19:03:12 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot
“对于 HD 钱包来说,如果助记词丢失了,后果是一样的”——是的。

( V 站现在的关键字审查真烦人……又不知道触发了什么,不让发,哎)
2021-01-06 20:08:20 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot Electrum 的助记词有一点不好,就是和 BIP39 用的是同一套英文单词表,所以会产生混淆,所以我才说要记下额外信息,比如,注明这 12 个单词组成的助记词是“由 Electrum 在 2021 年 1 月 6 日生成的”。
助记词标准在币圈里貌似也是个老问题了。BIP39 现在算是“事实上的标准”,很多钱包都支持;但是 Electrum 不同意用 BIP39,然后才搞出自己的助记词格式。然后呢,带来的就是不兼容问题,Electrum 助记词是不能在 BIP39 钱包里导入的。

(偶然可能会出现可以导入的情况,但这其实是个 bug,导入后,BIP39 钱包会推导出与 Electrum 完全不同的另一组地址,相当于是一个新的、独立的“子钱包”,余额很显然也会是零,因为你之前从来就没用过这个“子钱包”——往里面转币是可以的,但是非常不推荐这么做,因为很可能过了一段时间你就忘了,在 Electrum 视角也看不到 BIP39 这边的余额)

反过来,BIP39 助记词可以在 Electrum 里导入,但很显然你也可以看出来开发者对 BIP39 的态度:你需要在输入助记词时点开“选项”,勾选 BIP39 这个复选框,然后下面还会显示一个警告消息,说什么 BIP39 不符合他们的安全标准之类的……


反对 BIP39 的主要理由,就是 HD 钱包从种子生成私钥、地址,中间是经过一条派生路径的,这有点像目录树一样,打开不同的文件夹就看到不同的内容。
如果不知道正确的派生路径,就无法正确地恢复钱包。每一个层次搜索的空间都高达 2^32,稍微多几个层次就不可能穷举穷尽了。

实际上支持 BIP39 的钱包大多都使用 BIP44 、49 、84 规定的标准派生路径(对 BTC 来说,就是分别派生出 1 、3 、bc1 开头的地址,1 开头就是最传统最经典的 P2PKH 地址; 3 开头是 P2SH 封装的隔离见证地址 P2SH-P2WPKH,相比 1 开头的地址,矿工费享受隔离见证共识规则的折扣,会便宜一些; bc1 开头的是 P2WPKH 原生隔离见证地址,矿工费最便宜,但是这种地址是新设计的 Bech32 格式,有些地方还不能识别),但是这几个标准貌似推出都有点迟,在这之前就有钱包在用 BIP39 了,于是派生路径在日后看来就是“不标准”的。
2021-01-06 19:16:11 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot
Electrum 也支持创建非 HD 钱包,可以导入单个或多个私钥(也可以导入地址,导入地址后就是仅监视钱包)。
但是,私钥是很敏感的私密数据,直接在电脑上复制粘贴我总是有点害怕,毕竟剪贴板一般应用都可以直接监听。
2021-01-06 19:12:35 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot 这个 json 应该是加密的,至少也要先解密吧。
换我的话,我会直接在干净的离线机器上用 Electrum 新建一个标准( HD )钱包,抄写好助记词、妥善保存(同时注明钱包创建日期,以及钱包类型是 Electrum ),然后等到链上手续费不高的时候,分几次把币全部转移过去。
2021-01-05 23:36:01 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot
以前的 blockchain . info 钱包我也不太清楚具体情况,看到有开发者提到过,以前遗留下来的“助记词”应该只是把钱包加密密码用一串单词的方式编码了一下,并不是 HD 种子。
你说是 15 个单词,可能并不是 HD 种子,如果不是 HD 种子,也就无法推导出私钥。

不过 blockchain . info 当时应该还有给你发一个加密的 json 文件,这里面应该才是加密过的私钥。他们还有官方的钱包离线恢复工具:
github . com/blockchain/my-wallet-backup-decryption-tool
2021-01-05 13:37:50 +08:00
回复了 LUREN 创建的主题 Android 为什么 fastboot 线刷要先解 bootloader,即使刷的原厂 rom
@idrawer 这两个办法要进的,都是高通紧急下载模式( EDL,又称 9008 ),不是 fastboot 。区别应该就是检测是否进入 9008 的时机不一样。打个可能不恰当的比方,就好像 Win8 以后,结合 UEFI 启动,进 BIOS 可以是开机时按 DEL 键(不同品牌按键不一样,有不少机器来不及按),也可以是系统进去以后,键盘按住 SHIFT 的同时鼠标点开始菜单的重启,然后选择进入“UEFI 固件设置”。
2021-01-04 20:52:22 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot 只要有交易费可以赚,矿工都是愿意打包的,只不过区块大小限制是共识规则,矿工也不能随便打破规则,否则挖出来的区块不会被其他人接受,就白挖了。

其实私钥不推荐随便倒来倒去(而且现在都是 HD 钱包了,导入也是导入 HD 种子,或者说是助记词,而不是单个地址私钥),万一操作中途泄露了,或者出什么别的岔子导致丢币(比如 Bitcoin Core 的经典找零丢币陷阱,这个找零丢币不是一般说的“100 个地址用完后丢币”,其实好多年前 Bitcoin Core 就实现了 HD 钱包,虽然有点别扭、甚至简陋。我说的是:把私钥导入到新的、没备份过的 wallet.dat 里面,然后转出,找零就自动跑到了没备份过私钥 /HD 种子的地址上)就不好了。
2021-01-03 17:48:20 +08:00
回复了 jamfer 创建的主题 Bitcoin 比特币突破 3 万美元了……
@zooo 众所周知,之前也是涨得厉害,然后……额,跌得也很惨……
还有 USDT,那么多年过去了,发行量越来越大,众所周知的定时炸弹。
2021-01-03 16:08:59 +08:00
回复了 jamfer 创建的主题 Bitcoin 比特币突破 3 万美元了……
@zooo
就比如 BOINC,我也参与过一个项目,有一个积分,贡献的多,积分就跟着涨。但是这个积分归根到底是由一个权威服务器来记录的吧,每一分是凭什么加的,也未必都记录在案,更何况事后怎么去检验了。
比特币就是用最笨的办法来达到“可以检验(自证清白)”的效果——把整个账本从头捋一遍。当然,如果只要检验挖矿工作量,而不是检验每一笔交易的内容,只需要数据量很小的区块头链就可以了。
2021-01-03 15:57:59 +08:00
回复了 jamfer 创建的主题 Bitcoin 比特币突破 3 万美元了……
@zooo
额……我其实是半桶水……
我有听说过 XPM 质数币,还有 GRC 格雷德币,有点这个意思。
不过想让挖矿的“谜题”( crypto puzzle )有现实意义,好像本来就挺难。
虽然给 SHA256 暴力试错很浪费,但试没试出来符合要求的答案,检验起来非常容易,而且谜题也是源源不断自动更新的(每个区块都包含上一个区块的哈希,这样就自然而然地出了一道崭新的谜题),整个过程都不需要什么人为因素参与。
现实中有意义的问题,一般和比特币挖矿谜题所需要的属性背道而驰吧,因为现实中碰到的情况是复杂多变的,需要解决什么问题也是由人来决定的,答案是否正确,可能很多时候即便能检验,也不太方便检验。
2021-01-03 13:07:16 +08:00
回复了 jamfer 创建的主题 Bitcoin 比特币突破 3 万美元了……
验证、打包交易的计算量微乎其微,比特币攒了那么多年的区·块·链账本,一台普通 PC 大半天就能从头捋一遍。

楼上说的差不多,比特币算力就是内卷,无论是币价上升带来的更大利润空间,还是新研发 ASIC 矿机的能效提升,最后都会因为更多算力涌入(然后挖矿难度会自动上调)、参与竞争分蛋糕而被抵消掉。


挖矿干了啥,你见过 MD5 吧,MD5 是哈希函数。挖矿算的是也是哈希,不过用的不是不再安全的 MD5,而是目前仍然安全的双 SHA256 。
区·块·链就是个账本,一个区块就好比账本上的一页,这一页内容(通过 Merkle 树)算出一个双 SHA256 哈希值,就是区块哈希。矿工可以在区块里写一个特殊的 coinbase 交易来给自己发奖励,coinbase 交易是“凭空造币”的(包括增发的新币和交易手续费两部分),但是增发量受规则约束。
挖矿就是不断修改区块内容,暴力试错,把区块哈希凑到满足难度要求(小于某个值)。区块头里有个 nonce 可供修改,但是它现在已经远远不够用了,一瞬间就全部试完了,所以 coinbase 交易等其他部分(甚至包括区块里打包交易的顺序)也可以拿来修改。

暴力试错很难,要重复进行数以亿计的哈希运算;但是要验证是不是试出来了,就很容易,只需要算一次哈希,就知道对不对了,可以知道这个区块是不是付出了足够的工作量才挖出来的。


挖矿的目的是为了达成去中心化的共识。比如有一笔钱,有人说已经转给甲了,另一个人说已经转给乙了,两笔交易都符合规则,最后也只能有一笔是有效的(否则就是花掉已经不存在的币,实际上就是凭空造币)。挖矿就可以解决这个争端,最后只能有一条区·块·链账本积累最多的算力,大家都认这条链,其他落败的链就被大家抛弃了。(如果不抛弃,也行,可以搞一个山寨币,不过有没有人认可这个币的价值就是另一回事了)
2021-01-01 03:28:48 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot Electrum 是支持冷热分离的(这样即便是有漏洞,热端没有私钥,也不能直接盗走币)。而且它还可以通过 Electrum Personal Server 对接 Bitcoin Core 全节点,这样一般都说隐私性会略强一些(虽然比特币的隐私本来就很蛋疼,但是用了自己的全节点,就不会把自己的地址信息上传给钱包服务器,钱包服务器就不会把这一堆地址联系到一起、知道它们其实属于同一个主人,从这个意义上说隐私性改善了)。
2021-01-01 03:26:10 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot 一般是 RBF 用不了的情况下才用 CPFP……有时候连 CPFP 都用不了(比如,所有币都转出去了,没留找零),这个时候要么自己手动双花,要么就得找矿池买加速器了。加速器本质上和 RBF 、CPFP 都一样,都是交钱插队,但是加速器一般比较贵,也不像 RBF 、CPFP 那样是全网公开竞价,而且还不能逐次逐渐加价。(要说退款,那当然都不能退……RBF 也不能退,即便是通过双花撤销了付款、把币转账回自己的钱包,矿工费追加了还是追加了)
2021-01-01 03:22:01 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
@Andnot 除了 RBF,另一种追加手续费的方法 CPFP 就是像你说的一样,把之前被卡住的币用更高手续费花出去,这样两笔交易的平均手续费就被拉高了。Electrum 里也直接实现了这个功能,右键菜单里就有。
其实现在不太推荐用 blockchain . com 这种网页钱包,毕竟这种钱包的代码是远程加载的。软件钱包虽然归根到底也是从网上下载的,但是一次下载完成后就不会改动,还方便验证数字签名。
(不过,有一说一,Electrum 也爆过几次重大漏洞,影响最大的就是钓鱼漏洞了,虽然钓鱼信息不能直接偷走币,但是从钱包界面里直接弹出钓鱼信息,这个欺骗性确实太强,一不小心就被带进去了;除此之外,能直接偷币的 RPC 漏洞也出过,但是貌似没多少后续影响。以前爆过的漏洞后来当然都很快修复了,不过很显然总是有不少钱包没升级,尤其是钓鱼漏洞,影响一直都有,时不时就有人去哭诉说自己中招了)
2020-12-30 21:18:34 +08:00
回复了 acess 创建的主题 Bitcoin 手续费太低导致交易卡在未确认状态,可以采取什么办法?
就拿 Electrum 来说,其实手动完成这个双花也不至于难过登天:
1.观察被卡住的零确认交易,看看花掉的是具体哪一个 UTXO ( TXID:输出序号),把对应的交易导出。
2.断网(可以设置 Electrum 的代理服务器到 127.0.0.1 上没有程序监听的端口),重新创建一个钱包,把私钥或 HD 种子导入。
3.断网创建的钱包里很显然是没有交易的。这个时候,把被花掉的 UTXO 所在的交易导入,这样钱包里就显示出余额了。
4.开启“选币( Coins )”标签页,手动选择之前被花掉的 UTXO,进行双花。可以转给当初要付款的地址,也可以干脆转回自己的地址。当然,这次矿工费要多给点。
5.交易签名后,把它保存好。含有之前那笔被卡住零确认交易的钱包,要关掉。然后,多方尝试广播双花交易。
1 ... 27  28  29  30  31  32  33  34  35  36 ... 110  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2433 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 03:09 · PVG 11:09 · LAX 20:09 · JFK 23:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.