Skip to content

Commit

Permalink
Updated newly generated xml files
Browse files Browse the repository at this point in the history
  • Loading branch information
urvishp80 committed Nov 15, 2024
1 parent bf52d97 commit 402d581
Show file tree
Hide file tree
Showing 11 changed files with 240 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,30 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>2</id>
<title>Combined summary - Broken links to the previous mailing list archive</title>
<updated>2024-11-14T02:20:40.305742+00:00</updated>
<updated>2024-11-15T02:27:56.179566+00:00</updated>
<author>
<name>Andrew Poelstra 2024-11-14 14:30:00+00:00</name>
</author>
<author>
<name>Weikeng Chen 2024-11-13 02:35:00+00:00</name>
</author>
<author>
<name>Bryan Bishop 2024-11-12 19:54:00+00:00</name>
</author>
<link href="bitcoin-dev/Nov_2024/ma5834901b1f12eaea319b5ba6982357905be04bd_Broken-links-to-the-previous-mailing-list-archive.xml" rel="alternate"/>
<link href="bitcoin-dev/Nov_2024/m120c03443cd1d55488c85ee654bc236d01fc50b0_Broken-links-to-the-previous-mailing-list-archive.xml" rel="alternate"/>
<link href="bitcoin-dev/Nov_2024/mf020da837a496d9f1d33bfe338dc2edb6f5468cb_Broken-links-to-the-previous-mailing-list-archive.xml" rel="alternate"/>
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
<entry>
<id>2</id>
<title>Combined summary - Broken links to the previous mailing list archive</title>
<updated>2024-11-14T02:20:40.305782+00:00</updated>
<link href="https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#m120c03443cd1d55488c85ee654bc236d01fc50b0" rel="alternate"/>
<summary>The discontinuation of hosting by the Linux Foundation for the static HTML email archives, specifically for bitcoin-dev and other mailing lists, has created a notable disruption within the Bitcoin community. This move has rendered many links, which once led to vital discussions and information about Bitcoin development, inoperative. The consequence of losing access to these archives is profound, given their role in housing essential, canonical details that have supported understanding and advancements within the Bitcoin ecosystem.

In response to this challenge, the community has proposed several solutions to alleviate the impact of this transition. Among these, the redirect service offered by gnusha.org stands out for its simplicity and ease of use. By inputting an old URL, users can leverage this service to find the new location of the desired content within the archive, facilitated by a script that maps old URLs to their newer counterparts. This method ([gnusha.org/url redirect service](https://gnusha.org/url)) represents a convenient way for individuals to update broken links without needing extensive technical knowledge.
<updated>2024-11-15T02:27:56.179610+00:00</updated>
<link href="https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#ma5834901b1f12eaea319b5ba6982357905be04bd" rel="alternate"/>
<summary>The ongoing discussion raises concerns about the sustainability and reliability of hosting Bitcoin mailing lists, emphasizing the need for the community to secure its domain to ensure the longevity of critical communication channels. This arises from challenges experienced with external organizations like the Linux Foundation, which may not always provide indefinite support for Bitcoin-related projects. The conversation highlights an instance where the Linux Foundation agreed to host archives for the Bitcoin development community but later decided to discontinue this service. Such a move has significant implications, as it disrupts access to valuable resources and leaves numerous internet links leading to these resources broken. Despite this setback, the Linux Foundation's willingness to keep read-only archives accessible presents an opportunity for collaboration and eases the transition to a new domain.

For those seeking more hands-on control over the process, a Python script available on GitHub offers an alternative. This script allows for the manual resolution of URLs by converting them from the old Linux Foundation format to the updated archive locations. While this approach ([manual resolution script](https://gist.github.com/kanzure/4e7bcc58344ceaa1a668e65a434adb2bfile-resolver-py)) requires a greater degree of technical involvement, it provides another viable option for ensuring continued access to the archives.
The discontinuation of hosting by the Linux Foundation has prompted the Bitcoin community to explore alternatives for preserving access to vital content. Among the proposed solutions is a redirect service offered by gnusha.org, which facilitates the redirection of old URLs to new locations within the mailing list archives. This service operates on a straightforward mechanism requiring a previous URL input to map to a current archive location, offering a simple yet effective method for link updating. Additionally, a Python script available on GitHub provides another means to manually resolve URLs from their old Linux Foundation format to new destinations. This approach, although slightly more technical, ensures the continued accessibility of previously archived content, catering to those willing to undertake a more hands-on resolution process.

Choosing between the gnusha.org redirect service and the manual resolution method involves weighing the benefits of convenience against the need for accuracy and reliability in link validity. Despite the efficacy of these solutions, concerns remain regarding the integrity of the content, including the risks of incorrect redirects or compromised services. Nonetheless, the effort to maintain and update these archival resources highlights the community's commitment to preserving the historical and developmental record of Bitcoin and blockchain technologies. This collective endeavor reinforces the significance of these archives in facilitating ongoing dialogue and innovation within the field.</summary>
<published>2024-11-13T02:35:00+00:00</published>
The importance of maintaining access to these archives cannot be overstated, as they hold canonical information essential to the development and historical understanding of Bitcoin. As the community grapples with these changes, the collective endeavor to update and preserve these links underscores the critical nature of this content. Both the gnusha.org redirect service and the manual resolution script offer viable pathways to mitigate the impact of the Linux Foundation's decision, highlighting the community's resilience and commitment to safeguarding the accessibility of indispensable resources. The choice between utilizing the redirect service or engaging in manual resolution reflects broader considerations around ease of use and the assurance of content integrity, with each method presenting its advantages.</summary>
<published>2024-11-14T14:30:00+00:00</published>
</entry>
</feed>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>0</id>
<title>OP_PAIRCOMMIT</title>
<updated>2024-11-15T02:28:24.926949+00:00</updated>
<author>
<name>moonsettler 2024-11-15 00:00:00+00:00</name>
</author>
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
<entry>
<id>0</id>
<title>OP_PAIRCOMMIT</title>
<updated>2024-11-15T02:28:24.926981+00:00</updated>
<link href="https://gnusha.org/pi/bitcoindev/xyv6XTAFIPmbG1yvB0l2N3c9sWAt6lDTG-xjIbogOZ-lc9RfsFeJ-JPuXuXKzVea8T9TztlCvSrxZOWXKCwogCy9tqa49l3LXjF5K2cLtP4=@protonmail.com/T/#u#m53078da2568e93a70d05c6be71ec0951c3a5786f" rel="alternate"/>
<summary>A new opcode, `OP_PAIRCOMMIT`, is proposed to be added to tapscript as part of the LNhance opcode family. This family includes CTV, CSFS, IKEY, and PC, aimed at enabling efficient rebindable channels adaptable to various covenant tree or channel factory constructions. The `OP_PAIRCOMMIT` operation functions by removing the top two values from the stack, computing a "PairCommit" tagged SHA256 hash of these elements, and pushing this commitment back onto the stack. This proposal is detailed in a [GitHub gist](https://gist.github.com/moonsettler/d7f1fb88e3e54ee7ecb6d69ff126433b) and has been submitted as PR: 1699 to the [bitcoin/bips repository](https://github.com/bitcoin/bips).

The introduction of `OP_PAIRCOMMIT` addresses the dependency on the CAT opcode for constructing efficient LN-Symmetry. If CAT were available or its activation imminent, the necessity for `OP_PAIRCOMMIT` might not be as critical. However, given the current circumstances, `OP_PAIRCOMMIT` offers a targeted solution without the broader implications associated with CAT, such as enabling the inspection of sighashes on the stack and ancestor transactions, which could lead to novel two-way peg mechanisms.

`OP_PAIRCOMMIT` specifically aims to minimize the number of SHA256 iterations required in its primary use case, thereby optimizing for LN-Symmetry. This optimization is particularly relevant in scenarios involving unilateral closes, where channel peers must reconstruct the spend script of an intermediate state. By employing `OP_CHECKTEMPLATEVERIFY`, `OP_PAIRCOMMIT`, `OP_INTERNALKEY`, and `OP_CHECKSIGFROMSTACK` in sequence, a rebindable channel that remains optimal can be achieved. The opcode repurposes opcode 205 (formerly `OP_SUCCESS`) for its functionality, ensuring backward compatibility through a soft-fork deployment strategy.

A reference implementation of the proposal is available for review at the [LNhance bitcoin repository](https://github.com/lnhance/bitcoin/pull/6/files). This initiative has garnered input and support from several contributors, including Jeremy Rubin, Brandon Black, Salvatore Ingala, and Anthony Towns, and is licensed under the BSD-3-Clause license. Further exploration and discussion regarding `OP_PAIRCOMMIT` and its implications for Bitcoin's scripting capabilities are encouraged within the community.</summary>
<published>2024-11-15T00:00:00+00:00</published>
</entry>
</feed>
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>1</id>
<title>Broken links to the previous mailing list archive</title>
<updated>2024-11-15T02:27:42.000192+00:00</updated>
<author>
<name>Andrew Poelstra 2024-11-14 14:30:00+00:00</name>
</author>
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
<entry>
<id>1</id>
<title>Broken links to the previous mailing list archive</title>
<updated>2024-11-15T02:27:42.000221+00:00</updated>
<link href="https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#ma5834901b1f12eaea319b5ba6982357905be04bd" rel="alternate"/>
<summary>In the realm of Bitcoin development, the challenge of maintaining an accessible and reliable email archive has proven to be significant. The absence of a centralized entity like a "Bitcoin mailing list" means there's no straightforward mechanism for purchasing domain or hosting services specifically for this purpose. Instead, the responsibility falls upon community members who volunteer their resources to sustain these archives, a solution that is not only temporary but also fraught with potential issues. This decentralized approach mirrors current efforts, such as those observed with the new gnusha.org archives, which rely on communal support rather than a dedicated organization.

The theoretical solution of establishing an organization endowed with sufficient funds to manage such an archive faces practical obstacles. Despite the potential benefits of having a dedicated sysadmin funded by an endowment, the likelihood of finding an individual or group willing to commit substantial financial resources for the sake of preserving email archives remains low. This skepticism is further justified by past experiences, including issues faced with Linux Foundation servers and the vulnerability of even well-intentioned organizations to cyber threats, as demonstrated by the recent hack of the Internet Archive.

These challenges underscore the fragility of relying on third-party organizations for the preservation of information. Even when an organization like the Linux Foundation, which shares a common ideology with the Bitcoin community regarding access to information, offers its servers, the reliability of such solutions is not guaranteed. This situation emphasizes the broader dilemma within the tech community about how best to ensure the longevity and accessibility of valuable digital archives in the face of technical, financial, and security challenges.</summary>
<published>2024-11-14T14:30:00+00:00</published>
</entry>
</feed>
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>0</id>
<title>CHECKSIGFROMSTACK(VERIFY/ADD)</title>
<updated>2024-11-15T02:28:08.861553+00:00</updated>
<author>
<name>Brandon Black 2024-11-14 22:02:00+00:00</name>
</author>
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
<entry>
<id>0</id>
<title>CHECKSIGFROMSTACK(VERIFY/ADD)</title>
<updated>2024-11-15T02:28:08.861583+00:00</updated>
<link href="https://gnusha.org/pi/bitcoindev/ZzZziZOy4IrTNbNG@console/T/#u#mfe9c974e575666fb49b475a9d6fa184bf8f55ab1" rel="alternate"/>
<summary>The ongoing discussions around the CHECKSIGFROMSTACK (CSFS) Bitcoin Improvement Proposal (BIP) bring to light two primary considerations that are currently under debate. The first issue revolves around whether to include the CHECKSIGFROMSTACKVERIFY (CSFSV) opcode in pre-tapscript versions. Proponents argue that its compatibility with NOP forking justifies its inclusion, especially since it maintains consistency with CTV (CHECKTEMPLATEVERIFY), which is designed as a NOP compatible upgrade. This approach would enable Schnorr signatures to be utilized across earlier script versions for specific applications, potentially enhancing the utility and flexibility of these scripts. However, there's an opposing viewpoint suggesting that without a clear, significant benefit, such as the case presented by bare CTV for earlier script versions, the inclusion of CSFSV might not be justified. The concern here centers on the efficient use of limited NOPs for extending Schnorr signature commitments to older scripts, questioning the value of this allocation.

The second point of discussion focuses on the potential addition of CHECKSIGFROMSTACKADD (CSFSA). This proposal emerges from the recognition that if script multisig becomes a common method for verifying signatures on stack data, CSFSA could streamline the script-writing process, reducing the weight units (WU) required per key. Although the development and standardization of MuSig2 and FROST suggest that script multisig may not become the predominant application for these opcodes, the argument for including CSFSA hinges on the availability of OP_SUCCESSes. Allocating one for CSFSA is seen as a low-cost strategy for simplifying the creation of script multisigs, such as those enabled by miniscript, making them easier and less prone to errors.

Brandon's communication to the mailing list invites feedback on these deliberations, indicating a readiness to adapt the BIP and implementations of CSFS(V/A) based on community input. This open invitation underscores the collaborative nature of Bitcoin protocol development, where diverse opinions are considered to refine and enhance proposals before formal adoption.</summary>
<published>2024-11-14T22:02:00+00:00</published>
</entry>
</feed>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>1</id>
<title>Pluggable Channel Factories</title>
<updated>2024-11-15T02:25:57.255527+00:00</updated>
<author>
<name>renepickhardt 2024-11-14 12:45:29.445000+00:00</name>
</author>
<generator uri="https://lkiesow.github.io/python-feedgen" version="0.9.0">python-feedgen</generator>
<entry>
<id>1</id>
<title>Pluggable Channel Factories</title>
<updated>2024-11-15T02:25:57.255559+00:00</updated>
<link href="https://delvingbitcoin.org/t/pluggable-channel-factories/1252/2" rel="alternate"/>
<summary>Exploring the innovative potential of channel factories in solving the "last mile problem" for Lightning Service Providers (LSPs), there's a notable interest in utilizing them as a practical solution. Channel factories, particularly when integrated with mechanisms like SuperScalar proposal VTXOs in Ark, present an intriguing approach to funding transactions for channels. This concept aligns with the broader vision of enhancing liquidity management and payment facilitation within the Lightning Network.

The technical intricacies of channel factories, however, pose certain challenges, especially concerning their visibility and operability within the network. Current guidelines, as outlined in [BOLT7](https://github.com/lightning/bolts/blob/aa5207aeaa32d841353dd2df3ce725a4046d528d/07-routing-gossip.md), highlight that channels within a factory are not observable on the blockchain, complicating their announcement and monitoring. This limitation underscores the necessity for adjustments or extensions to BOLT7 to accommodate the unique characteristics of channel factories effectively.

Further examination into the subject reveals a promising direction for integrating channel factories into the network's routing nodes, as detailed in the referenced research. The proposition suggests that for the Lightning Network to adequately support liquidity management and address payment requests, the incorporation of channel factories is essential. To achieve this, a refined protocol is proposed that would enable the creation and closure of such channels to be communicated and verified through a dedicated API. This would offer a structured method for nodes to acknowledge the existence and status of these specialized channels, thereby facilitating more seamless transaction processes.

In essence, the development and implementation of a protocol supporting pluggable channel factories could significantly enhance the operational dynamics of the Lightning Network. By providing a means for the secure and efficient establishment of channel factories, along with mechanisms for their monitoring and announcement, it is possible to advance the network's capabilities in managing liquidity and facilitating payments.</summary>
<published>2024-11-14T12:45:29.445000+00:00</published>
</entry>
</feed>
Loading

0 comments on commit 402d581

Please sign in to comment.