Proof blocks will always be full if Veriblock price is over 0.00000410 BTC.


New member
EDIT - Correcting after comment on Reddit

With Veriblock currently creating 25% of the tx on the Bitcoin network I realised that now there is a direct relationship between the price of verblock and the expected minimum bitcoin transaction fee.

See this post I made on Reddit for background:
The expected tx rate that Veriblock will publish (indirectly via its PoP miners) is:

Tx/Sec= (100000000 x 82.5 x bv ) / ( F x 285 x 30 )

where bv is the price of 1 veriblock coin in bitcoins

and F is the feerate in satoshi per byte.

So rearranging this and assuming maximum tx-rate is 4 tx per sec it means that:

FeeRate = (100000000 x 82.5 x bv) / (4 x 285 x 30) = bv x 240,000

FeeRate is in Satoshi per Byte
bv is price of one VeriBlock coin in Bitcoins.

So if we take the current bv of 0.00001785 we get 4 Sat/Byte.

This is assumes that 100% of the bitcoin network transactions are from Veriblock. It you assume as is currently the case only 20% are then the minimum fee would be 20 Sat/Byte.

This is a floor - as if the fee rate went below that the PoP miners could make money by sending more tx. Also currently they seem to be over excited and are currently publishing a lot more than make economical sense!

Other conclusion is that whilst Veriblock price is above about 1/240,000 there will always be mostly full blocks on bitcoin blockchain. As if the blocks are not full the fee will drop - until the point where Veriblock miners start make money by publishing more transactions. But they can not send tx with a fee less than 1 Sat/Byte as will not get forwarded.

Anyone else agree with my logic?


They are the reason the number of transactions on the Bitcoin Network went up from 3 -> 4 per second over the last few weeks.

I could try to explain - but think they do it better than I do:

Currently they are just wasting Bitcoin Block space.
Their aim is to help many small altcoins be secure (e.g. help exchanges not get double spent against) - which they can and will do at some point..
Also there is an argument that over the very long term once the bitcoin mining reward becomes very small they could actually help keep the difficulty high - so help secure bitcoin transactions.

But seem to be a few design choices that make it look very inefficient.
1) They have a block every 30 seconds (rather than Bitcoins 10 mins). And there is a reward for publishing a transaction to bitcoin for every one of their blocks. Even though this does not really increase the security of their offering. And means that they transmit 20 times more tx than makes sense (to me at least!).
2) Currently every block creates 30 tx -due to there being many more miners than is strictly required.

Between these 2 issues means they are transmitting 600 times more tx than make sense (one per bitcoin block is all that is needed?). So are causing a big spike in tx fees - about a factor of 10 I think. As they are using up 20-30% of the block space available so everyone is having to up their fees to get tx's confirmed


Feel free to create more block space, it isn't that hard. As a side effect this will end Veriblock's raison d'être
LOL - I think a few people - e.g. Mike Hearn - would disagree! Increasing the block size is a Brexit like problem - theoretically and practically trivial - but politically seems to be impossible...


What is Veriblock?
I'm no expert but long story short: Veriblock is a project that, by using their own protocol (Proof-of-Proof), offers a service that allows other blockchains (altcoins) to use Bitcoin's Proof-of-Work (PoW) blockchain and its security to protect them against 51% attacks. Technical stuff aside: they put transactions from other blockchains on the Bitcoin network, that take space in a Bitcoin block, and since Veriblock generates so many tx (as @nibor said in the OP, 25% of btc tx come from Veriblock), it means less space for transactions = fees go up, and this is the main "controversy" surrounding Veriblock.

Someone correct me if I'm wrong, though, don't want to spread misinformation


Well reflects a price of

0.00001698 BTC (-10.74%) which is bigger than 0.0000078 BTC and bitcoins mempool has been cleared many times today,24h

What gives?
OP is not talking about transactions mempool, he is talking about transactions in blocks that belong to Veriblock. the mempool spike was mainly because of the price rise and now that it has once again become more stable mempool is also smaller. if price continues spiking then the mempool will also grow big again.

as for these "spams" they have been happening for a very long time, both with OP_Return outputs and with a lot of different similar methods (example) but people only find out about them on "social media" every time there is a fee spike. other times they don't know and they don't care!


Interesting. I think your logic is mostly correct, OP. Don't really like that.

But I think in the medium to long term they will ruin their own business model, like SatoshiDice did, when fees become higher again (to what they're contributing). Also, I guess that Veriblock is currently seeing the typical "altcoin start bubble" and price is already falling (despite the general bullish crypto panorama), when the price continues to fall then Bitcoin spamming will becoming less attractive.

Pro tip for Veriblock devs
: What about spamming another strong blockchain, e.g. LTC or Ripple? They should be secure enough for their purposes (ETH is often even more expensive than BTC) and are much cheaper.

@pooya87 is partly right, there are several other projects inserting data into the blockchain. The problem with Veriblock is that there is a strong financial incentive to do that, while in other projects data insertion means mostly a cost. As I wrote however, I don't think it's sustainable, so I hope that the problem soon will become history again


I also thought they should change their reward mechanism.

At the end of the day one transaction per bitcoin block is all they need to get all the benefit they are after.

I just think they should:
1) Only reward the 5 highest ranked tx in any one Bitcoin block. To rank them just:
a) Sort by which of their blocks the PoP stamp (most recent is highest rank).
b) Then by transaction fee.

2) If a Bitcoin block has no transactions in it then roll the reward into the next.

3) If there were more than 3 transactions rewarded in the last bitcoin block decrease the reward in the next block by 0.1%. If there were less than 3 transactions in the block increase reward by 0.1%.

This way they would maintain about 3 tx per block (rather than the current 600!) and have the same security benefits for their chain. Would also reduce the sell pressure on their coin so increase the value. And as the relative value of BTC vs Veriblock changed they would not end up with such huge numbers of transaction - nor if it crashes would they end up with none!

This reward profile would also encourage miners to Replace-by-fee each transaction as a new block appeared on their chain...


Veriblock can make a big difference after the Bitcoin block doesn't mine rewards, and it will encourage miners to maintain Bitcoin's main network security.
In addition, the lightning network will play a role in trading, and I think Bitcoin is only the settlement layer in the future.