Bitcoin Forum
May 05, 2024, 02:52:00 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 17220 times)
philipma1957
Legendary
*
Offline Offline

Activity: 4116
Merit: 7850


'The right to privacy matters'


View Profile WWW
January 17, 2015, 11:05:07 PM
 #121

I think it would be usefull if he works with developers to show the weakness in coins and try to find a solution for that.

To play "god" and decide to kill a coin has no use at all, unless you know that some developer is a known scammer and want to stop him from scamming people.

No it does have a purpose.  How would you like to have what you think is a decent coin and it gets attacked and crushed overnight while you are sleeping..   If the op gives warning and then attacks and really hurts what was thought to be a good coin he did you a favor.  

A) Told all coin holders in advance
B) proved the coins weakness

I would say it is a service if he can expose a flaw in a coin.




▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
1714920720
Hero Member
*
Offline Offline

Posts: 1714920720

View Profile Personal Message (Offline)

Ignore
1714920720
Reply with quote  #2

1714920720
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714920720
Hero Member
*
Offline Offline

Posts: 1714920720

View Profile Personal Message (Offline)

Ignore
1714920720
Reply with quote  #2

1714920720
Report to moderator
EvilDave
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1001



View Profile
January 17, 2015, 11:44:35 PM
 #122

I think it would be usefull if he works with developers to show the weakness in coins and try to find a solution for that.

To play "god" and decide to kill a coin has no use at all, unless you know that some developer is a known scammer and want to stop him from scamming people.

No it does have a purpose.  How would you like to have what you think is a decent coin and it gets attacked and crushed overnight while you are sleeping..   If the op gives warning and then attacks and really hurts what was thought to be a good coin he did you a favor.  

A) Told all coin holders in advance
B) proved the coins weakness

I would say it is a service if he can expose a flaw in a coin.


Yup, from my point of view, if cynicSOB (or any other sod) can successfully attack Nxt.....I want to know everything about it.
He did choose a relatively dead coin for this run, so far I've seen almost zero activity from the Apexcoin 'community' since this happened, and cynicSOB did say that he'd restore any misplaced funds, if needed.

I 'm going to repeat my invitation to cynic (and anyone else who wants to have a go):
Come and have a go on the NXT Testnet, and see if you can do some damage...
https://nxtforum.org/index.php

Nulli Dei, nulli Reges, solum NXT
Love your money: www.nxt.org  www.ardorplatform.org
www.nxter.org  www.nxtfoundation.org
inBitweTrust
Hero Member
*****
Offline Offline

Activity: 658
Merit: 501



View Profile
January 18, 2015, 01:09:00 AM
 #123

Yup, from my point of view, if cynicSOB (or any other sod) can successfully attack Nxt.....I want to know everything about it.
He did choose a relatively dead coin for this run, so far I've seen almost zero activity from the Apexcoin 'community' since this happened, and cynicSOB did say that he'd restore any misplaced funds, if needed.

I 'm going to repeat my invitation to cynic (and anyone else who wants to have a go):
Come and have a go on the NXT Testnet, and see if you can do some damage...
https://nxtforum.org/index.php

How much would the award be for attacking the testnet?

Crestington
Legendary
*
Offline Offline

Activity: 882
Merit: 1024



View Profile
January 18, 2015, 01:29:54 AM
 #124

Other stuff than security?
Seems you are not behind your coin. Features are not necessary.

Safe your coin, then you'll have time for the toys.
Your post looks to me like advertising.

Cheers,
Ray

PS: Your sig... Paycoin. It says all.

I can't show off a project I built myself? And it's PayCon, not PayCoin. I launched mine on Christmas eve and worked on it through the holidays before PayCon launched but the code is very similar so I want to do work on both because I'm interested in this stuff and got some PayCon for cheap.
EvilDave
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1001



View Profile
January 18, 2015, 02:23:06 AM
 #125

Yup, from my point of view, if cynicSOB (or any other sod) can successfully attack Nxt.....I want to know everything about it.
He did choose a relatively dead coin for this run, so far I've seen almost zero activity from the Apexcoin 'community' since this happened, and cynicSOB did say that he'd restore any misplaced funds, if needed.

I 'm going to repeat my invitation to cynic (and anyone else who wants to have a go):
Come and have a go on the NXT Testnet, and see if you can do some damage...
https://nxtforum.org/index.php

How much would the award be for attacking the testnet?

Good question.

You get nothing for a try......got to be a successful attack, preferably with enough documentation to reproduce it and find a fix.
If someone is serious about having a go....head on over to the NXT forum (or PM me, but I'm both busy and lazy  Grin), start a introduction thread and take it from there.
The NXT community will be happy to help with the set-up for an attack on TestNet, and we can discuss bounties clearly before anyone starts putting serious time and effort into this.
From what I remember (and NXT hasn't had any good serious bugs for a long time, and no successful attacks), we paid out sums from 20,000 to 200,000 NXT for finding vulnerabilities, but as i say, we can negotiate.
The dev team will be the final judges in all of this, btw, not a lowly shill such as myself.

Nulli Dei, nulli Reges, solum NXT
Love your money: www.nxt.org  www.ardorplatform.org
www.nxter.org  www.nxtfoundation.org
cynicSOB (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10

yes, sometimes I'm a cynical SOB


View Profile
January 18, 2015, 03:38:58 AM
 #126

wow! lots of attention recently...

If an exchange waits for 6 confirmations, you would only need to split it in 6 (maybe 7, not 400 like I did).

I don't know why I wrote this... I lost focus... actually you need to split the stake as much as you can.
That's the key to the thing: if you split your staking then your staking weight remains the same. But splitting gives you the advantage that on each block you find your staking weight is only marginally affected. If you split in 6 and you hit a block, you are left with 5/6 of your original weight. If you split in hundreds then each block you mint doesn't affect your weight because the age destroyed is minimal. This is why I could do 90 blocks with no extra effort.


I'll try to write a paper about the countermeasures to defend against this kind of things... but it's not directly related to coin age: coin age only makes it cheaper to attack, so coins like blackcoin or nxt can still be attacked with less than 10% of the supply.

And I'll do nxt next (testnet or a clone) but it'll take some time because it's a very different thing I need to get used to.

And a warning: most POW coins are not safe! it's easy to cheaply rent enough hashrate to attack a lot of coins with low to medium hashrate. Only the biggest ones are good.

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

Activity: 1680
Merit: 1001


CEO Bitpanda.com


View Profile WWW
January 18, 2015, 03:41:48 AM
 #127

wow! lots of attention recently...

If an exchange waits for 6 confirmations, you would only need to split it in 6 (maybe 7, not 400 like I did).

I don't know why I wrote this... I lost focus... actually you need to split the stake as much as you can.
That's the key to the thing: if you split your staking then your staking weight remains the same. But splitting gives you the advantage that on each block you find your staking weight is only marginally affected. If you split in 6 and you hit a block, you are left with 5/6 of your original weight. If you split in hundreds then each block you mint doesn't affect your weight because the age destroyed is minimal. This is why I could do 90 blocks with no extra effort.


I'll try to write a paper about the countermeasures to defend against this kind of things... but it's not directly related to coin age: coin age only makes it cheaper to attack, so coins like blackcoin or nxt can still be attacked with less than 10% of the supply.

And I'll do nxt next (testnet or a clone) but it'll take some time because it's a very different thing I need to get used to.

And a warning: most POW coins are not safe! it's easy to cheaply rent enough hashrate to attack a lot of coins with low to medium hashrate. Only the biggest ones are good.
please write something about NXT. ( the POS is completely different from PPC or Mintcoin style coins)

Crestington
Legendary
*
Offline Offline

Activity: 882
Merit: 1024



View Profile
January 18, 2015, 04:13:37 AM
 #128

wow! lots of attention recently...

If an exchange waits for 6 confirmations, you would only need to split it in 6 (maybe 7, not 400 like I did).

I don't know why I wrote this... I lost focus... actually you need to split the stake as much as you can.
That's the key to the thing: if you split your staking then your staking weight remains the same. But splitting gives you the advantage that on each block you find your staking weight is only marginally affected. If you split in 6 and you hit a block, you are left with 5/6 of your original weight. If you split in hundreds then each block you mint doesn't affect your weight because the age destroyed is minimal. This is why I could do 90 blocks with no extra effort.


I'll try to write a paper about the countermeasures to defend against this kind of things... but it's not directly related to coin age: coin age only makes it cheaper to attack, so coins like blackcoin or nxt can still be attacked with less than 10% of the supply.

And I'll do nxt next (testnet or a clone) but it'll take some time because it's a very different thing I need to get used to.

And a warning: most POW coins are not safe! it's easy to cheaply rent enough hashrate to attack a lot of coins with low to medium hashrate. Only the biggest ones are good.

Oh that's interesting, so then let's say for instance you have...

2 minute block time
minimum stake age at 7 days
maximum at 28 days
19 billion float
8% a year halving down to 4% every 64X difficulty (8%, 6%, 5%, 4.5% etc)
20 coin fee per kb (roughly 6-7 combines)
Fees generate 10% more Coins through retrieval of Stake (someone spends 20 Coins in Fees, you Stake the Block for 22 Coins)
4000 max Stake subsidy per block (plus fees on top)
Split/combine threshold at 200,000 coins at 10 days

Maximum actual inflation per year would be limited to about 5-8% per year

By the way you describe your attack, the result would cause financial detriment to you since you would be paying tens of thousands in fees but Stakers would also get all those Coins plus 10% more!. Plus with the max subsidy capped, it encourages smaller blocks for higher rewards. I can give you a little bit of private Coins you could test with if you want.
tx42
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile
January 18, 2015, 04:52:18 AM
 #129



Your first paragraph was my original response. But I read past the first 3 sentences and realized that this is a valid cause. The bad coins should be attacked. This is noble work. It's not done out of malice or a general hatred, but to cull the herd or at least toughen the coins that remain standing after the attacks.

Hopefully the OP will share his findings and we will learn more about PoS crypto. I'm very interested in the results.


Perhaps you read something that I missed then. In his OP he states his reasoning is because of the "quantity" of coins, not the "quality." Personally I see no reason to attack coins, especially ones that meet his own agenda and not the consensus of the entire crypto community. History has shown that most all shit coins will die natural deaths anyway. Let the herd cull itself instead of having some wannabe savior of the crypto world launch attacks on whatever coins he chooses.   

If these were fud attacks or something irrelevant to the quality of the code itself, I'd agree with you. But you may miss the point of what the OP intends to do. All coins should be attacked and the weak ones should die. I'd prefer they die because of an exploit (given they have one) than because of neglect by devs or community.

Let's cheer this guy on and hope he delivers some data.

█    █     ██    ███     ███    ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████     ███     ███    ██     █    █
..EARN FREE BREAKOUT COINS SIG CAMPAIGN LIVE !!
█    █     ██    ███     ███    ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████     ███     ███    ██     █    █
BlindMayorBitcorn
Legendary
*
Offline Offline

Activity: 1260
Merit: 1115



View Profile
January 18, 2015, 04:58:33 AM
 #130



Your first paragraph was my original response. But I read past the first 3 sentences and realized that this is a valid cause. The bad coins should be attacked. This is noble work. It's not done out of malice or a general hatred, but to cull the herd or at least toughen the coins that remain standing after the attacks.

Hopefully the OP will share his findings and we will learn more about PoS crypto. I'm very interested in the results.


Perhaps you read something that I missed then. In his OP he states his reasoning is because of the "quantity" of coins, not the "quality." Personally I see no reason to attack coins, especially ones that meet his own agenda and not the consensus of the entire crypto community. History has shown that most all shit coins will die natural deaths anyway. Let the herd cull itself instead of having some wannabe savior of the crypto world launch attacks on whatever coins he chooses.   

If these were fud attacks or something irrelevant to the quality of the code itself, I'd agree with you. But you may miss the point of what the OP intends to do. All coins should be attacked and the weak ones should die. I'd prefer they die because of an exploit (given they have one) than because of neglect by devs or community.

Let's cheer this guy on and hope he delivers some data.


OP doesn't need cheer he needs BTC. It takes money to own a coin

Forgive my petulance and oft-times, I fear, ill-founded criticisms, and forgive me that I have, by this time, made your eyes and head ache with my long letter. But I cannot forgo hastily the pleasure and pride of thus conversing with you.
tx42
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile
January 18, 2015, 04:58:46 AM
 #131

Let's create a Hackcoin.

Everyone who is interested in POS security can download the wallet.
Everyone who is interested in hacking can play around with it.
The results could be useful for every honest coin.

We should never forget one thing: We are fighting against the system (banks and governments) - we are not fighting against decentralized digital currencies, am I right?

Some of us believe in what we are doing. The destruction of a random coin isn't the solution.

Cheers,
Ray

I disagree. Hackcoin is what you get on a testnet. Go after real coins. That's where you have the most to learn. There is more to learn here than whether the OP can achieve a double spend. There is also information in the responses from the devs and the code they produce to compensate. Also, what are the responses from the exchanges, etc. There are many questions that can only be addressed by attacking the live system. It's still early in crypto. It's better to do this now while it can be done. When regulators step in to protect the system, it will be too late to learn this much.

█    █     ██    ███     ███    ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████     ███     ███    ██     █    █
..EARN FREE BREAKOUT COINS SIG CAMPAIGN LIVE !!
█    █     ██    ███     ███    ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████     ███     ███    ██     █    █
Maestro1
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
January 18, 2015, 04:58:49 AM
 #132

Haven't read all the posts so it may be mentioned before. Current PoS implementations use some sort of wallet weight as a way to handle competitions for blocks. Wallet weight is basically the amount of coins in the wallet. So if I have a big wallet with very small coin blocks (i.e. I transfer the coins in thousands of small transactions), I have the chance of staking a lot of new blocks continuously with the full weight of my wallet each time. That's the problem.

I think the way to fix this is to change the wallet weight to the amount of the coins in the current block that's being split to stake, rather than the full weight of all coins in the wallet. That would mean that you need a lot of coins AND big coin blocks in the wallet to perform a potential blockchain rewrite attack.

If you're happy with our work on AsiaCoin revival, please consider giving us trust feedback and provide donations to the new AsiaCoin Foundation.
BTC: 1LCsuAojeFqf5YamN9iiwEo3VJ9YM8HHjf
tx42
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile
January 18, 2015, 05:08:12 AM
 #133

Haven't read all the posts so it may be mentioned before. Current PoS implementations use some sort of wallet weight as a way to handle competitions for blocks. Wallet weight is basically the amount of coins in the wallet. So if I have a big wallet with very small coin blocks (i.e. I transfer the coins in thousands of small transactions), I have the chance of staking a lot of new blocks continuously with the full weight of my wallet each time. That's the problem.

I think the way to fix this is to change the wallet weight to the amount of the coins in the current block that's being split to stake, rather than the full weight of all coins in the wallet. That would mean that you need a lot of coins AND big coin blocks in the wallet to perform a potential blockchain rewrite attack.

Probably, the way to address this is to weight (verb) the weight (noun) based on the size of the stake as well as the total coins in the wallet. I'm not sure how this is handled in peercoin clones. But I'm going to look it up.

█    █     ██    ███     ███    ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████     ███     ███    ██     █    █
..EARN FREE BREAKOUT COINS SIG CAMPAIGN LIVE !!
█    █     ██    ███     ███    ████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████     ███     ███    ██     █    █
MarSas
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


View Profile
January 18, 2015, 11:29:58 AM
 #134

Weigh the weight Wink
achimsmile
Legendary
*
Offline Offline

Activity: 1225
Merit: 1000


View Profile
January 18, 2015, 11:34:18 AM
Last edit: January 18, 2015, 12:17:41 PM by achimsmile
 #135

Haven't read all the posts so it may be mentioned before. Current PoS implementations use some sort of wallet weight as a way to handle competitions for blocks. Wallet weight is basically the amount of coins in the wallet. So if I have a big wallet with very small coin blocks (i.e. I transfer the coins in thousands of small transactions), I have the chance of staking a lot of new blocks continuously with the full weight of my wallet each time. That's the problem.

I have 1% of all stake in 1 wallet. My chance to generate a block is 1%
I have 1% of all stake in 1000 wallets. My chance to generate a block is 1%

I see no problem here. (Nxt)

edit: I guess what you meant is:
I have 1% of all stake in my wallet, and I transferred it there in 1000 small transactions.
I still don't see a problem for PoS.
PL_CoinTrader
Full Member
***
Offline Offline

Activity: 226
Merit: 100



View Profile
January 18, 2015, 12:09:22 PM
 #136

I support the idea of giving the attacker like 10% of all Testnxts and if the attack was successful(+documentation!) the community should pay a nice bounty. Like 500.000 Nxt or so.
Somehow I like what he's doing. POS and crypto in general is very young, it's necessary that we're getting attacked so we can learn from it.

DISCIPLINA — The First Blockchain For HR & Education
From core developers of Cardano, PoS minting, unique Web Of Trust & Privacy algorithms. Be the first, join us!
  WEBSITE  TELEGRAM  ANN  BOUNTY  LINKEDIN  WHITEPAPER  Referral Program 5%
yassin54
Legendary
*
Offline Offline

Activity: 1540
Merit: 1000


View Profile
January 18, 2015, 12:14:41 PM
 #137

I support the idea of giving the attacker like 10% of all Testnxts and if the attack was successful(+documentation!) the community should pay a nice bounty. Like 500.000 Nxt or so.
Somehow I like what he's doing. POS and crypto in general is very young, it's necessary that we're getting attacked so we can learn from it.
i agree
come here cynicSOB  https://nxtforum.org/index.php
Sorry english not good  Grin Grin
Rent_a_Ray
Legendary
*
Offline Offline

Activity: 1319
Merit: 1036



View Profile
January 18, 2015, 12:38:14 PM
 #138

Let's create a Hackcoin.

Everyone who is interested in POS security can download the wallet.
Everyone who is interested in hacking can play around with it.
The results could be useful for every honest coin.

We should never forget one thing: We are fighting against the system (banks and governments) - we are not fighting against decentralized digital currencies, am I right?

Some of us believe in what we are doing. The destruction of a random coin isn't the solution.

Cheers,
Ray

I disagree. Hackcoin is what you get on a testnet. Go after real coins. That's where you have the most to learn. There is more to learn here than whether the OP can achieve a double spend. There is also information in the responses from the devs and the code they produce to compensate. Also, what are the responses from the exchanges, etc. There are many questions that can only be addressed by attacking the live system. It's still early in crypto. It's better to do this now while it can be done. When regulators step in to protect the system, it will be too late to learn this much.

Agreed, Testnet is a solution - destroying active coins not.

Cheers,
Ray
Rent_a_Ray
Legendary
*
Offline Offline

Activity: 1319
Merit: 1036



View Profile
January 18, 2015, 12:51:37 PM
 #139

And a warning: most POW coins are not safe! it's easy to cheaply rent enough hashrate to attack a lot of coins with low to medium hashrate. Only the biggest ones are good.
Start with Litecoin Testnet Smiley
If you are right, many honest coins will pay you a tax for your work.

Cheers
Maestro1
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
January 18, 2015, 01:11:36 PM
 #140

Haven't read all the posts so it may be mentioned before. Current PoS implementations use some sort of wallet weight as a way to handle competitions for blocks. Wallet weight is basically the amount of coins in the wallet. So if I have a big wallet with very small coin blocks (i.e. I transfer the coins in thousands of small transactions), I have the chance of staking a lot of new blocks continuously with the full weight of my wallet each time. That's the problem.

I have 1% of all stake in 1 wallet. My chance to generate a block is 1%
I have 1% of all stake in 1000 wallets. My chance to generate a block is 1%

I see no problem here. (Nxt)

edit: I guess what you meant is:
I have 1% of all stake in my wallet, and I transferred it there in 1000 small transactions.
I still don't see a problem for PoS.

Yes.

Your chance of generating a block is 1%, next block again 1%, next again 1%. That's a problem. The high weight of your whole coins are used for each individual small stake, increasing your chance every single time which makes you a lot more likely to find consecutive blocks at zero cost.

Ideally your chance shouldn't be 1%, the secure way is 0.001% since you transferred the money in 1000 small transactions. You should either have a big block of coins (1 big transaction), so you have a 1% chance ONCE, or you have 1000 small blocks, so you will have 1000 chances of 0.001%. You should not have a 1% chance, 1000 times.

If you're happy with our work on AsiaCoin revival, please consider giving us trust feedback and provide donations to the new AsiaCoin Foundation.
BTC: 1LCsuAojeFqf5YamN9iiwEo3VJ9YM8HHjf
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!