It looks like people are discovering that since Zcash shares a lot in common with Bitcoin they can re-tool existing Bitcoin BRC-20 infrastructure into Zcash tokens.
Zcash hype + mint ZRC-20 token + marketplace to trade ZRC-20s = profit
It looks like people are discovering that since Zcash shares a lot in common with Bitcoin they can re-tool existing Bitcoin BRC-20 infrastructure into Zcash tokens.
Zcash hype + mint ZRC-20 token + marketplace to trade ZRC-20s = profit
Right, I knew about ordinals and BRC-20⌠just hadnât heard the ârunesâ term yet.
zebrad 3.0:
toCurl.sh getrawmempool | jq '. | length'
389
zcashd 6.10
zcash-cli getrawmempool | jq '. | length'
111
Shouldnât these be the same? Looks like someone has found a bug
Except that if it goes into a shielded transaction ⌠bye bye
Nice, yeah. This is a verification of what @conradoplg noted here:
Mempool dust limits arenât consensus-enforced so each node implementation has different rules.
Edge case players having fun I see ![]()
Get your favorite monitoring tools ready, folks!
Maybe itâs time for a short explanation of exactly what is happening here, thatâs posted more prominently than on this thread?
If I Understand Correctly (IIUC), Zcashd filters less-than-dust-value-transfer transparent outputs (UTXOs) from its responses, and zebra does not.
Itâs also my understanding that zerdinals use zcash-script with transparent transactions to mint? and burn? BRC-20-like tokens.
If both of these assertions are (at least partially) correct then it seems to me that monitors shouldnât be filtering less-than-dust value-transfers in the shielded pool. Assuming those UTXOs are paying the ZIP317 fee (and they shouldnât last long in the mempool if they arenât), then theyâre interesting on-chain behavior.
So, maybe I am misunderstanding, but in this case it seems that Zcashdâs behavior is sub-optimal relative to Zebradâs.
Caveat, since this activity requires ZIP317 fees, it contributes to ZEC demand.
Itâs the Zypherpunk hackathon participants ![]()
I forgot that hackathon teams these days start with âMake a Twitter accountâ first
Where would you like to see this posted?
I think most people that care about this are already in this threadâŚ
TL;DR
Zebrad does offer a GRPC interface which allows streaming the mempool without resorting to querying. But even with querying it should be possible to have functioning software, weâre talking about hundreds and not millions of transactions. If you have suggestions on how to improve the Zebra mempool interface please reach out.
Regardless, all of this will go away when we introduce the dust filter in Zebra. But we donât want to rush that into the next release which needs to happen before NU6.1 activation monday next week.
I wonder whatâs happening here:
Nothing in the mempool data in the last 2 days suggests that the network is causing 80% of transactions to fail. What am I missing?
Thatâs a great question! I donât know.
that is not sufficient. The streaming interface will resend the same tx at least every new block and sometimes inside the same block.
Could this be due to mempool policy/filters? Although this wouldnât explain @dismadâs output for zebraâŚ
Just found out about this. Always knew about Ordinals on BTC, but this can really be an issue since it will generate a lot of Dust transactions.
ZIP317 makes dust generation expensive. That will prevent it from being an issue for Zcash.
Zerdinals fought the law and the law won
It helped standardize our mempool filtering across zcashd and zebra, and then yeah ZIP-317 took care of the rest.
@shieldedmark Only if it is easy to answer, is there a place to read about the mempool filtering standard?
There is no standard for it, really. Zcashd filters out transactions with outputs with âdustâ amounts but Zebra didnât, but now it does too.