Author

Topic: [UNOFFICIAL] [VNL] Vanillacoin 0.4.1 | Instant ▱ Incentivized ▱ Innovative - page 219. (Read 433405 times)

member
Activity: 113
Merit: 10
ill just leave this here  Cool

"if you follow the design i have put in front you'll see i created an encrypted dark net"

 "vanilla with UDP will be 100% a dark network"



Wow...I knew about this from the beginning but with UDP implementation that takes this to another level. Darker than dark baby! And phone application lite...excellent work
legendary
Activity: 1498
Merit: 1001
180 BPM
New block comes in. For every transaction in the block:
Does the transaction conflict with one in the database?
Yes. Reject it.
No. Does it conflict with one in the mempool?
Yes. Reject it (here's the difference with btc).
No. Check next transaction if this is not the last one.

It bitcoin, when a new block 'comes in' all the transactions have already been mined from the mempool and committed to the blockchain. What you are suggesting is that the miner of block B also revalidates all transactions from block A against the mempool - this leads to a situation where miner B will generate a fork of N blocks if a disagreement occurs (N = 2 in this example).

Jump on IRC, John is here if you would like to have a discussion with him.

https://kiwiirc.com/client/irc.kiwiirc.com/vanillacoin
legendary
Activity: 1008
Merit: 1007
New block comes in. For every transaction in the block:
Does the transaction conflict with one in the database?
Yes. Reject it.
No. Does it conflict with one in the mempool?
Yes. Reject it (here's the difference with btc).
No. Check next transaction if this is not the last one.

It bitcoin, when a new block 'comes in' all the transactions have already been mined from the mempool and committed to the blockchain. What you are suggesting is that the miner of block B also revalidates all transactions from block A against the mempool - this leads to a situation where miner B will generate a fork of N blocks if a disagreement occurs (N = 2 in this example).
legendary
Activity: 2716
Merit: 1094
Black Belt Developer

PSA

Since BCT passwords and usernames were compromised please don't forget to change your passwords here and on the other services reused them.

also remove the security question.

BTW: http://www.engadget.com/2015/05/25/google-security-question-study/


This is the second time someone posts exactly the same thing I did some days before.
Clearly they are new users trying to get some trust by posting. Makes me think they are scammers or trolls so beware.
legendary
Activity: 996
Merit: 1013

That's the opposite of what you said in your last reply.

How so?
New transaction comes in.

Does transaction conflict with one in the database (in blockchain)?
Yes. Reject it.
No. Does it conflict with one already in the mempool?
Yes. Reject it. No. Accept it.

Eventually it shows up
in a block and is removed from the mempool.

New block comes in. For every transaction in the block:
Does the transaction conflict with one in the database?
Yes. Reject it.
No. Does it conflict with one in the mempool?
Yes. Reject it (here's the difference with btc).
No. Check next transaction if this is not the last one.



full member
Activity: 236
Merit: 100
i have some ZTEX FPGA with Spartan 6. Can i mine with this board: http://www.ztex.de/usb-fpga-1/usb-fpga-1.15y.e.html

I would be very interested in this too, I also have some Quad Spartan 6 Cairnsmore CM1's.

For now I shall just buy VNL at these low prices but it would be nice to mine some for posterity, this ones a keeper.
legendary
Activity: 1008
Merit: 1007

So that means that any new transaction which is accepted in the mempool can cause the entire blockchain to reorg, all the way back to the genesis block?

AFAICS it will not be accepted if it conflicts with the ones
already in the chain.

That's the opposite of what you said in your last reply.
legendary
Activity: 996
Merit: 1013

So that means that any new transaction which is accepted in the mempool can cause the entire blockchain to reorg, all the way back to the genesis block?

AFAICS it will not be accepted if it conflicts with the ones
already in the chain.
legendary
Activity: 1008
Merit: 1007
That's right  Wink New transactions are checked against block database
first as usual. But block is only accepted if  the transactions that it contains  
(apart from coinbase) did not conflict with the ones
in mempool.

It's different in Bitcoin, where the block contents override the mempool.

So that means that any new transaction which is accepted in the mempool can cause the entire blockchain to reorg, all the way back to the genesis block?
legendary
Activity: 996
Merit: 1013
Apparently mempool takes precedence, so conflicting transactions
whether in block or not are rejected. So no conflict remains.

The only way that would work is for every single transaction that was ever made to remain in the mempool. Now, what kind of collection of objects do you know of that behave that way? (hint, it has 'chain' in the name)

That's right  Wink New transactions are checked against block database
first as usual. But block is only accepted if  the transactions that it contains  
(apart from coinbase) did not conflict with the ones
in mempool.

It's different in Bitcoin, where the block contents override the mempool.

legendary
Activity: 1008
Merit: 1007
Apparently mempool takes precedence, so conflicting transactions
whether in block or not are rejected. So no conflict remains.

The only way that would work is for every single transaction that was ever made to remain in the mempool. Now, what kind of collection of objects do you know of that behave that way? (hint, it has 'chain' in the name)
hero member
Activity: 700
Merit: 500
Nice move on price... Wink
Indeed, and best of all it seems to be a natural uptrend and not a pump.
legendary
Activity: 1988
Merit: 1000
Good uptrend... with not so much volume... Could see new ATH soon  Cheesy
sr. member
Activity: 392
Merit: 250
legendary
Activity: 996
Merit: 1013
edit: what is the point of having transactions remain in the mempool after they've been written to blocks? You cannot have two different, conflicting consensus mechanisms.


Apparently mempool takes precedence, so conflicting transactions
whether in block or not are rejected. So no conflict remains.
legendary
Activity: 1008
Merit: 1007
Transactions can stay in the global transaction pool for up to 72 hours before being completely removed. Even if it were to be removed both the sender and recipient rebroadcast it every 120 seconds until it is satisfied. Obviously since the subject block is conflicting with the global transaction pool it is rejected by all recipients. No amount of hash-power can obtain more than 1/3 of the consensus by design so the hash argument is moot here. The source code is freely available for inspection. Bitcoin doesn't to my knowledge do any of this extra protection. Cool

Thank you for your support.

edit: what is the point of having transactions remain in the mempool after they've been written to blocks? You cannot have two different, conflicting consensus mechanisms.
sr. member
Activity: 596
Merit: 251
I think the way john is implementing it is such that the offending block will never be mined because the original transaction in the mempool will cause that block to be rejected

Transactions leave the mempool once they get mined.
Transactions can stay in the global transaction pool for up to 72 hours before being completely removed. Even if it were to be removed both the sender and recipient rebroadcast it every 120 seconds until it is satisfied. Obviously since the subject block is conflicting with the global transaction pool it is rejected by all recipients. No amount of hash-power can obtain more than 1/3 of the consensus by design so the hash argument is moot here. The source code is freely available for inspection. Bitcoin doesn't to my knowledge do any of this extra protection. Cool

Thank you for your support.
hero member
Activity: 566
Merit: 500
there's a stake calculator ? How much time to stake ? Smiley

There's not a specific time I believe, it can take a few days, but it'll stake, dont worry Smiley
legendary
Activity: 1988
Merit: 1000
there's a stake calculator ? How much time to stake ? Smiley
Jump to: