@@ -16,13 +16,19 @@ topic-categories:
1616
1717# # Optional. Produces a Markdown link with either "[title][]" or
1818# # "[title](link)"
19- # primary_sources:
20- # - title: Example
21- # link: https://example.com
19+ primary_sources :
20+ - title : " Scaling Bitcoin with Inherited IDs, section 5.3: timeout-trees"
21+ link : https://github.com/JohnLaw2/btc-iids/blob/main/iids14.pdf
22+
23+ - title : " Scaling Lightning With Simple Covenants, section 4.2: timeout-trees"
24+ link : https://github.com/JohnLaw2/ln-scaling-covenants/blob/main/scalingcovenants_v1.3.pdf
2225
2326# # Optional. Each entry requires "title" and "url". May also use "feature:
2427# # true" to bold entry and "date"
2528optech_mentions :
29+ - title : " New timeout trees idea for minimizing onchain data when channel factory users become unresponsive"
30+ url : /en/newsletters/2021/10/06/#proposal-for-transaction-heritage-identifiers
31+
2632 - title : " Proposal for a managed joinpool protocol (Ark)"
2733 url : /en/newsletters/2023/05/31/#proposal-for-a-managed-joinpool-protocol
2834
@@ -36,9 +42,9 @@ optech_mentions:
3642 url : /en/newsletters/2024/11/15/#mad-based-offchain-payment-resolution-opr-protocol
3743
3844# # Optional. Same format as "primary_sources" above
39- # see_also:
40- # - title:
41- # link:
45+ see_also :
46+ - title : " Ark, a protocol based on timeout trees "
47+ link : topic ark
4248
4349# # Optional. Force the display (true) or non-display (false) of stub
4450# # topic notice. Default is to display if the page.content is below a
@@ -87,14 +93,14 @@ that user. Although no user can depend on this charity, it may be the
8793common state of affairs for timeout trees run by established business
8894that profit from repeat customers.
8995
90- Timeout trees can be created on Bitcoin today with no consensus changes
91- required, although there are advantages in block space efficiency and
92- reduced cooperative steps if a [ covenant] [ topic covenants ] mechanism is
93- added to consensus.
94-
95- Optech first became aware of the concept now called _ timeout trees_ with
96- the publication of the original [ Ark] [ topic ark ] protocol. The idea has
97- seen notable development since then in the context of other protocols.
96+ Timeout trees were first described by developer John Law in a paper
97+ introducing the [ inherited identifiers] [ news169 iids ] soft fork
98+ proposal. Law later [ expanded] [ news279 ttcov ] on the idea for other
99+ [ covenant] [ topic covenants ] proposals. Other developers have described
100+ variations on timeout trees, including designs that require greater
101+ interaction between participants but no consensus changes.
98102
99103{% include references.md %}
100104{% include linkers/issues.md issues="" %}
105+ [ news169 iids ] : /en/newsletters/2021/10/06/#proposal-for-transaction-heritage-identifiers
106+ [ news279 ttcov ] : /en/newsletters/2023/09/27/#using-covenants-to-improve-ln-scalability
0 commit comments