-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
249 additions
and
139 deletions.
There are no files selected for viewing
157 changes: 157 additions & 0 deletions
157
static/newsletters/Sept_2024/2024-09-16-newsletter.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,157 @@ | ||
{ | ||
"summary_of_threads_started_this_week": "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](https://github.com/bitcoin/bitcoin/pull/XXX).\n\ndgpv 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](https://github.com/dgpv/bsst).\n\nJaswanth, 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](https://dl.acm.org/doi/abs/10.1145/3133956.3134019).\n\nZmnSCPxj 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](https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136).", | ||
"new_threads_this_week": [ | ||
{ | ||
"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": "- A new opcode, FOLDFUNCTIONSTREAM, modifies NOP4 for efficient functional data folds in Bitcoin scripts.\n- The proposal advances Bitcoin scripting with complex operations like SHA256 hashing over concatenated strings.\n- Activation through \"versionbits\" BIP9 ensures a phased, secure introduction in mainnet and testnet phases.", | ||
"n_threads": 0, | ||
"dev_name": "bitcoin-dev", | ||
"contributors": [], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/bitcoin-dev/Sept_2024/m3a9b6575676e9a6607e4606ecba697d66b52a4ea_Publishing-text-of-2017-era-proposed-Bitcoin-opcode-OP-FFS-Fold-Function-Stream-", | ||
"combined_summ_file_path": "" | ||
}, | ||
{ | ||
"id": "3148", | ||
"title": "BSST v0.1.4: license change to AGPLv3 (no other changes)", | ||
"link": "https://delvingbitcoin.org/t/bsst-v0-1-4-license-change-to-agplv3-no-other-changes/1122", | ||
"authors": [ | ||
"dgpv" | ||
], | ||
"published_at": "2024-09-09T10:54:41.079000+00:00", | ||
"summary": "- B'SST transitioned to AGPLv3, updating from version 0.1.3 to 0.1.4.\n- The update includes a minor fix and aims for greater accessibility and openness.\n- The change seeks to foster a collaborative environment by broadening the user base.", | ||
"n_threads": 0, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3148_BSST-v0-1-4-license-change-to-AGPLv3-no-other-changes-", | ||
"combined_summ_file_path": "" | ||
}, | ||
{ | ||
"id": "3165", | ||
"title": "Fork withholding attack", | ||
"link": "https://delvingbitcoin.org/t/fork-withholding-attack/1128", | ||
"authors": [ | ||
"Jassu7082" | ||
], | ||
"published_at": "2024-09-12T05:08:09.213000+00:00", | ||
"summary": "- Jaswanth aims to improve mining pools' reward systems against Fork After Withholding attacks.\n- His solution monitors miner reputation to prevent fraudulent blockchain forks caused by false work proofs.\n- He seeks simulation tools for practical implementation, referencing an ACM study for further insight.", | ||
"n_threads": 2, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [ | ||
"mcelrath" | ||
], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3165_Fork-withholding-attack", | ||
"combined_summ_file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/combined_Fork-withholding-attack" | ||
}, | ||
{ | ||
"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": "- The concept allows devices to authorize payments offline, ensuring security and efficiency.\n- Transactions proceed with pre-computed identifiers and secret keys, even without internet.\n- A proposed BOLT12 adjustment enhances transaction trust by verifying invoice authenticity.", | ||
"n_threads": 2, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [ | ||
"ZmnSCPxj" | ||
], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3185_Privately-sending-payments-while-offline-with-BOLT12", | ||
"combined_summ_file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/combined_Privately-sending-payments-while-offline-with-BOLT12" | ||
}, | ||
{ | ||
"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 transient supply every four years, boosting its price.\n- Newcomers to Bitcoin contribute to demand and the consensus process, influencing chainsplit outcomes.\n- The 'Law of Ossification' posits growing consensus difficulty with each halvening, hardening Bitcoin's protocol.", | ||
"n_threads": 0, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3188_Modeling-Social-Consensus-About-Cryptographic-Consensus-Change", | ||
"combined_summ_file_path": "" | ||
} | ||
], | ||
"active_posts_this_week": [ | ||
{ | ||
"id": "3147", | ||
"title": "PPLNS with job declaration", | ||
"link": "https://delvingbitcoin.org/t/pplns-with-job-declaration/1099/32", | ||
"authors": [ | ||
"lorbax" | ||
], | ||
"published_at": "2024-09-09T11:29:59.905000+00:00", | ||
"summary": "- The email corrects a mathematical error in PPLNS share indexing and slicing.\n- It reaffirms the scoring rule, where each slice's score totals one, ensuring fair payouts.\n- The correction ensures the PPLNS payout system's scoring integrity and operational clarity.", | ||
"n_threads": 36, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [ | ||
"Fi3", | ||
"marathon-gary", | ||
"plebhash" | ||
], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3147_PPLNS-with-job-declaration", | ||
"combined_summ_file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/combined_PPLNS-with-job-declaration" | ||
}, | ||
{ | ||
"id": "3162", | ||
"title": "Liquidity provider utxo management", | ||
"link": "https://delvingbitcoin.org/t/liquidity-provider-utxo-management/600/13", | ||
"authors": [ | ||
"remyers" | ||
], | ||
"published_at": "2024-09-11T15:14:28.042000+00:00", | ||
"summary": "- Adding excess to funding output increased transaction fees by 14%, improving efficiency.\n- The simulation showed a potential for reduced UTXO set sizes and lower excess fees.\n- Detailed simulation results and methodologies are available for further exploration online.", | ||
"n_threads": 12, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [ | ||
"murch" | ||
], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3162_Liquidity-provider-utxo-management", | ||
"combined_summ_file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/combined_Liquidity-provider-utxo-management" | ||
}, | ||
{ | ||
"id": "3152", | ||
"title": "Hardcoded seeds, DNS seeds and Darknet nodes", | ||
"link": "https://delvingbitcoin.org/t/hardcoded-seeds-dns-seeds-and-darknet-nodes/1123/3", | ||
"authors": [ | ||
"1440000bytes" | ||
], | ||
"published_at": "2024-09-10T13:13:40.200000+00:00", | ||
"summary": "- The discussion promotes replacing DNS with direct IP addresses for network protocol efficiency.\n- A Proof of Concept darknet seeder was developed, supporting various network addresses.\n- It highlights using NULL instead of TXT records in DNS, addressing challenges in unconventional usage.", | ||
"n_threads": 9, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [ | ||
"virtu", | ||
"sipa" | ||
], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3152_Hardcoded-seeds-DNS-seeds-and-Darknet-nodes", | ||
"combined_summ_file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/combined_Hardcoded-seeds-DNS-seeds-and-Darknet-nodes" | ||
}, | ||
{ | ||
"id": "3169", | ||
"title": "Mutation-core: A mutation testing tool for Bitcoin Core", | ||
"link": "https://delvingbitcoin.org/t/mutation-core-a-mutation-testing-tool-for-bitcoin-core/1119/2", | ||
"authors": [ | ||
"0xB10C" | ||
], | ||
"published_at": "2024-09-12T08:51:38.837000+00:00", | ||
"summary": "- Mutation testing ensures code robustness by detecting errors through introduced code modifications.\n- [CoreCheck](https://corecheck.dev) facilitates this with automated tools, enhancing test suite evaluation.\n- Choosing a mutation testing service depends on integration ease, scalability, and interpretative support.", | ||
"n_threads": 2, | ||
"dev_name": "delvingbitcoin", | ||
"contributors": [ | ||
"bruno" | ||
], | ||
"file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/3169_Mutation-core-A-mutation-testing-tool-for-Bitcoin-Core", | ||
"combined_summ_file_path": "https://tldr.bitcoinsearch.xyz/summary/delvingbitcoin/Sept_2024/combined_Mutation-core-A-mutation-testing-tool-for-Bitcoin-Core" | ||
} | ||
] | ||
} |
Oops, something went wrong.