From ceb2a50c827b3c8aa6f85d64dafd524065d3dbea Mon Sep 17 00:00:00 2001 From: urvishp80 Date: Wed, 13 Nov 2024 03:14:51 +0000 Subject: [PATCH] Updated homepage.json file --- static/homepage.json | 225 ++++++++------ .../Nov_2024/2024-11-13-homepage.json | 286 ++++++++++++++++++ 2 files changed, 416 insertions(+), 95 deletions(-) create mode 100644 static/homepage/Nov_2024/2024-11-13-homepage.json diff --git a/static/homepage.json b/static/homepage.json index 27801107c..7ba4b73d2 100644 --- a/static/homepage.json +++ b/static/homepage.json @@ -1,35 +1,52 @@ { - "header_summary": "Ethan Heilman et al. introduced a novel method for creating and spending Bitcoin covenants using Tapscript, which avoids necessitating soft forks and allows for arbitrary computation within Bitcoin's transaction data limits. This method, featured in their paper ([colliderscript.co/colliderscript.pdf](https://colliderscript.co/colliderscript.pdf)), involves a significant computational effort, hinting at the need for specialized ASICs for practical deployment due to the balance between computational cost and transaction size limitation.\n\nAntoine Poinsot announced the release of security advisories for historical issues in Bitcoin Core, emphasizing the project's dedication to transparent security practices. These advisories and the project's disclosure policy can be reviewed on their official website ([https://bitcoincore.org/en/2024/11/05/cb-stall-hindering-propagation](https://bitcoincore.org/en/2024/11/05/cb-stall-hindering-propagation)), marking a step towards addressing vulnerabilities responsibly.\n\nThe discussions also touched on advancements and security measures in Bitcoin transactions and the Lightning Network. Andy Schroder highlighted the introduction of a refund field feature through Bitcoin Improvement Proposal 70 (BIP70), enhancing transaction reversibility ([Andy Schroder's website](http://andyschroder.com/BitcoinFluidDispenser/2.3/)). Meanwhile, ZmnSCPxj proposed \"pluggable channel factories\" for the Lightning Network to enhance flexibility and functionality, suggesting a protocol that maintains compatibility with the BOLT specification ([https://delvingbitcoin.org/t/pluggable-channel-factories/1252](https://delvingbitcoin.org/t/pluggable-channel-factories/1252)). Lastly, the security of LNURL-withdraw links in POS devices was debated, contrasting two GitHub repositories ([theDavidCoen/LNURL-withdrawPOS](https://github.com/theDavidCoen/LNURL-withdrawPOS) and [Bolt Card](https://github.com/boltcard)) to highlight the importance of evolving POS technology for better security in handling LNURL-withdraw links.", + "header_summary": "Bryan Bishop highlighted the Linux Foundation's discontinuation of hosting static HTML email archives for bitcoin-dev and other mailing lists, causing widespread link breakage and loss of access to vital Bitcoin development content. In response, the community has explored solutions such as a redirect service by gnusha.org and a manual URL resolution script on GitHub, balancing ease of use with the reliability of content preservation. These efforts underscore the importance of maintaining access to archival content for the Bitcoin and blockchain technology historical record. [Source](https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#u#mf020da837a496d9f1d33bfe338dc2edb6f5468cb)\n\nAntoine Riard introduced a novel cryptographic verification approach within the Bitcoin script, leveraging an equivalence check mechanism between two algorithm sets to ensure the integrity of transactions under script size limitations. This method aims to balance the complexity of cryptographic operations with practicality, while addressing security concerns such as vulnerability to collision attacks and data forgery, indicating the critical nature of robust testing and analysis in cryptographic protocol development. [Source](https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#m933ae211b37744e7426a9fba0e412d16e0c47640)\n\nMatt Corallo's development of a new Bitcoin Improvement Proposal (BIP) introduces a \"payment info callback\" feature to enhance transaction functionality without affecting existing wallet operations. This proposal, particularly beneficial for nostr zaps, specifies the use of a \"pop\" parameter within the URI to relay payment details post-transaction, marking a significant advancement in cryptocurrency payment verification methods. [Source](https://gnusha.org/pi/bitcoindev/93c14d4f-10f3-48af-9756-7e39d61ba3d4@mattcorallo.com/T/#u#mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210)\n\nAdditionally, discussions around Bitcoin Improvement Proposal 70 (BIP70) and the concept of \"pluggable channel factories\" for the Lightning Network reflect ongoing efforts to improve Bitcoin's infrastructure and transaction flexibility. These include the introduction of a refund field feature in BIP70 and enhancing the Lightning Network's flexibility through offchain channel hosting, indicating the community's commitment to evolving Bitcoin's financial and operational capabilities. [BIP70 Source](https://delvingbitcoin.org/t/expanding-on-bolt12/1167/5) | [Pluggable Channel Factories Source](https://delvingbitcoin.org/t/pluggable-channel-factories/1252)", "recent_posts": [ { - "id": "m22239cd0ba6fec6bb835522be315d50496fefa1c", - "title": "ColliderScript: Covenants in Bitcoin via 160-bit hash collisions", - "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#u#m22239cd0ba6fec6bb835522be315d50496fefa1c", + "id": "mf020da837a496d9f1d33bfe338dc2edb6f5468cb", + "title": "Broken links to the previous mailing list archive", + "link": "https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#u#mf020da837a496d9f1d33bfe338dc2edb6f5468cb", "authors": [ - "Ethan Heilman" + "Bryan Bishop" ], - "published_at": "2024-11-07T17:44:00+00:00", - "summary": "- The team devised a novel Bitcoin covenant method, bypassing soft forks via Tapscript.\n- Implementing these covenants demands computational resources surpassing current Bitcoin mining efforts.\n- This innovation enables arbitrary Bitcoin transaction computations, potentially mitigating quantum threats.", + "published_at": "2024-11-12T19:54:00+00:00", + "summary": "- The Linux Foundation has stopped hosting bitcoin-dev's email archives, breaking numerous internet links.\n- Alternatives like gnusha.org's redirect service and a GitHub Python script help preserve access to these resources.\n- These efforts are crucial for maintaining the history and development of Bitcoin and blockchain technology.", "n_threads": 0, "dev_name": "bitcoin-dev", "contributors": [], - "file_path": "static/bitcoin-dev/Nov_2024/m22239cd0ba6fec6bb835522be315d50496fefa1c_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml", + "file_path": "static/bitcoin-dev/Nov_2024/mf020da837a496d9f1d33bfe338dc2edb6f5468cb_Broken-links-to-the-previous-mailing-list-archive.xml", "combined_summ_file_path": "" }, { - "id": "m1bab216dee18c20e39cbf90f1261a736c18cd3a1", - "title": "Public disclosure of one vulnerability affecting Bitcoin Core <26.0", - "link": "https://gnusha.org/pi/bitcoindev/uJpfg8UeMOfVUATG4YRiGmyz5MALtZq68FCBXA6PT-BNstodivpqQfDxD1JAv5Qny_vuNr-A1m8jIDNHQLhAQt8hj8Ee9OT6ZFE5Z16O97A=@protonmail.com/T/#u#m1bab216dee18c20e39cbf90f1261a736c18cd3a1", + "id": "m933ae211b37744e7426a9fba0e412d16e0c47640", + "title": "ColliderScript: Covenants in Bitcoin via 160-bit hash collisions", + "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#m933ae211b37744e7426a9fba0e412d16e0c47640", "authors": [ - "Antoine Poinsot" + "Antoine Riard" ], - "published_at": "2024-11-05T16:00:00+00:00", - "summary": "- New Bitcoin Core security advisories are available on their official website.\n- Interested individuals should review these advisories for historical issues.\n- Bitcoin Core will follow its disclosure policy for future vulnerabilities.", - "n_threads": 0, + "published_at": "2024-11-12T17:38:00+00:00", + "summary": "- The paper presents an innovative cryptographic verification approach in Bitcoin scripting.\n- It discusses leveraging signature schemes and a novel \"signature defragmentation\" method.\n- Security concerns and the need for protocol enhancements are also highlighted.", + "n_threads": 1, + "dev_name": "bitcoin-dev", + "contributors": [ + "Ethan Heilman" + ], + "file_path": "static/bitcoin-dev/Nov_2024/m933ae211b37744e7426a9fba0e412d16e0c47640_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2024/combined_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml" + }, + { + "id": "mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210", + "title": "BIP 21 Updates", + "link": "https://gnusha.org/pi/bitcoindev/93c14d4f-10f3-48af-9756-7e39d61ba3d4@mattcorallo.com/T/#u#mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210", + "authors": [ + "Matt Corallo" + ], + "published_at": "2024-11-12T16:07:00+00:00", + "summary": "- A new Bitcoin Improvement Proposal introduces a \"payment info callback\" feature.\n- The proposal specifies a \"pop\" parameter for proof of payment, enhancing security.\n- It aims for adaptability across payment methods, signaling continuous ecosystem improvement.", + "n_threads": 1, "dev_name": "bitcoin-dev", "contributors": [], - "file_path": "static/bitcoin-dev/Nov_2024/m1bab216dee18c20e39cbf90f1261a736c18cd3a1_Public-disclosure-of-one-vulnerability-affecting-Bitcoin-Core-26-0.xml", - "combined_summ_file_path": "" + "file_path": "static/bitcoin-dev/Nov_2024/mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210_BIP-21-Updates.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2024/combined_BIP-21-Updates.xml" }, { "id": "3508", @@ -39,7 +56,7 @@ "andyschroder" ], "published_at": "2024-11-12T00:26:55.435000+00:00", - "summary": "- BIP70 introduced a refund field for easier Bitcoin transaction reversals.\n- The Bitcoin Fluid Dispenser project demonstrates its effective application.\n- This feature marks a significant advancement in Bitcoin's transaction handling capabilities.", + "summary": "- BIP70 introduced a refund feature for Bitcoin transaction reversals.\n- The feature aids projects like the Bitcoin Fluid Dispenser for smoother operations.\n- It marks an evolution in Bitcoin's infrastructure, supporting diverse financial activities.", "n_threads": 4, "dev_name": "delvingbitcoin", "contributors": [ @@ -56,7 +73,7 @@ "ZmnSCPxj" ], "published_at": "2024-11-11T16:24:40.356000+00:00", - "summary": "- Pluggable channel factories aim to enhance Lightning Network flexibility with offchain channels.\n- A new protocol with added TLVs for `open_channel` indicates hosting in a channel factory.\n- The proposal suggests adapting channel state management to maintain integrity in dynamic factory states.", + "summary": "- \"Pluggable channel factories\" aim to enhance Lightning Network flexibility with offchain hosting.\n- A new protocol introduces TLVs for the `open_channel` process, indicating hosted channels.\n- The proposal also outlines adapting code for managing state changes in channel factories.", "n_threads": 0, "dev_name": "delvingbitcoin", "contributors": [], @@ -64,53 +81,69 @@ "combined_summ_file_path": "" }, { - "id": "3506", - "title": "Privately sending payments while offline with BOLT12", - "link": "https://delvingbitcoin.org/t/privately-sending-payments-while-offline-with-bolt12/1134/6", + "id": "3494", + "title": "Empirical Data Analysis of Fee Rate Forecasters for ASAP (next-block) Fee Estimation", + "link": "https://delvingbitcoin.org/t/empirical-data-analysis-of-fee-rate-forecasters-for-asap-next-block-fee-estimation/1022/2", "authors": [ - "andyschroder" + "murch" ], - "published_at": "2024-11-10T19:32:58.315000+00:00", - "summary": "- Security in POS devices using LNURL-withdraw links is critically examined.\n- The first method uses static LNURL withdrawal links via NFC, raising security concerns.\n- An alternative advocates for rolling withdrawal URIs with a special NFC chip, enhancing security.", - "n_threads": 5, + "published_at": "2024-11-06T19:16:16.740000+00:00", + "summary": "- The email focuses on a Smart Mempool-Based Forecaster for predicting next blockchain block transactions.\n- It critiques the use of confirmation status over recentness in blockchain transaction prioritization.\n- Suggests using transactions from the last 10 minutes for more effective block forecasting.", + "n_threads": 1, "dev_name": "delvingbitcoin", "contributors": [ - "ZmnSCPxj", - "t-bast" + "ismaelsadeeq" ], - "file_path": "static/delvingbitcoin/Nov_2024/3506_Privately-sending-payments-while-offline-with-BOLT12.xml", - "combined_summ_file_path": "static/delvingbitcoin/Nov_2024/combined_Privately-sending-payments-while-offline-with-BOLT12.xml" + "file_path": "static/delvingbitcoin/Nov_2024/3494_Empirical-Data-Analysis-of-Fee-Rate-Forecasters-for-ASAP-next-block-Fee-Estimation.xml", + "combined_summ_file_path": "static/delvingbitcoin/Nov_2024/combined_Empirical-Data-Analysis-of-Fee-Rate-Forecasters-for-ASAP-next-block-Fee-Estimation.xml" } ], "active_posts": [ { - "id": "m1bab216dee18c20e39cbf90f1261a736c18cd3a1", - "title": "Public disclosure of one vulnerability affecting Bitcoin Core <26.0", - "link": "https://gnusha.org/pi/bitcoindev/uJpfg8UeMOfVUATG4YRiGmyz5MALtZq68FCBXA6PT-BNstodivpqQfDxD1JAv5Qny_vuNr-A1m8jIDNHQLhAQt8hj8Ee9OT6ZFE5Z16O97A=@protonmail.com/T/#u#m1bab216dee18c20e39cbf90f1261a736c18cd3a1", + "id": "m22239cd0ba6fec6bb835522be315d50496fefa1c", + "title": "ColliderScript: Covenants in Bitcoin via 160-bit hash collisions", + "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#u#m22239cd0ba6fec6bb835522be315d50496fefa1c", "authors": [ - "Antoine Poinsot" + "Ethan Heilman" ], - "published_at": "2024-11-05T16:00:00+00:00", - "summary": "- Bitcoin Core has issued new security advisories available on their official website.\n- They have implemented a disclosure policy for vulnerabilities, detailed online.\n- This policy marks ongoing commitment to transparent security practices since July.", - "n_threads": 0, + "published_at": "2024-11-07T17:44:00+00:00", + "summary": "- The team presents a new method for Bitcoin covenants without needing soft forks, using Tapscript.\n- This approach demands significant computational effort, more so than current Bitcoin mining.\n- It aims at enabling arbitrary computation within Bitcoin's transactions, showing promise against quantum threats.", + "n_threads": 1, + "dev_name": "bitcoin-dev", + "contributors": [ + "Antoine Riard" + ], + "file_path": "static/bitcoin-dev/Nov_2024/m22239cd0ba6fec6bb835522be315d50496fefa1c_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2024/combined_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml" + }, + { + "id": "mbf2be36cc056f66fddd8e59f0794a9680716982f", + "title": "BIP 21 Updates", + "link": "https://gnusha.org/pi/bitcoindev/93c14d4f-10f3-48af-9756-7e39d61ba3d4@mattcorallo.com/T/#u#mbf2be36cc056f66fddd8e59f0794a9680716982f", + "authors": [ + "Matt Corallo" + ], + "published_at": "2024-05-30T21:54:00+00:00", + "summary": "- The discussion urges updating BIP 21 for modern Bitcoin transactions, highlighting its current limitations.\n- Suggested changes include supporting advanced addresses and flexible payment instructions in BIP 21 URIs.\n- A change proposal for BIP 21 aims to incorporate new technologies while ensuring backward compatibility.", + "n_threads": 1, "dev_name": "bitcoin-dev", "contributors": [], - "file_path": "static/bitcoin-dev/Nov_2024/m1bab216dee18c20e39cbf90f1261a736c18cd3a1_Public-disclosure-of-one-vulnerability-affecting-Bitcoin-Core-26-0.xml", - "combined_summ_file_path": "" + "file_path": "static/bitcoin-dev/May_2024/mbf2be36cc056f66fddd8e59f0794a9680716982f_BIP-21-Updates.xml", + "combined_summ_file_path": "static/bitcoin-dev/May_2024/combined_BIP-21-Updates.xml" }, { - "id": "m22239cd0ba6fec6bb835522be315d50496fefa1c", - "title": "ColliderScript: Covenants in Bitcoin via 160-bit hash collisions", - "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#u#m22239cd0ba6fec6bb835522be315d50496fefa1c", + "id": "mf020da837a496d9f1d33bfe338dc2edb6f5468cb", + "title": "Broken links to the previous mailing list archive", + "link": "https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#u#mf020da837a496d9f1d33bfe338dc2edb6f5468cb", "authors": [ - "Ethan Heilman" + "Bryan Bishop" ], - "published_at": "2024-11-07T17:44:00+00:00", - "summary": "- The technique enables Bitcoin covenants creation akin to P2WSH transactions but with high spending complexity.\n- It necessitates computational resources equal to about 33 hours of the entire Bitcoin network's output.\n- This innovation facilitates arbitrary computation within Bitcoin transactions, potentially countering quantum threats.", + "published_at": "2024-11-12T19:54:00+00:00", + "summary": "- The Linux Foundation stopped hosting static HTML email archives, affecting Bitcoin-related links.\n- Alternatives like gnusha.org's redirect service and a GitHub Python script are proposed for link resolution.\n- These efforts highlight the community's dedication to preserving Bitcoin's development history and accessibility.", "n_threads": 0, "dev_name": "bitcoin-dev", "contributors": [], - "file_path": "static/bitcoin-dev/Nov_2024/m22239cd0ba6fec6bb835522be315d50496fefa1c_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml", + "file_path": "static/bitcoin-dev/Nov_2024/mf020da837a496d9f1d33bfe338dc2edb6f5468cb_Broken-links-to-the-previous-mailing-list-archive.xml", "combined_summ_file_path": "" }, { @@ -121,7 +154,7 @@ "AntoineP" ], "published_at": "2024-03-24T19:53:27.073000+00:00", - "summary": "- The analysis highlights vulnerabilities and inefficiencies in Bitcoin's protocol, suggesting improvement areas.\n- Specific proposals aim to address the timewarp vulnerability and non-SegWit transaction issues for enhanced network security.\n- Contentious suggestions, like reducing the block size limit, have sparked debate over their impact on scalability.", + "summary": "- The analysis aims to improve Bitcoin's security by addressing protocol vulnerabilities.\n- Proposed changes focus on preventing mining exploits and enhancing transaction efficiency.\n- Community debate arises over block size reduction and standardizing technical elements.", "n_threads": 49, "dev_name": "delvingbitcoin", "contributors": [ @@ -140,26 +173,6 @@ "file_path": "static/delvingbitcoin/March_2024/1996_Great-Consensus-Cleanup-Revival.xml", "combined_summ_file_path": "static/delvingbitcoin/March_2024/combined_Great-Consensus-Cleanup-Revival.xml" }, - { - "id": "3432", - "title": "Libbitcoin for Core people", - "link": "https://delvingbitcoin.org/t/libbitcoin-for-core-people/1222", - "authors": [ - "AntoineP" - ], - "published_at": "2024-10-28T19:09:55.723000+00:00", - "summary": "- Eric Voskuil compares Libbitcoin's IBD speed as 15 times faster than Bitcoin Core's.\n- Libbitcoin uses an event-based, concurrent system for improved block download speeds.\n- Libbitcoin's design allows efficient validation, employing relational databases and parallel processing.", - "n_threads": 10, - "dev_name": "delvingbitcoin", - "contributors": [ - "josibake", - "andrewtoth", - "evoskuil", - "instagibbs" - ], - "file_path": "static/delvingbitcoin/Oct_2024/3432_Libbitcoin-for-Core-people.xml", - "combined_summ_file_path": "static/delvingbitcoin/Oct_2024/combined_Libbitcoin-for-Core-people.xml" - }, { "id": "3457", "title": "A Fast, Scalable Protocol For Resolving Lightning Payments", @@ -168,7 +181,7 @@ "JohnLaw" ], "published_at": "2024-10-31T22:50:15.637000+00:00", - "summary": "- The OPR protocol enables rapid, off-chain Lightning payment resolution, improving efficiency and reducing transaction costs.\n- It enhances security through a griefer-penalized mechanism, deterring dishonesty and supporting secure, small transactions.\n- By integrating with new technologies, the OPR protocol promises better scalability and user experience in Lightning payments.", + "summary": "- The OPR protocol offers a new solution for Lightning network payments, addressing limitations of existing methods.\n- It avoids on-chain transactions for all payment sizes, enhances scalability, and deters dishonest behavior.\n- Promises improved security, scalability, and user experience, making Lightning payments more efficient, especially for small transactions.", "n_threads": 8, "dev_name": "delvingbitcoin", "contributors": [ @@ -177,30 +190,48 @@ ], "file_path": "static/delvingbitcoin/Oct_2024/3457_A-Fast-Scalable-Protocol-For-Resolving-Lightning-Payments.xml", "combined_summ_file_path": "static/delvingbitcoin/Oct_2024/combined_A-Fast-Scalable-Protocol-For-Resolving-Lightning-Payments.xml" + }, + { + "id": "3185", + "title": "Privately sending payments while offline with BOLT12", + "link": "https://delvingbitcoin.org/t/privately-sending-payments-while-offline-with-bolt12/1134", + "authors": [ + "andyschroder" + ], + "published_at": "2024-09-14T07:01:38.506000+00:00", + "summary": "- Devices can authorize payments offline, using pre-computed identifiers and secret keys.\n- Transactions proceed with NFC or QR codes, without direct internet on the buyer's device.\n- Suggested BOLT12 modification ensures transaction security and scalability by verifying invoice authenticity.", + "n_threads": 5, + "dev_name": "delvingbitcoin", + "contributors": [ + "ZmnSCPxj", + "t-bast" + ], + "file_path": "static/delvingbitcoin/Sept_2024/3185_Privately-sending-payments-while-offline-with-BOLT12.xml", + "combined_summ_file_path": "static/delvingbitcoin/Sept_2024/combined_Privately-sending-payments-while-offline-with-BOLT12.xml" } ], "today_in_history_posts": [ { - "id": "011723", - "title": "BIP - Block size doubles at each reward halving with max block size of 32M", - "link": "https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011723.html", + "id": "011805", + "title": "OP_CHECKWILDCARDSIGVERIFY or \"Wildcard Inputs\" or \"Coalescing Transactions\"", + "link": "https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011805.html", "authors": [ - "John Sacco" + "Chris Priest" ], - "published_at": "2015-11-12T23:47:31+00:00", - "summary": "- The draft proposes increasing the block size to 2MB and doubling it until it reaches 32MB.\n- The goal is to restore the original 32MB block size and ensure future bandwidth and storage compatibility.\n- However, this change will exclude older clients not upgraded, causing a network partition.", - "n_threads": 14, + "published_at": "2015-11-24T17:34:35+00:00", + "summary": "- Chris Priest proposed solving small UTXOs and high fees with OP_CHECKWILDCARDSIGVERIFY.\n- The new opcode creates a coalescing transaction, reducing the transaction fee to one input.\n- This solution, needing refinement, aims to efficiently address the issue of numerous small UTXOs.", + "n_threads": 10, "dev_name": "bitcoin-dev", "contributors": [ - "Luke Dashjr", - "Jorge Tim\u00f3n", - "Adam Back", - "Btc Drak", - "Chun Wang", - "digitsu" - ], - "file_path": "static/bitcoin-dev/Nov_2015/011723_BIP-Block-size-doubles-at-each-reward-halving-with-max-block-size-of-32M.xml", - "combined_summ_file_path": "static/bitcoin-dev/Nov_2015/combined_BIP-Block-size-doubles-at-each-reward-halving-with-max-block-size-of-32M.xml" + "Dave Scotese", + "Bryan Bishop", + "Erik", + "Gavin Andresen", + "Jannes Faber", + "Trevin Hofmann" + ], + "file_path": "static/bitcoin-dev/Nov_2015/011805_OP-CHECKWILDCARDSIGVERIFY-or-Wildcard-Inputs-or-Coalescing-Transactions-.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2015/combined_OP-CHECKWILDCARDSIGVERIFY-or-Wildcard-Inputs-or-Coalescing-Transactions-.xml" }, { "id": "000310", @@ -210,7 +241,7 @@ "Rusty Russell" ], "published_at": "2015-11-19T02:53:00+00:00", - "summary": "- Rusty Russell recognized anchor malleability as a problem in a lightning variant.\n- He chose Segregated Witness (SW) to fix malleability, simplifying lightning code.\n- This choice aligns with Bitcoin's and smart contracts' best interests, albeit with future challenges.", + "summary": "- Rusty Russell discusses anchor malleability and BIP62's inapplicability in lightning variants.\n- The author decides Segregated Witness (SW) will address malleability, simplifying the lightning code.\n- Malleability's future inclusion in lightning systems may pose significant challenges.", "n_threads": 17, "dev_name": "lightning-dev", "contributors": [ @@ -231,21 +262,25 @@ "combined_summ_file_path": "static/lightning-dev/Nov_2015/combined_Lightning-the-death-of-BIP62-and-Segregated-Witness.xml" }, { - "id": "448", - "title": "Differential Fuzzing of Bitcoin implementations", - "link": "https://delvingbitcoin.org/t/differential-fuzzing-of-bitcoin-implementations/208", + "id": "62", + "title": "Thoughts on scaling and consensus changes (2023)", + "link": "https://delvingbitcoin.org/t/thoughts-on-scaling-and-consensus-changes-2023/32", "authors": [ - "bruno" + "jamesob" ], - "published_at": "2023-11-18T15:06:59.397000+00:00", - "summary": "- The project focuses on differential fuzzing for Bitcoin, targeting miniscript in Core and rust-miniscript.\n- It seeks community feedback to improve fuzzing strategies, accessible on GitHub at bitcoinfuzz.\n- Contributions are invited to enhance Bitcoin's technology security and reliability.", - "n_threads": 6, + "published_at": "2023-08-16T15:22:13.243000+00:00", + "summary": "- Bitcoin's scalability aims for 1 billion users with 50,000 off-chain \"bitcoin banks.\" - These banks would facilitate transactions, increasing affordability and security, without enlarging block size.\n- Development focuses on tools like `OP_VAULT` and layer 2 protocols for scalability and security.", + "n_threads": 5, "dev_name": "delvingbitcoin", "contributors": [ - "sipa" + "Ajian", + "CubicEarth", + "EthnTuttle", + "jungly", + "melvincarvalho" ], - "file_path": "static/delvingbitcoin/Nov_2023/448_Differential-Fuzzing-of-Bitcoin-implementations.xml", - "combined_summ_file_path": "static/delvingbitcoin/Nov_2023/combined_Differential-Fuzzing-of-Bitcoin-implementations.xml" + "file_path": "static/delvingbitcoin/Aug_2023/62_Thoughts-on-scaling-and-consensus-changes-2023-.xml", + "combined_summ_file_path": "static/delvingbitcoin/Aug_2023/combined_Thoughts-on-scaling-and-consensus-changes-2023-.xml" } ] } \ No newline at end of file diff --git a/static/homepage/Nov_2024/2024-11-13-homepage.json b/static/homepage/Nov_2024/2024-11-13-homepage.json new file mode 100644 index 000000000..7ba4b73d2 --- /dev/null +++ b/static/homepage/Nov_2024/2024-11-13-homepage.json @@ -0,0 +1,286 @@ +{ + "header_summary": "Bryan Bishop highlighted the Linux Foundation's discontinuation of hosting static HTML email archives for bitcoin-dev and other mailing lists, causing widespread link breakage and loss of access to vital Bitcoin development content. In response, the community has explored solutions such as a redirect service by gnusha.org and a manual URL resolution script on GitHub, balancing ease of use with the reliability of content preservation. These efforts underscore the importance of maintaining access to archival content for the Bitcoin and blockchain technology historical record. [Source](https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#u#mf020da837a496d9f1d33bfe338dc2edb6f5468cb)\n\nAntoine Riard introduced a novel cryptographic verification approach within the Bitcoin script, leveraging an equivalence check mechanism between two algorithm sets to ensure the integrity of transactions under script size limitations. This method aims to balance the complexity of cryptographic operations with practicality, while addressing security concerns such as vulnerability to collision attacks and data forgery, indicating the critical nature of robust testing and analysis in cryptographic protocol development. [Source](https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#m933ae211b37744e7426a9fba0e412d16e0c47640)\n\nMatt Corallo's development of a new Bitcoin Improvement Proposal (BIP) introduces a \"payment info callback\" feature to enhance transaction functionality without affecting existing wallet operations. This proposal, particularly beneficial for nostr zaps, specifies the use of a \"pop\" parameter within the URI to relay payment details post-transaction, marking a significant advancement in cryptocurrency payment verification methods. [Source](https://gnusha.org/pi/bitcoindev/93c14d4f-10f3-48af-9756-7e39d61ba3d4@mattcorallo.com/T/#u#mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210)\n\nAdditionally, discussions around Bitcoin Improvement Proposal 70 (BIP70) and the concept of \"pluggable channel factories\" for the Lightning Network reflect ongoing efforts to improve Bitcoin's infrastructure and transaction flexibility. These include the introduction of a refund field feature in BIP70 and enhancing the Lightning Network's flexibility through offchain channel hosting, indicating the community's commitment to evolving Bitcoin's financial and operational capabilities. [BIP70 Source](https://delvingbitcoin.org/t/expanding-on-bolt12/1167/5) | [Pluggable Channel Factories Source](https://delvingbitcoin.org/t/pluggable-channel-factories/1252)", + "recent_posts": [ + { + "id": "mf020da837a496d9f1d33bfe338dc2edb6f5468cb", + "title": "Broken links to the previous mailing list archive", + "link": "https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#u#mf020da837a496d9f1d33bfe338dc2edb6f5468cb", + "authors": [ + "Bryan Bishop" + ], + "published_at": "2024-11-12T19:54:00+00:00", + "summary": "- The Linux Foundation has stopped hosting bitcoin-dev's email archives, breaking numerous internet links.\n- Alternatives like gnusha.org's redirect service and a GitHub Python script help preserve access to these resources.\n- These efforts are crucial for maintaining the history and development of Bitcoin and blockchain technology.", + "n_threads": 0, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/Nov_2024/mf020da837a496d9f1d33bfe338dc2edb6f5468cb_Broken-links-to-the-previous-mailing-list-archive.xml", + "combined_summ_file_path": "" + }, + { + "id": "m933ae211b37744e7426a9fba0e412d16e0c47640", + "title": "ColliderScript: Covenants in Bitcoin via 160-bit hash collisions", + "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#m933ae211b37744e7426a9fba0e412d16e0c47640", + "authors": [ + "Antoine Riard" + ], + "published_at": "2024-11-12T17:38:00+00:00", + "summary": "- The paper presents an innovative cryptographic verification approach in Bitcoin scripting.\n- It discusses leveraging signature schemes and a novel \"signature defragmentation\" method.\n- Security concerns and the need for protocol enhancements are also highlighted.", + "n_threads": 1, + "dev_name": "bitcoin-dev", + "contributors": [ + "Ethan Heilman" + ], + "file_path": "static/bitcoin-dev/Nov_2024/m933ae211b37744e7426a9fba0e412d16e0c47640_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2024/combined_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml" + }, + { + "id": "mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210", + "title": "BIP 21 Updates", + "link": "https://gnusha.org/pi/bitcoindev/93c14d4f-10f3-48af-9756-7e39d61ba3d4@mattcorallo.com/T/#u#mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210", + "authors": [ + "Matt Corallo" + ], + "published_at": "2024-11-12T16:07:00+00:00", + "summary": "- A new Bitcoin Improvement Proposal introduces a \"payment info callback\" feature.\n- The proposal specifies a \"pop\" parameter for proof of payment, enhancing security.\n- It aims for adaptability across payment methods, signaling continuous ecosystem improvement.", + "n_threads": 1, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/Nov_2024/mbd868eaf7d663bd32e4fcfd5bc8b8888f342b210_BIP-21-Updates.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2024/combined_BIP-21-Updates.xml" + }, + { + "id": "3508", + "title": "Expanding on BOLT12", + "link": "https://delvingbitcoin.org/t/expanding-on-bolt12/1167/5", + "authors": [ + "andyschroder" + ], + "published_at": "2024-11-12T00:26:55.435000+00:00", + "summary": "- BIP70 introduced a refund feature for Bitcoin transaction reversals.\n- The feature aids projects like the Bitcoin Fluid Dispenser for smoother operations.\n- It marks an evolution in Bitcoin's infrastructure, supporting diverse financial activities.", + "n_threads": 4, + "dev_name": "delvingbitcoin", + "contributors": [ + "accumulator" + ], + "file_path": "static/delvingbitcoin/Nov_2024/3508_Expanding-on-BOLT12.xml", + "combined_summ_file_path": "static/delvingbitcoin/Nov_2024/combined_Expanding-on-BOLT12.xml" + }, + { + "id": "3507", + "title": "Pluggable Channel Factories", + "link": "https://delvingbitcoin.org/t/pluggable-channel-factories/1252", + "authors": [ + "ZmnSCPxj" + ], + "published_at": "2024-11-11T16:24:40.356000+00:00", + "summary": "- \"Pluggable channel factories\" aim to enhance Lightning Network flexibility with offchain hosting.\n- A new protocol introduces TLVs for the `open_channel` process, indicating hosted channels.\n- The proposal also outlines adapting code for managing state changes in channel factories.", + "n_threads": 0, + "dev_name": "delvingbitcoin", + "contributors": [], + "file_path": "static/delvingbitcoin/Nov_2024/3507_Pluggable-Channel-Factories.xml", + "combined_summ_file_path": "" + }, + { + "id": "3494", + "title": "Empirical Data Analysis of Fee Rate Forecasters for ASAP (next-block) Fee Estimation", + "link": "https://delvingbitcoin.org/t/empirical-data-analysis-of-fee-rate-forecasters-for-asap-next-block-fee-estimation/1022/2", + "authors": [ + "murch" + ], + "published_at": "2024-11-06T19:16:16.740000+00:00", + "summary": "- The email focuses on a Smart Mempool-Based Forecaster for predicting next blockchain block transactions.\n- It critiques the use of confirmation status over recentness in blockchain transaction prioritization.\n- Suggests using transactions from the last 10 minutes for more effective block forecasting.", + "n_threads": 1, + "dev_name": "delvingbitcoin", + "contributors": [ + "ismaelsadeeq" + ], + "file_path": "static/delvingbitcoin/Nov_2024/3494_Empirical-Data-Analysis-of-Fee-Rate-Forecasters-for-ASAP-next-block-Fee-Estimation.xml", + "combined_summ_file_path": "static/delvingbitcoin/Nov_2024/combined_Empirical-Data-Analysis-of-Fee-Rate-Forecasters-for-ASAP-next-block-Fee-Estimation.xml" + } + ], + "active_posts": [ + { + "id": "m22239cd0ba6fec6bb835522be315d50496fefa1c", + "title": "ColliderScript: Covenants in Bitcoin via 160-bit hash collisions", + "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+W2jyFoJAq9XrE9whQ7EZG4HRST01TucWHJtBhQiRTSNQ@mail.gmail.com/T/#u#m22239cd0ba6fec6bb835522be315d50496fefa1c", + "authors": [ + "Ethan Heilman" + ], + "published_at": "2024-11-07T17:44:00+00:00", + "summary": "- The team presents a new method for Bitcoin covenants without needing soft forks, using Tapscript.\n- This approach demands significant computational effort, more so than current Bitcoin mining.\n- It aims at enabling arbitrary computation within Bitcoin's transactions, showing promise against quantum threats.", + "n_threads": 1, + "dev_name": "bitcoin-dev", + "contributors": [ + "Antoine Riard" + ], + "file_path": "static/bitcoin-dev/Nov_2024/m22239cd0ba6fec6bb835522be315d50496fefa1c_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2024/combined_ColliderScript-Covenants-in-Bitcoin-via-160-bit-hash-collisions.xml" + }, + { + "id": "mbf2be36cc056f66fddd8e59f0794a9680716982f", + "title": "BIP 21 Updates", + "link": "https://gnusha.org/pi/bitcoindev/93c14d4f-10f3-48af-9756-7e39d61ba3d4@mattcorallo.com/T/#u#mbf2be36cc056f66fddd8e59f0794a9680716982f", + "authors": [ + "Matt Corallo" + ], + "published_at": "2024-05-30T21:54:00+00:00", + "summary": "- The discussion urges updating BIP 21 for modern Bitcoin transactions, highlighting its current limitations.\n- Suggested changes include supporting advanced addresses and flexible payment instructions in BIP 21 URIs.\n- A change proposal for BIP 21 aims to incorporate new technologies while ensuring backward compatibility.", + "n_threads": 1, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/May_2024/mbf2be36cc056f66fddd8e59f0794a9680716982f_BIP-21-Updates.xml", + "combined_summ_file_path": "static/bitcoin-dev/May_2024/combined_BIP-21-Updates.xml" + }, + { + "id": "mf020da837a496d9f1d33bfe338dc2edb6f5468cb", + "title": "Broken links to the previous mailing list archive", + "link": "https://gnusha.org/pi/bitcoindev/CABaSBaz13bUoHCupXYhmX+yS0dn89f80yx8ZD3uO5-1RiLZJCQ@mail.gmail.com/T/#u#mf020da837a496d9f1d33bfe338dc2edb6f5468cb", + "authors": [ + "Bryan Bishop" + ], + "published_at": "2024-11-12T19:54:00+00:00", + "summary": "- The Linux Foundation stopped hosting static HTML email archives, affecting Bitcoin-related links.\n- Alternatives like gnusha.org's redirect service and a GitHub Python script are proposed for link resolution.\n- These efforts highlight the community's dedication to preserving Bitcoin's development history and accessibility.", + "n_threads": 0, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/Nov_2024/mf020da837a496d9f1d33bfe338dc2edb6f5468cb_Broken-links-to-the-previous-mailing-list-archive.xml", + "combined_summ_file_path": "" + }, + { + "id": "1996", + "title": "Great Consensus Cleanup Revival", + "link": "https://delvingbitcoin.org/t/great-consensus-cleanup-revival/710", + "authors": [ + "AntoineP" + ], + "published_at": "2024-03-24T19:53:27.073000+00:00", + "summary": "- The analysis aims to improve Bitcoin's security by addressing protocol vulnerabilities.\n- Proposed changes focus on preventing mining exploits and enhancing transaction efficiency.\n- Community debate arises over block size reduction and standardizing technical elements.", + "n_threads": 49, + "dev_name": "delvingbitcoin", + "contributors": [ + "ajtowns", + "evoskuil", + "David Harding", + "sjors", + "MattCorallo", + "recent798", + "1440000bytes", + "ariard", + "benthecarman", + "kcalvinalvin", + "plebhash" + ], + "file_path": "static/delvingbitcoin/March_2024/1996_Great-Consensus-Cleanup-Revival.xml", + "combined_summ_file_path": "static/delvingbitcoin/March_2024/combined_Great-Consensus-Cleanup-Revival.xml" + }, + { + "id": "3457", + "title": "A Fast, Scalable Protocol For Resolving Lightning Payments", + "link": "https://delvingbitcoin.org/t/a-fast-scalable-protocol-for-resolving-lightning-payments/1233", + "authors": [ + "JohnLaw" + ], + "published_at": "2024-10-31T22:50:15.637000+00:00", + "summary": "- The OPR protocol offers a new solution for Lightning network payments, addressing limitations of existing methods.\n- It avoids on-chain transactions for all payment sizes, enhances scalability, and deters dishonest behavior.\n- Promises improved security, scalability, and user experience, making Lightning payments more efficient, especially for small transactions.", + "n_threads": 8, + "dev_name": "delvingbitcoin", + "contributors": [ + "harding", + "morehouse" + ], + "file_path": "static/delvingbitcoin/Oct_2024/3457_A-Fast-Scalable-Protocol-For-Resolving-Lightning-Payments.xml", + "combined_summ_file_path": "static/delvingbitcoin/Oct_2024/combined_A-Fast-Scalable-Protocol-For-Resolving-Lightning-Payments.xml" + }, + { + "id": "3185", + "title": "Privately sending payments while offline with BOLT12", + "link": "https://delvingbitcoin.org/t/privately-sending-payments-while-offline-with-bolt12/1134", + "authors": [ + "andyschroder" + ], + "published_at": "2024-09-14T07:01:38.506000+00:00", + "summary": "- Devices can authorize payments offline, using pre-computed identifiers and secret keys.\n- Transactions proceed with NFC or QR codes, without direct internet on the buyer's device.\n- Suggested BOLT12 modification ensures transaction security and scalability by verifying invoice authenticity.", + "n_threads": 5, + "dev_name": "delvingbitcoin", + "contributors": [ + "ZmnSCPxj", + "t-bast" + ], + "file_path": "static/delvingbitcoin/Sept_2024/3185_Privately-sending-payments-while-offline-with-BOLT12.xml", + "combined_summ_file_path": "static/delvingbitcoin/Sept_2024/combined_Privately-sending-payments-while-offline-with-BOLT12.xml" + } + ], + "today_in_history_posts": [ + { + "id": "011805", + "title": "OP_CHECKWILDCARDSIGVERIFY or \"Wildcard Inputs\" or \"Coalescing Transactions\"", + "link": "https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-November/011805.html", + "authors": [ + "Chris Priest" + ], + "published_at": "2015-11-24T17:34:35+00:00", + "summary": "- Chris Priest proposed solving small UTXOs and high fees with OP_CHECKWILDCARDSIGVERIFY.\n- The new opcode creates a coalescing transaction, reducing the transaction fee to one input.\n- This solution, needing refinement, aims to efficiently address the issue of numerous small UTXOs.", + "n_threads": 10, + "dev_name": "bitcoin-dev", + "contributors": [ + "Dave Scotese", + "Bryan Bishop", + "Erik", + "Gavin Andresen", + "Jannes Faber", + "Trevin Hofmann" + ], + "file_path": "static/bitcoin-dev/Nov_2015/011805_OP-CHECKWILDCARDSIGVERIFY-or-Wildcard-Inputs-or-Coalescing-Transactions-.xml", + "combined_summ_file_path": "static/bitcoin-dev/Nov_2015/combined_OP-CHECKWILDCARDSIGVERIFY-or-Wildcard-Inputs-or-Coalescing-Transactions-.xml" + }, + { + "id": "000310", + "title": "Lightning, the death of BIP62, and Segregated Witness", + "link": "https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/lightning-dev/2015-November/000310.html", + "authors": [ + "Rusty Russell" + ], + "published_at": "2015-11-19T02:53:00+00:00", + "summary": "- Rusty Russell discusses anchor malleability and BIP62's inapplicability in lightning variants.\n- The author decides Segregated Witness (SW) will address malleability, simplifying the lightning code.\n- Malleability's future inclusion in lightning systems may pose significant challenges.", + "n_threads": 17, + "dev_name": "lightning-dev", + "contributors": [ + "Tadge Dryja", + "M", + "Pierre", + "Bryan Bishop", + "CJP", + "Douglas Roark", + "Glenn Tarbox, PhD", + "Greg Sanders", + "Mark Friedenbach", + "Peter Todd", + "sickpig", + "zaki" + ], + "file_path": "static/lightning-dev/Nov_2015/000310_Lightning-the-death-of-BIP62-and-Segregated-Witness.xml", + "combined_summ_file_path": "static/lightning-dev/Nov_2015/combined_Lightning-the-death-of-BIP62-and-Segregated-Witness.xml" + }, + { + "id": "62", + "title": "Thoughts on scaling and consensus changes (2023)", + "link": "https://delvingbitcoin.org/t/thoughts-on-scaling-and-consensus-changes-2023/32", + "authors": [ + "jamesob" + ], + "published_at": "2023-08-16T15:22:13.243000+00:00", + "summary": "- Bitcoin's scalability aims for 1 billion users with 50,000 off-chain \"bitcoin banks.\" - These banks would facilitate transactions, increasing affordability and security, without enlarging block size.\n- Development focuses on tools like `OP_VAULT` and layer 2 protocols for scalability and security.", + "n_threads": 5, + "dev_name": "delvingbitcoin", + "contributors": [ + "Ajian", + "CubicEarth", + "EthnTuttle", + "jungly", + "melvincarvalho" + ], + "file_path": "static/delvingbitcoin/Aug_2023/62_Thoughts-on-scaling-and-consensus-changes-2023-.xml", + "combined_summ_file_path": "static/delvingbitcoin/Aug_2023/combined_Thoughts-on-scaling-and-consensus-changes-2023-.xml" + } + ] +} \ No newline at end of file