DigiCurrency 板


LINE

虽然没有时间很仔细的把整个论文看一遍,不过毕竟我对网路架构也是略懂。 大概解释一下皮毛。 传统上P2P的网路协议,要广播讯息都是靠flooding,简单的讲就是我不管邻居是谁, 我直接最短时间内把我所收到的讯息再广播给我其他的邻居。 当然之前已经收到的资讯就直接就不用再重复广播了。 每个节点都遵守这简单的协议,那很快的整个网路都会有收到同样的讯息。 Bitcoin Mempool就是靠这种方式在做同步, 但有个问题就是fooding会有很大量的封包重复传送的问题。 毕竟目前的Internet上的Multicast网路多播一直实用化不起来。 要广播给所有邻居就是一个邻居一个邻居去传封包。 但是很有可能有些邻居已经有这些资讯了,而且这可能性还非常高。 这就造成大量的讯息封包浪费在不必要的传送上。 而Bitcoin的预设邻居设定值高达8,也就是每次转传最高可能高达7次的无效传送。 这是非常大的传输频宽浪费。 所以目前Greg Maxwell等人提出的Erlay就是把单纯的flooding改成diffusion 转传封包并不是直接无条件马上转传给所有邻居。 而是只有well-known public node,也就是大矿工间会执行low-fanout flooding。 其他private节点,基本上指SPV钱包节点,会透过reconciliation决定要转传那些交易。 因为这些非矿工节点,对於延迟比较没感觉,有收到交易即可。 而依照reconciliation群组不同,交易会被选择性的转传,而不是flooding。 经过数次reconciliation的转传,交易就可以在不浪费过多无效传输状态下转传整个网路。 详细的机制去看论文,我还没有时间全看完,不过大致上就是如此 https://arxiv.org/pdf/1905.10518.pdf Greg Maxwell退出Blockstream後脑子有比较正常了,这个机制我是认为不错。 只是现在的BTC用不到就是,因为1MB区块根本耗不了多少频宽。 1000kB*8bit/600s= 13.3 kbps 就算因为flooding和区块转传浪费了十倍频宽,也不过只需要133kbps 这种状态下根本不需要Erlay,而目前Bitcoin最大的传输瓶颈还是在区块产生後的转传。 而BCH已经有Graphene等相关区块压缩後传输的技术,可把区块转传缩小为原本的1%大小。 而且也差不多实作完成。 当初Schnorr Signatures也是Maxwell喊说要做,结果先被BCH实作完成。 我觉得这个技术以後大概也是BCH上比较有机会先看到。 毕竟BCH假如要扩容到1GB的话 133 kbps*1000=133 Mbps 这已经超出目前一般人可以承受的频宽水准了。 还有非常多的技术需要实作,才能替扩容到1GB的愿景带来可行性。 -- simpleledger:qryeahexpqszdt9ffech6jhxu6wsfp0fnyhgd44ahf Bitcoin: 1GxtyprMfcxE366BDUsg1skQyuAnxktZjc https://www.blockchain.com/zh/btc/address/1GxtyprMfcxE366BDUsg1skQyuAnxktZjc Bitcoin Cash: bitcoincash:qp928h4q4xasa5wh2x88xhsxgc4vwj6g95uzq0ak97 https://goo.gl/2qNr43 Ethereum: 0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2 https://etherscan.io/address/0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.236.169.20 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1559571934.A.3C5.html
1F:推 john371911: 看完头推! 06/03 22:34
※ 编辑: DarkerDuck (36.236.169.20 台湾), 06/03/2019 22:36:34
2F:推 COOKIESIR: 颈推 06/03 22:38
3F:推 crazan: 颈推 06/03 22:40
4F:推 greg7575: 无限大包的帐本怎麽解决 (敲碗) 06/03 22:40
未来计画上节点就会开始做分工, 藉由UTXO Commitment可以让完整节点不需要下载整个区块链也可以验证交易有效性。 而一些节点将会成为Archieve节点,储存好几十TB的完整区块链, 实际上也可以做出奖励机制,若要对Archieve节点做出查询请求。 则需要付出少到没感觉的查询费用,既避免被DDoS又可以维持Archieve节点的运作。 这部分就可以用闪电网路去实作,闪电网路就是应该和应用绑在一起。
5F:→ crazan: 应该可以理解成牺牲些微的资讯传递稳固性换来有感的传递效 06/03 22:41
6F:→ crazan: 率? 06/03 22:41
理论上不会损害到资讯传递的可及性,但是会增加交易传输到整个网路的延迟
7F:推 camellala: 胸椎推 06/03 22:49
8F:推 jorden: 推 06/03 22:51
9F:推 TimWater: 推 06/03 23:06
10F:推 smgo: 怎麽听起来有点像能去搞传统的DDOS攻击攻击,且成效可观。 06/03 23:28
11F:推 leftc: 推技术文 06/03 23:37
12F:推 justben: 腰推 06/03 23:46
13F:推 Crypto: 快开门让我出金~!! 06/03 23:52
14F:推 goldflower: 推论文 06/03 23:55
15F:推 itsdelovely: 推 06/03 23:55
16F:推 aierozent: 骨盆推 06/04 00:09
17F:推 kugwa: ya 推技术速食文 06/04 01:09
18F:推 rmp4rmp4bear: 尾椎推 06/04 04:51
19F:推 ketao: 推 06/04 05:11
20F:推 edisonsong: 推一波 06/04 08:38
21F:推 jixian: 好快 06/04 10:03
22F:推 Jkx: 狂涨知识 06/04 19:35
※ 编辑: DarkerDuck (111.255.218.160 台湾), 08/13/2019 09:09:18







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP