- What is a ‘one-kernel transaction’, and why does Grin have so many of them?
one kernel indicates that a transaction was not merged with any other transactions, and thus the inputs of this transaction are linked to its outputs
The reason for a large amount of such one-kernel transactions being broadcast to the network is that Grin network is not saturated and there are not enough transactions to be merged in the stem phase of Dandelion protocol.
- What is Beam’s solution to linkability?
Dummy utxos
At every step of the Dandelion Stem Phase, Beam nodes check whether the merged transactions (might be only one transaction) have at least 5 outputs.
If not, decoy outputs are added to the merged transactions, making sure that the number of outputs is at least 5.
-
What is the minimum number of outputs required for Beam nodes to re-broadcast a transaction?
5 -
How does Beam prevent dummy transactions from cluttering up the blockchain?
Because they spend the dummy transactions which in turn removes them
- What protocol will increase the anonymity set of Beam to 100,000+?
Lelantus-MW