Ethan Heilman introduced a Bitcoin Improvement Proposal (BIP) to add a new opcode, FOLDFUNCTIONSTREAM, modifying the existing NOP4 opcode for more complex and safer script executions in Bitcoin, such as efficient hashing over concatenated strings. This proposal aims to address computational and memory concerns within Bitcoin's scripting language, suggesting activation via the BIP9 "versionbits" method for a cautious and phased deployment. The discussion also touches upon considerations for optimizing the opcode's security and practicality, with further details and a reference implementation available on GitHub.
dgpv announced an update to B'SST on GitHub, shifting the project from a proprietary license to AGPLv3 with the update version 0.1.4, which includes a minor fix. This licensing change is intended to improve accessibility and foster a more inclusive development environment, as detailed here.
Jaswanth, a computer science student, is working on a project to enhance reward mechanisms in mining pools to defend against Fork After Withholding (FAW) attacks, aiming to design a system that tracks miner reputation through Proof of Partial Work (PPoW) submissions. This project seeks to improve the security of blockchain against fraudulent activities, with further insights and related studies accessible for additional reading on ACM Digital Library.
ZmnSCPxj explored how Bitcoin's halvening events impact its economics and consensus mechanism, suggesting a 'Law of Ossification' that implies it becomes increasingly difficult to achieve consensus on changes as the Bitcoin community grows and new users integrate into the ecosystem. This evolving dynamic suggests a gradual stiffening of Bitcoin's protocol, potentially making significant changes harder to implement over time, a detailed discussion of which is available here.
September 14, 2024 12:01 UTC
delvingbitcoin
September 14, 2024 07:01 UTC
delvingbitcoin
September 12, 2024 05:08 UTC
delvingbitcoin
September 9, 2024 12:40 UTC
bitcoin-dev
September 9, 2024 10:54 UTC
delvingbitcoin
September 12, 2024 08:51 UTC
delvingbitcoin
September 11, 2024 15:14 UTC
delvingbitcoin
September 10, 2024 13:13 UTC
delvingbitcoin
September 9, 2024 11:29 UTC
delvingbitcoin