Re: [闲聊] 虚拟货币购物问题

楼主: awarmroom (Insomniac Doze)   2017-12-05 07:54:25
>> 因为对于不当矿工的一般人而言,又不产生区块,自然没有必要帮别人验证交易可效性
观念错误.
在比特币生态系中有这三个角色:
- 矿工
- 运行完整节点(full node client)的使用者,
- 运行SPV client的使用者.
完整节点会验证区块中的所有交易,确保所有都是正确的.
SPV client只会验证confirmations的数量(也就是区块的"深度").
完整节点能够确保:
- 没有人能够凭空创造出比特币
- 没有人能够在不拥有私钥的状况进行比特币交易
- 没有人会重复使用同个比特币
- 没有人违背比特币系统的规范(难度, POW, DoS保护)
依照您所引用的比特币白皮书第八节
“当此情形,只要诚实的节点控制了网络,检验机制就是可靠的。
但是,当全网被一个计算力占优的攻击者攻击时,将变得较为脆弱。”
如果你只运行SPV节点,你本质上是在盲目信任大部分矿工是诚实的,并没有
实际验证矿工所产生的区块.如果大部分的矿工要做假,实际上是可行的.
但这件事没有发生的原因是因为完整节点会拒绝做假的区块.假设网络上大
部分完整节点是诚实的,矿工会因为假的区块没被大部分完整节点所接受而
导致金钱上的损失.
现在最大问题在于一般使用者没有财务上的动机去运行完整节点,尽管运行
完整节点的成本远小于挖矿.当然POS可以解决这个问题,但硬分叉到POS又
是另一个值得讨论的问题了.
作者: DarkerDuck (達克鴨)   2017-12-05 09:02:00
如果大部分的矿工要做假,实际上是可行的????那不如干脆大家一起作假来做51%攻击不是更赚??你讲得这个其实就是日蚀攻击,必须完全把一个被攻击的节点包住才会有效到目前我还没听说过有实际成功的案例你讲的是对的,一般使用者本来就不会有动机去跑完整节点,在中本聪的想法里,会有动机跑完整节点的是矿工和支付处理商,一个要产生新区块,另外一个则要用最快的速度区验证交易的有效性完整节点当然能够提供最高层级的安全性但这对于一般使用者而言,几乎是没有必要的而为了一个一般使用者去进行日蚀攻击也是不合成本的而你说的那些要确保四个项目,刚好就是矿工才需要知道一般人去管别人要怎么发恶意的交易要做啥???SPV节点的重点就是顾好和自己相关的交易不要出错就好SPV节点并不是只会找最长链,那也未免太不安全他是只去下载和自己地址有相关的交易,并且"验证"是否是有效的交易其实就是一种自扫门前雪的想法,但对于自身足够安全了若是要维护整个网络的安全,交给专业的矿工就好
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:07:00
不要说做假好了 大部分的矿工如果想要把比特币fork到不
作者: john371911 (醬廖)   2017-12-05 10:07:00
推。
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:08:00
符合使用者利益的比特币版本 这时候运行完整节点可以避免比特币不被恶意更新 使用者运行SPV就无法保护自己
作者: DarkerDuck (達克鴨)   2017-12-05 10:10:00
阿这不就几乎等同51%攻击,PoW本来就是追随算力最长链
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:12:00
安全性是相对的而不是绝对的 在去中心化的设定中越多人自扫门前雪 网络的安全性就越低
作者: DarkerDuck (達克鴨)   2017-12-05 10:13:00
这种极端状态根本发生不了几次,SPV钱包也是可以用锁定特定完整节点的方式去锁定特定的Fork好吧好吧,中本聪想法是错的,来User Active Hardfork要普通使用者去处理全世界的交易是绝对不可行的我想随便有点common sense的人都可以看得出来当初中本聪的想法是要让比特币能够至少达到PayPal的处理规模所以它才会设计成Distributed client-server架构而不是Core一直宣称的纯粹P2P架构
作者: adcmhack (inhyo)   2017-12-05 10:18:00
请问比特币处理交易次数能力最高能是多少? 有上限吗?
作者: DarkerDuck (達克鴨)   2017-12-05 10:20:00
我查了一下,错了,是VISA规模目前Bitcoin-Core是每秒三次,基本上就是玩具
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:20:00
为什么不可行?整个比特币的历史不是才144gb?每10min处理1mb的资料对现在消费性电脑有何困难?
作者: DarkerDuck (達克鴨)   2017-12-05 10:21:00
现在的话当然可行啊,但是要达到更多的每秒交易数就不可行啊,何况是要达到VISA规模,每秒上千次
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:22:00
挖矿对一般使用者才不可行吧
作者: goldflower (金色小黄花)   2017-12-05 10:22:00
……赞赞赞攻击一般使用者好有利润 core最高
作者: DarkerDuck (達克鴨)   2017-12-05 10:22:00
你的想法就跟Core一样啊,把区块锁死在1Mb当然可行啊连卫星频宽都可以负担了
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:29:00
Visa规模1000 tx/s在现有架构下要333mb的block size喔
作者: goldflower (金色小黄花)   2017-12-05 10:30:00
一般消费型电脑可以做到并不imply有动机要这么做…
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:30:00
一年需要的storage 333*6*24*365mb = 17.5tb请问摩尔定律要几年后才有办法达到这个规模呢?
作者: adcmhack (inhyo)   2017-12-05 10:35:00
BitcoinCore每秒3次 但现在比特币交易次数远超过这数字是因为交易所内交易的关系吧?
作者: DarkerDuck (達克鴨)   2017-12-05 10:35:00
那个是on-chain交易的限制我直接回文吧,也比较有系统
楼主: awarmroom (Insomniac Doze)   2017-12-05 10:38:00
12/2数据 353044tx/1天=353044/24/60/60=4.08tx/1秒https://blockchain.info/charts/n-transactions
作者: DarkerDuck (達克鴨)   2017-12-05 10:40:00
因为每个交易的大小不一,其实每天极限会上下浮动
作者: goldflower (金色小黄花)   2017-12-05 10:49:00
看到翻四次来护突然笑出来
作者: darkdixen (darkdixen)   2017-12-05 18:06:00
说这么多 Luke Jr的改成300kb怎不见人支持...改成300kb区块连ip cam还有路口的测速照相机都能帮忙跑节点喔 真。去中心化是说每个core狂信者都把矿工打成中心化的单一邪恶个体对blockstream这一间公司彻底控管core则当成好棒棒有patent的LN是万灵丹
作者: DarkerDuck (達克鴨)   2017-12-05 22:34:00
还是呼吁Core改挖矿算法和名子,我想用 IP Cam挖矿
作者: JoyRex (JoyRex)   2017-12-05 22:46:00
改IP CAM的话,那中共会是最大赢家
作者: DarkerDuck (達克鴨)   2017-12-05 22:50:00
怎么办,怎改中国都赢家,还是改成跟XRP一样自己印好了
作者: a23962787 (不擲骰子的貓)   2017-12-05 22:51:00
呼吁中国官方禁掉矿场
作者: adcmhack (inhyo)   2017-12-06 00:55:00
但是就算中国是最大赢家又如何呀?

Links booklink

Contact Us: admin [ a t ] ucptt.com