Bitcoin Forum
May 07, 2024, 07:33:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 »  All
  Print  
Author Topic: Cleanup: I'll attack some coins - I owned APEXcoin for 90 blocks  (Read 17223 times)
fenghush
Sr. Member
****
Offline Offline

Activity: 658
Merit: 250



View Profile
January 19, 2015, 07:29:11 PM
 #201

But killing zombies is a lot of fun.


yay we have the right to destroy peoples work, decide which coins are "shitcoins" and which ones are "good", which coins have potential or should just be killed... cause we're a bunch of   https://www.youtube.com/watch?v=UrgpZ0fUixs


notice how most true shitcoins die off on their own Wink

agreed and +1
At the end of 2015 many coins will be dead. (Without any attack)

But I want my coin secure. The possibility of an attack is reason enough for me.
Shitcoins will not update their code. Most of them have no active development.
Like I said: Attacking a shitcoin is like killing a zombie. Nobody cares. Look at Apex.

Cheers,
Ray


1715110399
Hero Member
*
Offline Offline

Posts: 1715110399

View Profile Personal Message (Offline)

Ignore
1715110399
Reply with quote  #2

1715110399
Report to moderator
1715110399
Hero Member
*
Offline Offline

Posts: 1715110399

View Profile Personal Message (Offline)

Ignore
1715110399
Reply with quote  #2

1715110399
Report to moderator
1715110399
Hero Member
*
Offline Offline

Posts: 1715110399

View Profile Personal Message (Offline)

Ignore
1715110399
Reply with quote  #2

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

Posts: 1715110399

View Profile Personal Message (Offline)

Ignore
1715110399
Reply with quote  #2

1715110399
Report to moderator
1715110399
Hero Member
*
Offline Offline

Posts: 1715110399

View Profile Personal Message (Offline)

Ignore
1715110399
Reply with quote  #2

1715110399
Report to moderator
1715110399
Hero Member
*
Offline Offline

Posts: 1715110399

View Profile Personal Message (Offline)

Ignore
1715110399
Reply with quote  #2

1715110399
Report to moderator
Rent_a_Ray
Legendary
*
Offline Offline

Activity: 1323
Merit: 1036



View Profile
January 19, 2015, 07:45:31 PM
 #202

Do you really want to kill that beautiful lady?

cynicSOB (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10

yes, sometimes I'm a cynical SOB


View Profile
January 19, 2015, 07:50:36 PM
 #203

But killing zombies is a lot of fun.

so is this Smiley

c'mon, APEX's price hasn't moved, and they didn't even have checkpointing servers (not that it would have helped, but It shows they didn't care or they were not prepared to run a coin).
I like to think I'm not destroying work, I'm building a more secure future. For our kids! would anybody think about the children !?

For more secure coins: 1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
For the lulz:1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
fonzerrellie
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000

Kaspa


View Profile
January 19, 2015, 07:56:55 PM
 #204

But killing zombies is a lot of fun.


yay we have the right to destroy peoples work, decide which coins are "shitcoins" and which ones are "good", which coins have potential or should just be killed... cause we're a bunch of   https://www.youtube.com/watch?v=UrgpZ0fUixs


notice how most true shitcoins die off on their own Wink

agreed and +1
At the end of 2015 many coins will be dead. (Without any attack)

But I want my coin secure. The possibility of an attack is reason enough for me.
Shitcoins will not update their code. Most of them have no active development.
Like I said: Attacking a shitcoin is like killing a zombie. Nobody cares. Look at Apex.

Cheers,
Ray


exactly killing next to dead coins isn't impressive, nor does it really show what would happen to a "good" coin with a large network. wouldn't using testnet be much more useful?  

I never really followed Apex, was it yet another one with a ditching dev like mobcoin, nebula, xanon, etc, etc , etc ,etc ? cause non of them are on exchanges or have people trying to make something happen with them. (even if their just bag holders looking for a dev to take over)  just dead

apex was still on an exchange even if any trading movement was just to get the .2 btc daily so they didn't get kicked off the exchange.

I don't know seems like if you guys were just interested in making good coins safer you'd use testnet, find weaknesses and make coins stronger... if your killing zombies just for fun... your still killing just for fun and it's still quite psychotic Wink

#Expanse $EXP 500 transactions 4 .1 EXP 1st Clone of ETH 
WAVES
Rent_a_Ray
Legendary
*
Offline Offline

Activity: 1323
Merit: 1036



View Profile
January 19, 2015, 08:04:20 PM
 #205

But killing zombies is a lot of fun.

so is this Smiley

c'mon, APEX's price hasn't moved, and they didn't even have checkpointing servers (not that it would have helped, but It shows they didn't care or they were not prepared to run a coin).
I like to think I'm not destroying work, I'm building a more secure future. For our kids! would anybody think about the children !?

Hey cynicSOB,
what do you think about that: https://bitcointalk.org/index.php?topic=897493.msg10208018#msg10208018

Would it lower your success?

Cheers,
Ray
cynicSOB (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10

yes, sometimes I'm a cynical SOB


View Profile
January 19, 2015, 08:14:52 PM
 #206

But killing zombies is a lot of fun.

so is this Smiley

c'mon, APEX's price hasn't moved, and they didn't even have checkpointing servers (not that it would have helped, but It shows they didn't care or they were not prepared to run a coin).
I like to think I'm not destroying work, I'm building a more secure future. For our kids! would anybody think about the children !?

Hey cynicSOB,
what do you think about that: https://bitcointalk.org/index.php?topic=897493.msg10208018#msg10208018

Would it lower your success?

Cheers,
Ray


I think it wouldn't work: how can you tell an attack from normal use? if you have 2 chains that look similar but have one conflicting tx you have to choose one, there's just no way to avoid that. How do you define which is the "good" one? an attack may not even change the difficulty

For more secure coins: 1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
For the lulz:1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
cynicSOB (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10

yes, sometimes I'm a cynical SOB


View Profile
January 19, 2015, 08:18:57 PM
 #207

I don't know seems like if you guys were just interested in making good coins safer you'd use testnet, find weaknesses and make coins stronger...

testnet is not enough for some security research
the blockchain doesn't behave exactly the same, and the coin being half-alive and in an exchange gives me the opportunity to see how they react to the attack

For more secure coins: 1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
For the lulz:1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
Este Nuno
Legendary
*
Offline Offline

Activity: 826
Merit: 1000


amarha


View Profile
January 19, 2015, 08:20:39 PM
 #208

But killing zombies is a lot of fun.


yay we have the right to destroy peoples work, decide which coins are "shitcoins" and which ones are "good", which coins have potential or should just be killed... cause we're a bunch of   https://www.youtube.com/watch?v=UrgpZ0fUixs


notice how most true shitcoins die off on their own Wink

agreed and +1
At the end of 2015 many coins will be dead. (Without any attack)

But I want my coin secure. The possibility of an attack is reason enough for me.
Shitcoins will not update their code. Most of them have no active development.
Like I said: Attacking a shitcoin is like killing a zombie. Nobody cares. Look at Apex.

Cheers,
Ray


exactly killing next to dead coins isn't impressive, nor does it really show what would happen to a "good" coin with a large network. wouldn't using testnet be much more useful? 

I never really followed Apex, was it yet another one with a ditching dev like mobcoin, nebula, xanon, etc, etc , etc ,etc ? cause non of them are on exchanges or have people trying to make something happen with them. (even if their just bag holders looking for a dev to take over)  just dead

apex was still on an exchange even if any trading movement was just to get the .2 btc daily so they didn't get kicked off the exchange.

I don't know seems like if you guys were just interested in making good coins safer you'd use testnet, find weaknesses and make coins stronger... if your killing zombies just for fun... your still killing just for fun and it's still quite psychotic Wink

He is using testnet as well. In fact he's just been working on NXT testnet at the request of many. I'm guessing you haven't read the thread thus far. He's doing a good job so far and lots of people are interested in seeing more of his attempts.

This type of thing is critical for PoS to really be considered a robust consensus system. Actually it's not great that it's taken this long for some good public stress testing/attacks. Anyone interested in the idea of PoS should be supporting people who can help strengthen it.
Rent_a_Ray
Legendary
*
Offline Offline

Activity: 1323
Merit: 1036



View Profile
January 19, 2015, 08:27:52 PM
 #209

My thought was, that the high diff comes from one single node.
That could be a major stakeholder or an attacker. But I am with you. Idea has gaps.

Whatever, someone will find a solution.  Wink

Cheers,
Ray
illodin
Hero Member
*****
Offline Offline

Activity: 966
Merit: 1003


View Profile
January 19, 2015, 09:16:52 PM
 #210

cynicSOB, what would be the required countermeasure for a staking coin? decrease the maximum coin age?

https://blackcoin.co/blackcoin-pos-protocol-v2-whitepaper.pdf
Daedelus
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
January 19, 2015, 09:28:01 PM
 #211

cynicSOB, what would be the required countermeasure for a staking coin? decrease the maximum coin age?

https://blackcoin.co/blackcoin-pos-protocol-v2-whitepaper.pdf


These changes made BC less like Peercoin and more like Nxt (possibly, exactly the same as Nxt. What are the chances.. Cheesy) .



Improvements on their proof of stake algorithm by blackcoin: http://www.blackcoin.co/blackcoin-pos-protocol-v2-whitepaper.pdf Any relevance to Nxt?

They removed "age" and their PoS is very similar* to Nxt PoS now.

-------------
* - I would say "exactly the same" but some details r not clear.
https://nxtforum.org/general-discussion/price-speculation/msg56825/#msg56825


That only Blackcoin developers made security patches and changes to "POS System (PoS2.0)" to fix problems.

The funny thing is that Blackcoin changes in PoS system led to the scheme that has been used in Nxt since day 1.  Cheesy
https://nxtforum.org/general-discussion/price-speculation/msg56825/#msg56825
Brangdon
Sr. Member
****
Offline Offline

Activity: 365
Merit: 251


View Profile
January 19, 2015, 10:33:09 PM
 #212

I'll tell you my theories anyway: the two PhDs who wrote that research have a clear nxt bias. Look at their hidden multibranch section: they say that they got 3/20 of 500 blocks with 10% stake. 3/20 of 500 is 75 blocks. They got 75 blocks! if people wait for 6 confirmations, I only need 6 blocks, not 75. So I can do with much less than 10% stake. Of course 10% stake means 10% of actively forging coins, which means 10% of 10% of supply. So, much less than 1% of supply to double spend. Of course that's still a few hundred BTCs for NXT so I'll start with a smaller coin.

I already bought a few coins... just wait until age is accumulated...
Nxt recommends 10 blocks for normal confirmation, 720 to be sure. (There's a rolling check point at 720.)

Generally Nxt has 40-50% forging, so 10% stake means 4-5% of supply.

Sure, thanks. But attacking nxt requires funding that I don't have. I still claim that it can be attacked with less than 10%
NXT may not have age since last transaction, but it has "age" since last block. It accumulates equally to all miners ("forgers"?), but I believe it can be gamed to obtain more than the fair share of probabilities of creating a fork.
I don't know what you're talking about here. Nxt makes newly moved coins wait 1440 blocks before their weight is counted, but after that their weight counts in every block. I don't know what you mean by "age [that] accumulates equally to all miners". The chance of forging a block does not depend on how long it is since the previous block you forged. It depends on what fraction of the forging coins you have.

What is your criteria for a successful attack?

Bitcoin: 1BrangfWu2YGJ8W6xNM7u66K4YNj2mie3t Nxt: NXT-XZQ9-GRW7-7STD-ES4DB
TwinWinNerD
Legendary
*
Offline Offline

Activity: 1680
Merit: 1001


CEO Bitpanda.com


View Profile WWW
January 19, 2015, 11:31:56 PM
 #213

I like how the NXT community is pushing for an attack on its blockchain!

DoM P
Newbie
*
Offline Offline

Activity: 34
Merit: 0


View Profile
January 19, 2015, 11:46:04 PM
 #214

I like how the NXT community is pushing for an attack on its blockchain!

The Nxt community knows the Nxt blockchain doesn't have much to do with APEX.
Let's have it... Wink
kiklo
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
January 20, 2015, 03:35:01 AM
 #215

But killing zombies is a lot of fun.

so is this Smiley

c'mon, APEX's price hasn't moved, and they didn't even have checkpointing servers (not that it would have helped, but It shows they didn't care or they were not prepared to run a coin).
I like to think I'm not destroying work, I'm building a more secure future. For our kids! would anybody think about the children !?

Hey cynicSOB,
what do you think about that: https://bitcointalk.org/index.php?topic=897493.msg10208018#msg10208018

Would it lower your success?

Cheers,
Ray


I think it wouldn't work: how can you tell an attack from normal use? if you have 2 chains that look similar but have one conflicting tx you have to choose one, there's just no way to avoid that. How do you define which is the "good" one? an attack may not even change the difficulty

The theory behind it is , it blocks both Normal Use or Attack of anything that might have the potential to stake over the % where the attack could happen. So in theory if there are 2 blocks, anything over the % line is blocked, but anything below the % line is accepted normally, and if you have 2 block come in 1 over the % line , and 1 under , the one under it would be accepted , complete opposite of its normal behavior.
If both blocks are under the % line, then it stakes normally. If both are over the % line , then both are blocked for another block under the % line.
Kind of like we have to give the prize to the 2nd or 3rd place runner, cause the 1st one was too fast.
It would affect staking for a lot of users, but would be worth it, if it could remove the 51% vulnerability for all POS coins.

Thanks,
Kiklo
cynicSOB (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10

yes, sometimes I'm a cynical SOB


View Profile
January 20, 2015, 03:46:56 AM
 #216

Kind of like we have to give the prize to the 2nd or 3rd place runner, cause the 1st one was too fast.
It would affect staking for a lot of users, but would be worth it, if it could remove the 51% vulnerability for all POS coins.
but you didn't solve anything... how do you know the 2nd or 3rd place runners are not the attacker? maybe he placed the first one to trick you into selecting the second one which is also his...

The chance of forging a block does not depend on how long it is since the previous block you forged. It depends on what fraction of the forging coins you have.
It depends on both. Your "hit" is calculated by multiplying your stake by the seconds since the last block.

What is your criteria for a successful attack?
this one is easy: either successful double spend or proving you have 10 (or whatever is required for confirmation) blocks in a row.
I did both for Apex.

For more secure coins: 1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
For the lulz:1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
kiklo
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
January 20, 2015, 06:09:54 AM
 #217

Kind of like we have to give the prize to the 2nd or 3rd place runner, cause the 1st one was too fast.
It would affect staking for a lot of users, but would be worth it, if it could remove the 51% vulnerability for all POS coins.
but you didn't solve anything... how do you know the 2nd or 3rd place runners are not the attacker? maybe he placed the first one to trick you into selecting the second one which is also his...
Thanks for responding, it would not know if the 2nd or 3rd place or 15th are attacks or normal,
it would only block everything that could be a potential attack , which means some normal stakers would also have their stakes blocked , if it had the potential and was over the % line and only allow stakers below the % to ever add any stakes.  Basically can not a filter using some calculations involving total # of coins and current difficulty be created to block potential attacks , even though it will also block some normal stakers.
That is what I was wondering.

Thanks,
Kiklo

 
Testing Crypto
Hero Member
*****
Offline Offline

Activity: 614
Merit: 506


Applications


View Profile
January 20, 2015, 12:06:03 PM
 #218

He is using testnet as well. In fact he's just been working on NXT testnet at the request of many. I'm guessing you haven't read the thread thus far. He's doing a good job so far and lots of people are interested in seeing more of his attempts.

This type of thing is critical for PoS to really be considered a robust consensus system. Actually it's not great that it's taken this long for some good public stress testing/attacks. Anyone interested in the idea of PoS should be supporting people who can help strengthen it.

I'm not saying that I fully agree with how this "stress testing" is being done, but am glad to actually see it done sooner than later. Just imagine if this wasn't pointed out, flaws of P.O.S. in 100's of coins till there was Millions of people holding 100's of wallets not opened for months? Not many people can sit back & think about how many things in the world are "stress tested", creating something more reliable & stable. Just think about a world without "stress testing", the wheel would still be just a wheel & break from the slightest bump Wink

// Not that wording would change much, but maybe replace "attack < stress testing for the public".

ZwNpPhVYrSrPMS71GLc7TEnbqA9VSZopGn // Gift5YapqsZqSTW8T4S3sCU4sngCkvh4ba // 3Gwc4KzVtuJ9ADnuqzF7XRhSaaE7HkBWpr // 1PAGEHrN62tgUHncGWbbhKe9jhZGXsxFC4
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi {SAT OS hi}
Daedelus
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
January 20, 2015, 02:56:30 PM
 #219

Bolded

Some simple questions about nxt so I don't have to look them up:

1) Is transparent forging really implemented? I thought not

The part that allows you to predict the next block is, you should be able to confirm this yourself using the tool above. TF is several interlocking bits so you can't really pick a point and say "that's when TF began". And not all of it is implemented yet.

2) Is https://bitbucket.org/JeanLucPicard/nxt the latest source code? if not, where do I find it? do I really have to decompile Java?

I believe so. Every version ships with the source code in the 'src' folder so you could use that for the latest version. Not sure it is in as usable format though


3) If account A transfers some amount to account B (which was already verified) at block N, can B use that stake to forge block N+1? if not, when will it become part of B's effective balance?

You have to wait for N+1440 blocks before it counts in B's effective balance again. You can't broadcast a transaction, move the Nxt, broadcast again in the next block in a new account, move, broadcast move etc. using the same NXT.


4) Is re-leasing possible? if A leases to B, can B re-lease to C without approval from A?

No

5) which is the best place to ask these questions? nxtforums? which section?

Nxtforum is best.

Technical general questions: https://nxtforum.org/general/
Transparent Forging: https://nxtforum.org/transparent-forging/


Thanks!

You're welcome. Keep it up!




So, found any holes the Nxt devs missed in their implementation?  Smiley
cynicSOB (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10

yes, sometimes I'm a cynical SOB


View Profile
January 20, 2015, 04:13:28 PM
 #220

So, found any holes the Nxt devs missed in their implementation?  Smiley

I think so... but as I said, I need some time to implement the attack and completely understand the implications... attacking still requires a lot of stake, looking how to improve that...

For more secure coins: 1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
For the lulz:1EqekC9YVhiWLYjG3mfKNJwrf5s3YS46WW
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 »  All
  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!