Compact block relay, or BIP152 (Bitcoin Improvement Proposal), is a solution that reduces the amount of bandwidth required for p2p network nodes to broadcast blocks. summaryWhen full nodes already share many of the same mempool contents, it is possible to reduce the amount of bandwidth required to broadcast new blocks to full nodes using simple techniques. The sending node sends a compact block "summary content" to the receiving node. These summaries contain the following information:
The receiving node will try to reconstruct the entire block using the received information and the transactions in its memory pool. If it is still missing some transactions, it will request the broadcasting node. The advantage of this approach is that transaction data only needs to be sent under optimal circumstances (when they are in the initial broadcast), which significantly reduces the total bandwidth. Additionally, the dense block relay proposal provides a second mode of operation (called high-bandwidth mode) in which the receiving node directly requests some of its peers to send new blocks without first obtaining permission, which may increase bandwidth (because two peers may send the same block at the same time), but it further reduces the time it takes for blocks to propagate. The following figure shows the two operation modes of the current node sending blocks and dense block relay. In the traditional relay method, a block (grey bar) is verified by node A, and then node A will send an In the high-bandwidth relay, node B uses In low-bandwidth relaying, node B uses How to consider the factors of fast relay network?The Fast Relay Network (FRN) consists of two parts:
The nodes currently in the Fast Relay Network (FRN) are carefully selected. The failure of these nodes will result in a waste of mining power and lead to further centralization of mining. Currently, most of the mining power is connected to this network. Recently, some miners have been testing the deployment of a UDP and forward error correction (FEC) protocol called Can this thing scale Bitcoin?The purpose of compact blocks is to reduce bandwidth peaks for nodes and improve user network experience. However, a large part of the pressure currently concentrated in Bitcoin mining lies in the delay of block broadcasting, as described in the video below. The main purpose of compact block version 1 is not to solve the problem of scaling Bitcoin. https://www.youtube.com/watch?v=Y6kibPzbrIc Who benefits from compact blocks? Full node users who want to relay transactions but have limited network bandwidth . If you just want to save as much bandwidth as possible while still being able to relay blocks to peers, Reducing the block broadcast time of the p2p network can create a healthier network. What is the timeline for coding, testing, reviewing, and deploying compact blocks?The first version of compact blocks has been proposed in BIP152 and has a working implementation that is actively being tested by the developer community. BIP152: https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki Reference implementation: https://github.com/TheBlueMatt/bitcoin/tree/udp Can it adapt to faster p2p relays?The dense block scheme can have other improvements, which involves RN-NG and two aspects:
Is this a new idea?The idea of using bloom filters to improve block broadcasting has been proposed for several years, and Pieter Wuille (sipa) tried this approach in 2013. |
<<: Are Chinese buyers behind the scenes again? BTC is approaching $700
>>: The road to on-chain expansion: Xthin can now safely support 20MB blocks
In life, people all hope that they can have a goo...
Some people may think that the moles on our bodie...
Starting from January 10, transaction fees in the...
The zygomatic bones are located below the tail of...
On July 18, the reporter learned from the Public ...
What kind of woman is the most virtuous? What kin...
Our facial features determine our fortune and eve...
"Chia Coin" will crash IPFS mining mach...
Trends of the Week As selling pressure increases ...
Observer: Is Bitcoin production illegal? Why did ...
With an initial capital of less than 7 million yu...
① People with many vertical wrinkles on their lip...
Grayscale has unlocked GBTC shares worth about 9,...
What kind of palm lines make people look pale and...
Aptos , dubbed the " Solana killer," ha...