Pages:
Author

Topic: Crazy idea: AICoin (Read 2286 times)

legendary
Activity: 1526
Merit: 1002
Waves | 3PHMaGNeTJfqFfD4xuctgKdoxLX188QM8na
June 12, 2013, 03:12:02 PM
#21
But what if the IA becomes so powerfull, it performs an 51% attack on the network?  Grin
hero member
Activity: 727
Merit: 500
Minimum Effort/Maximum effect
June 12, 2013, 12:23:09 PM
#20
Thats why I was thinking that it should be a donation system, so many coins and it's security cannot be guaranteed.

To further increase adoption, users should be allowed to provide their own problems to the system with their own reward; this way if corp A needs certain problems to be worked on it can submit it to the network so people can choose to work on it for the pay rate.
newbie
Activity: 35
Merit: 0
June 12, 2013, 12:21:22 PM
#19
This was discussed briefly in #bitcoin-dev. It's actually possible using game theory.

Use infinite prisonners dilemma of evildoers vs collaborators (basically you need to guess the others strategy mid-game). Whoever is ultimate winner in a round (everyone can replay the game to verify the "proof of game"), mines the block. Generalized poker.

Some notes:

* You need chips to play with - for the sake of simplicity no PoS for now, still use SHA256 pow as base currency. Big miners will have lots of chips to play in the round. However being rich is useless, if you don't know the intricacies of playing poker ... basically even small group of sha256 miners has a chance, if their game algo is much more sophisticated.

* Spiking NNs need massively shared memory, such computing clusters are forced to cooperate, (T=4 will beat all T=2 powerful brains, one by one).

* The fact anyone can be double (to N) agent is part of the game

* There might be problem that you might end-up with megacorp vs secondary megacorp (think Dems vs Reps and the rivalship is just theater), but i doubt it.
full member
Activity: 179
Merit: 100
June 12, 2013, 12:05:26 PM
#18
I suggested something similar

An "IACoin" , but where the IA is using historical data of transactions/blocks + times + % fee +  user vote applied to transactions that is considered proportionally with the amount paid in the fee.

it should be easy to develop, but i can not hate more the mess of code implemented in all the coins.
hero member
Activity: 910
Merit: 1002
hero member
Activity: 727
Merit: 500
Minimum Effort/Maximum effect
June 12, 2013, 11:44:33 AM
#16
primecoin? sure, that would be so easy to do, ask someone to modify the POW on the bitcoin client for looking for primes lots of open source prime programs out there just incorporate what they have learned into the Bitcoin clone the search for primes will auto level itself out so no need to worry if it's generating too many coins.

look at the GIMPS example, they got more than 50 million primes found with only 100 teraflops of processing power, I have 12 teraflops at home I could find all of them in a few weeks, so a balance system would be needed, cashout of coins according to the number of primes found every 10 minutes. find a 1000 per minute great you get paid out at 10,000 for 1 coin difficulty increased? finding only 10 primes every 10 minutes? then you get one every ten minutes, but the distribution would have to be distributed to everyone on the network so that people work collaboratively from the getgo.


now back to topic A.I. madness!!!

start small then, if all the work has been done then the only thing needed is to create the platform for people to contribute their processing power.

we start with a small subset of problems and to test the system allow people to contribute their processing power for free at the beginning. once the system is proven to work go to bitcoinstarter.com and make a petition for donations for the project .

I figure the best place to start is with the work that Alice bot has already done, just chatter bots working on language and slowly progress to audio/visual problems for the A.I to work on then increase the complexity to the limit till it starts working on it's own problems, viewable by all of course, with the simplified scripts we can start building a general frame work for transferring that AI logic to other platforms.

member
Activity: 84
Merit: 10
May 25, 2013, 08:49:27 AM
#15
We've got the biggest supercomputer on the planet, and I think maybe we could use one like it for creating a rapidly evolving artificial intelligence.


Not sure.

I think its time for a PrimCoin  Wink
legendary
Activity: 1611
Merit: 1001
May 25, 2013, 08:46:35 AM
#14
reminds me of this experiment

http://primaryobjects.com/CMS/Article150.aspx

Is it possible for a computer program to write its own programs? In the previous article this question was answered with the creation of a program, using artificial intelligence, that could write its own programs to output "Hello World" and other simple strings. The AI computer program used a genetic algorithm to write child programs using the programming language brainfuck, a Turing-complete programming language consisting of 8 instructions.

+->,>,[>+,],,,,-<[.+<]
"dlroW olleH" ("Hello World" backwards)

The above programming code was created by an artificial intelligence program, designed to write programs with self-modifying and self-improving code. The program created the above result in 60 seconds. The above program accepts user input and prints the reversed text.
hero member
Activity: 756
Merit: 501
May 25, 2013, 08:39:25 AM
#13
I like the idea of useful PoW, but:
newbie
Activity: 35
Merit: 0
May 25, 2013, 08:27:52 AM
#12
Artificial Intelligence is not a hardware/performance issue, it is a software/logical issue.

You could take all the computing power around the world, multiply it by a billion, then create a time machine, go back to the big bang, and let all that computing power begin crunching numbers.

Then fast forward until today, it would still not have solved even the most mundane task that the human brain could in a matter of minutes, like solving a puzzle of some hundred jigsaw pieces. Simply because we fail to design algorithms for these problems.

Not completely true.  Genetic Programming solves problems using a vocabulary of operations, random generation of programs, testing, mutation and recombination of solutions using a large population of candidates. See ref: http://en.wikipedia.org/wiki/Genetic_programming and http://cswww.essex.ac.uk/staff/poli/gp-field-guide/index.html.  They've even experimented with FPGAs to optimize the testing/evaluation process for candidates: http://halcyon.usc.edu/~pk/prasannawebsite/papers/sidhuFPL99.pdf
hero member
Activity: 714
Merit: 500
May 25, 2013, 08:26:48 AM
#11
Artificial Intelligence is not a hardware/performance issue, it is a software/logical issue.

You could take all the computing power around the world, multiply it by a billion, then create a time machine, go back to the big bang, and let all that computing power begin crunching numbers.

Then fast forward until today, it would still not have solved even the most mundane task that the human brain could in a matter of minutes, like solving a puzzle of some hundred jigsaw pieces. Simply because we fail to design algorithms for these problems.

Citation needed!

http://en.wikipedia.org/wiki/NP-complete

for example.

doesn't all the computing power in the world include human brains.  last I checked 2 + 2 = 4.  That sounds like a computation.

I think you are lost in the gravitational pull of the hyperbole.
newbie
Activity: 54
Merit: 0
May 25, 2013, 08:15:10 AM
#10
Artificial Intelligence is not a hardware/performance issue, it is a software/logical issue.

You could take all the computing power around the world, multiply it by a billion, then create a time machine, go back to the big bang, and let all that computing power begin crunching numbers.

Then fast forward until today, it would still not have solved even the most mundane task that the human brain could in a matter of minutes, like solving a puzzle of some hundred jigsaw pieces. Simply because we fail to design algorithms for these problems.

Citation needed!

http://en.wikipedia.org/wiki/NP-complete

for example.
legendary
Activity: 1260
Merit: 1031
Rational Exuberance
May 24, 2013, 06:19:22 PM
#9
If nothing else, I do like the idea of a coin which provides problems with value behind them while hashing, as opposed to the busywork currently handed out by all the existing chains...


Maybe tie it in to SETI@Home or something, if a pure AI is too infeasible.

I thought about that, but that requires centralization. AI problems can be deterministically procedurally generated based on the most recent transaction hash, so AI research needs no central server to coordinate things like SETI has.

Imagine: Decentralized AI research!
sr. member
Activity: 271
Merit: 250
May 24, 2013, 06:14:26 PM
#8
If nothing else, I do like the idea of a coin which provides problems with value behind them while hashing, as opposed to the busywork currently handed out by all the existing chains...


Maybe tie it in to SETI@Home or something, if a pure AI is too infeasible.
legendary
Activity: 1450
Merit: 1013
Cryptanalyst castrated by his government, 1952
May 24, 2013, 06:11:37 PM
#7
Artificial Intelligence is not a hardware/performance issue, it is a software/logical issue.

You could take all the computing power around the world, multiply it by a billion, then create a time machine, go back to the big bang, and let all that computing power begin crunching numbers.

Then fast forward until today, it would still not have solved even the most mundane task that the human brain could in a matter of minutes, like solving a puzzle of some hundred jigsaw pieces. Simply because we fail to design algorithms for these problems.

Citation needed!

Here's sort of a "reverse citation" in that it refutes poster shiv's claim. The life's work of John Koza: http://www.genetic-programming.com/johnkoza.html
legendary
Activity: 1260
Merit: 1031
Rational Exuberance
May 24, 2013, 06:08:54 PM
#6
He's right Smiley
You could solve specific problems, but you can't solve 'specialised' problems simply by numbercrunching. A computer doesn't do any intelligent shit until you explain him how to do it, and that's a matter of clever programming, not by mere calculations Smiley

I'm imagining millions of computers randomly mutating scripts, creating better and better "generic problem solvers" that can be multiplied like neurons.

Probably totally impossible, but maybe not?
sr. member
Activity: 415
Merit: 250
May 24, 2013, 06:01:57 PM
#5
He's right Smiley
You could solve specific problems, but you can't solve 'specialised' problems simply by numbercrunching. A computer doesn't do any intelligent shit until you explain him how to do it, and that's a matter of clever programming, not by mere calculations Smiley
legendary
Activity: 1260
Merit: 1031
Rational Exuberance
May 24, 2013, 05:49:46 PM
#4
Artificial Intelligence is not a hardware/performance issue, it is a software/logical issue.

You could take all the computing power around the world, multiply it by a billion, then create a time machine, go back to the big bang, and let all that computing power begin crunching numbers.

Then fast forward until today, it would still not have solved even the most mundane task that the human brain could in a matter of minutes, like solving a puzzle of some hundred jigsaw pieces. Simply because we fail to design algorithms for these problems.

Citation needed!
newbie
Activity: 54
Merit: 0
May 24, 2013, 03:21:28 PM
#3
Artificial Intelligence is not a hardware/performance issue, it is a software/logical issue.

You could take all the computing power around the world, multiply it by a billion, then create a time machine, go back to the big bang, and let all that computing power begin crunching numbers.

Then fast forward until today, it would still not have solved even the most mundane task that the human brain could in a matter of minutes, like solving a puzzle of some hundred jigsaw pieces. Simply because we fail to design algorithms for these problems.
member
Activity: 112
Merit: 10
May 24, 2013, 02:53:17 PM
#2
Pages:
Jump to: