Open Prabhat1308 opened 1 month ago
Answers for the questions
B. Sorting Salts:
C. Hash Computation:
D. Reasons for Combined Salt:
4) In the context of the Erlay Bitcoin Improvement Proposal (BIP), pre-registering a peer involves forming a local salt in anticipation of future interactions with that peer. Let's explore the reasons why pre-registering peers might be beneficial and some potential advantages: A. Efficient Communication:
B. Optimized Resource Usage:
C. Enhanced Security:
D. Reduced Latency:
E. Customized Interaction:
Summary: Pre-registering peers in the Erlay BIP allows nodes to anticipate future interactions, streamline communication, optimize resource usage, enhance security, reduce latency, and customize interaction strategies. These benefits contribute to improved efficiency, performance, and reliability in the Bitcoin network.
5) Testing with the Boost library rather than using Python tests may offer certain advantages in specific contexts, particularly when developing software in C++ like the Erlay Bitcoin Improvement Proposal (BIP). Here are some reasons why testing with Boost might be preferred:
A. Native Integration:
B. Performance:
C. Language Compatibility:
D. Robustness and Reliability:
E. Community Support:
While using Python tests may also be a viable option, particularly for higher-level or integration testing, testing with Boost offers specific advantages for testing C++ code, such as performance, language compatibility, and native integration. Ultimately, the choice of testing framework depends on the specific requirements and constraints of the project, as well as the preferences of the development team.
Session Details
Date : 23-05-2024 Time: IST 20:00 (UTC 14:30) Link : p2p: Fill reconciliation sets (Erlay) BIP : 330 Difficulty : High
Notes
This PR introduces tracking of per-peer reconciliation sets containing transactions to be exchanged efficiently using minisketch. Currently all the transaction are flooded to each peer via flooding algorithm .
Questions
Learnings
sketches erlay multi-threaded architecture
Pre-Requisites
PR review club - BIP330