ä½œč€…ļ¼šBenļ¼ŒFounder of Discoco Labs

前č؀

é•æęœŸä»„ę„ļ¼Œęˆ‘äø€ē›“åœØꀝ考äø€äøŖ问题ļ¼šBitcoin原ē”Ÿę‰©å®¹ēš„ę øåæƒé€»č¾‘ę˜Æ什么ļ¼Ÿ

åœØę·±å…„ē ”ē©¶é—Ŗē”µē½‘ē»œļ¼Œå¹¶čƕ图åœØé—Ŗē”µē½‘ē»œäøŠå®žēŽ°éžę‰˜ē®”äøšåŠ”ę—¶ļ¼Œęˆ‘ä»¬ę„Ÿč§‰åˆ°ęŸäŗ›ę–¹é¢ēš„äøåč°ƒć€‚äø¤ę–¹é€šé“ē†č®ŗäøŠę‹„꜉꜀å¼ŗ大ēš„äŗ¤ę˜“吞吐量ļ¼Œä½†ę˜Æ实际ē»“ęŠ¤å’Œä½æē”ØäøŠēš„问题卓ęÆ”é¢„ęœŸč¦å¤šå¾—å¤šć€‚é—Ŗē”µē½‘ē»œē›®å‰åœØęœ€åˆēš„å¾®ę”Æä»˜ę–¹å‘ēš„č”ØēŽ°äøå°½äŗŗꄏļ¼Œęœ€ę øåæƒēš„原因ä¾æę˜Æ굁åŠØę€§ć€‚å³ä¾æ当äø‹ęœ‰å¤§é‡ę‰€č°“ę”¹å–„ęµåŠØꀧēš„åŸŗē”€č®¾ę–½č¢«å¼•å…„ļ¼Œå®žé™…ę•ˆęžœä¹Ÿä»ęœŖč¾¾åˆ°é¢„ęœŸć€‚

å°±åœØęœ¬ę–‡ę’°å†™ęœŸé—“ļ¼Œäøšē•ŒēŸ„名ēš„é—Ŗē”µč‡Ŗꉘē®”钱包 Mutiny Wallet 宣åøƒå…³é—­ļ¼ŒéšåŽē»“ęŸčæč„ēš„čæ˜ęœ‰å…¶åˆä½œēš„ Liquidity Service Providerļ¼ˆLSPļ¼‰ć€‚č‡Ŗꉘē®”钱包äøŽLSPēš„协作ęؔ式äø€ē›“č¢«č®¤äøŗę˜Æé—Ŗē”µē½‘ē»œęœŖę„ēš„é‡č¦ę–¹å‘ļ¼Œčæ™äøå…č®©äŗŗ又äø€ę¬”åƹ其ęœŖę„å……ę»”åæ§č™‘怂ꉀ仄ļ¼ŒåœØčæ™äøŖꗶ闓ē‚¹ļ¼Œęœ¬ę–‡å°†ä»ŽęµåŠØę€§ę‰©å±•ēš„视角ļ¼ŒęŽ¢č®Ø通道ē½‘ē»œēš„ę¼”čæ›åŽ†ē؋及其ęœŖę„å‘å±•č¶‹åŠæ怂

1. 当前é—Ŗē”µē½‘ē»œēš„问题ę˜Æ什么ļ¼Ÿ

ęƔē‰¹åøēš„åŒŗå—å®¹é‡ęœ‰é™äø”äø»ē½‘å‡ŗå—ę—¶é—“č¾ƒé•æļ¼Œå¹³å‡ēŗ¦äøŗ10分钟ļ¼Œčæ™ę˜¾ē„¶åƹäŗŽå…¶č¦ęˆäøŗå…Øäø–ē•Œēš„ē‚¹åƹē‚¹ēŽ°é‡‘ē³»ē»Ÿēš„č¦ę±‚ę„čÆ“ē›øå·®å¤Ŗčæœć€‚鉓äŗŽę­¤ļ¼Œęˆ‘们čæ«åˆ‡éœ€č¦äø€äøŖę‰©å®¹ę–¹ę”ˆļ¼šå…¶éœ€č¦åƹåŒŗ块ē©ŗ闓占ē”Øå°ć€åÆ仄åæ«é€Ÿē»“ē®—并äø”åæ…é”»ę˜Æäø€ē§åŽŸē”ŸåŸŗäŗŽęƔē‰¹åøēš„ę–¹ę”ˆć€‚äŗŽę˜Æļ¼Œé—Ŗē”µē½‘ē»œåŗ”čæč€Œē”Ÿć€‚

é—Ŗē”µē½‘ē»œå®šä¹‰åœØ链äøŠé”å®ščµ„äŗ§åŽļ¼ŒåœØ链äø‹å®Œęˆäø€ē¬”ę‰æčÆŗäŗ¤ę˜“ēš„äŗ¤ę¢å³éē®—ę˜Æäŗ¤ę˜“å®Œęˆļ¼Œä¹Ÿčæ™ę˜Æ其号ē§°å³ę—¶ę”Æ付ēš„åŽŸå› ć€‚čæ™åœØ体éŖŒäøŠē›øåƹęƔBitcoinäø»ē½‘ę”Æ付ēš„ē”®č®¤ę—¶é—“受限10åˆ†é’Ÿč€Œč؀ļ¼ŒåƹäŗŽå°é¢ę”Æ付åœŗę™Æļ¼Œę— ē–‘ę˜Æč§£å†³äŗ†å¤“å·é—®é¢˜ć€‚

ē„¶č€Œļ¼ŒåœØé—Ŗē”µē½‘ē»œēš„实际发展和ä½æē”Øčæ‡ē؋äø­ļ¼Œå¤šäøŖ问题逐ęøęµ®ēŽ°ļ¼Œęœ¬ę–‡åœØꭤꀻē»“äŗ†å››äøŖę øåæƒé—®é¢˜ļ¼š

1.1 节ē‚¹ē»“ęŠ¤éš¾åŗ¦é«˜

当äø‹ēš„é—Ŗē”µē½‘ē»œåŸŗäŗŽP2Pēš„ęƒ©ē½šäŗ¤ę˜“博弈ęؔ型ļ¼Œäøŗäŗ†åœØ通道存ē»­ęœŸé—“ę—¶åˆ»ē›‘ꎧåÆ¹ę–¹ę˜Æ否将äøåˆ©äŗŽč‡Ŗå·±ēš„ę—§ēŠ¶ę€äøŠé“¾ļ¼ŒčÆ„ęØ”åž‹éœ€č¦WatchTowerę—¶åˆ»åœØēŗæļ¼Œčæ™å°±éœ€č¦ē”Øꈷč‡Ŗå·±ē»“ꊤ节ē‚¹ć€‚ę­¤å¤–ļ¼Œē”Øꈷčæ˜éœ€č¦ęœ¬åœ°äæå­˜ęƒ©ē½šē§é’„和ę‰æčÆŗäŗ¤ę˜“ę•°ę®ļ¼ŒåÆ¼č‡“čŠ‚ē‚¹ēš„ē»“ꊤé—Øę§›å’Œę•™č‚²ęˆęœ¬éƒ½å¾ˆé«˜ć€‚

1.2 高åŗ¦äŗ¤äŗ’ꀧ

åœØé—Ŗē”µē½‘ē»œäø­ļ¼Œäŗ¤äŗ’ꀧļ¼ˆinteractivityļ¼‰é€šåøøꌇēš„ę˜ÆåœØäŗ¤ę˜“čæ‡ē؋äø­ļ¼Œē”Øęˆ·éœ€č¦čæ›č”Œēš„äø€ē³»åˆ—äŗ¤äŗ’ę“ä½œć€‚čæ™äŗ›ę“ä½œå¾€å¾€ę¶‰åŠē­¾åć€äŗ¤ę¢ę‰æčÆŗäŗ¤ę˜“ć€ęƒ©ē½šē§é’„ē­‰ć€‚ęƔ如ļ¼ŒęÆę¬”åœØ链äø‹ēŠ¶ę€ę›“ę–°ę—¶ļ¼Œäŗ¤ę˜“åŒę–¹åæ…é”»åŒę—¶åœØēŗæļ¼Œå¹¶ē­¾ē½²ę–°ēš„ę‰æčÆŗäŗ¤ę˜“čæ›č”Œäŗ¤ę¢ļ¼Œčæ™åƹäŗŽē”Øꈷēš„äŗ¤äŗ’ę€§č¦ę±‚å¾ˆäø„č‹›ć€‚å¹¶äø”åœØå¤šę–¹äŗ¤äŗ’ēš„ę—¶å€™ļ¼ŒHTLCć€å¤šč·³åø¦ę„ēš„å¤ę‚ę€§ä¹Ÿéš¾ä»„å…‹ęœć€‚

1.3 čµ„ęœ¬ę•ˆēŽ‡ä½Ž

äø¤ę–¹é€šé“ēš„ LN-Panelty ęœŗ制åœØꟐē§ē؋åŗ¦äøŠē›ø当äŗŽē”Øęˆ·å¼€åÆč‡Ŗå·±ēš„é“¶č”Œč“¦ęˆ·ļ¼Œčæ˜éœ€č¦č‡Ŗåø¦å‡†å¤‡é‡‘怂å…ø型问题就ę˜Æē”Øęˆ·ęŽ„ę”¶čµ„é‡‘čæ˜éœ€č¦ē”®äæé€šé“굁åŠØꀧļ¼Œčµ„ęœ¬ę•ˆēŽ‡å¾ˆä½Žć€‚č€Œäø”很多处äŗŽč¾¹ē¼˜ēš„通道굁åŠØę€§ä¹Ÿäøä¼šå¾—到充分利ē”Ø怂

1.4 通道ē®”ē†ęˆęœ¬é«˜

åœØP2P通道äø­ļ¼Œęžå…¶å®¹ę˜“å‡ŗēŽ°ęµåŠØꀧäøå¹³č””ēš„ēŽ°č±”ļ¼Œē”Øꈷäøå¾—äøä¾čµ–各ē§å·„å…·ę„č¾…åŠ©č”„å……ęµåŠØꀧļ¼Œä¾‹å¦‚ę½œę°“艇äŗ’ę¢ć€é€šé“ę‹¼ęŽ„ē­‰ć€‚但ę˜Æčæ™äŗ›ęŠ€ęœÆéƒ½éœ€č¦é¢å¤–ēš„链äøŠäŗ¤ę˜“åƹ原始ēš„FundingTxčæ›č”Œč°ƒę•“ę‰čƒ½å¤Ÿå®žēŽ°ć€‚ꀻēš„ę„čÆ“ļ¼Œę‰€ęœ‰ēš„č°ƒę•“ę‰‹ę®µéƒ½ä»£ä»·é«˜ę˜‚ļ¼Œē‰¹åˆ«ę˜ÆåœØꉋē»­č“¹äøŠę¶Øēš„ę—¶å€™ļ¼Œä»£ä»·č®©ē”Øęˆ·éš¾ä»„åæ½č§†ć€‚

ęƒ³č±”äø€äø‹ļ¼ŒåƹäŗŽé‚£äŗ›č®¤äøŗč‡Ŗå·±åœØä½æē”ØLayer2ꊀęœÆčæ›č”Œå»‰ä»·äŗ¤ę˜“ēš„ē”Øꈷļ¼ŒēŖē„¶é¢äø“几ē¬”äø»ē½‘ēš„链äøŠę‰‹ē»­č“¹ä¼šę˜Æꀎ꠷äø€äøŖå°“å°¬ēš„åœŗé¢ć€‚čæ™ē§å°“å°¬åœØäø»ē½‘链äøŠę‰‹ē»­č“¹å˜å¾—č¶Šé«˜ę—¶å°±č¶Šę˜Žę˜¾ļ¼Œå Ŗē§°ā€œę‰‹ē»­č“¹åˆŗ客ā€ć€‚

ē§ē§é—®é¢˜åœØé—Ŗē”µē½‘ē»œēš„实际采ē”Øäø­ä¹Ÿå±•ēŽ°å‡ŗäŗ†ę˜Žę˜¾ēš„åŽęžœļ¼šē”Øęˆ·å¢žé•æ乏力ļ¼Œč€Œäø”ę–°å¢žē”Øęˆ·å¤§éƒØåˆ†ä¼šé€‰ę‹©ę‰˜ē®”ę–¹ę”ˆļ¼Œä»Žäø‹å›¾äø­ēš„ē»Ÿč®”ę•°ę®äø­åÆ见äø€ę–‘怂

ę–°å¢žåŠ ēš„é—Ŗē”µē½‘ē»œē”Øęˆ·é€‰ę‹©ä½æē”Øꉘē®”é’±åŒ…ę–¹ę”ˆå’Œéžę‰˜ē®”é’±åŒ…ę–¹ę”ˆēš„ę•°é‡ē»Ÿč®”

ęˆ‘ä»¬äøéš¾ē†č§£é€ ęˆčæ™ē§ęƒ…况ēš„ē¼˜ē”±ļ¼Œęƕē«ŸåƹäŗŽå¤§éƒØåˆ†ę™®é€šē”Øęˆ·č€Œč؀ļ¼Œč¦ę±‚å…¶č‡Ŗč”Œē»“ꊤ节ē‚¹å’Œé€šé“实åœØę˜Æå¤Ŗ困难äŗ†ć€‚

2. ęˆ‘ä»¬éœ€č¦ä»€ä¹ˆę ·ēš„ęƔē‰¹åøé“¾äø‹ę‰©å®¹ē½‘ē»œļ¼Ÿ

é—Ŗē”µē½‘ē»œē™½ēš®ä¹¦čŠ‚选

ꌉē…§é—Ŗē”µē½‘ē»œē™½ēš®ä¹¦ēš„ꏏčæ°ļ¼Œå¦‚ęžœå…Øäø–ē•ŒęƏäøŖäŗŗęƏ幓都开关äø¤ę¬”通道ļ¼Œé‚£ä¹ˆęœ€åŽéœ€č¦ęƔē‰¹åøåŒŗ块容量增é•æ到133MB怂åƹęƔ当äø‹ēš„ęƔē‰¹åøäø»ē½‘ļ¼ŒåŒŗ块大小仅1MBļ¼Œå³ä½æę˜Æä½æē”Ø隔ē¦»č§čƁēš„P2TR地址也åŖ꜉4MBļ¼ŒåÆč§å·®č·å·Øå¤§ć€‚ę­¤å¤–ļ¼Œč€ƒč™‘到实际äøŠåÆ¹é€šé“ęµåŠØꀧēš„č°ƒę•“ēš„ꊀęœÆ(ę½œę°“č‰‡äŗ¤ę¢ļ¼Œé€šé“ę‹¼ęŽ„)éƒ½éœ€č¦é¢å¤–ēš„链äøŠäŗ¤ę˜“ļ¼Œé—Ŗē”µē½‘ē»œé¢åƹęƔē‰¹åøēš„åŒŗ块ē©ŗé—“äøč¶³ēš„问题åœØēœŸå®žåœŗę™Æäø‹åˆ™ä¼šę›“加äø„å³»ć€‚

åÆč§å½“äø‹ēš„é—Ŗē”µē½‘ē»œåœØēŸ­ęœŸéš¾ä»„ę»”č¶³å¤§č§„ęØ”Cē«Æē”Øꈷēš„éœ€ę±‚ļ¼Œę­¤å¤–ļ¼Œå—限äŗŽęƔē‰¹åøåŒŗ块容量ļ¼Œé•æęœŸę„ēœ‹é—Ŗē”µē½‘ē»œåœØę‰©å®¹ę–¹é¢ēš„ę½œåŠ›ä¹Ÿå—åˆ°ę˜¾č‘—åˆ¶ēŗ¦ć€‚

é—®é¢˜éšä¹‹č€Œę„ļ¼šęˆ‘们ē©¶ē«Ÿéœ€č¦ä»€ä¹ˆę ·ēš„ęƔē‰¹åøé“¾äø‹ę‰©å®¹ē½‘ē»œļ¼Ÿ

2.1 é—Ŗē”µē½‘ē»œēš„ēŽ°ēŠ¶

äøŗäŗ†ē†č§£é—Ŗē”µē½‘ē»œå½“前ēš„å±€é™ę€§ļ¼Œęˆ‘ä»¬éœ€č¦å›žęŗÆå…¶č®¾č®”åŽŸē†ć€‚

当äø‹ēš„é—Ŗē”µē½‘ē»œęØ”åž‹ä¹Ÿč¢«ē§°äøŗLN-Paneltyļ¼Œčæ™äøŖęؔ型通äæ—ę„čÆ“å°±ę˜ÆåŸŗäŗŽęƒ©ē½šäŗ¤ę˜“ēš„äø¤ę–¹é€šé“ęØ”åž‹ć€‚å…¶å®‰å…Øę€§ä¾čµ–äŗŽē”Øęˆ·ęœ¬åœ°å­˜å‚Øēš„åˆ¶č””åÆ¹ę–¹ēš„äŗ¤ę˜“å’Œęƒ©ē½šē§é’„ļ¼Œå¹¶äø”č¦ę—¶åˆ»äæęŒåƹęƔē‰¹åøé“¾äøŠēš„ē›‘ꎧļ¼Œä»Žč€ŒäæčƁäŗ¤ę˜“åÆ¹ę‰‹ę–¹ēš„äø€äø¾äø€åŠØ都åœØč‡Ŗå·±ē›‘č§†ä¹‹äø‹ć€‚

åœØčæ™ę ·ēš„ęØ”åž‹č®¾č®”äø‹ļ¼Œē”Øꈷč‡Ŗå·±čæč”ŒčŠ‚ē‚¹ę˜Æę— ę³•éæ免ēš„ļ¼Œå› äøŗęœ¬åœ°å­˜å‚Ø和WatchToweråŠŸčƒ½äøåÆꈖē¼ŗć€‚å‰ę–‡äø­å·²ē»åå¤å¼ŗ调äŗ†čæ™äøŖéƒØåˆ†ć€‚

ä»Žčµ„ęœ¬å’Œé€šäæ”ꕈēŽ‡ēš„角åŗ¦ēœ‹ļ¼Œå½“äø‹ēš„é—Ŗē”µē½‘ē»œęµč”Œēš„ęؔ式ę˜Æäø€äøŖLSP超ēŗ§čŠ‚ē‚¹åœØäø­é—“ęä¾›ęµåŠØꀧļ¼Œē„¶åŽē”Øęˆ·å†č·ŸLSPē»“ꊤ者ēš„超ēŗ§čŠ‚ē‚¹å»ŗē«‹é€šé“ļ¼Œčæ™ęœ¬čŗ«å·²ē»čƒŒē¦»äŗ†ęœ€åˆč®¾ęƒ³ēš„P2Pē½‘ēŠ¶ęØ”åž‹ć€‚åœØč‡Ŗē„¶ę¼”čæ›ēš„ęƒ…å†µäø‹ļ¼Œęœ€åŽčæ˜ę˜Æ回到äŗ†ē»å…øēš„č½“č¾ęØ”åž‹ć€‚

仄äø‹å›¾äøŗ例ļ¼Œå·¦č¾¹ę˜Æē†ęƒ³ēš„é—Ŗē”µē½‘ē»œļ¼Œå³č¾¹åˆ™ę˜ÆēœŸå®žēš„é—Ŗē”µē½‘ē»œēŽ°ēŠ¶ć€‚

2.2 ē†ęƒ³ēš„toC链äø‹ę‰©å®¹ē½‘ē»œēš„ē‰¹ę€§

那么ļ¼ŒēŽ°åœØęˆ‘ä»¬č®¾ęƒ³äø€äø‹Cē«Æē”ØꈷēœŸę­£ę‰€éœ€č¦ēš„ęƔē‰¹åøé“¾äø‹ę‰©å®¹ē½‘ē»œåŗ”具备å“Ŗäŗ›ē‰¹ę€§ļ¼š

  1. 采ē”Ø非P2Pęؔ型ļ¼Œē”Øęˆ·ę— éœ€č‡Ŗč”Œē»“ꊤ节ē‚¹ļ¼ŒåŒę—¶äæęŒč‰Æ儽ēš„安å…Øę€§å’Œä¾æę·ę€§

  2. åœØäŗ¤äŗ’ē«Æļ¼Œē”Øꈷę”Æä»˜ę—¶ę— éœ€åŒę—¶åœØēŗæļ¼Œäø€ę–¹ē¦»ēŗæć€å¼‚ę­„ę“ä½œå‡åÆ实ēŽ°

  3. ęé«˜čµ„ęœ¬ę•ˆēŽ‡ļ¼ŒåŒę—¶ę»”č¶³éžę‰˜ē®”éœ€ę±‚

  4. å»‰ä»·é«˜ę•ˆēš„굁åŠØꀧē®”ē†ęœŗ制ļ¼Œē”šč‡³ę— éœ€ē”Øꈷč‡Ŗč”Œē»“ꊤ굁åŠØꀧ

åŸŗäŗŽčæ™äŗ›ē›®ę ‡ļ¼Œęœ¬ę–‡å°†åø¦é¢†čÆ»č€…äø€åŒęŽ¢ē“¢ęƔē‰¹åøé“¾äø‹ę‰©å®¹ē½‘ē»œēš„ęœŖę„å‘å±•ę–¹å‘ć€‚

3. BTC 原ē”Ÿę‰©å®¹ę¼”čæ›ä¹‹č·Æ

é¦–å…ˆęˆ‘ä»¬éœ€č¦ę˜Žē”®ļ¼ŒåœØ当前ēš„é—Ŗē”µē½‘ē»œč®¾č®”ēš„ę øåæƒęœŗ制ā€LN-Paneltyā€äø­ļ¼ŒēŠ¶ę€ę›“ꖰęœŗ制ēš„åŸŗē”€åœØäŗŽļ¼š

  • ę‰æčÆŗäŗ¤ę˜“ēš„å­˜å‚ØäøŽęŒē»­ē›‘ꎧ

  • č·Ø多äŗŗ协作ēš„å¤šč·³ęœŗ制(HTLC/PTLC)

čæ™äŗ›č¦ē“ ęž„ęˆäŗ†å½“前é—Ŗē”µē½‘ē»œč®¾č®”ēš„åŸŗē”€ļ¼Œä¹Ÿē›“ꎄåÆ¼č‡“äŗ†čŠ‚ē‚¹č®¾č®”ēš„å¤ę‚ę€§ļ¼Œč”ØēŽ°äøŗļ¼š

  • å¤ę‚ēš„加åƆ通äæ”äŗ¤äŗ’

  • ęœ¬åœ°ę‰æčÆŗäŗ¤ę˜“å’Œęƒ©ē½šē§é’„ēš„å­˜å‚Ø

  • 通道存ē»­ęœŸé—“äøčƒ½äø­ę–­čæč”Œēš„WatchTower

čæ™äŗ›é—®é¢˜äæƒä½æęˆ‘ä»¬ę€č€ƒę˜Æ否åÆ仄采ē”Øę›“č½»é‡ēš„ēŠ¶ę€ę›“ꖰęœŗåˆ¶ę„ę›æ代ā€œLN-Penaltyā€ć€‚åœØčæ™äø€čƒŒę™Æäø‹ļ¼ŒBIP118ļ¼ˆSIGHASH_ANYPREOUTļ¼‰ä½œäøŗäø€ē§åÆčƒ½ēš„ę›æä»£ę–¹ę”ˆč¢«ęå‡ŗ怂

3.1 LN-Symmetryļ¼šēŠ¶ę€ę›“ę–°å¼•å…„ē‰ˆęœ¬ęœŗ制

BIP118ęč®®å¼•å…„SIGHASH_ANYPREOUTē­¾åęؔ式ļ¼Œå®ƒå…č®øäŗ¤ę˜“ēš„č¾“å…„ę— éœ€å®Œå…ØęŒ‡å®šå‰äø€äøŖč¾“å‡ŗļ¼Œå¹¶äø”åœØäøę”¹å˜ē­¾åēš„ęƒ…å†µäø‹ę›“ę–°å…¶å‰åŗäŗ¤ę˜“怂čæ™ę ·ēš„č®¾č®”ē›øåƹā€œLN-Penaltyā€å°±åÆä»„ę˜¾č‘—é™ä½ŽčŠ‚ē‚¹ä¹‹é—“ēš„加åƆ通äæ”å¤ę‚åŗ¦å’Œå­˜å‚Øéœ€ę±‚ć€‚SIGHASH_ANYPREOUTęŗč‡Ŗč®ŗꖇ eltoo: A Simple Layer2 Protocol for Bitcoinļ¼ŒåœØ꜀čæ‘ēš„é—Ŗē”µē½‘ē»œå¼€å‘č®Øč®ŗäø­ļ¼ŒåŸŗäŗŽčÆ„ę”¹čæ›ēš„é—Ŗē”µē½‘ē»œęØ”åž‹ä¹Ÿč¢«ē§°äøŗā€œLN-Symmetryā€ć€‚

č™½ē„¶ LN-Symmetry降低äŗ†ęœ¬åœ°ę‰æčÆŗäŗ¤ę˜“å­˜å‚Øēš„压力ļ¼Œä½†ę˜Æ它并ęœŖ完å…Øę¶ˆé™¤ē›‘ęŽ§éœ€ę±‚ć€‚å°½ē®” Eltoo äøéœ€č¦äŗ¤ę¢ę‰æčÆŗäŗ¤ę˜“å’Œē§é’„ē­¾åļ¼Œä½†å¦‚ęžœęŸäøŖ参äøŽč€…尝čÆ•å°†ę—§ēŠ¶ę€å‘åøƒåˆ°é“¾äøŠļ¼Œå¦äø€ę–¹ä»éœ€å®žę—¶ē›‘ꎧļ¼Œå¹¶åŠę—¶å‘åøƒęœ€ę–°ēš„ēŠ¶ę€äŗ¤ę˜“仄ę›æę¢ę—§ēŠ¶ę€ć€‚čæ™äøŖčæ‡ē؋äø­ēš„ē›‘ęŽ§ä»»åŠ”仍ē„¶éœ€č¦ä¼ ē»Ÿēš„ WatchTowerļ¼Œę­¤ę—¶čæč”ŒWatchTowerēš„ē›®ēš„ä»Žęƒ©ē½šå˜ęˆäŗ†ēŠ¶ę€ę›æę¢ć€‚ē”Øęˆ·ä¾ę—§éœ€č¦ē»“ꊤč‡Ŗå·±ēš„节ē‚¹ć€‚

åŒę—¶ļ¼ŒLN-Symmetry依ē„¶éœ€č¦HTLC/PTLCē­‰ęœŗåˆ¶ę„äæčƁ多äŗŗ协作ļ¼Œčæ™ä»ē„¶ä¼šåŒčæ‡åŽ»ēš„é—Ŗē”µē½‘ē»œčŠ‚ē‚¹č®¾č®”äø€ę ·ļ¼Œęœ‰å¾ˆäø„重ēš„通äæ”č“Ÿę‹…ć€‚

ꉀ仄ļ¼Œä»Žę•“ä½“ę•ˆęžœę„ēœ‹ļ¼ŒLN-Symmetryē»™å½“äø‹é—Ŗē”µē½‘ē»œēš„体éŖŒę”¹čæ›ę˜Æ꜉限ēš„ļ¼Œč·ē¦»ęˆ‘们čæ½ę±‚ēš„ē›®ę ‡čæ˜ęœ‰å¾ˆé•æēš„č·Æ要走怂

äøŗäŗ†čæ›äø€ę­„ēš„ę”¹čæ›ļ¼Œęœ¬ę–‡å¼•å‡ŗäŗ†äø‹äø€é˜¶ę®µēš„ę–¹å‘ļ¼šShared UTXO怂

3.2 CoinPool ļ¼šé™ä½Žå¤šę–¹é€šé“ēš„äŗ¤äŗ’ę€§å’ŒęµåŠØę€§éœ€ę±‚

ē¬¬äø€äøŖ引å‡ŗShared UTXOꦂåæµēš„č®ŗę–‡å³ę˜Æ CoinPool: efficient off-chain payment pools for Bitcoinļ¼Œå…¶ę øåæƒē›®ę ‡ę˜ÆåœØSIGHASH_ANYPREOUTēš„ē‰ˆęœ¬ę›“ꖰęœŗ制äø‹čæ›äø€ę­„č§£å†³å¤šę–¹äŗ¤äŗ’ēš„é—®é¢˜ć€‚

åœØ LN-Symmetry č®¾č®”äø­ļ¼Œé€ščæ‡ Eltoo引兄ēš„ę–°ēš„ēŠ¶ę€ę›“ꖰęœŗ制ļ¼Œēš„ē”®ē®€åŒ–äŗ†ē‚¹åƹē‚¹é€šé“ēš„ēŠ¶ę€ē®”ē†ć€‚ē„¶č€Œļ¼Œå½“ę¶‰åŠåˆ°å¤šę–¹åä½œę—¶ļ¼Œäŗ¤äŗ’ēš„å¤ę‚ę€§ä»ē„¶å­˜åœØļ¼Œå°¤å…¶ę˜ÆåœØå¤šč·³ę”Æ付ļ¼ˆHTLC/PTLCļ¼‰äø­ļ¼Œéœ€č¦å„ę–¹ēš„åÆ†åˆ‡åč°ƒļ¼Œå¹¶å¤šę¬”加åƆ通äæ”怂

CoinPool ēš„åˆ›ę–°ä¹‹å¤„åœØäŗŽļ¼Œå®ƒåˆ©ē”Ø Shared UTXOęؔ型ļ¼Œå…č®øå¤šę–¹åœØ同äø€äøŖåø¦ęœ‰ē‰ˆęœ¬ęŽ§åˆ¶ēš„UTXO äøŠåä½œć€‚通čæ‡čæ™ē§ę–¹å¼ļ¼Œå¤šäøŖ参äøŽč€…åÆ仄åœØäøä¾čµ–å¤ę‚ēš„ HTLC/PTLC ęœŗ制ēš„ęƒ…å†µäø‹ļ¼Œå…±åŒę‰æčÆŗ并ē®”ē†äø€äøŖ UTXO ēš„ēŠ¶ę€ć€‚å…¶äø»č¦ä¼˜åŠæ体ēŽ°åœØļ¼š

  • å¤§å¹…é™ä½Žå¤šę–¹é€šé“ēš„äŗ¤äŗ’å¤ę‚ę€§ļ¼šē”±äŗŽę‰€ęœ‰å‚äøŽč€…都共äŗ«åŒäø€äøŖ UTXOļ¼Œä»–们åÆ仄通čæ‡åƹčÆ„ UTXO ēš„ē‰ˆęœ¬ę›“ꖰčæ›č”Œē­¾åę„č¾¾ęˆå…±čƆļ¼Œč€Œę— éœ€čæ›č”Œå¤šę¬”ēš„链äøŠäŗ¤ę˜“ęˆ–å¤ę‚ēš„链äø‹äŗ¤äŗ’怂čæ™ē§ē®€åŒ–ä½æå¾—å¤šę–¹é€šé“ēš„ē®”ē†å˜å¾—ę›“åŠ é«˜ę•ˆć€‚

  • 链äø‹ę›“ꖰęœŗåˆ¶å˜å¾—ę›“äøŗē›“ꎄļ¼šåœØčæ™ē§č®¾č®”äø‹ļ¼Œé“¾äø‹ēš„ēŠ¶ę€ę›“ꖰęœŗåˆ¶č½¬å˜äøŗē”±å¤šę–¹å…±åŒē­¾åē”®č®¤ęŸäøŖē‰ˆęœ¬ēš„ UTXO怂čæ™ē§ę–¹ę³•äøä»…ē®€åŒ–äŗ†ēŠ¶ę€ę›“ꖰēš„굁ē؋ļ¼Œčæ˜čæ›äø€ę­„减少äŗ†å„ę–¹ä¹‹é—“ēš„ä¾čµ–ę€§å’Œę½œåœØēš„冲ēŖē‚¹ć€‚

  • ę¶ˆé™¤ē‹¬ē«‹ęµåŠØę€§éœ€ę±‚ļ¼šé€ščæ‡ Shared UTXO ęؔ型ļ¼Œå¤šäøŖ参äøŽč€…实际äøŠå…±äŗ«äŗ†åŒäø€äøŖ굁åŠØꀧ걠ļ¼Œę— éœ€ęƏäøŖ参äøŽč€…ē‹¬ē«‹ē»“ęŒč¶³å¤Ÿēš„굁åŠØꀧ怂åœØå¤šę–¹åä½œēš„ CoinPool č®¾č®”äø­ļ¼ŒęµåŠØę€§éœ€ę±‚åÆä»„č¢«å¤§å¹…åŗ¦å‰Šå‡ęˆ–é‡ę–°åˆ†é…ć€‚å‚äøŽč€…åÆ仄利ē”Ø共äŗ« UTXO äø­ēš„굁åŠØę€§ę„å®Œęˆę”Æ付ļ¼Œč€Œäøåæ…各č‡Ŗäøŗč‡Ŗå·±ēš„é€šé“é”å®šå¤§é‡čµ„é‡‘ć€‚čæ™äøä»…ęé«˜äŗ†čµ„金利ē”ØꕈēŽ‡ļ¼Œčæ˜å‡å°‘äŗ†äøŖ体参äøŽč€…ēš„čµ„é‡‘åŽ‹åŠ›ć€‚

CoinPool ēš„č®¾č®”通čæ‡å…±äŗ« UTXO ēš„ę–¹å¼ļ¼ŒęˆåŠŸåœ°å°†å¤šę–¹é€šé“äø­ēš„äŗ¤äŗ’å¤ę‚ę€§é™č‡³åˆē†ę°“å¹³ļ¼ŒåŒę—¶ē»“ꌁäŗ†ē³»ē»Ÿēš„安å…Øę€§å’Œé«˜ę•ˆę€§ć€‚ę›“é‡č¦ēš„ę˜Æļ¼Œå®ƒå‡å°‘äŗ†åƹęƏäøŖ参äøŽč€…ē‹¬ē«‹ęµåŠØę€§éœ€ę±‚ēš„ä¾čµ–ļ¼Œäøŗå¤šę–¹åä½œęä¾›äŗ†äø€ē§ę›“č½»é‡ć€ę›“ēµę“»ēš„č§£å†³ę–¹ę”ˆļ¼ŒēŖē “äŗ†ä¼ ē»Ÿ LN ęؔ型åœØå¤šę–¹äŗ¤äŗ’å’ŒęµåŠØꀧē®”ē†äøŠēš„å±€é™ć€‚

ē„¶č€Œļ¼Œčæ™ę ·äø€äøŖå…·å¤‡ę˜¾č‘—ä¼˜åŠæēš„ę–¹ę”ˆļ¼Œč‡³ä»Šäøŗ何尚ęœŖč¢«å¤§č§„ęؔ采ē”Øļ¼Ÿé—®é¢˜ēš„ę ¹ęŗåœØå“Ŗ里ļ¼Ÿ

3.3 äøŗ什么CoinPoolę²”ęœ‰ēœŸę­£å®žę–½ļ¼Ÿ

å°½ē®” CoinPool ę‹„ęœ‰ä¼—å¤šä¼˜ē‚¹ļ¼Œå¹¶č¢«č§†äøŗäø€ē§ē†ęƒ³ę‰©å®¹ęؔ型ļ¼Œä½†ę˜Æå…¶ä¾čµ–ēš„č½Æ分叉升ēŗ§č¦ę±‚å¤Ŗ多ļ¼Œä»„č‡³äŗŽęˆ‘们åœØ꜉ē”Ÿä¹‹å¹“都åÆčƒ½ēœ‹äøåˆ°å…¶åœØęƔē‰¹åøē½‘ē»œäøŠč½åœ°ć€‚CoinPoolåƹč½Æ分叉升ēŗ§ēš„éœ€ę±‚äø»č¦é›†äø­åœØ仄äø‹äø¤äøŖę–¹é¢ļ¼š

3.3.1 ēŠ¶ę€ę›“ꖰęœŗ制升ēŗ§

ē”±äŗŽCoinPoolę˜ÆåŸŗäŗŽEltooč®¾č®”ēš„ļ¼Œē»§ę‰æäŗ†å…¶åƹēŠ¶ę€ę›“ꖰęœŗ制åƹč½Æ分叉ēš„éœ€ę±‚ļ¼Œå³éœ€č¦ęƔē‰¹åøå‡ēŗ§åÆē”Øäø€äøŖꖰēš„ē­¾åęؔ式 SIGHASH_ANYPREVOUT(APO)ļ¼Œä½†ä¼—ꉀå‘ØēŸ„ļ¼ŒęƔē‰¹åøč½Æ分叉升ēŗ§čæ›å±•ē¼“ę…¢ļ¼Œä½æ得CoinPoolēš„ēŠ¶ę€ę›“ꖰęœŗåˆ¶ä¾čµ–ēš„ꊀęœÆ难仄åŗ”ē”ØäŗŽēŽ°å®žć€‚

3.3.2 Shared UTXO éœ€č¦å„‘ēŗ¦ē®€åŒ–ę“ä½œęœŗ制

ę­£å¦‚å‰ę–‡ę‰€čæ°ļ¼ŒShared UTXO ęÆę¬”ēŠ¶ę€ēš„ę›“ę–°éƒ½éœ€č¦ę”¶é›†ę‰€ęœ‰å…±äŗ«čÆ„UTXOꟐäøŖē‰ˆęœ¬ēš„ē­¾åć€‚åœØčæ™äøŖčæ‡ē؋äø­ļ¼Œå¦‚ęžœęœ‰äø€ę–¹ęŽ‰ēŗæļ¼Œé‚£ä¹ˆę•“äøŖē³»ē»Ÿå°†ä¼šé™·å…„åœę»žļ¼Œē”ØåŒŗ块链ęœÆčÆ­ę„čÆ“å°±ę˜Æčæ™ę ·ēš„ē³»ē»Ÿę“»ę€§ļ¼ˆlivenessļ¼‰å¾ˆå·®ć€‚ äøŗäŗ†å…‹ęœčæ™äø€ęŒ‘ęˆ˜ļ¼Œē³»ē»Ÿéœ€č¦äø€ē§åÆä»„ä»„č¾ƒä½Žęˆęœ¬äø”äøå®Œå…Øä¾čµ–åˆä½œę›“ę–°Shared UTXOēš„ęœŗåˆ¶ć€‚

CoinPoolč®ŗꖇäø­ļ¼Œęå‡ŗäŗ†OP_MERKLESUBļ¼Œę—ØåœØ通čæ‡é»˜å…‹å°”ę ‘ē»“ęž„ę„éŖŒčÆå¹¶ę›“ę–°ē‰¹å®šå‚äøŽč€…ēš„ēŠ¶ę€ć€‚č™½ē„¶čæ™äø€č®¾č®”ꀝč·Æå…·ęœ‰ē†č®ŗäøŠēš„åÆč”Œę€§ļ¼Œä½†å®ƒäøŽå…¶ä»–åŸŗäŗŽé»˜å…‹å°”ę ‘ēš„ę“ä½œå„‘ēŗ¦é¢äø“ē›øä¼¼ēš„问题ļ¼Œå³é€»č¾‘实ēŽ°å¤ę‚ļ¼Œäø”éš¾ä»„å½¢ęˆé€šē”Ø态åÆ复ē”Øēš„å„‘ēŗ¦ć€‚ęƔ如ē±»ä¼¼**OP_TAPLEAFUPDATEVERIFY(TLUV)**ēš„å„‘ēŗ¦ē­‰ē­‰ć€‚ę­¤å¤–ļ¼ŒOP_EVICTčæ™ē±»ē›“ꎄꊊäøåˆä½œēš„äø€ę–¹čø¢å‡ŗShared UTXOēš„å„‘ēŗ¦åŠŸčƒ½åˆ™čæ‡äŗŽå•äø€ļ¼Œéš¾ä»„é¢„č§å…¶čƒ½é”ŗ利通čæ‡ęƔē‰¹åøē½‘ē»œēš„升ēŗ§ć€‚

åœØčæ™äŗ›å„‘ēŗ¦ęę”ˆäø­ļ¼ŒOP_CheckTemplateVerify(CTV)逐ęøęˆäøŗ关ę³Øēš„ē„¦ē‚¹ć€‚äøŽē›“ꎄꞄå»ŗ和éŖŒčƁäø€äøŖé»˜å…‹å°”ę ‘äøåŒļ¼ŒCTV 则ę˜Æ通čæ‡é¢„定义äŗ¤ę˜“ēš„ęØ”ē‰ˆę„čæ›č”Œę”Æå‡ŗé™åˆ¶ć€‚CTV äøä»…实ēŽ°ē®€å•ļ¼Œčæ˜åÆ仄通čæ‡äø€äøŖäŗ¤ę˜“ēš„ę‰æčÆŗé“¾ę”å°†äø€ē³»åˆ—链äø‹ēš„UTXO通čæ‡äø€äøŖ链äøŠēš„UTXOčæ›č”Œę‰æčÆŗ怂而čæ™äŗ›č¢«é“¾äøŠę‰æčÆŗēš„链äø‹UTXOå°±ę˜ÆVirtual UTXOꦂåæµēš„ęœ€åˆčµ·ęŗć€‚

åœØčæ™äŗ›å„‘ēŗ¦äø­ļ¼ŒCTVēš„ę™®åŠå‘¼å£°ęœ€å¤§ļ¼Œå› äøŗå…¶ę—¢ē®€å•åˆé€šē”Ø怂CTVå¼ŗ大ēš„čƒ½åŠ›äøä»…åÆ仄实ēŽ°ē±»ä¼¼CoinPoolēš„ęƒ³ę³•ļ¼Œę›“ę˜ÆåÆ仄äøŗRollupꉀē”Ø怂åÆä»„ęƒ³č±”ęÆę¬”é€ščæ‡OP_CATčæ›č”ŒZKP-MerkleStateéŖŒčƁļ¼Œå¹¶äø”åœØč„šęœ¬äø­ē›“ꎄę‰æčÆŗåƹåŗ”Layer2ēŠ¶ę€ēš„Shared UTXOļ¼Œęˆ‘们将åÆ仄Ꞅå»ŗēœŸę­£ę„ä¹‰äøŠēš„ęƔē‰¹åø ZK-Rollup ę–¹ę”ˆć€‚

ē»¼äøŠę‰€čæ°ļ¼ŒCoinPoolēš„å®žę–½é¢äø“ēš„äø»č¦é—®é¢˜å°±åœØäŗŽéœ€č¦č½»é‡ēš„ēŠ¶ę€ę›“ꖰęœŗ制APO和Shared UTXOēš„ę“ä½œē ę„åø®åŠ©čæ›č”Œå®žēŽ°ļ¼Œč€Œčæ™äø¤č€…å‡éœ€č¦ęƔē‰¹åøēš„č½Æ分叉升ēŗ§ć€‚ä»„č‡³äŗŽCoinPool č®ŗꖇčƞē”Ÿå¤šå¹“后ļ¼Œčæ˜ę˜Æ属äŗŽäø€äøŖēŗøäøŠę–¹ę”ˆć€‚

3.4 Bitcoin Cliqueļ¼šé“¾äø‹ęŠ—åŒčŠ±åŽŸčÆ­2-AS

åœØ前čæ° CoinPool ęؔ型ēš„č®Øč®ŗäø­ļ¼Œęˆ‘们äŗ†č§£åˆ°ļ¼Œå…¶ä¾čµ–ēš„APOęœŗåˆ¶éœ€č¦čæ›č”Œč½Æ分叉升ēŗ§ę‰čƒ½č®©ę–¹ę”ˆå¾—仄实ēŽ°ļ¼Œčæ™åœØēŸ­ęœŸå†…éš¾ä»„č¾¾ęˆć€‚é‚£ä¹ˆå¦‚ęžœęœ‰äø€ē§äøä¾čµ–ęƔē‰¹åøč½Æ分叉升ēŗ§ēš„ę–°ēš„链äø‹é˜²åŒčŠ±ēš„原čÆ­ļ¼Œé‚£ä¹ˆå®žēŽ°ēš„问题会åœØ很大ē؋åŗ¦äøŠå¾—åˆ°č§£å†³ć€‚

SIGHASH_ANYPREVOUTę øåæƒä½œē”Øę˜Æęä¾›ēš„ę˜Æäø€ē§åÆ仄éæå…åŒčŠ±ēš„链äø‹ēŠ¶ę€ę›“ꖰęœŗåˆ¶ć€‚åŸŗäŗŽčæ™äø€ę€č·Æļ¼Œå¦‚ęžœčƒ½ę‰¾åˆ°ē­‰ę•ˆēš„åƆē å­¦åŽŸčÆ­ļ¼Œå°±åÆä»„č§£å†³é“¾äø‹ēŠ¶ę€ę›“ꖰēš„问题ļ¼Œčæ˜åÆ仄éæ开ęƔē‰¹åøę“ä½œåŽŸčÆ­ēš„ę›“ę–°éœ€ę±‚ć€‚Bitcoin Cliquečæ™ēƇč®ŗꖇēš„å‡ŗēŽ°åø¦ę„äŗ†ę–°ę›™å…‰ć€‚它引兄äŗ†äø€äøŖå…Øꖰēš„åƆē å­¦åŽŸčÆ­ļ¼Œ2-shot-adaptor-signatureļ¼ˆ2-ASļ¼‰ļ¼Œäøŗ链äø‹é˜²åŒčŠ±ęä¾›äŗ†ę–°ēš„č§£å†³ę–¹ę”ˆć€‚

2-AS ę˜ÆåŸŗäŗŽ Schnorr adaptor signatureēš„åƆē å­¦åŽŸčÆ­ļ¼Œč¦ē†č§£2-ASļ¼Œęˆ‘ä»¬é¦–å…ˆč¦åƹ Schnorrē­¾åå’Œé€‚配å™Øē­¾åęœ‰äø€å®šäŗ†č§£ć€‚

3.4.1 Schnorr ē­¾å

Schnorrē­¾åå…·ęœ‰ēŗæę€§å±žę€§ļ¼Œčæ™ę„å‘³ē€å¤šäøŖē­¾ååÆä»„čšåˆęˆäø€äøŖē­¾åć€‚ē®€å•ę„čÆ“ļ¼Œč‹„ęœ‰å¤šäøŖē­¾å $S_1$ 和 $S_2$ļ¼ŒåÆ仄通čæ‡åŠ ę³•čšåˆęˆäø€äøŖē­¾å $S=S_1+S_2$ļ¼Œč€ŒéŖŒčÆę—¶åƹåŗ”ēš„公钄也åÆä»„čšåˆęˆ $P = P_1 + P_2$怂

3.4.2 适配å™Øē­¾å

适配å™Øē­¾åęœ‰å‡ äøŖåŸŗęœ¬ēš„ę­„éŖ¤ļ¼Œå¦‚Gen态PSign态PVrfy态Adapt态Extract怂åœØē†č§£2-ASę—¶ļ¼Œå°¤äøŗé‡č¦ēš„ę˜Æē†č§£Psign和Extractčæ™äø¤äøŖę­„éŖ¤ć€‚

ęœ¬ę–‡ē€é‡ä»Žē”Ø途而非åƆē å­¦äøŠåŽ»ē†č§£é€‚配å™Øē­¾åć€‚ē®€č€Œč؀之ļ¼Œå½“äø¤äøŖäø»ä½“åøŒęœ›åˆä½œē”®č®¤äø€ē¬”ē­¾åę—¶ļ¼Œå¾€å¾€é€ščæ‡åÆ¹ę–¹ēš„适配å™Øę„ä½œäøŗē­¾åēš„äø€éƒØ分ļ¼Œč€Œé€‚配å™Ø往往ę˜Æ公ē§é’„äø­ēš„公钄éƒØ分ļ¼Œē„¶åŽęŒęœ‰čƄ适配å™Øåƹåŗ”ē§é’„也就ę˜Æꉀ谓ē§˜åƆēš„äø€ę–¹ę‹„꜉åÆ仄Adapt蔄å…ØPsignē•™äø‹ēš„éƒØ分ē­¾åēš„čƒ½åŠ›ć€‚å¦‚ęžœä»…ä»…ę˜Æčæ™ę ·ēš„čƝļ¼Œå’ŒMuSigę˜Æäøę˜Æå·®äøå¤šļ¼Ÿä½†ę˜Æ适配å™Øē­¾åē‹¬ē‰¹ä¹‹å¤„åœØäŗŽåÆ仄Extractļ¼Œä¹Ÿå°±ę˜Æå½“å®Œę•“ēš„ē­¾åč¢«é‡Šę”¾åŽļ¼Œå½“åˆå‘čµ·é€‚é…å™Øē­¾åēš„Psignēš„äø€ę–¹åÆ仄通čæ‡å®Œę•“ēš„ē­¾åć€ä¹‹å‰ēš„éƒØ分ē­¾åä»„及适配å™Øļ¼ˆå…¬é’„ļ¼‰ęå–å‡ŗåƹåŗ”ēš„ē§˜åƆļ¼ˆē§é’„ ļ¼‰ć€‚

3.4.3 äø¤č€…ē»“合ļ¼š2-AS

前面已ē»äŗ†č§£ Schnorr ē­¾åå’Œé€‚配å™Øē­¾åēš„ē‰¹ę€§ļ¼ŒēŽ°åœØęˆ‘ä»¬å°±åÆ仄ēœ‹ēœ‹å°†äø¤č€…ē»“合ēš„é­”ę³•ļ¼š2-AS怂

å‡å®šęˆ‘ä»¬ęœ‰äø€äøŖVTXOļ¼Œå¹¶äø”åøŒęœ›åœØ链äø‹čƒ½äæčƁ其åœØåŒčŠ±ēš„ę—¶å€™čƒ½č¢«ē½šę²”ļ¼Œé‚£ä¹ˆęˆ‘们åÆ仄čæ™ę ·č®¾č®”ļ¼š

  • é¦–å…ˆęˆ‘ä»¬č¦ęœ‰äø€äøŖꃩē½šč¾“å‡ŗļ¼Œå…¶äø­čƒ½č§£é”ēš„pubkeyę˜Æäø€äøŖꃩē½šå…¬é’„怂äæčƁē”ØꈷåœØčæ›č”ŒåŒčŠ±ēš„ę—¶å€™čƒ½å¤Ÿčæ›č”Œē½šę²”怂

  • äŗ¤ę˜“åÆ¹ę‰‹ä¹‹é—“åˆä½œčæ›č”Œé€‚配å™Øē­¾åē”®č®¤é“¾äø‹äŗ¤ę˜“ļ¼Œå¦‚ęžœē”Øꈷäø¤ę¬”ä½æē”Ø同äø€äøŖč¾“å…„ļ¼Œé‚£ä¹ˆčÆ„č¾“å‡ŗčƒ½č¢«ęœåŠ”å•†ē½šę²”怂

  • 要걂ē”ØꈷęÆę¬”åœØꛓꖰēŠ¶ę€ēš„ę—¶å€™éƒ½éœ€č¦ē”Ÿęˆäø€äøŖpubkey作äøŗꃩē½šč¾“å‡ŗļ¼ŒčÆ„ęƒ©ē½šč¾“å‡ŗēš„ęƒ©ē½šå…¬é’„ē”±ęå‰ē”®å®šå„½ēš„äø¤åƹ公钄čæ›č”Œ Schnorr ē­¾åęŠ€ęœÆåŠ ę³•ę‰€ęž„ęˆć€‚

ę‰€ä»„ęˆ‘ä»¬ęÆę¬”äŗ¤ę˜“前都ē”®č®¤å„½éšåŽä½æē”Øēš„å…¬ē§é’„åƹļ¼Œęå‰ē”Ÿęˆęƒ©ē½šč¾“å‡ŗć€‚é‚£ä¹ˆäø€ę—¦åŒčŠ±å‘ē”Ÿļ¼ŒęœåŠ”商就åÆ仄通čæ‡äø¤ę¬”适配å™Øē­¾åęœ€ē»ˆå¾—到åƹåŗ”ęƒ©ē½šč¾“å‡ŗēš„ē§é’„怂

3.4.4 Bitcoin Cliqueēš„利弊

Bitcoin Clique ę–¹ę”ˆä¹Ÿå¹¶éžå®Œē¾Žę— ē¼ŗć€‚å…¶ē¼ŗē‚¹åœØäŗŽļ¼ŒåœØ链äø‹ēŠ¶ę€ę›“ę–°ę—¶ļ¼Œéœ€č¦äøę–­äŗ¤ę¢ē”ØäŗŽęž„å»ŗꖰēš„ęƒ©ē½šå…¬é’„ēš„2-AS åÆ†é’„ć€‚å¹¶äø”ē”±äŗŽčÆ„ę–¹ę”ˆåŸŗäŗŽCoinPoolč®¾č®”ļ¼ŒåŒę—¶äøŗäŗ†ęÆę¬”äŗ¤ę¢2-AS åƆ钄和åÆ¹ę–°ē‰ˆęœ¬ēš„UTXOčæ›č”Œę ”éŖŒē­¾åļ¼ŒčÆ„ę–¹ę”ˆä¹Ÿč¦ę±‚ēŠ¶ę€ę›“ę–°ę—¶ę‰€ęœ‰äŗŗåœØēŗæ怂 也就ę˜ÆčƓ通äæ”ēš„å¤ę‚åŗ¦å’Œäŗ¤äŗ’ę€§ä¾ę—§å¾ˆé«˜ć€‚

ęœ€é‡č¦ēš„äø€ē‚¹å°±ę˜Æčæ™ę ·ēš„ęؔ型ę˜Æäø€ē§ē±»ä¼¼StateChainēš„č®¾č®”ļ¼ŒęÆę¬”ęˆ‘ä»¬åœØ链äø‹č½¬ē§»ēš„ę˜ÆꟐäøŖUTXOēš„ę‰€ęœ‰ęƒļ¼Œę‰€ä»„ä½æē”Øē±»ä¼¼2-ASēš„double-spend-prevent signaturesēš„ē³»ē»Ÿéƒ½ę— ę³•åœØ链äø‹ę”Æ付äø­čæ›č”Œę‰¾é›¶ļ¼Œčæ™å°±č®©åŗ”ē”Øåœŗę™Æ非åøø꜉限怂

ę­¤å¤–ļ¼Œå³ä¾æę˜Æ꜉äŗ†ä¾æäŗŽę“ä½œēš„SharedUTXOęœŗ制和äøéœ€č¦č½Æ分叉ēš„链äø‹é˜²åŒčŠ±åŽŸčÆ­ļ¼Œęˆ‘ä»¬ä»éœ€č¦ę‰€ęœ‰äŗŗåœØēŗæꛓꖰē”®č®¤UTXOēš„ę–°ēŠ¶ę€ļ¼Œå³ä½æę˜ÆęÆę¬”ēŠ¶ę€ę›“ꖰåŖ影响链äø‹ē½‘ē»œäø­ēš„äø€éƒØ分äŗŗ怂让äøē›ø关ēš„äŗŗåœØēŗæ参äøŽé“¾äøŠę›“ꖰę˜Æäøåˆē†ēš„ć€‚å¹¶äø”完å…Øę¶ˆé™¤ęµåŠØę€§éœ€ę±‚ä¹Ÿäøę˜Æęˆ‘ä»¬ę‰€ęœŸęœ›ēš„ļ¼Œē¼ŗä¹ęµåŠØꀧ궦껑ēš„ę”Æä»˜ę–¹ę”ˆę— ę³•čæ›č”Œé¢é¢ę‰¾é›¶ļ¼Œäø”ē”±äŗŽé€€å‡ŗ问题ļ¼Œę‰€ęœ‰äŗŗēš„面额往往åæ…é”»ē›øåŒć€‚

å› ę­¤ļ¼Œē›®å‰äøå­˜åœØäø€äøŖ非通道äø”ę”ÆꌁåŠØę€é¢é¢å¹¶åŸŗäŗŽUTXOēš„链äø‹ę‰©å®¹ę–¹ę”ˆć€‚ę›¾ē»ä»„å¤Ŗ坊也åœØčæ™äøŖč·ÆēŗæäøŠé„±å—å›°ę‰°ļ¼Œęˆ‘们ē§°ä¹‹äøŗPlasma陷阱ļ¼Œē›ø关ēš„ē ”ē©¶åÆä»„å‚č€ƒč®ŗꖇ Lower Bounds for Off-Chain Protocols: Exploring the Limits of Plasma怂

ꀻē»“问题äøŽę•™č®­ļ¼š

  1. éœ€č¦ęµåŠØꀧēš„궦껑äæčƁåŠØę€é¢é¢ę”Æ付(åÆę‰¾é›¶äŗ¤ę˜“)ļ¼ščæ™éœ€č¦äæē•™é€šé“č®¾č®”ļ¼Œäø”åŒę—¶ä¹ŸåÆ仄éæ免退å‡ŗé—®é¢˜ć€‚

  2. 减少åÆ¹ę‰€ęœ‰å‚äøŽč€…åŒę­„åœØēŗæēš„ä¾čµ–ļ¼šęˆ‘们äøåøŒęœ›ęƏäøŖē”ØꈷåœØ链äø‹ē½‘ē»œčæ›č”Œä»»ä½•ēŠ¶ę€ę›“ꖰēš„ę—¶å€™éƒ½åœØēŗæļ¼ŒShared UTXOēš„ꛓꖰåŗ”čÆ„ę˜Æē›ø关ēš„äŗŗåœØēŗæåä½œę›“ę–°å³åÆ怂

åŸŗäŗŽä»„äøŠč®¤čƆļ¼Œęœ¬ę–‡ē»§ē»­ę²æē€čæ™äø€ę–¹å‘ļ¼ŒęŽ¢ē“¢ę›“优化ēš„ę–¹ę”ˆć€‚

3.5 é€šé“å·„åŽ‚å’Œč™šę‹Ÿé€šé“

åœØ前面ēš„č®Øč®ŗäø­ļ¼Œęˆ‘们认čƆ到äøä»…éœ€č¦äæē•™é€šé“ēš„č®¾č®”ļ¼Œä¹Ÿéœ€č¦Shared UTXOē»™ęˆ‘们åø¦ę„链äø‹ēš„ä½Žęˆęœ¬ę”¶ē›Šć€‚é‚£ä¹ˆęœ‰äø€äøŖåœØé—Ŗē”µē½‘ē»œé¢†åŸŸč®Øč®ŗ已久ēš„ꦂåæµčæ›å…„äŗ†ęˆ‘们ēš„视野ļ¼Œå³é€šé“å·„厂ļ¼ˆChannel Factoryļ¼‰ć€‚

ę­¤å‰ļ¼Œęˆ‘ä»¬ęåˆ°äŗ†č¢«é“¾äøŠUTXOę‰æčÆŗēš„链äø‹UTXOč¢«ē§°äøŗVirtual UTXOć€‚å¦‚ęžœęŠŠé“¾äø‹ēš„Virtual UTXO作äøŗ通道ēš„FundingTxļ¼Œęˆ‘们就得到äŗ†äø€äøŖꖰꦂåæµļ¼Œä¹Ÿå°±ę˜Æ虚ꋟ通道ļ¼ˆVirtual Channelļ¼‰ć€‚那么åœØčæ™äøŖShared UTXOäø­é“¾äø‹ēš„č™šę‹Ÿé€šé“ē”±Virtual HTLCčæžęŽ„怂äø€åˆ‡éƒ½é“¾äø‹äŗ†ļ¼Œå…Ø都ā€œč™šę‹ŸåŒ–ā€äŗ†ć€‚čæ™ä¼¼ä¹Žęä¾›äŗ†äø€äøŖē†ęƒ³ēš„č§£å†³ę–¹ę”ˆļ¼šåœØ链äø‹å®žēŽ°å¤§éƒØåˆ†åŠŸčƒ½ļ¼ŒåŒ…ꋬ굁åŠØę€§č°ƒę•“ē­‰ļ¼Œé—Ŗē”µē½‘ē»œēš„ę‰©å±•ä¼¼ä¹ŽčæŽåˆƒč€Œč§£äŗ†ć€‚

但ę˜Æäŗ‹å®žēœŸēš„å¦‚ę­¤ē¾Žå„½å—ļ¼Ÿ

ē”±äŗŽē»§ę‰æäŗ†Shared UTXOēš„ē‰¹ę€§ļ¼Œé€šé“å·„åŽ‚éœ€č¦å¤šäøŖē”Øꈷēš„ååŒå·„ä½œę„å¼€é€šå’Œå…³é—­ć€‚å¦‚ęžœå…¶äø­ä»»ä½•äø€äøŖē”Øęˆ·ę— ę³•åŠę—¶é…åˆļ¼ˆä¾‹å¦‚ē¦»ēŗæꈖäøå“åŗ”ļ¼‰ļ¼ŒåÆčƒ½ä¼šå½±å“ę•“äøŖ通道巄厂ēš„åŠŸčƒ½ć€‚ē”±äŗŽé€šé“å·„åŽ‚ę¶‰åŠå¤šę–¹å…±åŒē­¾ē½²ēŠ¶ę€ę›“ꖰļ¼Œä»»ä½•äø€ę–¹ēš„äøåŒę­„ęˆ–ę¶ę„č”ŒäøŗåÆčƒ½åÆ¼č‡“å…¶ä»–ē”Øęˆ·ę— ę³•é”ŗåˆ©å…³é—­é€šé“å¹¶ęå–čµ„é‡‘ć€‚

并äø”čæ™ę ·ēš„č®¾č®”ēš„é—®é¢˜ä¹Ÿå¾ˆę˜Žę˜¾ļ¼Œč™½ē„¶é€ščæ‡čæ™ē§ę–¹å¼ęŠŠé€šé“开关ēš„ęˆęœ¬é™ä½Žäŗ†ļ¼Œä½†ę˜Æ通道之闓ēš„安å…Øęؔ型čæ˜ę˜Æä¾čµ–ę‰æčÆŗäŗ¤ę˜“å’ŒHTLCć€‚å› ę­¤ļ¼Œé€šäæ”和äŗ¤äŗ’ēš„é—®é¢˜ä¾ę—§å­˜åœØļ¼Œē”šč‡³čæ™ē§ę–¹ę”ˆēš„实ēŽ°å¤ę‚ꀧęƔ当äø‹ēš„LN-Paneltyčæ˜č¦é«˜ć€‚

3.6 ARK JoinPool和äø“ꗶ通道

通čæ‡ä¹‹å‰é€šé“å·„厂ēš„ę”ˆä¾‹å›žé”¾ļ¼Œęˆ‘们得到äø€äøŖē»“č®ŗļ¼šåœØåŸŗäŗŽShared UTXOäø­ēš„é€šé“č®¾č®”äø­ļ¼Œä¹Ÿč®ø并äøåŗ”čÆ„ē»§ē»­ę²æē”Øē»å…øēš„ā€œLN-Paneltyā€ēš„é€šé“č®¾č®”ļ¼Œä½†åŒę—¶åŗ”äæē•™å¼•å…„通道ēš„优ē‚¹ļ¼š

  1. 굁åŠØꀧåø¦ę„ēš„åŠØę€é¢é¢ļ¼›

  2. ꘓäŗŽé€€å‡ŗ怂

åŸŗäŗŽę­¤ļ¼Œäø€ē§åˆ©ē”ØJoinPoolēš„äø“ꗶ通道ēš„č®¾č®”åŗ”čæč€Œē”Ÿļ¼Œå³ARK Protocol怂

3.6.1 JoinPoolļ¼šéƒØ分äŗŗ参äøŽę›“ꖰ

åœØå¦‚å‰ę–‡ę‰€čæ°ļ¼ŒCoinPoolē»™å¤šäŗŗēš„链äø‹åä½œę‰©å®¹åø¦ę„ēš„ę½œåŠ›ļ¼ŒęƔ如äøéœ€č¦ęµåŠØę€§ć€å¤šč·³ć€HTLCē­‰å¤ę‚并äø”å®¹ę˜“å‡ŗꕅ障ēš„č®¾č®”ć€‚ä½†ę˜ÆCoinPoolęØ”åž‹ęœ€å…³é”®ēš„问题就ę˜Æåƹē”Øꈷēš„åœØēŗæ要걂ļ¼šę•“äøŖShared UTXOäø­ēš„ē”ØꈷåœØ链äø‹ēŠ¶ę€ę›“ę–°ę—¶éƒ½åæ…é”»åœØēŗæļ¼Œå³ä¾æéƒØ分ē”Øꈷēš„ēŠ¶ę€ę²”ęœ‰ę”¹å˜ļ¼Œä¾ē„¶éœ€č¦åœØēŗæéŖŒčƁ并ē»™å‡ŗåƹåŗ”ēš„ē­¾åć€‚čæ™äø€č¦ę±‚č®©ęˆ‘ä»¬å§‹ē»ˆę— ę³•éæ免ē”Øęˆ·éœ€č¦čæč”Œč‡Ŗå·±čŠ‚ē‚¹ēš„é—®é¢˜ć€‚

äøŗäŗ†č§£å†³čæ™äø€éš¾é¢˜ļ¼Œäø€ē§ę–°ēš„ęØ”åž‹č¢«ęå‡ŗļ¼Œå³JoinPool怂JoinPoolåœØShared UTXO之äø­ēš„ē†åæµę˜Æļ¼šęÆę¬”ęœ‰ē”Øęˆ·éœ€č¦ę›“ę–°å…¶é“¾äø‹ēŠ¶ę€ę—¶ļ¼Œå¤§å®¶äø€čµ·åŠ å…„到äø€äøŖ代č”Ø其åƹåŗ”UTXOꖰēŠ¶ę€ēš„Shared UTXO之äø­ć€‚čæ™å°±č§£å†³äŗ†äøē›ø关ēš„ē”ØꈷåœØ他äŗŗę‰§č”Œę—¶ä¹Ÿéœ€č¦åœØēŗæēš„é—®é¢˜ć€‚ä¹Ÿå°±ę˜ÆčÆ“ļ¼ŒåœØåŸŗäŗŽJoinPoolēš„č®¾č®”äø­ļ¼Œē”Øęˆ·ä»…åœØéœ€č¦čæ›č”Œäŗ¤ę˜“ę—¶ę‰éœ€åœØēŗæ怂

但ę˜Æęˆ‘ä»¬éƒ½ę˜Žē™½ļ¼Œéœ€č¦äøé—“ꖭčæč”Œé—Ŗē”µē½‘ē»œčŠ‚ē‚¹é™¤äŗ†éœ€č¦äæčƁē”Øꈷē§é’„åœØēŗæåÆ仄čæ›č”Œē­¾åå¤–ļ¼Œčæ˜ęœ‰äø€äøŖé‡č¦ēš„原因ę˜Æļ¼ŒęƏäøŖé€šé“ęˆå‘˜éƒ½éœ€č¦ WatchTower ꌁē»­ē›‘视äŗ¤ę˜“åÆ¹ę‰‹ę–¹ę˜Æå¦ęŠŠåƹč‡Ŗå·±äøåˆ©ēš„ę‰æčÆŗäŗ¤ę˜“到链äøŠć€‚čæ™å¼•å‡ŗäŗ†ęˆ‘ä»¬éœ€č¦č§£å†³ēš„ē¬¬äŗŒäøŖé—®é¢˜ć€‚

3.6.2 WatchTowerčŒč“£č½¬ē§»ļ¼šē”Øęˆ·ę— éœ€č‡Ŗč”Œē»“ꊤ节ē‚¹

åœØē»å…øēš„LN-Paneltyēš„č®¾č®”äø­ļ¼ŒęƏäøŖē”Øęˆ·éœ€č¦ęž„å»ŗč‡Ŗå·±ēš„WatchTowerę„ē›‘ꎧåÆ¹ę–¹ę˜Æå¦ęŠŠę—§ēš„ēŠ¶ę€äøŠé“¾ļ¼Œč‹„ę˜Æ则会čæ›č”Œęƒ©ē½šć€‚åœØčæ™ę ·ēš„ę—§ęؔ型äø­ļ¼Œęˆ‘ä»¬ę‰€ęœ‰äŗŗēš„äŗ¤ę˜“åÆ¹ę‰‹ę–¹éƒ½ę˜Æåƹē­‰ēš„é—Ŗē”µčŠ‚ē‚¹ļ¼ŒęÆę¬”å‚äøŽäŗ¤ę˜“éƒ½ęœ‰åÆčƒ½ę˜Æ和äøåŒēš„节ē‚¹å¼€åÆ通道čæ›č”Œäŗ¤ę˜“ć€‚ä½†ę˜ÆåœØARKäø­ļ¼Œę‰€ęœ‰ēš„ē”Øęˆ·å…¶å®žéƒ½ę˜Æ和ASPļ¼ˆARK Service Providerļ¼‰äŗ¤äŗ’ļ¼Œå¹¶äøä¼šē›“ęŽ„å’Œåˆ«ēš„ē”Øꈷäŗ¤äŗ’怂

åƹäŗŽASPę„čÆ“ļ¼Œē”ØꈷåœØ链äø‹ēš„VTXOäø€ē»äŗ¤ę˜“ļ¼Œå°±ä¼šē­¾ē½²äø€ä»½å¼ƒęƒäŗ¤ę˜“怂čæ™ę˜Æ因äøŗē†ęƒ³ęƒ…况äø‹ē”ØꈷåœØ链äø‹ēš„VTXOļ¼Œę˜Æäøä¼šč¢«ęåˆ°é“¾äøŠēš„ļ¼Œč€Œę˜Æäøę–­č¢«å¼•ē”Ø再čæ›č”Œåˆ°äø‹äø€č½®äŗ¤ę˜“之äø­ć€‚č‹„ę˜Æäø€ä»½VTXOåœØ链äø‹č¢«äŗ¤ę˜“ļ¼ŒåŒę—¶åœØ链äøŠč¢«ęå‡ŗļ¼Œčæ™å°±ä»£č”Øē€čæ™äøŖVTXOč¢«ē”Øꈷčæ›č”Œäŗ†åŒčŠ±äŗ¤ę˜“ļ¼Œé‚£ä¹ˆASP就会ē”ØčÆ„ē”Øęˆ·å½“åˆé“¾äø‹ē­¾ē½²ēš„å¼ƒęƒäŗ¤ę˜“ę„åƹčÆ„ē”Øęˆ·ęåˆ°é“¾äøŠēš„资金čæ›č”Œē½šę²”怂ASP会åƹ历史äøŠę‰€ęœ‰å‡ŗēŽ°ēš„VTXOčæ›č”Œē›‘ꎧļ¼Œé˜²ę­¢ęœ‰äŗŗ从链äø‹å·²ē»čŠ±č“¹ēš„VTXOäø­å†åˆ°é“¾äøŠę¶ę„é€€å‡ŗ怂

čæ™å°±å°†WatchTowerēš„čæč„č“£ä»»ä»Žę™®é€šē”Øęˆ·č½¬ē§»åˆ°äŗ†operatorļ¼Œē›øåƹäŗŽé—Ŗē”µē½‘ē»œč€Œč؀ļ¼Œčæ™ē§ęØ”å¼ęœ‰äŗ†äø€äøŖå·Ø大ēš„ę”¹čæ›ļ¼šęˆ‘们ē»ˆäŗŽäøå†éœ€č¦ę™®é€šē”Øꈷčæč”Œč‡Ŗå·±ēš„节ē‚¹ę„äæéšœč‡Ŗå·±ēš„安å…Ø怂

关äŗŽå…¶ä»–ę–¹ę”ˆåœØ优化ē”Øęˆ·čŠ‚ē‚¹čæč”Œę–¹é¢ēš„小ē»“ļ¼š

  • é—Ŗē”µē½‘ē»œčŠ‚ē‚¹äŗ‘ę‰˜ē®”

äø€äŗ›ę–¹ę”ˆé€‰ę‹©åœØäŗ‘平台äøŠčæč”Œé—Ŗē”µē½‘ē»œčŠ‚ē‚¹ļ¼Œä»„åø®åŠ©ē”Øęˆ·é™ä½Žčæč”ŒčŠ‚ē‚¹ēš„ä½æē”Øé—Ø꧛怂ē„¶č€Œļ¼Œčæ™ē§ę–¹ę”ˆä»Žęœ¬č“ØäøŠčæčƒŒäŗ†é—Ŗē”µē½‘ē»œęœ¬čŗ«ēš„安å…Øå‡č®¾ć€‚åœØé—Ŗē”µē½‘ē»œęŠ€ęœÆäø­ļ¼Œē§é’„和ę‰æčÆŗäŗ¤ę˜“ēš„å­˜å‚ØåœØč®ø多åœŗę™Æäø­åŒę ·é‡č¦ć€‚å› ę­¤ļ¼Œē®€å•åœ°ä½æē”Øčæœē؋ē§é’„并äøčƒ½äæčƁ安å…Ø怂

ęœ¬č“ØäøŠļ¼Œčæ™ē§ę–¹ę”ˆå°†äø¤ę–¹åšå¼ˆåœŗę™Æå˜ęˆäŗ†äø€äøŖę¶‰åŠęˆ‘ć€äŗ¤ę˜“åÆ¹ę‰‹ę–¹å’Œäŗ‘ę‰˜ē®”ę–¹ēš„äø‰ę–¹åšå¼ˆåœŗę™Æ怂č‡Ŗå·±åœØäøŽåÆ¹ę‰‹ę–¹äŗ¤ę˜“后但ēŠ¶ę€å°šęœŖäøŠé“¾ēš„ēŠ¶ę€ę—¶ļ¼Œäŗ‘ę‰˜ē®”ę–¹åÆä»„å•ę–¹é¢åˆ é™¤ęˆ‘äŗ‘ē«Æ节ē‚¹äø­ēš„ę‰æčÆŗäŗ¤ę˜“ļ¼Œę­¤ę—¶ęˆ‘ēš„äŗ¤ę˜“åÆ¹ę‰‹ę–¹ä¾æåÆ将åÆ¹å…¶ęœ‰åˆ©ēš„ēŠ¶ę€äøŠé“¾ć€‚ åœØčæ™ę ·ēš„é—Ŗē”µē½‘ē»œäŗ‘节ē‚¹ę‰˜ē®”ę–¹ę”ˆäø­ļ¼Œå­˜åœØäŗ‘ę‰˜ē®”平台和äŗ¤ę˜“åÆ¹ę‰‹ę–¹äø²é€šä½œę¶ēš„é£Žé™©ć€‚

  • CRAB 和 Sleepy CRAB

Aumayrē­‰äŗŗꏐå‡ŗēš„ CRAB (Channel Resistant Against Bribery)åč®®ļ¼Œé€ščæ‡é¢å¤–ę·»åŠ ęŠµęŠ¼å“ē»“合ęæ€åŠ±ēŸæå·„ēš„ęœŗåˆ¶ę„äæéšœę”Æ付通道ēš„安å…Øļ¼Œå°¤å…¶ę˜ÆåœØē”Øꈷē¦»ēŗæēš„ęƒ…å†µäø‹ć€‚čæ™ē§ęœŗ制减少äŗ†åƹē¬¬äø‰ę–¹WatchtTowerēš„ä¾čµ–ć€‚ē„¶č€Œļ¼Œčæ™ē§ęŠµęŠ¼å“ęœŗåˆ¶ę— ē–‘čæ›äø€ę­„加剧äŗ†ē±»ä¼¼ā€œå…„蓦굁åŠØꀧā€ēš„é—®é¢˜ć€‚å› äøŗå®ƒéœ€č¦ē”ØꈷåœØ加兄链äø‹ē½‘ē»œę—¶ļ¼Œé”å®šę›“多äøŽäŗ¤ę˜“ē›®ēš„ę— å…³ēš„资金ļ¼Œč™½ē„¶ē”®äæäŗ†å®‰å…Øꀧļ¼Œä½†ē‰ŗē‰²äŗ†čµ„金ēš„굁åŠØę€§å’Œę•ˆēŽ‡ć€‚并äø”čÆ„ē±»ę–¹ę”ˆä»éœ€č¦ē”Øꈷč‡Ŗč”Œčæč”ŒčŠ‚ē‚¹ļ¼ŒåŖę˜Æ降低äŗ†åƹē”ØꈷåœØēŗæēš„要걂怂

3.6.3 äø“ꗶ通道ļ¼šē”Øęˆ·ę— éœ€č‡Ŗč”Œē»“ꊤ通道굁åŠØꀧ

꜉äŗŗåÆčƒ½ä¼šé—®ļ¼Œäøŗ什么 ASP ęœåŠ”å•†ę„æꄏäøŗęˆ‘ä»¬åœØ JoinPool ēš„通道ę³Øå…„ęµåŠØꀧļ¼Ÿčæ™ę˜Æ因äøŗē”Øęˆ·å¦‚ęžœęƒ³ä½æē”ØåŸŗäŗŽ ARK ē½‘ē»œēš„ VTXOļ¼Œåæ…锻先将č‡Ŗå·±ēš„ UTXO äøŽčæč„商äø€čµ·å­˜å…„äø€äøŖ多ē­¾åœ°å€ļ¼Œå…¶ē±»ä¼¼äŗŽäø€äøŖ FundingTxļ¼Œä»„ę¢å– VTXOć€‚ęœ¬č“ØäøŠļ¼Œē”ØꈷęÆę¬”é“¾äø‹äŗ¤ę˜“都ę˜ÆåœØä½æē”Øopeatorēš„资金ļ¼Œä½†ę˜Æ会å‡ŗč®©ę­¤å‰č‡Ŗå·±ę­¤å‰å’Œopeator多ē­¾ēš„资金怂

č€Œä¹‹ę‰€ä»„ęŠŠARKēš„通道ē§°äøŗäø€ē§äø“ꗶ通道ļ¼Œę˜Æ因äøŗå®ƒå…·ęœ‰å•å‘ę€§å’Œäø€ę¬”ꀧę³Ø资äø¤ē§ē‰¹ē‚¹ć€‚

  • å•å‘ę€§ļ¼šåœØ单向通道内ļ¼Œčµ„金åŖä¼šä»ŽęŒ‡å®šå‘čµ·ę–¹č½¬å…„åƹåŗ”ēš„č¾“å‡ŗę–¹ć€‚

  • äø€ę¬”ꀧę³Ø资ļ¼šARK ēš„通道åŖéœ€č¦äø€ę¬”ꀧę³Øå…„čµ„é‡‘ć€‚čµ„é‡‘ę³Ø兄后ļ¼Œäøéœ€č¦ē»§ē»­ē»“ꊤ通道ēš„굁åŠØꀧ怂

åœØčæ™ę ·ēš„äø“ꗶ通道ēš„č®¾č®”äø‹ļ¼Œę³Øčµ„å®Œęˆä¹‹åŽļ¼Œé€šé“äøéœ€č¦å†čæ›č”Œå†å¹³č””ē­‰č°ƒę•“怂ē›øåƹäŗŽé—Ŗē”µč€Œč؀ļ¼Œäøä»…ē”Øꈷäøå†éœ€č¦å…³åæƒé€šé“굁åŠØꀧļ¼ŒęµåŠØę€§ęä¾›č€…ä¹Ÿäøå†éœ€č¦ē»“ꊤ通道굁åŠØꀧ怂通道äø­å”Æäø€å­˜åœØēš„变åŠØåŖ剩äø‹äŗ†ē”Øęˆ·é€€å‡ŗčæ™äø€äŗ‹ä»¶ć€‚

3.6.4 ARKåč®®ēš„ꀻē»“

ē»¼åˆä»„äøŠę‰€čæ°ļ¼Œęˆ‘们åÆ仄ęø…ę™°åœ°ēœ‹åˆ°ļ¼ŒARK Protocolēš„č®¾č®”ē›øåƹäŗŽé—Ŗē”µē½‘ē»œåœØē”Øęˆ·ä½“éŖŒäøŠå·²ē»ęœ‰äŗ†ęƒŠäŗŗēš„čæ›ę­„ļ¼š

  • ē”Øęˆ·ę— éœ€č‡Ŗč”Œē»“ꊤ节ē‚¹

  • ē”Øęˆ·ę— éœ€č‡Ŗč”Œē»“ꊤ通道굁åŠØꀧļ¼Œę— å…„蓦굁åŠØę€§é—®é¢˜

  • ę”ÆęŒå¼‚ę­„äŗ¤äŗ’ļ¼Œę— éœ€åŒę–¹åŒę—¶åœØēŗæ

4. Bitcoin原ē”Ÿę‰©å®¹čŒƒå¼ēš„ę”¹å˜

通čæ‡äøŠę–‡ēš„ē ”ē©¶ļ¼Œęˆ‘ä»¬ęŽ¢ē“¢äŗ†åŸŗäŗŽ Shared UTXO ēš„多äøŖ链äø‹ę‰©å®¹ę–¹ę”ˆć€‚Shared UTXO ēš„č®¾č®”åˆč”·ę˜Æäøŗäŗ†č§£å†³ęµåŠØę€§é—®é¢˜ļ¼Œē„¶č€Œļ¼Œéšē€åč®®ēš„äøę–­ę¼”čæ›ļ¼Œęˆ‘ä»¬ę„å¤–åœ°å‘ēŽ°å®ƒåø¦ę„äŗ†č®øå¤šęˆ‘ä»¬ę›¾ęœŸęœ›ä½†ęœŖę•¢å„¢ęœ›ēš„优åŠæ怂

čæ™ę ‡åæ—ē€ Bitcoin 链äø‹ę‰©å®¹čæ›å…„äŗ†äø€äøŖꖰēš„å‘å±•ę–¹å‘ļ¼Œē›øč¾ƒäŗŽåŽŸęœ‰é—Ŗē”µē½‘ē»œēš„ęؔ式ļ¼Œčæ™ę˜Æäø€ē§čŒƒå¼č½¬ē§»ļ¼š

  • 从P2PęØ”åž‹åˆ°å¼•å…„ę— éœ€äæ”ä»»ēš„operator

链äø‹ę‰©å®¹ē½‘ē»œēš„é€»č¾‘ä»Žęœ€åˆ Lightning ē½‘ē»œēš„ā€œē”Øꈷåƹē”Øꈷā€åŒč¾¹åšå¼ˆęؔ型ļ¼Œé€ę­„ę¼”å˜äøŗā€œē”ØꈷäøŽ operatorā€ä¹‹é—“ēš„博弈ęØ”å¼ć€‚äøåŒēš„ę˜Æļ¼Œē”Øęˆ·ę— éœ€äæ”ä»»čæ™äøŖē¬¬äø‰ę–¹ēš„ operator怂

  • ē”Øęˆ·ę— éœ€č‡Ŗč”Œē»“ꊤ节ē‚¹č®¾ę–½ę„äæčÆčµ„äŗ§å®‰å…Ø

ä¼ ē»Ÿēš„ LN-Penalty ęؔ型仄及čÆø如 CRABē­‰ęœ€ę–°ē ”ē©¶ļ¼Œä¾čµ–ē”Øꈷč‡Ŗč”Œęä¾›ęŠµęŠ¼å“ä»„äæéšœčµ„金安å…Øļ¼ŒåŒę—¶č¦ę±‚ē”ØꈷåœØ通道存ē»­ęœŸé—“äæęŒåœØēŗæ并čæč”ŒčŠ‚ē‚¹ć€‚ē„¶č€Œļ¼ŒęœŖę„ēš„ę–¹ę”ˆå°†äøå†éœ€č¦čæ™äŗ›ę“ä½œć€‚ę›“é‡č¦ēš„ę˜Æļ¼Œčæ™äŗ›ęµē؋仍ē„¶äæęŒéžę‰˜ē®”ꀧč“Øļ¼Œē”Øęˆ·å§‹ē»ˆäæęœ‰åÆ¹å…¶čµ„äŗ§ēš„ęŽ§åˆ¶ęƒć€‚

  • 굁åŠØꀧē®”ē†čŒč“£ä»Žē”Øęˆ·č½¬ē§»åˆ°operator

åœØē»å…øēš„ LN-Penalty ęØ”åž‹å’Œę”¹čæ›č®¾č®”äø­ļ¼Œē”Øęˆ·éœ€č¦č‡Ŗč”Œč°ƒę•“é€šé“äø­ēš„굁åŠØꀧļ¼Œē‰¹åˆ«ę˜ÆåœØ굁åŠØꀧäøå¹³č””ꗶ怂čæ™é€šåøøéœ€č¦äø€å®šēš„äø“äøšēŸ„čƆļ¼Œå¹¶äø”åœØę²”ęœ‰ LSPļ¼ˆęµåŠØę€§ęœåŠ”ęä¾›å•†ļ¼‰ēš„åø®åŠ©äø‹ę“ä½œå¤ę‚怂ē„¶č€Œļ¼Œéšē€ęµåŠØꀧē®”ē†čŒč“£č½¬ē§»åˆ°ē¬¬äø‰ę–¹ operatorļ¼Œē”Øꈷäøå†éœ€č¦ę‹…åæ§ęµåŠØꀧē®”ē†ć€‚čæ™ęžå¤§åœ°ē®€åŒ–äŗ†ē”Øęˆ·ä½“éŖŒļ¼Œå¹¶äø”ę¶ˆé™¤äŗ†åŠ å…„ē½‘ē»œēš„éšœē¢ć€‚

  • čµ„ęœ¬ę•ˆēŽ‡å’Œę½œåŠ›ęžå¤§ęå‡

ꖰēš„åč®®č®¾č®”都åœØčæˆå‘P2POOLęؔ型ļ¼Œå…¶åœØčµ„ęœ¬ę•ˆēŽ‡äøŠäøŽå½“前ēš„é—Ŗē”µē½‘ē»œå­˜åœØę ¹ęœ¬ę€§åŒŗåˆ«ć€‚åœØ LN-Penalty ęؔ型äø­ļ¼ŒęƏäøŖē”ØꈷåœØ开åÆé—Ŗē”µé€šé“ę—¶åæ…é”»č‡Ŗč”Œęä¾›ęµåŠØꀧļ¼Œä½†čæ™äŗ›é€šé“ēš„굁åŠØę€§å¤§éƒØåˆ†ę—¶é—“ę˜Æ闲ē½®ēš„ļ¼ˆę”Æ付并äøé¢‘ē¹å‘ē”Ÿļ¼Œäø”ę”Æ付äøå‡åŒ€åˆ†åøƒäŗŽå„通道ļ¼‰ļ¼ŒåÆ¼č‡“ē”Øꈷēš„资金ęœŖčƒ½ęœ‰ę•ˆåˆ©ē”Ø怂而åœØꖰēš„åč®®č®¾č®”趋åŠæäø­ļ¼ŒęµåŠØę€§č¢«é›†äø­åˆ°ęµåŠØꀧ걠čæ›č”Œē»Ÿäø€ē®”ē†ļ¼Œčæ™äøŗęœŖę„ēš„ DeFi åœŗę™Æęä¾›äŗ†ę— é™åÆčƒ½ć€‚

čæ™åœŗčŒƒå¼č½¬å˜č”Ø꘎ļ¼ŒęµåŠØꀧē®”ē†ę˜Æ Bitcoin 原ē”Ÿé“¾äø‹ę‰©å®¹ę¼”čæ›ēš„ęœ¬č“Øļ¼Œä¹Ÿę˜ÆęœŖę„ē»§ē»­ę¼”化ēš„ę øåæƒäø»ēŗæ怂

ęœŖę„ļ¼Œéšē€ęŠ€ęœÆēš„äøę–­čæ›ę­„å’Œę–°ę–¹ę”ˆēš„äøę–­ę¶ŒēŽ°ļ¼ŒBitcoin ēš„链äø‹ę‰©å®¹ä¹‹č·Æåæ…å°†čæŽę„ę›“åŠ å…‰ę˜Žēš„发展前ę™Æć€‚ęˆ‘ä»¬å°†ē»§ē»­åœØčæ™äø€é¢†åŸŸčæ›č”Œę·±å…„ē ”ē©¶ļ¼Œę•¬čÆ·čÆ»č€…ęœŸå¾…ęˆ‘ä»¬ēš„čæ›äø€ę­„ꈐꞜ怂