From dbc41d202f9d07da6278b4da14d2de9c3a66c1f4 Mon Sep 17 00:00:00 2001 From: urvishp80 Date: Mon, 16 Sep 2024 03:17:07 +0000 Subject: [PATCH] Updated homepage.json file --- static/homepage.json | 157 +++++++--------- .../Sept_2024/2024-09-16-homepage.json | 168 ++++++++++++++++++ 2 files changed, 234 insertions(+), 91 deletions(-) create mode 100644 static/homepage/Sept_2024/2024-09-16-homepage.json diff --git a/static/homepage.json b/static/homepage.json index 02df71ea4..f0baa62e1 100644 --- a/static/homepage.json +++ b/static/homepage.json @@ -58,7 +58,7 @@ "Ethan Heilman" ], "published_at": "2024-09-09T12:40:00+00:00", - "summary": "- A new BIP introduces FOLDFUNCTIONSTREAM, modifying NOP4 for efficient data folding in Bitcoin scripts.\n- FOLDFUNCTIONSTREAM aims to enhance script operations and safety, allowing efficient hashing over long strings.\n- The proposal plans activation via \"versionbits\" BIP9, with detailed implementation for secure, phased introduction.", + "summary": "- The BIP introduces FOLDFUNCTIONSTREAM to enhance Bitcoin's scripting with efficient data operations.\n- It aims to solve computational and safety challenges, ensuring scripts execute without memory risks.\n- Activation via \"versionbits\" BIP9 ensures a safe, phased deployment on Bitcoin networks.", "n_threads": 0, "dev_name": "bitcoin-dev", "contributors": [], @@ -66,128 +66,103 @@ "combined_summ_file_path": "" }, { - "id": "3073", - "title": "PPLNS with job declaration", - "link": "https://delvingbitcoin.org/t/pplns-with-job-declaration/1099", - "authors": [ - "Fi3" - ], - "published_at": "2024-08-28T14:21:15.076000+00:00", - "summary": "- The SV2 extension is being developed to improve mining pool payout transparency and fairness.\n- It grants miners the ability to select transactions, influencing their potential earnings.\n- Contributions are sought to refine this developing project, with details accessible on GitHub.", - "n_threads": 36, - "dev_name": "delvingbitcoin", - "contributors": [ - "marathon-gary", - "plebhash", - "lorbax" - ], - "file_path": "static/delvingbitcoin/Aug_2024/3073_PPLNS-with-job-declaration.xml", - "combined_summ_file_path": "static/delvingbitcoin/Aug_2024/combined_PPLNS-with-job-declaration.xml" - }, - { - "id": "1672", - "title": "Liquidity provider utxo management", - "link": "https://delvingbitcoin.org/t/liquidity-provider-utxo-management/600", + "id": "3188", + "title": "Modeling (Social) Consensus About (Cryptographic) Consensus Change", + "link": "https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136", "authors": [ - "remyers" + "ZmnSCPxj" ], - "published_at": "2024-02-22T14:49:27.076000+00:00", - "summary": "- Liquidity providers face issues with wallet management and risk of unconfirmed transactions.\n- A solution suggests optimizing UTXO management to reduce fees and improve transaction efficiency.\n- Preliminary tests show a potential 15% reduction in fees, inviting feedback for strategy refinement.", - "n_threads": 12, + "published_at": "2024-09-14T12:01:02.507000+00:00", + "summary": "- Bitcoin's halvening event halves its supply every four years, boosting its price.\n- New Bitcoin investors often become long-term holders, enhancing network consensus and value.\n- The 'Law of Ossification' posits growing consensus difficulty post-halvening, stiffening protocol changes.", + "n_threads": 0, "dev_name": "delvingbitcoin", - "contributors": [ - "murch" - ], - "file_path": "static/delvingbitcoin/Feb_2024/1672_Liquidity-provider-utxo-management.xml", - "combined_summ_file_path": "static/delvingbitcoin/Feb_2024/combined_Liquidity-provider-utxo-management.xml" + "contributors": [], + "file_path": "static/delvingbitcoin/Sept_2024/3188_Modeling-Social-Consensus-About-Cryptographic-Consensus-Change.xml", + "combined_summ_file_path": "" }, { - "id": "3149", - "title": "Hardcoded seeds, DNS seeds and Darknet nodes", - "link": "https://delvingbitcoin.org/t/hardcoded-seeds-dns-seeds-and-darknet-nodes/1123", + "id": "3182", + "title": "Fork withholding attack", + "link": "https://delvingbitcoin.org/t/fork-withholding-attack/1128/3", "authors": [ - "virtu" + "Jassu7082" ], - "published_at": "2024-09-10T08:42:24.774000+00:00", - "summary": "- Hardcoded seed data's role in darknet node connectivity to Bitcoin varies by network type.\n- The failure to update seed nodes in Bitcoin Core's version 26 highlights the need for current seed lists.\n- A new darknet seeder aims to improve connectivity by employing a BIP155-like encoding for addresses.", - "n_threads": 9, + "published_at": "2024-09-13T14:58:08.469000+00:00", + "summary": "- Proof of Partial Work enables miners to prove their efforts in mining pools.\n- It ensures fair reward distribution based on contribution, not just block discovery.\n- PoPW fosters fairness and participation, supporting the decentralized nature of blockchain.", + "n_threads": 2, "dev_name": "delvingbitcoin", "contributors": [ - "sipa", - "1440000bytes" + "mcelrath" ], - "file_path": "static/delvingbitcoin/Sept_2024/3149_Hardcoded-seeds-DNS-seeds-and-Darknet-nodes.xml", - "combined_summ_file_path": "static/delvingbitcoin/Sept_2024/combined_Hardcoded-seeds-DNS-seeds-and-Darknet-nodes.xml" + "file_path": "static/delvingbitcoin/Sept_2024/3182_Fork-withholding-attack.xml", + "combined_summ_file_path": "static/delvingbitcoin/Sept_2024/combined_Fork-withholding-attack.xml" } ], "today_in_history_posts": [ { - "id": "019540", - "title": "Year 2038 problem and year 2106 chain halting", - "link": "https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-October/019540.html", + "id": "018168", + "title": "A Replacement for RBF and CPFP: Non-Destructive TXID Dependencies for Fee Sponsoring", + "link": "https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-September/018168.html", "authors": [ - "vjudeu" + "Jeremy Rubin" ], - "published_at": "2021-10-13T19:16:05+00:00", - "summary": "- Bitcoin Core may stop working in 2038 due to a potential issue with time checking.\n- The entire chain will halt after reaching median time 0xffffffff in 2106.\n- There is uncertainty about solving these issues with a soft-fork, affecting Bitcoin Core's future.", - "n_threads": 14, + "published_at": "2020-09-19T00:51:39+00:00", + "summary": "- Jeremy shared a draft to improve Bitcoin transaction fee mechanisms with Bitcoin Devs.\n- The proposal introduces a fee sponsorship mechanism to enhance network security.\n- It includes strict rules for transactions and a reference implementation needing review.", + "n_threads": 18, "dev_name": "bitcoin-dev", "contributors": [ - "K", - "yanmaani", - "ZmnSCPxj", - "David Bakin", - "James Lu", - "damian" - ], - "file_path": "static/bitcoin-dev/Oct_2021/019540_Year-2038-problem-and-year-2106-chain-halting.xml", - "combined_summ_file_path": "static/bitcoin-dev/Oct_2021/combined_Year-2038-problem-and-year-2106-chain-halting.xml" + "Antoine Riard", + "David Harding", + "Adam Ficsor", + "ArmchairCryptologist", + "Cory Fields", + "Dmitry Petukhov", + "Suhas Daftuar" + ], + "file_path": "static/bitcoin-dev/Sept_2020/018168_A-Replacement-for-RBF-and-CPFP-Non-Destructive-TXID-Dependencies-for-Fee-Sponsoring.xml", + "combined_summ_file_path": "static/bitcoin-dev/Sept_2020/combined_A-Replacement-for-RBF-and-CPFP-Non-Destructive-TXID-Dependencies-for-Fee-Sponsoring.xml" }, { - "id": "003236", - "title": "Stateless invoices with proof-of-payment", - "link": "https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-September/003236.html", + "id": "002804", + "title": "Why should funders always pay on-chain fees?", + "link": "https://lists.linuxfoundation.org/pipermail/lightning-dev/2020-October/002804.html", "authors": [ - "Joost Jager" + "Bastien Teinturier" ], - "published_at": "2021-09-21T10:08:06+00:00", - "summary": "- Lightning invoices can now be generated statelessly, avoiding the need for data storage.\n- Stateless invoices face issues with identifying payment details and settling transactions.\n- Solutions include using custom tlv records or a deterministic preimage for transaction clarity.", - "n_threads": 12, + "published_at": "2020-10-05T13:12:51+00:00", + "summary": "- The Lightning Network debates letting fundees pay some commit-tx fees.\n- Proposals include charging nodes for the HTLCs they offer to share fee burdens.\n- Feedback on the fee distribution proposals and their implications is sought.", + "n_threads": 8, "dev_name": "lightning-dev", "contributors": [ - "ZmnSCPxj", - "fi", - "Bastien Teinturier", - "Olaoluwa Osuntokun" + "Antoine Poinsot", + "Antoine Riard", + "Johan Tor\u00e5s Halseth", + "Olaoluwa Osuntokun", + "ZmnSCPxj" ], - "file_path": "static/lightning-dev/Sept_2021/003236_Stateless-invoices-with-proof-of-payment.xml", - "combined_summ_file_path": "static/lightning-dev/Sept_2021/combined_Stateless-invoices-with-proof-of-payment.xml" + "file_path": "static/lightning-dev/Oct_2020/002804_Why-should-funders-always-pay-on-chain-fees-.xml", + "combined_summ_file_path": "static/lightning-dev/Oct_2020/combined_Why-should-funders-always-pay-on-chain-fees-.xml" }, { - "id": "195", - "title": "Covenant tools softfork", - "link": "https://delvingbitcoin.org/t/covenant-tools-softfork/98", + "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-09-28T18:38:38.957000+00:00", - "summary": "- The proposal introduces significant upgrades like BIP-118, BIP-119, and BIP-345 for Bitcoin.\n- These changes aim to enhance security, streamline operations, and improve efficiency.\n- The implementation is compact, and community feedback is sought for further progress.", - "n_threads": 23, + "published_at": "2023-08-16T15:22:13.243000+00:00", + "summary": "- Bitcoin's scalability involves creating 50,000 off-chain \"bitcoin banks\" for widespread transactions.\n- These entities enhance liquidity and security but shift interactions to sidechain tokens, raising vision concerns.\n- Development focuses on security, efficient exit strategies during congestion, and maintaining Bitcoin's inflation resistance.", + "n_threads": 5, "dev_name": "delvingbitcoin", "contributors": [ - "ajtowns", - "Greg Sanders", - "LLFourn", - "sjors", - "stevenroose", - "David Harding", - "fiatjaf", - "matthewjablack", - "moonsettler", - "ursuscamp" - ], - "file_path": "static/delvingbitcoin/Sept_2023/195_Covenant-tools-softfork.xml", - "combined_summ_file_path": "static/delvingbitcoin/Sept_2023/combined_Covenant-tools-softfork.xml" + "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 diff --git a/static/homepage/Sept_2024/2024-09-16-homepage.json b/static/homepage/Sept_2024/2024-09-16-homepage.json new file mode 100644 index 000000000..f0baa62e1 --- /dev/null +++ b/static/homepage/Sept_2024/2024-09-16-homepage.json @@ -0,0 +1,168 @@ +{ + "header_summary": "Ethan Heilman introduces a new opcode, FOLDFUNCTIONSTREAM, in the Bitcoin Improvement Proposal (BIP), aiming to enhance Bitcoin's scripting capabilities by allowing complex script operations like hashing over concatenated strings efficiently, addressing computational and safety concerns. This proposal, motivated by the need to improve script functionality without risking unbounded memory growth, outlines deployment via the \"versionbits\" BIP9 method and includes considerations for security and practicality in script execution. The opcode's implementation reflects a significant evolution in Bitcoin's scripting language, demonstrating a solution to longstanding challenges and ensuring a careful, phased introduction to mitigate adoption risks ([GitHub pull request](https://github.com/bitcoin/bitcoin/pull/XXX)).\n\nZmnSCPxj discusses the economic and consensus implications of Bitcoin's halvening events, highlighting how these events contribute to price surges, attract new investors, and integrate them into the consensus process, potentially complicating future changes due to the 'Law of Ossification'. This principle suggests that as the Bitcoin community grows, reaching consensus on changes becomes increasingly difficult, indicating a gradual stiffening of Bitcoin's protocol over time, which underscores the importance of the halvening cycle in shaping the network's economic and consensus dynamics ([Delving into Bitcoin](https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136)).\n\nJassu7082 elucidates the concept of Proof of Partial Work (PoPW) within cryptocurrency mining pools, emphasizing its role in documenting miners' contributions and ensuring equitable reward distribution. This mechanism underpins the operational integrity and fairness of mining pools, facilitating collaboration and supporting the decentralized ethos of blockchain networks by enabling smaller miners to compete more effectively. PoPW's significance extends beyond transparency, crucially affecting the security, stability, and decentralization of blockchain networks by promoting a cooperative environment for miners ([Delving into Bitcoin](https://delvingbitcoin.org/t/fork-withholding-attack/1128/3)).", + "recent_posts": [ + { + "id": "m3a9b6575676e9a6607e4606ecba697d66b52a4ea", + "title": "Publishing text of 2017-era proposed Bitcoin opcode OP_FFS (Fold Function Stream)", + "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+Whf31baRXNe5M+31wn98Csb17QO90zP1UP+YkuKjimqg@mail.gmail.com/T/#u#m3a9b6575676e9a6607e4606ecba697d66b52a4ea", + "authors": [ + "Ethan Heilman" + ], + "published_at": "2024-09-09T12:40:00+00:00", + "summary": "- The BIP introduces FOLDFUNCTIONSTREAM to enhance Bitcoin's scripting with efficient data operations.\n- It aims to solve computational and safety challenges, ensuring scripts execute without memory risks.\n- Activation via \"versionbits\" BIP9 ensures a safe, phased deployment on Bitcoin networks.", + "n_threads": 0, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/Sept_2024/m3a9b6575676e9a6607e4606ecba697d66b52a4ea_Publishing-text-of-2017-era-proposed-Bitcoin-opcode-OP-FFS-Fold-Function-Stream-.xml", + "combined_summ_file_path": "" + }, + { + "id": "3188", + "title": "Modeling (Social) Consensus About (Cryptographic) Consensus Change", + "link": "https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136", + "authors": [ + "ZmnSCPxj" + ], + "published_at": "2024-09-14T12:01:02.507000+00:00", + "summary": "- Bitcoin's halvening event halves its supply every four years, boosting its price.\n- New Bitcoin investors often become long-term holders, enhancing network consensus and value.\n- The 'Law of Ossification' posits growing consensus difficulty post-halvening, stiffening protocol changes.", + "n_threads": 0, + "dev_name": "delvingbitcoin", + "contributors": [], + "file_path": "static/delvingbitcoin/Sept_2024/3188_Modeling-Social-Consensus-About-Cryptographic-Consensus-Change.xml", + "combined_summ_file_path": "" + }, + { + "id": "3182", + "title": "Fork withholding attack", + "link": "https://delvingbitcoin.org/t/fork-withholding-attack/1128/3", + "authors": [ + "Jassu7082" + ], + "published_at": "2024-09-13T14:58:08.469000+00:00", + "summary": "- Proof of Partial Work enables miners to prove their efforts in mining pools.\n- It ensures fair reward distribution based on contribution, not just block discovery.\n- PoPW fosters fairness and participation, supporting the decentralized nature of blockchain.", + "n_threads": 2, + "dev_name": "delvingbitcoin", + "contributors": [ + "mcelrath" + ], + "file_path": "static/delvingbitcoin/Sept_2024/3182_Fork-withholding-attack.xml", + "combined_summ_file_path": "static/delvingbitcoin/Sept_2024/combined_Fork-withholding-attack.xml" + } + ], + "active_posts": [ + { + "id": "m3a9b6575676e9a6607e4606ecba697d66b52a4ea", + "title": "Publishing text of 2017-era proposed Bitcoin opcode OP_FFS (Fold Function Stream)", + "link": "https://gnusha.org/pi/bitcoindev/CAEM=y+Whf31baRXNe5M+31wn98Csb17QO90zP1UP+YkuKjimqg@mail.gmail.com/T/#u#m3a9b6575676e9a6607e4606ecba697d66b52a4ea", + "authors": [ + "Ethan Heilman" + ], + "published_at": "2024-09-09T12:40:00+00:00", + "summary": "- The BIP introduces FOLDFUNCTIONSTREAM to enhance Bitcoin's scripting with efficient data operations.\n- It aims to solve computational and safety challenges, ensuring scripts execute without memory risks.\n- Activation via \"versionbits\" BIP9 ensures a safe, phased deployment on Bitcoin networks.", + "n_threads": 0, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/Sept_2024/m3a9b6575676e9a6607e4606ecba697d66b52a4ea_Publishing-text-of-2017-era-proposed-Bitcoin-opcode-OP-FFS-Fold-Function-Stream-.xml", + "combined_summ_file_path": "" + }, + { + "id": "3188", + "title": "Modeling (Social) Consensus About (Cryptographic) Consensus Change", + "link": "https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136", + "authors": [ + "ZmnSCPxj" + ], + "published_at": "2024-09-14T12:01:02.507000+00:00", + "summary": "- Bitcoin's halvening event halves its supply every four years, boosting its price.\n- New Bitcoin investors often become long-term holders, enhancing network consensus and value.\n- The 'Law of Ossification' posits growing consensus difficulty post-halvening, stiffening protocol changes.", + "n_threads": 0, + "dev_name": "delvingbitcoin", + "contributors": [], + "file_path": "static/delvingbitcoin/Sept_2024/3188_Modeling-Social-Consensus-About-Cryptographic-Consensus-Change.xml", + "combined_summ_file_path": "" + }, + { + "id": "3182", + "title": "Fork withholding attack", + "link": "https://delvingbitcoin.org/t/fork-withholding-attack/1128/3", + "authors": [ + "Jassu7082" + ], + "published_at": "2024-09-13T14:58:08.469000+00:00", + "summary": "- Proof of Partial Work enables miners to prove their efforts in mining pools.\n- It ensures fair reward distribution based on contribution, not just block discovery.\n- PoPW fosters fairness and participation, supporting the decentralized nature of blockchain.", + "n_threads": 2, + "dev_name": "delvingbitcoin", + "contributors": [ + "mcelrath" + ], + "file_path": "static/delvingbitcoin/Sept_2024/3182_Fork-withholding-attack.xml", + "combined_summ_file_path": "static/delvingbitcoin/Sept_2024/combined_Fork-withholding-attack.xml" + } + ], + "today_in_history_posts": [ + { + "id": "018168", + "title": "A Replacement for RBF and CPFP: Non-Destructive TXID Dependencies for Fee Sponsoring", + "link": "https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-September/018168.html", + "authors": [ + "Jeremy Rubin" + ], + "published_at": "2020-09-19T00:51:39+00:00", + "summary": "- Jeremy shared a draft to improve Bitcoin transaction fee mechanisms with Bitcoin Devs.\n- The proposal introduces a fee sponsorship mechanism to enhance network security.\n- It includes strict rules for transactions and a reference implementation needing review.", + "n_threads": 18, + "dev_name": "bitcoin-dev", + "contributors": [ + "Antoine Riard", + "David Harding", + "Adam Ficsor", + "ArmchairCryptologist", + "Cory Fields", + "Dmitry Petukhov", + "Suhas Daftuar" + ], + "file_path": "static/bitcoin-dev/Sept_2020/018168_A-Replacement-for-RBF-and-CPFP-Non-Destructive-TXID-Dependencies-for-Fee-Sponsoring.xml", + "combined_summ_file_path": "static/bitcoin-dev/Sept_2020/combined_A-Replacement-for-RBF-and-CPFP-Non-Destructive-TXID-Dependencies-for-Fee-Sponsoring.xml" + }, + { + "id": "002804", + "title": "Why should funders always pay on-chain fees?", + "link": "https://lists.linuxfoundation.org/pipermail/lightning-dev/2020-October/002804.html", + "authors": [ + "Bastien Teinturier" + ], + "published_at": "2020-10-05T13:12:51+00:00", + "summary": "- The Lightning Network debates letting fundees pay some commit-tx fees.\n- Proposals include charging nodes for the HTLCs they offer to share fee burdens.\n- Feedback on the fee distribution proposals and their implications is sought.", + "n_threads": 8, + "dev_name": "lightning-dev", + "contributors": [ + "Antoine Poinsot", + "Antoine Riard", + "Johan Tor\u00e5s Halseth", + "Olaoluwa Osuntokun", + "ZmnSCPxj" + ], + "file_path": "static/lightning-dev/Oct_2020/002804_Why-should-funders-always-pay-on-chain-fees-.xml", + "combined_summ_file_path": "static/lightning-dev/Oct_2020/combined_Why-should-funders-always-pay-on-chain-fees-.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 involves creating 50,000 off-chain \"bitcoin banks\" for widespread transactions.\n- These entities enhance liquidity and security but shift interactions to sidechain tokens, raising vision concerns.\n- Development focuses on security, efficient exit strategies during congestion, and maintaining Bitcoin's inflation resistance.", + "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