Bitcoin Forum
May 04, 2024, 01:38:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 ... 282 »
  Print  
Author Topic: [UNOFFICIAL] [VNL] Vanillacoin 0.4.1 | Instant ▱ Incentivized ▱ Innovative  (Read 433436 times)
CryptoClub
Legendary
*
Offline Offline

Activity: 1470
Merit: 1000


cryptocollectorsclub.com


View Profile
June 08, 2015, 11:23:16 PM
 #1301

Is there some code review planned for this coin ? It's probably pure genius but having official opinions from trusted crypto experts would be a must  Smiley

how 0 confirmation can be safely achieved ?
level of anonimity ?
etc...

most people can't understand how vnl works (me) and we need techy voices to explain it i think  Smiley



from memory there was a bitcoin core dev doing a review. You might have to get in contact with CryptoClub for more info.



Not sure if I mentioned it here, but a Bitcoin dev I know is doing a code review for Vanillacoin. Funny thing, he was commenting in my group about some other coin he didn't approve of code-wise, and I explained I can't really do code reviews and I just go on the fundamentals. Anyway, he want's to help out the crypto scene and is working on the code review for Vanillacoin. Super technical and it will be a paper, but what I know so far is it definitely isn't a scam based on sheer amount of work, and he agrees it "shines" compared to most alts. He had some pros and cons, and I tried to explain it was still in progress and being worked on. Anyway, it was good enough news that I bought more. Smiley

When it is done I will publish on my website cryptocollectorsclub.com, and in the group link at the bottom of my sig. I asked him to do SDC next just as I have always been curious how good or bad the code is on that as well.

I was excited about it but then it seems I should have just kept it to myself rather than sharing as soon as I had info. Main point is the dev and I both are 100% sure the work is way too in depth to be anything other than legit, and that was really why I asked him to look at it in the first place. If he ever actually gets it done I will certainly share it however.

...
1714786730
Hero Member
*
Offline Offline

Posts: 1714786730

View Profile Personal Message (Offline)

Ignore
1714786730
Reply with quote  #2

1714786730
Report to moderator
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714786730
Hero Member
*
Offline Offline

Posts: 1714786730

View Profile Personal Message (Offline)

Ignore
1714786730
Reply with quote  #2

1714786730
Report to moderator
MemoryShock
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
June 08, 2015, 11:53:17 PM
 #1302

I was excited about it but then it seems I should have just kept it to myself rather than sharing as soon as I had info. Main point is the dev and I both are 100% sure the work is way too in depth to be anything other than legit, and that was really why I asked him to look at it in the first place. If he ever actually gets it done I will certainly share it however.

I saw it as hyping, myself, and agree that things like that need to be communicated after the fact and not as implied promises.  Not that I blame you for being excited...

That said, an implicit approval of the code is apparent in the fact that Poloniex lowered the number of confirmations.  Considering their move to legitimize their exchange by offering margins and registering with relevant entities, then I think that code review is substantial - they aren't just whimsical with their movements. 

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
  I/O DIGITAL
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
iodigital.io & iocoin.io

█████████████████
███████████████████
████████▌████████▐████
███████████████████████
████████████████████████
█████▌██████████████▐███
█████▌██████████████▐███
█████▌██████████████▐███
████████████████████████
███████████████████████
████████▌████████▐████
███████████████████
█████████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
Belligerent Fool
Legendary
*
Offline Offline

Activity: 1218
Merit: 1001



View Profile
June 09, 2015, 07:32:54 AM
 #1303

VanillaCoin Android wallet is so awesome Smiley
MrSpace
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
June 09, 2015, 07:33:20 AM
 #1304

VanillaCoin Android wallet is so awesome Smiley

+1

I like how it uses hardly any of my phones CPU usage, if any, while staking. Smiley
dedmaroz
Sr. Member
****
Offline Offline

Activity: 560
Merit: 255



View Profile
June 09, 2015, 07:59:21 AM
 #1305

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
MemoryShock
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
June 09, 2015, 03:19:54 PM
 #1306

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 think that you would get a faster answer on IRC but with my understanding that should work (though I don't FPGA is ready for prime time just yet). 

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
  I/O DIGITAL
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
iodigital.io & iocoin.io

█████████████████
███████████████████
████████▌████████▐████
███████████████████████
████████████████████████
█████▌██████████████▐███
█████▌██████████████▐███
█████▌██████████████▐███
████████████████████████
███████████████████████
████████▌████████▐████
███████████████████
█████████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1012


View Profile
June 09, 2015, 04:22:44 PM
 #1307

I'm still perplexed over the 0/1-confirmation thing. The most
elaborate technical exposition of it that I've seen is this irc snippet:

Quote
May 07 07:24:05 <john-connor>   You cannot double spend with 1 confirmation. You almost cannot with zero as it stands.
May 07 07:24:09 <Mazznilla>     well next step is 0 conf lol
May 07 07:24:39 <gaagaa>        you can double spend with 10 confirms if things are not setup correct
May 07 07:25:04 <john-connor>   Not with VNL you can't.
May 07 07:25:15 <john-connor>   You’d have to own about 99% of the network.
May 07 07:25:35 <john-connor>   Even then you couldn’t do it because of the work required.
May 07 07:26:18 *       kondiomir (5b8635a1@gateway/web/cgi-irc/kiwiirc.com/ip.91.134.53.161) has joined
May 07 07:26:30 <john-connor>   Bitcoin is easy because the mempool sucks.
May 07 07:26:40 <john-connor>   It’s so not synchronized.
May 07 07:27:09 <john-connor>   So you can put TxA-B on mempools A, B and C and TxA-C on mempools D, E and F
May 07 07:27:16 <john-connor>   Success!
May 07 07:27:28 <john-connor>   With vanilla all is known which is instant failure for attacker.

But it seems to me that in the double-spend attack the contents
of mempool do not matter, only the transactions in the longest chain.

So attacker could prepare a private chain with a double spending transaction
and if she has enough hashing power, she can replace the "honest" chain
with the double-spending one.

In Meni Rosenfeld's statistical analysis of the double-spending attack
it is stated that (emphasis mine)

Quote
There is nothing special about the default, often-cited figure of 6 confirmations. It was
chosen based on the assumption that an attacker is unlikely to amass more than 10%
of the hashrate,
and that a negligible risk of less than 0.1% is acceptable. Both these
figures are arbitrary, however; 6 confirmations are overkill for casual attackers, and at
the same time powerless against more dedicated attackers with much more than 10%
hashrate.

In other words, the number of required confirmations is an estimate based on the probability
of someone owning a certain percentage of hashrate, and this applies as far as I can see to all
proof-of-work coins.

According to Rosenfeld's analysis, presupposing only constant total network hashrate and
constant difficulty, the probability of attacker succeeding with 10% of hashrate is 20% after
single confirmation.

John-connor says above you'd need "about 99%" of hashing-power, but even if everyone
gets to see transactions at the same time, it is the transactions that are in blocks that do matter,
not those in temporary memory, and blocks in the longest chain matter the most. So far I have
failed to understand where that figure comes from.



“God does not play dice"
monsterer
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 09, 2015, 07:45:22 PM
 #1308

I'm also interested in hearing more about the 1 confirmation theory, and indeed about the POS consensus - the white paper was less than informative.
MemoryShock
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
June 10, 2015, 02:22:11 AM
 #1309

I have posted an update regarding the UDP (Consensus, Storage and Routing) Layer: https://talk.vanillacoin.net/topic/3/udp-consensus-storage-and-routing-layer/4 Cool

Thank you for your support.
https://bitcointalk.org/index.php?topic=1064326.msg11578416#msg11578416

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
  I/O DIGITAL
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
iodigital.io & iocoin.io

█████████████████
███████████████████
████████▌████████▐████
███████████████████████
████████████████████████
█████▌██████████████▐███
█████▌██████████████▐███
█████▌██████████████▐███
████████████████████████
███████████████████████
████████▌████████▐████
███████████████████
█████████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
john-connor
Sr. Member
****
Offline Offline

Activity: 596
Merit: 251



View Profile
June 10, 2015, 03:02:17 AM
 #1310

I'm still perplexed over the 0/1-confirmation thing. The most
elaborate technical exposition of it that I've seen is this irc snippet:

Quote
May 07 07:24:05 <john-connor>   You cannot double spend with 1 confirmation. You almost cannot with zero as it stands.
May 07 07:24:09 <Mazznilla>     well next step is 0 conf lol
May 07 07:24:39 <gaagaa>        you can double spend with 10 confirms if things are not setup correct
May 07 07:25:04 <john-connor>   Not with VNL you can't.
May 07 07:25:15 <john-connor>   You’d have to own about 99% of the network.
May 07 07:25:35 <john-connor>   Even then you couldn’t do it because of the work required.
May 07 07:26:18 *       kondiomir (5b8635a1@gateway/web/cgi-irc/kiwiirc.com/ip.91.134.53.161) has joined
May 07 07:26:30 <john-connor>   Bitcoin is easy because the mempool sucks.
May 07 07:26:40 <john-connor>   It’s so not synchronized.
May 07 07:27:09 <john-connor>   So you can put TxA-B on mempools A, B and C and TxA-C on mempools D, E and F
May 07 07:27:16 <john-connor>   Success!
May 07 07:27:28 <john-connor>   With vanilla all is known which is instant failure for attacker.

But it seems to me that in the double-spend attack the contents
of mempool do not matter, only the transactions in the longest chain.

So attacker could prepare a private chain with a double spending transaction
and if she has enough hashing power, she can replace the "honest" chain
with the double-spending one.

In Meni Rosenfeld's statistical analysis of the double-spending attack
it is stated that (emphasis mine)

Quote
There is nothing special about the default, often-cited figure of 6 confirmations. It was
chosen based on the assumption that an attacker is unlikely to amass more than 10%
of the hashrate,
and that a negligible risk of less than 0.1% is acceptable. Both these
figures are arbitrary, however; 6 confirmations are overkill for casual attackers, and at
the same time powerless against more dedicated attackers with much more than 10%
hashrate.

In other words, the number of required confirmations is an estimate based on the probability
of someone owning a certain percentage of hashrate, and this applies as far as I can see to all
proof-of-work coins.

According to Rosenfeld's analysis, presupposing only constant total network hashrate and
constant difficulty, the probability of attacker succeeding with 10% of hashrate is 20% after
single confirmation.

John-connor says above you'd need "about 99%" of hashing-power, but even if everyone
gets to see transactions at the same time, it is the transactions that are in blocks that do matter,
not those in temporary memory, and blocks in the longest chain matter the most. So far I have
failed to understand where that figure comes from.

If you disable a single line of code in the Bitcoin mempool source code the entire system would allow double-spends for all "off chain" transactions. This includes merchants, exchanges, dice games, etc. I assume by your quote however you are talking about "on chain" transactions instead which is a problem for Proof-of-Work crypto-currencies because an attacker can force a reorganization containing his "evil" transactions in his "longer chain" of blocks. That said, the mempool is what protects the network while blocks are waiting to be solved. If the global mempool is synchronised to a degree of ~99% then you must own ~99% of the network to cause a double-spend. Cool

FYI, I rarely check this thread, the official thread is here: https://bitcointalk.org/index.php?topic=1064326.0

Thank you for your support.

Minter                       ▄▄▄▄▄▄▄▄▄▄▄
                  ▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄
               ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
            ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
          ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
         ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
        ▓▓▓▓▓▓▓▓▓▓▓█▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀█▓▓▓▓▓▓▓▓▓▓▓
       ▓▓▓▓▓▓▓▓▓▓▓▓    █▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▀▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▄   ▀▓▀   ▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
     ▐▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▄     ▄▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ╟▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▄ ▄▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ▐▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
      ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
      ║▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▌
       ▀▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
         ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
           ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
             ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
                ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀
                     ▀▀██▓▓▓▓▓▓▓▓▓██▀▀
||

╓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀▀▀▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▌        ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓         ▀╜        ╙▀▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓                      ▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▌                       ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓                        ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▌         ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▌         ▓▓▓▓▓          ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓⌐         ▓▓▓▓▓         ╣▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓         ▀█▀▀^         ╫▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▌                      ▒▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                     ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                 #▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
 ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
WALLET




                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█




                ▄█████▄   ▄▄
▐█▄           ▄███████████▀
████▄▄       ▐█████████████▀
████████▄▄   ▐████████████
 ████████████████████████▌
▐████████████████████████
 ▀███████████████████████
   ▀████████████████████
   ████████████████████
    ▀█████████████████
      ▄█████████████▀
▄▄▄▄█████████████▀
  ▀▀█████████▀▀
YarkoL
Legendary
*
Offline Offline

Activity: 996
Merit: 1012


View Profile
June 10, 2015, 07:10:50 AM
Last edit: June 10, 2015, 07:36:33 AM by YarkoL
 #1311


If you disable a single line of code in the Bitcoin mempool source code the entire system would allow double-spends for all "off chain" transactions. This includes merchants, exchanges, dice games, etc. I assume by your quote however you are talking about "on chain" transactions instead which is a problem for Proof-of-Work crypto-currencies because an attacker can force a reorganization containing his "evil" transactions in his "longer chain" of blocks. That said, the mempool is what protects the network while blocks are waiting to be solved. If the global mempool is synchronised to a degree of ~99% then you must own ~99% of the network to cause a double-spend. Cool

Sure, improving the sync of mempools across the network will reduce
the likelihood of fork occurring due to near-simultaneous transmission of
conflicting transactions , but to be clear, I was talking about the type of hashrate attack that is
discussed in Meni Rosenfeld's paper and in the Bitcoin whitepaper,
known rather misleadingly as majority attack.

The rationale that determines the number of confirmations that is deemed
safe is based on Satoshi calculating (p. 8 in the whitepaper)
that if attacker controls 10% of the total hashrate , five blocks (confirmations)
on top of the original transaction pushes down the odds of attacker succeeding
in building a longer chain (and reversing the original transaction) below 0.1%

This issue is especially relevant to altcoins with relatively modest network
hashrate. Attacks of this kind are very expensive, and arguably unlikely to
happen, but you can never tell...

FYI, I rarely check this thread, the official thread is here: https://bitcointalk.org/index.php?topic=1064326.0

I know, but there's more life here  Cool

“God does not play dice"
john-connor
Sr. Member
****
Offline Offline

Activity: 596
Merit: 251



View Profile
June 10, 2015, 08:09:54 AM
 #1312


If you disable a single line of code in the Bitcoin mempool source code the entire system would allow double-spends for all "off chain" transactions. This includes merchants, exchanges, dice games, etc. I assume by your quote however you are talking about "on chain" transactions instead which is a problem for Proof-of-Work crypto-currencies because an attacker can force a reorganization containing his "evil" transactions in his "longer chain" of blocks. That said, the mempool is what protects the network while blocks are waiting to be solved. If the global mempool is synchronised to a degree of ~99% then you must own ~99% of the network to cause a double-spend. Cool

Sure, improving the sync of mempools across the network will reduce
the likelihood of fork occurring due to near-simultaneous transmission of
conflicting transactions , but to be clear, I was talking about the type of hashrate attack that is
discussed in Meni Rosenfeld's paper and in the Bitcoin whitepaper,
known rather misleadingly as majority attack.

The rationale that determines the number of confirmations that is deemed
safe is based on Satoshi calculating (p. 8 in the whitepaper)
that if attacker controls 10% of the total hashrate , five blocks (confirmations)
on top of the original transaction pushes down the odds of attacker succeeding
in building a longer chain (and reversing the original transaction) below 0.1%

This issue is especially relevant to altcoins with relatively modest network
hashrate. Attacks of this kind are very expensive, and arguably unlikely to
happen, but you can never tell...

FYI, I rarely check this thread, the official thread is here: https://bitcointalk.org/index.php?topic=1064326.0

I know, but there's more life here  Cool
That rationale didn't take into consideration Proof-of-Stake blocks and only applies to a very specific scenario. Hashrate in regards to Vanillacoin can never consume as much as 33% of the entire blocks generated. Therefore the attacker is left in an impossible situation unless they also have 76% of all coins in circulation but then they would have to be able to produce stake blocks at will which is not possible due to the random nature of their generation. The higher the global mempool synchronization the more impossible this scenario becomes. The improved global mempool in Vanillacoin is the key to better protection of transactions which will reach ~99% synchronization with the deployment of the UDP based database making zero confirmations possible at zero-risk through autonomous consensus of the global transaction pool's state. Cool

Thank you for your support.

Minter                       ▄▄▄▄▄▄▄▄▄▄▄
                  ▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄
               ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
            ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
          ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
         ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
        ▓▓▓▓▓▓▓▓▓▓▓█▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀█▓▓▓▓▓▓▓▓▓▓▓
       ▓▓▓▓▓▓▓▓▓▓▓▓    █▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▀▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▄   ▀▓▀   ▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
     ▐▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▄     ▄▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ╟▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▄ ▄▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ▐▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
      ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
      ║▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▌
       ▀▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
         ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
           ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
             ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
                ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀
                     ▀▀██▓▓▓▓▓▓▓▓▓██▀▀
||

╓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀▀▀▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▌        ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓         ▀╜        ╙▀▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓                      ▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▌                       ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓                        ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▌         ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▌         ▓▓▓▓▓          ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓⌐         ▓▓▓▓▓         ╣▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓         ▀█▀▀^         ╫▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▌                      ▒▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                     ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                 #▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
 ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
WALLET




                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█




                ▄█████▄   ▄▄
▐█▄           ▄███████████▀
████▄▄       ▐█████████████▀
████████▄▄   ▐████████████
 ████████████████████████▌
▐████████████████████████
 ▀███████████████████████
   ▀████████████████████
   ████████████████████
    ▀█████████████████
      ▄█████████████▀
▄▄▄▄█████████████▀
  ▀▀█████████▀▀
monsterer
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 10, 2015, 08:26:45 AM
 #1313

If the global mempool is synchronised to a degree of ~99% then you must own ~99% of the network to cause a double-spend. Cool

That is just not the case. You only need to control enough hash power to produce a block to cause a double spend. If you want that double spend to persist, you need to produce the next subsequent block and so on. This is nowhere near 99%.
bitspill
Legendary
*
Offline Offline

Activity: 2058
Merit: 1015



View Profile
June 10, 2015, 08:30:38 AM
 #1314

If the global mempool is synchronised to a degree of ~99% then you must own ~99% of the network to cause a double-spend. Cool

That is just not the case. You only need to control enough hash power to produce a block to cause a double spend. If you want that double spend to persist, you need to produce the next subsequent block and so on. This is nowhere near 99%.

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

{ BitSpill }
etoque
Legendary
*
Offline Offline

Activity: 1974
Merit: 1000


View Profile
June 10, 2015, 08:45:25 AM
Last edit: June 10, 2015, 10:32:50 AM by etoque
 #1315

hey here... what the roadmap.. what coming ? sell me your project  Cheesy Chart are nice .

thanks Smiley
monsterer
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
June 10, 2015, 10:41:35 AM
 #1316

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.
liulby
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
June 10, 2015, 03:03:14 PM
 #1317

It's good news to list bittrex.com
https://www.bittrex.com/Market/Index?MarketName=BTC-VNL
etoque
Legendary
*
Offline Offline

Activity: 1974
Merit: 1000


View Profile
June 10, 2015, 05:32:43 PM
Last edit: June 10, 2015, 05:46:56 PM by etoque
 #1318

there's a stake calculator ? How much time to stake ? Smiley
Levole11
Hero Member
*****
Offline Offline

Activity: 566
Merit: 500


View Profile
June 10, 2015, 05:56:11 PM
 #1319

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
john-connor
Sr. Member
****
Offline Offline

Activity: 596
Merit: 251



View Profile
June 11, 2015, 10:42:56 AM
 #1320

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.

Minter                       ▄▄▄▄▄▄▄▄▄▄▄
                  ▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄
               ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
            ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
          ,▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
         ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
        ▓▓▓▓▓▓▓▓▓▓▓█▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀█▓▓▓▓▓▓▓▓▓▓▓
       ▓▓▓▓▓▓▓▓▓▓▓▓    █▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
      █▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ▀▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▄   ▀▓▀   ▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
     ▐▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▄     ▄▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ╟▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▄ ▄▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ▐▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓▌
      ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓
      ║▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▌
       ▀▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓▓   ▓▓▓▓▓▓▓▓▓▓▓▓
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
         ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
           ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
             ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
                ▀█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀
                     ▀▀██▓▓▓▓▓▓▓▓▓██▀▀
||

╓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▀▀▀▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▌        ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓         ▀╜        ╙▀▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓                      ▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▌                       ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓                        ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓         ▓▓▓▓▓▌         ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▌         ▓▓▓▓▓          ▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓⌐         ▓▓▓▓▓         ╣▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓         ▀█▀▀^         ╫▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▌                      ▒▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                     ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓                 #▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
 ╙▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀
WALLET




                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█




                ▄█████▄   ▄▄
▐█▄           ▄███████████▀
████▄▄       ▐█████████████▀
████████▄▄   ▐████████████
 ████████████████████████▌
▐████████████████████████
 ▀███████████████████████
   ▀████████████████████
   ████████████████████
    ▀█████████████████
      ▄█████████████▀
▄▄▄▄█████████████▀
  ▀▀█████████▀▀
Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 ... 282 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!