Bitcoin Forum
November 10, 2024, 02:16:37 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 »  All
  Print  
Author Topic: CPU friendly Altcoin in development  (Read 8217 times)
wiggi
Sr. Member
****
Offline Offline

Activity: 403
Merit: 251


View Profile
August 01, 2013, 03:05:58 PM
 #61

I doubt botnet resistance is possible, unless you make it such that normal people can't take part with their PC. You want broader participation for a coin to have better chance of success.

The 1% are only 1%, that is not broad.

Appeal to the starving, the children, the outcaste, make it unappealing to the rich, the well fed, the well-to-do at first, so that its appeal to them ends up coming from how many millions of people they can sell their howerver they got rich well fed etc to by adopting this currency that all those potential customers, who are currently ignored due to having no money, can become customers by means of once they have been given money by this method of giving money only to those who so desperately need it that they are willing to sit down 16 hours a day doing Turing Tests, or whatever...

-MarkM-

Just 5 or 10 minutes human input when a block is found. For example, the block hash could be used as
RNG seed for something like 1 small level of a very complex roguelike game.
Keystrokes to solve it are recorded and saved in the block chain as additional PoW.
Hard for computers, incomprehensible for 99% of all people (mechanical turk resistant),
and takes only a millisecond or so to check validity.

But I guess it would be difficult to implement in a way to make savescumming+bruteforcing inefficient for bot(net)s and
to require some human attention without making grueling working hours the best strategie.

Seth Otterstad
Sr. Member
****
Offline Offline

Activity: 328
Merit: 250



View Profile
August 01, 2013, 04:05:58 PM
 #62


Just 5 or 10 minutes human input when a block is found. For example, the block hash could be used as
RNG seed for something like 1 small level of a very complex roguelike game.
Keystrokes to solve it are recorded and saved in the block chain as additional PoW.
Hard for computers, incomprehensible for 99% of all people (mechanical turk resistant),
and takes only a millisecond or so to check validity.

But I guess it would be difficult to implement in a way to make savescumming+bruteforcing inefficient for bot(net)s and
to require some human attention without making grueling working hours the best strategie.



If you can figure out how to set up decentralized proof of work where human input is required, you will be a millionaire.  Everyone will switch to your coin.

Seth Otterstad's Blog          @SethOtterstad on twitter          Seth on google+
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
August 01, 2013, 05:24:33 PM
 #63

aerobicoin for webcam, hash encoded as dance and yoga positions.... followed by the copycat DDRcoin and wiifitcoin.

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
FreeTrade
Legendary
*
Offline Offline

Activity: 1470
Merit: 1030



View Profile
August 01, 2013, 05:30:13 PM
 #64

Giving coins to everyone with a forum account or email address, while open to manipulation, still gives a WAY better initial distribution than mining does.  Ripple does this. 

I think you guys are too concerned about fair distribution when what matters is free distribution.

With a fair distribution, everyone gets an equal share of the worlds coin. Even if you could do it, 99.99% immediately cash it in for something more familiar.

To bootstrap a cryptocoin economy, what matters is free distribution. That just means that those who want it can get it. With a genuine CPU currency, anyone with electricity, cpu and a network connection can trade some electric for coin.  

RepNet is a reputational social network blockchain for uncensored Twitter/Reddit style discussion. 10% Interest On All Balances. 100% Distributed to Users and Developers.
A L I E N
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000



View Profile
August 01, 2013, 05:44:14 PM
 #65


To bootstrap a cryptocoin economy, what matters is free distribution. That just means that those who want it can get it. With a genuine CPU currency, anyone with electricity, cpu and a network connection can trade some electric for coin.  


I consider it miners getting rewarded/paid for securing the network and processing transactions.
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
August 01, 2013, 06:02:14 PM
 #66

Okay serious suggestion, but only half formed idea..

Entropy, proof of work based somehow on production of entropy, thinking cellphones have built in hardware RNGs, then require some XORing with a software pseudorandom and hashing to add a bit of CPU make work...

but checking work may be difficult.

However, it could somehow improve encryption of transactions with having huge entropy pool to work with.

Thinking entropy sources are kinda slow and throwing more CPUs or GPUs into a system would not necessarily make it faster, would be a per system advantage.

Not sure of total resistance to custom hardware, but at the moment tending to think about the same cost for about the same speed, but power efficiency would be an advantage.

Anyway, for anyone thinking they want to get the world on crypto coins, something where cellphones might be equal footing with PCs would be good, where they've gone straight to cellphones, Africa etc.

But as I said, very half formed idea, needs massaging into something workable.

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
Seth Otterstad
Sr. Member
****
Offline Offline

Activity: 328
Merit: 250



View Profile
August 01, 2013, 06:13:10 PM
 #67

I don't believe it's possible to write an algorithm that a machine can't do but a human can.  Is there any evidence to the contrary?

Seth Otterstad's Blog          @SethOtterstad on twitter          Seth on google+
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
August 01, 2013, 06:38:37 PM
 #68

Well that's in the definition of algorithm "An algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function."

If you take something that it's hard to define a algorithm for ...
http://en.wikipedia.org/wiki/List_of_NP-complete_problems

Then humans may perform more effectively at the task than computers, particularly if learning and experience develops an intuition for the task.

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
August 01, 2013, 08:24:01 PM
 #69

I don't believe it's possible to write an algorithm that a machine can't do but a human can.  Is there any evidence to the contrary?
I think so aswell. A machine if not now, eventually will be able to do just about anything that we can come up with.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
markm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
August 02, 2013, 08:15:18 AM
 #70

We can maybe incentivise the development of software to do things that currently seem best done by humans.

I have still been working with the game idea, basically stop trying to prevent people using scripts/triggers to run their chracters on auto, instead encourage that, hopefulyl to end up with much more interesting "non player characters" in the form of player characters being run by scripts 24/7 as a form of "mining" to disribute currency.

http://www.devtome.com/doku.php?id=cpu_mining

The current state of the art of scripts is such that they are quite primitive, and continue to get into situations they don't have a way out of in the code yet so require a human to put them back into a situation the script can handle.

The fact that this is also interactive means that even if/when scripts are are able to handle nice sedate civilised situations, it can all be made less predictable by any player at any time simply by messing up the situation to throw the scripted characters off script, or maybe even just dress up in armour, which none of the scripted characters are actually creating yet as part of their scripted activities as far as I know, and start taking a battleaxe to other people's scripted characters.

So I think it will be quite a while before one can run thousands of scripted characters reliably like a botnet owner would want to do, yet it so far isn't taking much time per player to handle a typical player-account of ten characters only five of which can be online at the same time.

This setup proved so popular we had to shut down signups, obviously people are going to create unlimited numbers of accounts if there is no cost to them to do so thus already we had to go to auctioning off accounts.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
wiggi
Sr. Member
****
Offline Offline

Activity: 403
Merit: 251


View Profile
August 02, 2013, 03:22:44 PM
 #71

I don't believe it's possible to write an algorithm that a machine can't do but a human can.  Is there any evidence to the contrary?

Hmm...  something like a SP scenario in Battle for Wesnoth where the player is outnumbered 3:1 and
under time pressure/strict turn limit would qualify imo, if the (super smart botnet) machine doesn't know what the (dumb computer) enemy will do
next turn.

I.e. synchronize it with the block chain. 1 game turn per block (30 seconds or so), RNG is re-seeded with each block hash,
this way the game is deterministic, but only in hindsight.

To get any reward, you would need to solve a block, then post a "special" transaction
(containing keystrokes/player actions and a 1use privkey to prove the original block was yours)
no later than N blocks after that (N = turn limit)

If a machine can really be made to do this the game in question will get a whole lot better.
And we have an "AI-coin". Win-Win Wink

achillez
Hero Member
*****
Offline Offline

Activity: 878
Merit: 1000


View Profile
August 02, 2013, 03:26:01 PM
 #72

Awhile back I posted an idea for a "Human Coin". It would be tricky to create a coin that requires human intervention, but machine authentication.
Xaltotun
Sr. Member
****
Offline Offline

Activity: 371
Merit: 252



View Profile
August 02, 2013, 03:42:49 PM
 #73

Captcha coin? Perhaps one using NSA's list of keywords. Grin

███████▀▄▄███████▄▄
█████▀▄████▀▀▀▀▀▀▀███▄
███▀▄███▀▄▄███████▄▄▄▀█
██▀▄███▀██▀▀     ▀▀███▄
██ ███▀           █▄▀███
██▄███             ██▄███
███▄▀   ▄▄███████▄▄ ██ ██
▀█▀▄ ▄█████▀▀▀▀▄▄▄  ██ ██
  █▀▄██▀▀▄▄█████▀▄█▄██ ██
 █▀▄██ █▀▀     ▄██▄███▄█
██ ██ █▀▄███████▀▄███▄█
██ ███ ▀▀▀▀▀▀▄▄▄███▀ ▀ ▄█
██ ███▀▀█████████▀ ▄█ ███
▀██ ██             ██ ███
█▄██▄▀█           ███ ███
██▄███▄▀▄▄     ▄ ████ ██
███▄▀▀███████▀▀▀▄███ ██
██████▄▄▄▄▄▄▄▄████▀▄█▀
█████████████████▀

    ████▀
█  ███▀  ▀
█  ██▀  ▀
█  █▀  ▀
█  ▀  ▀
█  ▄  ▄
█  █▄  ▄
█  ██▄  ▄
█  ███▄  ▄
    ████▄
||  Ann Thread  ||  Discord  ||  Facebook  ||  Twitter  ||   Github  ||
THE FIRST PYTHON BLOCKCHAIN

  ▀████
▀  ▀███  █
  ▀  ▀██  █
    ▀  ▀█  █
      ▀  ▀  █
      ▄  ▄  █
    ▄  ▄█  █
  ▄  ▄██  █
▄  ▄███  █
  ▄████
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
August 02, 2013, 03:53:05 PM
 #74

Captcha coin? Perhaps one using NSA's list of keywords. Grin

The problem with a "human coin" is human labor can be purchased very cheap.  Large miners will simply be the people who have the resources and connections to run "mining sweatshops" in India, Bangledash, Vietnam, etc.  That will drive up difficulty and you have new users in the first world saying "WTF?  It takes an hours worth of work to produce 1 HumanCoin which is only worth $0.12".   Meanwhile some human-net operator is making $12,000 an hour using the low cost labor of others.
markm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
August 02, 2013, 03:57:11 PM
Last edit: August 02, 2013, 04:11:09 PM by markm
 #75

Yeah but so what? That first world "WTF" person can just go like holy shit $0.12 per coin, I can pick up lots of those for less than I pay for a tank of gas!

Its not as if sweatshop operators don't already have sweatshops, in fact at only $0.12 per coin maybe humancoin won't compete with making cabbagepatch jordan BB boots or whatever.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
Flashman
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


Hodl!


View Profile
August 02, 2013, 04:06:51 PM
 #76

The problem with a "human coin" is human labor can be purchased very cheap.  Large miners will simply be the people who have the resources and connections to run "mining sweatshops" in India, Bangledash, Vietnam, etc.  That will drive up difficulty and you have new users in the first world saying "WTF?  It takes an hours worth of work to produce 1 HumanCoin which is only worth $0.12".   Meanwhile some human-net operator is making $12,000 an hour using the low cost labor of others.

Humancoin, bringing slavery into the digital age!

TL;DR See Spot run. Run Spot run. .... .... Freelance interweb comedian, for teh lulz >>> 1MqAAR4XkJWfDt367hVTv5SstPZ54Fwse6

Bitcoin Custodian: Keeping BTC away from weak heads since Feb '13, adopter of homeless bitcoins.
Seth Otterstad
Sr. Member
****
Offline Offline

Activity: 328
Merit: 250



View Profile
August 02, 2013, 05:07:51 PM
 #77

Captcha coin? Perhaps one using NSA's list of keywords. Grin

The problem with a "human coin" is human labor can be purchased very cheap.  Large miners will simply be the people who have the resources and connections to run "mining sweatshops" in India, Bangledash, Vietnam, etc.  That will drive up difficulty and you have new users in the first world saying "WTF?  It takes an hours worth of work to produce 1 HumanCoin which is only worth $0.12".   Meanwhile some human-net operator is making $12,000 an hour using the low cost labor of others.

I also don't see the problem with this either.  If all that is required is a computer to mine "human coin" (or preferably, just a smartphone), the sweatshop operator's margin would be severely limited when all the sweatshop worker has to do is get access to a $50 smartphone to get 100% of his expected earnings.  I would expect that he would have to pass on at least 50% of the mining profits to the workers, possibly less if a computer costing hundreds of dollars was required to mine "human coin".

In a perfectly fair distribution where we equally allocated coins to everyone on the planet based on their DNA, the amount would appear to be quite small to 1st world inhabitants, who would buy up the 3rd world inhabitants' coins with their existing wealth.

Seth Otterstad's Blog          @SethOtterstad on twitter          Seth on google+
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
August 02, 2013, 06:50:48 PM
 #78

Still waiting for this  Cool

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
mechs
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
August 02, 2013, 07:42:55 PM
Last edit: August 03, 2013, 05:57:33 AM by mechs
 #79

Still waiting for this  Cool
For what? CPU friendly coin already here, it called primecoin.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
August 02, 2013, 08:43:08 PM
 #80

Most important question is WHY? Why would you design a coin that would be botnet friendly and ASIC resistant?
Every coin so far is botnet friendly. Read this: http://www.reddit.com/r/IAmA/comments/sq7cy/iama_a_malware_coder_and_botnet_operator_ama/
I imagine a botnet resistant coin to be a big success.

https://bitcointalk.org/index.php?topic=266999.0 - care to comment?
Pages: « 1 2 3 [4] 5 »  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!