diff --git a/static/homepage.json b/static/homepage.json index ea18b64d9..6c6a7d97a 100644 --- a/static/homepage.json +++ b/static/homepage.json @@ -1,5 +1,5 @@ { - "header_summary": "Hennadii Stepanov's transition of Bitcoin Core's build system from Autotools to CMake signifies a major enhancement, aiming for integration after version 28's feature-freeze, as highlighted by Cory Fields. This move, expected to streamline development and address potential platform-specific challenges, underscores the value of community feedback during the transition phase. The change, driven by the benefits CMake offers to modern open-source projects, along with thorough documentation updates, facilitates developer adaptation and promises future improvements for broader support and usability ([Bitcoin Core CMake migration](https://github.com/bitcoin/bitcoin/pull/30454)).\n\nZawy discusses the potential for enhancing blockchain security through adjustments in consensus rules and timestamp handling, focusing on preventing attacks that exploit difficulty adjustments. Proposing the adoption of monotonic timestamps and revisiting the limits on 'nActualtimespan', the conversation aims to fortify the blockchain against manipulation without extensive code modifications. This initiative reflects a nuanced approach to maintaining network integrity and underscores the ongoing need for revising consensus mechanisms to mitigate emerging threats, as evidenced in the related [discussion on timestamp attacks](https://delvingbitcoin.org/t/zawy-s-alternating-timestamp-attack/1062/2).\n\nMattCorallo and t-bast explore vulnerabilities in different aspects of blockchain technology, from potential Distributed Denial of Service (DoS) threats in onion messaging to security and user interface design considerations in cryptocurrency wallets. While Corallos highlights the absence of a formal risk analysis for DoS via onion messages and discusses a \"backpressure\" mitigation strategy, t-bast delves into the risks associated with compromised contact keys in wallets, emphasizing the importance of clear and secure design in preventing deceptive practices. These discussions collectively underscore the complexity of securing blockchain technology and the importance of proactive, informed strategies for threat mitigation ([Onion messaging DoS threat mitigations](https://delvingbitcoin.org/t/onion-messaging-dos-threat-mitigations/1058/2); [BOLT 12 trusted contacts](https://delvingbitcoin.org/t/bolt-12-trusted-contacts/1046/5)).", + "header_summary": "Cory Fields and Hennadii Stepanov's collaborative effort to migrate Bitcoin Core's build system from Autotools to CMake represents a significant modernization step, marking a move towards a more efficient and developer-friendly platform before the v29 development cycle. This shift, detailed in their [current PR for the CMake migration](https://github.com/bitcoin/bitcoin/pull/30454), underscores the importance of community feedback in refining the new system and highlights ongoing support for Autotools in older branches despite the primary focus transitioning to CMake.\n\nHunter Beast's discussion illuminates the advancements in quantum computing, particularly IBM's Quantum System Two, and its implications for cryptographic security within the Bitcoin network. By exploring the integration of post-quantum cryptographic schemes like FALCON within the Bitcoin Improvement Proposal framework, this conversation acknowledges the balance between maintaining transaction throughput and enhancing security measures to counteract potential quantum attacks, fostering a proactive approach towards future-proofing Bitcoin's cryptographic defenses. \n\nZawy's analysis of the >50% attack vulnerability in cryptocurrency mining and subsequent mitigation strategies offers a critical look at the security integrity of blockchain networks. By proposing adjustments to mining algorithms and advocating for soft forks as a pragmatic solution to enhance network security, this dialogue contributes to the broader discussion on preserving the trust and operational stability of digital currencies. Meanwhile, discussions by MattCorallo and t-bast delve into specific vulnerabilities, from potential DoS threats in onion messaging to user interface design flaws in cryptocurrency wallets, highlighting the ongoing challenges and considerations in safeguarding digital assets and user experiences in the evolving landscape of blockchain technology.", "recent_posts": [ { "id": "m4526371f167fea9fe6a681f529d7ac400cb35906", @@ -9,7 +9,7 @@ "Cory Fields" ], "published_at": "2024-08-07T21:47:00+00:00", - "summary": "- Hennadii Stepanov leads Bitcoin Core's shift from Autotools to CMake, enhancing the build system.\n- The transition to CMake intends to streamline development, demanding community input to address challenges.\n- Documentation for CMake is updated, aiming for feature parity and easing the migration for developers.", + "summary": "- Hennadii Stepanov is transitioning Bitcoin Core's build system to CMake, improving the project.\n- The CMake system will integrate after v28 feature-freeze, enhancing build processes for developers.\n- Documentation for CMake has been updated, with emphasis on parity and streamlined usability.", "n_threads": 0, "dev_name": "bitcoin-dev", "contributors": [], @@ -17,20 +17,41 @@ "combined_summ_file_path": "" }, { - "id": "2935", + "id": "m5349185dec9cd53ec6ea0218da3ea0e126e37fe8", + "title": "Proposing a P2QRH BIP towards a quantum resistant soft fork", + "link": "https://gnusha.org/pi/bitcoindev/62fd28ab-e8b5-4cfc-b5ae-0d5a033af057n@googlegroups.com/T/#m5349185dec9cd53ec6ea0218da3ea0e126e37fe8", + "authors": [ + "Hunter Beast" + ], + "published_at": "2024-08-06T17:37:00+00:00", + "summary": "- Quantum computing's power, especially CRQCs, exponentially increases with each added qubit, highlighting IBM's advancements.\n- Developing post-quantum cryptographic schemes, with a preference for FALCON in the Bitcoin Improvement Proposal, is underway.\n- Strategies against quantum attacks on Bitcoin include increasing witness stack size and using trusted mining pools for transactions.", + "n_threads": 6, + "dev_name": "bitcoin-dev", + "contributors": [ + "Antoine Riard", + "Pierre-Luc Dallaire-Demers", + "hunter" + ], + "file_path": "static/bitcoin-dev/Aug_2024/m5349185dec9cd53ec6ea0218da3ea0e126e37fe8_Proposing-a-P2QRH-BIP-towards-a-quantum-resistant-soft-fork.xml", + "combined_summ_file_path": "static/bitcoin-dev/Aug_2024/combined_Proposing-a-P2QRH-BIP-towards-a-quantum-resistant-soft-fork.xml" + }, + { + "id": "2941", "title": "Zawy\u2019s Alternating Timestamp Attack", - "link": "https://delvingbitcoin.org/t/zawy-s-alternating-timestamp-attack/1062/2", + "link": "https://delvingbitcoin.org/t/zawy-s-alternating-timestamp-attack/1062/5", "authors": [ "zawy" ], - "published_at": "2024-08-10T15:33:34.119000+00:00", - "summary": "- The discussion proposes modifications in blockchain consensus rules to improve security and efficiency.\n- A solution introduced adopts monotonic timestamps to simplify attack prevention and enhance system resilience.\n- Further suggestions include equalizing time limits and adjusting past time limits to strengthen network integrity.", - "n_threads": 1, + "published_at": "2024-08-11T17:44:12.799000+00:00", + "summary": "- A >50% attack in cryptocurrency mining threatens blockchain security, letting attackers manipulate transactions.\n- Proposed solutions include modifying mining algorithms and setting strict time rules to prevent manipulation.\n- Soft forks, requiring less consensus, offer a viable path for introducing security measures against attacks.", + "n_threads": 4, "dev_name": "delvingbitcoin", "contributors": [ + "AntoineP", + "MentalNomad", "murch" ], - "file_path": "static/delvingbitcoin/Aug_2024/2935_Zawy-s-Alternating-Timestamp-Attack.xml", + "file_path": "static/delvingbitcoin/Aug_2024/2941_Zawy-s-Alternating-Timestamp-Attack.xml", "combined_summ_file_path": "static/delvingbitcoin/Aug_2024/combined_Zawy-s-Alternating-Timestamp-Attack.xml" }, { @@ -41,7 +62,7 @@ "MattCorallo" ], "published_at": "2024-08-09T15:23:02.537000+00:00", - "summary": "- The paper discusses mitigation of DoS threats in onion messaging without foundational evidence.\n- It focuses on preventing routing loops in onion messages, a highlighted concern.\n- Lightning developers agreed on a \"backpressure\" strategy for potential DoS threats, details unspecified.", + "summary": "- The paper discusses mitigating DoS threats in onion messages but lacks foundational arguments.\n- It focuses on preventing routing loops without a formal risk analysis of DoS attacks.\n- Lightning developers agreed on a \"backpressure\" strategy for potential DoS issues, details unspecified.", "n_threads": 1, "dev_name": "delvingbitcoin", "contributors": [ @@ -58,7 +79,7 @@ "t-bast" ], "published_at": "2024-08-09T07:01:37.418000+00:00", - "summary": "- The discussion explores vulnerabilities and UI design in crypto wallets, specifically contact/payment code management.\n- It highlights the risk of compromised contact keys affecting multiple users, and the need for timely user notification.\n- The debate includes the challenge of educating users on secure payment practices, despite potential security breaches.", + "summary": "- The conversation highlights how easily users can misassociate contacts with payment codes due to wallet design.\n- It stresses the significant risks and inconveniences posed by a compromised contact key for organizations.\n- Lastly, it critiques wallets relying on 'payer_note' for user instructions, emphasizing security education challenges.", "n_threads": 4, "dev_name": "delvingbitcoin", "contributors": [ @@ -77,7 +98,7 @@ "Hunter Beast" ], "published_at": "2024-06-08T21:04:00+00:00", - "summary": "- The proposal advocates adding quantum resistance to Bitcoin via a new signature algorithm.\n- It introduces a series of Bitcoin Improvement Proposals for a \"QuBit\" soft fork.\n- Community feedback and participation are encouraged to refine the quantum-resistant framework.", + "summary": "- The proposal introduces a new signature algorithm to add quantum resistance to Bitcoin.\n- It marks the start of several Bitcoin Improvement Proposals for the \"QuBit\" soft fork.\n- The document is open for community feedback to refine and ensure its efficacy against quantum threats.", "n_threads": 6, "dev_name": "bitcoin-dev", "contributors": [ @@ -89,36 +110,18 @@ "combined_summ_file_path": "static/bitcoin-dev/June_2024/combined_Proposing-a-P2QRH-BIP-towards-a-quantum-resistant-soft-fork.xml" }, { - "id": "mb0f0b5083303c2011d145ab0592ec22421ec7f6f", - "title": "Public disclosure of 2 vulnerabilities affecting Bitcoin Core < v22.0", - "link": "https://gnusha.org/pi/bitcoindev/ZqqKA+grzscldhiU@petertodd.org/T/#mb0f0b5083303c2011d145ab0592ec22421ec7f6f", - "authors": [ - "Niklas Goegge" - ], - "published_at": "2024-07-31T17:01:00+00:00", - "summary": "- Bitcoin Core identified bugs in versions before v22.0 and is improving security measures.\n- A new vulnerability disclosure policy is introduced, with details on their website.\n- Disclosures for fixes in versions v23.0 and v24.0 will be publicized in August and September, respectively.", - "n_threads": 2, - "dev_name": "bitcoin-dev", - "contributors": [ - "Peter Todd", - "hashnoncemessage" - ], - "file_path": "static/bitcoin-dev/July_2024/mb0f0b5083303c2011d145ab0592ec22421ec7f6f_Public-disclosure-of-2-vulnerabilities-affecting-Bitcoin-Core-v22-0.xml", - "combined_summ_file_path": "static/bitcoin-dev/July_2024/combined_Public-disclosure-of-2-vulnerabilities-affecting-Bitcoin-Core-v22-0.xml" - }, - { - "id": "m568f884196e735fecf7a24d0b6ba24016090d2ae", - "title": "Bitcoin Knots 27.1.knots20240801 released", - "link": "https://gnusha.org/pi/bitcoindev/5fce1659-dc83-4c4e-9e27-d7b00c66d29f@dashjr.org/T/#u#m568f884196e735fecf7a24d0b6ba24016090d2ae", + "id": "m4526371f167fea9fe6a681f529d7ac400cb35906", + "title": "Bitcoin Core's migration to the CMake buildsystem", + "link": "https://gnusha.org/pi/bitcoindev/6cfd5a56-84b4-4cbc-a211-dd34b8942f77n@googlegroups.com/T/#u#m4526371f167fea9fe6a681f529d7ac400cb35906", "authors": [ - "Luke Dashjr" + "Cory Fields" ], - "published_at": "2024-08-04T03:16:00+00:00", - "summary": "- Bitcoin Knots released version 27.1.knots20240801, enhancing user experience and fixing bugs.\n- Users can report issues via the GitHub issue tracker and subscribe for updates.\n- Detailed release notes on GitHub provide insights into the enhancements and fixes.", + "published_at": "2024-08-07T21:47:00+00:00", + "summary": "- Hennadii Stepanov is transitioning Bitcoin Core's build system to CMake, enhancing bug fixes and modernizations.\n- The new CMake system will integrate into the master branch post-v28 feature-freeze, emphasizing community feedback.\n- The shift includes updating documentation for developers, aiming for feature parity and minimal automation surprises.", "n_threads": 0, "dev_name": "bitcoin-dev", "contributors": [], - "file_path": "static/bitcoin-dev/Aug_2024/m568f884196e735fecf7a24d0b6ba24016090d2ae_Bitcoin-Knots-27-1-knots20240801-released.xml", + "file_path": "static/bitcoin-dev/Aug_2024/m4526371f167fea9fe6a681f529d7ac400cb35906_Bitcoin-Core-s-migration-to-the-CMake-buildsystem.xml", "combined_summ_file_path": "" }, { @@ -129,7 +132,7 @@ "josibake" ], "published_at": "2024-05-17T11:51:04.620000+00:00", - "summary": "- The discussion emphasizes enhancing cryptocurrency transactions' privacy and security via PSBTs.\n- Spending silent payments may soon be viable, proposing new fields for better standardization.\n- Sending silent payments involves a draft BIP, suggesting an `OutputGenerator` role for easier integration.", + "summary": "- Silent payments in PSBTs enhance privacy but pose technical and security challenges.\n- A proposed `OutputGenerator` role could simplify silent payment integration, minimizing system changes.\n- Security concerns persist, especially with unproven methods like \"ECDH share\" in payment systems.", "n_threads": 27, "dev_name": "delvingbitcoin", "contributors": [ @@ -149,7 +152,7 @@ "AntoineP" ], "published_at": "2024-03-24T19:53:27.073000+00:00", - "summary": "- The analysis recommends improvements to Bitcoin's security and efficiency, addressing vulnerabilities.\n- It suggests adjusting mining difficulty and transaction rules to mitigate risks and improve network stability.\n- Community debate focuses on potential impacts of proposals like reducing block size on scalability.", + "summary": "- The proposal critiques Bitcoin's protocol, pinpointing areas for improvement in security and efficiency.\n- It suggests solutions for the timewarp vulnerability and constraints on non-SegWit transactions.\n- While inviting community input for betterment, it sparks debate on the block size limit's impact on scalability.", "n_threads": 25, "dev_name": "delvingbitcoin", "contributors": [ @@ -173,13 +176,13 @@ "tony" ], "published_at": "2024-05-16T17:49:21.750000+00:00", - "summary": "- Stable Channels integrates bitcoin with the Lightning network to stabilize value and attract investment.\n- The project reduces bitcoin's volatility by matching BTC shorts with longs, without needing centralized mechanisms.\n- It aims to broaden bitcoin's appeal by addressing operational challenges and exploring trading and liquidity enhancements.", - "n_threads": 9, + "summary": "- Stable Channels integrates bitcoin-backed dollar balances with the Lightning network to enhance bitcoin stability.\n- The project minimizes bitcoin's price volatility, eliminating the need for external entities like banks or fiat.\n- It aims for decentralized financial stability on bitcoin, facing challenges but paving the way for a stable cryptocurrency ecosystem.", + "n_threads": 10, "dev_name": "delvingbitcoin", "contributors": [ "cryptorevue", - "1440000bytes", "Christian Decker", + "1440000bytes", "mcelrath" ], "file_path": "static/delvingbitcoin/May_2024/2430_Stable-Channels-peer-to-peer-dollar-balances-on-Lightning.xml", @@ -188,41 +191,64 @@ ], "today_in_history_posts": [ { - "id": "012948", - "title": "Hiding entire content of on-chain transactions", - "link": "https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-August/012948.html", + "id": "010238", + "title": "Bitcoin XT Fork", + "link": "https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010238.html", "authors": [ - "Tony Churyumoff" + "S" ], - "published_at": "2016-08-08T15:30:21+00:00", - "summary": "- A new design proposes hiding Bitcoin transaction details, surpassing CoinJoin and others.\n- It involves publishing hashes in the blockchain and transmitting details privately to the payee.\n- Introduces *black bitcoin*, requiring history storage, disallowing merges, and mandating specific denominations.", - "n_threads": 10, + "published_at": "2015-08-15T17:43:54+00:00", + "summary": "- Bitcoin XT 0.11A was released amid block size debates, diverging from Satoshi's original vision.\n- Satoshi highlights the unforeseen issue of pooled mining and its security implications for Bitcoin.\n- He expresses concern over Bitcoin's integrity if changes can be pushed by few through popular tactics.", + "n_threads": 55, "dev_name": "bitcoin-dev", "contributors": [ - "James MacWhyte", - "Henning Kopp", - "Peter Todd" + "Jorge Tim\u00f3n", + "Oliver Egginger", + "Btc Drak", + "Peter Todd", + "Eric Lombrozo", + "Greg Maxwell", + "odinn", + "Anon Moto", + "Eric Voskuil", + "Simon Liu", + "Warren Togami Jr.", + "Adam Back", + "Angel Leon", + "Dave Scotese", + "GC", + "Hector Chu", + "Jeff Garzik", + "Johnson Lau", + "Laszlo Hanyecz", + "Marcel Jamin", + "Micha Bailey", + "Mike Hearn", + "Santino Napolitano", + "Sergio Lerner", + "Theo Chino" ], - "file_path": "static/bitcoin-dev/Aug_2016/012948_Hiding-entire-content-of-on-chain-transactions.xml", - "combined_summ_file_path": "static/bitcoin-dev/Aug_2016/combined_Hiding-entire-content-of-on-chain-transactions.xml" + "file_path": "static/bitcoin-dev/Aug_2015/010238_Bitcoin-XT-Fork.xml", + "combined_summ_file_path": "static/bitcoin-dev/Aug_2015/combined_Bitcoin-XT-Fork.xml" }, { - "id": "000565", - "title": "Blinded channel observation", - "link": "https://lists.linuxfoundation.org/pipermail/lightning-dev/2016-August/000565.html", + "id": "000127", + "title": "Pure No-Trust Solution using only OP_CLTV", + "link": "https://lists.linuxfoundation.org/pipermail/lightning-dev/2015-August/000127.html", "authors": [ - "Tadge Dryja" + "M" ], - "published_at": "2016-08-08T16:17:04+00:00", - "summary": "- The Lightning Network faces risks from attackers exploiting old channel states.\n- Outsourcing vigilance can defend against these attacks and enhance privacy through anonymization.\n- A scalable observer design using elkrem trees is under development to efficiently store states.", - "n_threads": 19, + "published_at": "2015-08-13T18:37:18+00:00", + "summary": "- Mats Jerratsch integrates OP_CLTV and CSV in Thunder channels, solving malleability issues.\n- New process eliminates refund transactions, combining refunds with opening transactions for security.\n- Implementation simplifies Thunder by removing obsolete methods and introducing new transaction scripts.", + "n_threads": 5, "dev_name": "lightning-dev", "contributors": [ - "Rusty Russell", - "Joseph Poon" + "Btc Drak", + "Joseph Poon", + "Rusty Russell" ], - "file_path": "static/lightning-dev/Aug_2016/000565_Blinded-channel-observation.xml", - "combined_summ_file_path": "static/lightning-dev/Aug_2016/combined_Blinded-channel-observation.xml" + "file_path": "static/lightning-dev/Aug_2015/000127_Pure-No-Trust-Solution-using-only-OP-CLTV.xml", + "combined_summ_file_path": "static/lightning-dev/Aug_2015/combined_Pure-No-Trust-Solution-using-only-OP-CLTV.xml" }, { "id": "45", @@ -232,7 +258,7 @@ "ajtowns" ], "published_at": "2022-08-24T16:14:37.270000+00:00", - "summary": "- Investment strategies include passive holding and active management of assets.\n- Passive investments may lead to societal issues, such as asset underutilization and affordability concerns.\n- The article suggests central banks could stabilize economies by backing fiat currency with deflationary ones like Bitcoin.", + "summary": "- Investment strategies fall into passive or active categories, each with distinct approaches and involvement levels.\n- Challenges with passive investing include the principal/agent problem and potential societal impacts like underutilization of assets.\n- The article explores deflationary currencies and suggests central banks could stabilize economies by backing inflationary currency with a deflationary one.", "n_threads": 14, "dev_name": "delvingbitcoin", "contributors": [ diff --git a/static/homepage/Aug_2024/2024-08-12-homepage.json b/static/homepage/Aug_2024/2024-08-12-homepage.json new file mode 100644 index 000000000..6c6a7d97a --- /dev/null +++ b/static/homepage/Aug_2024/2024-08-12-homepage.json @@ -0,0 +1,273 @@ +{ + "header_summary": "Cory Fields and Hennadii Stepanov's collaborative effort to migrate Bitcoin Core's build system from Autotools to CMake represents a significant modernization step, marking a move towards a more efficient and developer-friendly platform before the v29 development cycle. This shift, detailed in their [current PR for the CMake migration](https://github.com/bitcoin/bitcoin/pull/30454), underscores the importance of community feedback in refining the new system and highlights ongoing support for Autotools in older branches despite the primary focus transitioning to CMake.\n\nHunter Beast's discussion illuminates the advancements in quantum computing, particularly IBM's Quantum System Two, and its implications for cryptographic security within the Bitcoin network. By exploring the integration of post-quantum cryptographic schemes like FALCON within the Bitcoin Improvement Proposal framework, this conversation acknowledges the balance between maintaining transaction throughput and enhancing security measures to counteract potential quantum attacks, fostering a proactive approach towards future-proofing Bitcoin's cryptographic defenses. \n\nZawy's analysis of the >50% attack vulnerability in cryptocurrency mining and subsequent mitigation strategies offers a critical look at the security integrity of blockchain networks. By proposing adjustments to mining algorithms and advocating for soft forks as a pragmatic solution to enhance network security, this dialogue contributes to the broader discussion on preserving the trust and operational stability of digital currencies. Meanwhile, discussions by MattCorallo and t-bast delve into specific vulnerabilities, from potential DoS threats in onion messaging to user interface design flaws in cryptocurrency wallets, highlighting the ongoing challenges and considerations in safeguarding digital assets and user experiences in the evolving landscape of blockchain technology.", + "recent_posts": [ + { + "id": "m4526371f167fea9fe6a681f529d7ac400cb35906", + "title": "Bitcoin Core's migration to the CMake buildsystem", + "link": "https://gnusha.org/pi/bitcoindev/6cfd5a56-84b4-4cbc-a211-dd34b8942f77n@googlegroups.com/T/#u#m4526371f167fea9fe6a681f529d7ac400cb35906", + "authors": [ + "Cory Fields" + ], + "published_at": "2024-08-07T21:47:00+00:00", + "summary": "- Hennadii Stepanov is transitioning Bitcoin Core's build system to CMake, improving the project.\n- The CMake system will integrate after v28 feature-freeze, enhancing build processes for developers.\n- Documentation for CMake has been updated, with emphasis on parity and streamlined usability.", + "n_threads": 0, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/Aug_2024/m4526371f167fea9fe6a681f529d7ac400cb35906_Bitcoin-Core-s-migration-to-the-CMake-buildsystem.xml", + "combined_summ_file_path": "" + }, + { + "id": "m5349185dec9cd53ec6ea0218da3ea0e126e37fe8", + "title": "Proposing a P2QRH BIP towards a quantum resistant soft fork", + "link": "https://gnusha.org/pi/bitcoindev/62fd28ab-e8b5-4cfc-b5ae-0d5a033af057n@googlegroups.com/T/#m5349185dec9cd53ec6ea0218da3ea0e126e37fe8", + "authors": [ + "Hunter Beast" + ], + "published_at": "2024-08-06T17:37:00+00:00", + "summary": "- Quantum computing's power, especially CRQCs, exponentially increases with each added qubit, highlighting IBM's advancements.\n- Developing post-quantum cryptographic schemes, with a preference for FALCON in the Bitcoin Improvement Proposal, is underway.\n- Strategies against quantum attacks on Bitcoin include increasing witness stack size and using trusted mining pools for transactions.", + "n_threads": 6, + "dev_name": "bitcoin-dev", + "contributors": [ + "Antoine Riard", + "Pierre-Luc Dallaire-Demers", + "hunter" + ], + "file_path": "static/bitcoin-dev/Aug_2024/m5349185dec9cd53ec6ea0218da3ea0e126e37fe8_Proposing-a-P2QRH-BIP-towards-a-quantum-resistant-soft-fork.xml", + "combined_summ_file_path": "static/bitcoin-dev/Aug_2024/combined_Proposing-a-P2QRH-BIP-towards-a-quantum-resistant-soft-fork.xml" + }, + { + "id": "2941", + "title": "Zawy\u2019s Alternating Timestamp Attack", + "link": "https://delvingbitcoin.org/t/zawy-s-alternating-timestamp-attack/1062/5", + "authors": [ + "zawy" + ], + "published_at": "2024-08-11T17:44:12.799000+00:00", + "summary": "- A >50% attack in cryptocurrency mining threatens blockchain security, letting attackers manipulate transactions.\n- Proposed solutions include modifying mining algorithms and setting strict time rules to prevent manipulation.\n- Soft forks, requiring less consensus, offer a viable path for introducing security measures against attacks.", + "n_threads": 4, + "dev_name": "delvingbitcoin", + "contributors": [ + "AntoineP", + "MentalNomad", + "murch" + ], + "file_path": "static/delvingbitcoin/Aug_2024/2941_Zawy-s-Alternating-Timestamp-Attack.xml", + "combined_summ_file_path": "static/delvingbitcoin/Aug_2024/combined_Zawy-s-Alternating-Timestamp-Attack.xml" + }, + { + "id": "2933", + "title": "Onion Messaging DoS Threat Mitigations", + "link": "https://delvingbitcoin.org/t/onion-messaging-dos-threat-mitigations/1058/2", + "authors": [ + "MattCorallo" + ], + "published_at": "2024-08-09T15:23:02.537000+00:00", + "summary": "- The paper discusses mitigating DoS threats in onion messages but lacks foundational arguments.\n- It focuses on preventing routing loops without a formal risk analysis of DoS attacks.\n- Lightning developers agreed on a \"backpressure\" strategy for potential DoS issues, details unspecified.", + "n_threads": 1, + "dev_name": "delvingbitcoin", + "contributors": [ + "gijswijs" + ], + "file_path": "static/delvingbitcoin/Aug_2024/2933_Onion-Messaging-DoS-Threat-Mitigations.xml", + "combined_summ_file_path": "static/delvingbitcoin/Aug_2024/combined_Onion-Messaging-DoS-Threat-Mitigations.xml" + }, + { + "id": "2930", + "title": "Bolt 12 Trusted Contacts", + "link": "https://delvingbitcoin.org/t/bolt-12-trusted-contacts/1046/5", + "authors": [ + "t-bast" + ], + "published_at": "2024-08-09T07:01:37.418000+00:00", + "summary": "- The conversation highlights how easily users can misassociate contacts with payment codes due to wallet design.\n- It stresses the significant risks and inconveniences posed by a compromised contact key for organizations.\n- Lastly, it critiques wallets relying on 'payer_note' for user instructions, emphasizing security education challenges.", + "n_threads": 4, + "dev_name": "delvingbitcoin", + "contributors": [ + "David Harding" + ], + "file_path": "static/delvingbitcoin/Aug_2024/2930_Bolt-12-Trusted-Contacts.xml", + "combined_summ_file_path": "static/delvingbitcoin/Aug_2024/combined_Bolt-12-Trusted-Contacts.xml" + } + ], + "active_posts": [ + { + "id": "med4b4189a06851d6514251be978e58017bf4e138", + "title": "Proposing a P2QRH BIP towards a quantum resistant soft fork", + "link": "https://gnusha.org/pi/bitcoindev/62fd28ab-e8b5-4cfc-b5ae-0d5a033af057n@googlegroups.com/T/#u#med4b4189a06851d6514251be978e58017bf4e138", + "authors": [ + "Hunter Beast" + ], + "published_at": "2024-06-08T21:04:00+00:00", + "summary": "- The proposal introduces a new signature algorithm to add quantum resistance to Bitcoin.\n- It marks the start of several Bitcoin Improvement Proposals for the \"QuBit\" soft fork.\n- The document is open for community feedback to refine and ensure its efficacy against quantum threats.", + "n_threads": 6, + "dev_name": "bitcoin-dev", + "contributors": [ + "Antoine Riard", + "Pierre-Luc Dallaire-Demers", + "hunter" + ], + "file_path": "static/bitcoin-dev/June_2024/med4b4189a06851d6514251be978e58017bf4e138_Proposing-a-P2QRH-BIP-towards-a-quantum-resistant-soft-fork.xml", + "combined_summ_file_path": "static/bitcoin-dev/June_2024/combined_Proposing-a-P2QRH-BIP-towards-a-quantum-resistant-soft-fork.xml" + }, + { + "id": "m4526371f167fea9fe6a681f529d7ac400cb35906", + "title": "Bitcoin Core's migration to the CMake buildsystem", + "link": "https://gnusha.org/pi/bitcoindev/6cfd5a56-84b4-4cbc-a211-dd34b8942f77n@googlegroups.com/T/#u#m4526371f167fea9fe6a681f529d7ac400cb35906", + "authors": [ + "Cory Fields" + ], + "published_at": "2024-08-07T21:47:00+00:00", + "summary": "- Hennadii Stepanov is transitioning Bitcoin Core's build system to CMake, enhancing bug fixes and modernizations.\n- The new CMake system will integrate into the master branch post-v28 feature-freeze, emphasizing community feedback.\n- The shift includes updating documentation for developers, aiming for feature parity and minimal automation surprises.", + "n_threads": 0, + "dev_name": "bitcoin-dev", + "contributors": [], + "file_path": "static/bitcoin-dev/Aug_2024/m4526371f167fea9fe6a681f529d7ac400cb35906_Bitcoin-Core-s-migration-to-the-CMake-buildsystem.xml", + "combined_summ_file_path": "" + }, + { + "id": "2441", + "title": "BIP352: PSBT support", + "link": "https://delvingbitcoin.org/t/bip352-psbt-support/877", + "authors": [ + "josibake" + ], + "published_at": "2024-05-17T11:51:04.620000+00:00", + "summary": "- Silent payments in PSBTs enhance privacy but pose technical and security challenges.\n- A proposed `OutputGenerator` role could simplify silent payment integration, minimizing system changes.\n- Security concerns persist, especially with unproven methods like \"ECDH share\" in payment systems.", + "n_threads": 27, + "dev_name": "delvingbitcoin", + "contributors": [ + "andrewtoth", + "Ava Chow", + "Sosthene", + "vazertuche" + ], + "file_path": "static/delvingbitcoin/May_2024/2441_BIP352-PSBT-support.xml", + "combined_summ_file_path": "static/delvingbitcoin/May_2024/combined_BIP352-PSBT-support.xml" + }, + { + "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 proposal critiques Bitcoin's protocol, pinpointing areas for improvement in security and efficiency.\n- It suggests solutions for the timewarp vulnerability and constraints on non-SegWit transactions.\n- While inviting community input for betterment, it sparks debate on the block size limit's impact on scalability.", + "n_threads": 25, + "dev_name": "delvingbitcoin", + "contributors": [ + "ajtowns", + "MattCorallo", + "sjors", + "recent798", + "1440000bytes", + "David Harding", + "benthecarman", + "kcalvinalvin" + ], + "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": "2430", + "title": "Stable Channels - peer-to-peer dollar balances on Lightning", + "link": "https://delvingbitcoin.org/t/stable-channels-peer-to-peer-dollar-balances-on-lightning/875", + "authors": [ + "tony" + ], + "published_at": "2024-05-16T17:49:21.750000+00:00", + "summary": "- Stable Channels integrates bitcoin-backed dollar balances with the Lightning network to enhance bitcoin stability.\n- The project minimizes bitcoin's price volatility, eliminating the need for external entities like banks or fiat.\n- It aims for decentralized financial stability on bitcoin, facing challenges but paving the way for a stable cryptocurrency ecosystem.", + "n_threads": 10, + "dev_name": "delvingbitcoin", + "contributors": [ + "cryptorevue", + "Christian Decker", + "1440000bytes", + "mcelrath" + ], + "file_path": "static/delvingbitcoin/May_2024/2430_Stable-Channels-peer-to-peer-dollar-balances-on-Lightning.xml", + "combined_summ_file_path": "static/delvingbitcoin/May_2024/combined_Stable-Channels-peer-to-peer-dollar-balances-on-Lightning.xml" + } + ], + "today_in_history_posts": [ + { + "id": "010238", + "title": "Bitcoin XT Fork", + "link": "https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010238.html", + "authors": [ + "S" + ], + "published_at": "2015-08-15T17:43:54+00:00", + "summary": "- Bitcoin XT 0.11A was released amid block size debates, diverging from Satoshi's original vision.\n- Satoshi highlights the unforeseen issue of pooled mining and its security implications for Bitcoin.\n- He expresses concern over Bitcoin's integrity if changes can be pushed by few through popular tactics.", + "n_threads": 55, + "dev_name": "bitcoin-dev", + "contributors": [ + "Jorge Tim\u00f3n", + "Oliver Egginger", + "Btc Drak", + "Peter Todd", + "Eric Lombrozo", + "Greg Maxwell", + "odinn", + "Anon Moto", + "Eric Voskuil", + "Simon Liu", + "Warren Togami Jr.", + "Adam Back", + "Angel Leon", + "Dave Scotese", + "GC", + "Hector Chu", + "Jeff Garzik", + "Johnson Lau", + "Laszlo Hanyecz", + "Marcel Jamin", + "Micha Bailey", + "Mike Hearn", + "Santino Napolitano", + "Sergio Lerner", + "Theo Chino" + ], + "file_path": "static/bitcoin-dev/Aug_2015/010238_Bitcoin-XT-Fork.xml", + "combined_summ_file_path": "static/bitcoin-dev/Aug_2015/combined_Bitcoin-XT-Fork.xml" + }, + { + "id": "000127", + "title": "Pure No-Trust Solution using only OP_CLTV", + "link": "https://lists.linuxfoundation.org/pipermail/lightning-dev/2015-August/000127.html", + "authors": [ + "M" + ], + "published_at": "2015-08-13T18:37:18+00:00", + "summary": "- Mats Jerratsch integrates OP_CLTV and CSV in Thunder channels, solving malleability issues.\n- New process eliminates refund transactions, combining refunds with opening transactions for security.\n- Implementation simplifies Thunder by removing obsolete methods and introducing new transaction scripts.", + "n_threads": 5, + "dev_name": "lightning-dev", + "contributors": [ + "Btc Drak", + "Joseph Poon", + "Rusty Russell" + ], + "file_path": "static/lightning-dev/Aug_2015/000127_Pure-No-Trust-Solution-using-only-OP-CLTV.xml", + "combined_summ_file_path": "static/lightning-dev/Aug_2015/combined_Pure-No-Trust-Solution-using-only-OP-CLTV.xml" + }, + { + "id": "45", + "title": "Deflationary money is a Good Thing", + "link": "https://delvingbitcoin.org/t/deflationary-money-is-a-good-thing/22", + "authors": [ + "ajtowns" + ], + "published_at": "2022-08-24T16:14:37.270000+00:00", + "summary": "- Investment strategies fall into passive or active categories, each with distinct approaches and involvement levels.\n- Challenges with passive investing include the principal/agent problem and potential societal impacts like underutilization of assets.\n- The article explores deflationary currencies and suggests central banks could stabilize economies by backing inflationary currency with a deflationary one.", + "n_threads": 14, + "dev_name": "delvingbitcoin", + "contributors": [ + "ZmnSCPxj", + "RubenSomsen", + "stevenroose" + ], + "file_path": "static/delvingbitcoin/Aug_2022/45_Deflationary-money-is-a-Good-Thing.xml", + "combined_summ_file_path": "static/delvingbitcoin/Aug_2022/combined_Deflationary-money-is-a-Good-Thing.xml" + } + ] +} \ No newline at end of file