Bitcoin Forum
May 13, 2024, 08:21:18 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is this a way to make a coin 51% attack and ASIC proof?  (Read 459 times)
MysticalCockFungus (OP)
Member
**
Offline Offline

Activity: 105
Merit: 10


View Profile
February 11, 2014, 04:36:06 PM
 #1

This has probs been discussed before but I havent seen it so im ganna say it anyways, is it not possible to code a coin to reject nodes with more than x% of the network power? This would ensure a permanently de-centralized, 51% attack and ASIC proof system. This can be countered by splitting the hashes across multiple IPs but if the x% was lowered enough splitting across multiple IPs would not be viable and you can have a coin where everyone has to solo mine, creating a truly random and equal way to distribute the currency. The x% governs the maximum amount of hashes a node can have before being rejected.

If this is possible and such a coin catches on there will be millions of ppl solo mining the coin 24/7 either on a PC or some sort of purpose built ASIC that is power efficient and constantly provides the maximum amount of hashes that the network allows, giving the user the highest possible chance of attaining a block. Therefore it will be something of a global lottery where some people mine for years with no luck and others will catch a block or two and buy a new car or something.

I dont know anthing about code so dont grill me if this is completely whack and not possible 

     V O L E N T I X   █   Decentralized Change   █   3rd Party DAPP Platform
▬ •  VENUE  • ▬  Social Rewards Platform   █   ANN   TWITTER   TELEGRAM   █   ▬ • VDEX • ▬  Decentralized Exchange
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬    ( V ) BETA TESTER  |  Designed by Zpectrum    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
1715631678
Hero Member
*
Offline Offline

Posts: 1715631678

View Profile Personal Message (Offline)

Ignore
1715631678
Reply with quote  #2

1715631678
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715631678
Hero Member
*
Offline Offline

Posts: 1715631678

View Profile Personal Message (Offline)

Ignore
1715631678
Reply with quote  #2

1715631678
Report to moderator
1715631678
Hero Member
*
Offline Offline

Posts: 1715631678

View Profile Personal Message (Offline)

Ignore
1715631678
Reply with quote  #2

1715631678
Report to moderator
1715631678
Hero Member
*
Offline Offline

Posts: 1715631678

View Profile Personal Message (Offline)

Ignore
1715631678
Reply with quote  #2

1715631678
Report to moderator
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 11, 2014, 04:42:55 PM
 #2

No.

Read up on sybill attacks.  Bitcoin doesn't attempt to identify each node as a unique real world entity.  It doesn't try because in an anonymous network that is (nearly) impossible.  Instead it allows an unlimited number of nodes because doing so gives the attacker no advantage.  It relies on hashing power (proof of work) as a proxy because it is something that can't be faked.

Still even if what you "wanted" was possible you would simply make the coin insanely profitable for those who control botnets.  Some of the largest botnets are in excess of hundred thousand nodes.   So while you are "fairly" mining away with your single computer, a botnet by definition would be mining at 100,000x your throughput while not violating any of the (probably impossible to implement) rules on hashpower per node.
MysticalCockFungus (OP)
Member
**
Offline Offline

Activity: 105
Merit: 10


View Profile
February 11, 2014, 04:46:23 PM
 #3

great explanation, I never thought about botnets, your completely right. Thanks Smiley

     V O L E N T I X   █   Decentralized Change   █   3rd Party DAPP Platform
▬ •  VENUE  • ▬  Social Rewards Platform   █   ANN   TWITTER   TELEGRAM   █   ▬ • VDEX • ▬  Decentralized Exchange
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬    ( V ) BETA TESTER  |  Designed by Zpectrum    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Pages: [1]
  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!