I am dreaming, this is one of the projects i mostly dream to participate to, at last someone had the idea to develop an AI blockchain, could you please give more details about the project, how will it evolve ? will the code be open sourced or private sourced ? will it be a coin or service driven ? what do you expect from it to do ?
An overview of the design is laid out in the technical paper :-
ORACLE AI TECHNICAL DRAFT Oracle AI is an Intelligent Blockchain that analyses, self-corrects and self-regulates rather than the hard-coded system behavior typical of bitcoin and clones. The AI acts as a guardian for the blockchain, monitoring it and adjusting aspects of the system to ensure viable conditions are always maintained. The Ai takes over control of all system policies, such as block reward, proof of stake rewards, fees, money supply management etc. The AI will self-evolve beyond the initializing parameters using a combination of Trial & error and Build-Evolve-Destroy.
I have decided on ten goals/ steps in my road to achieve this kind of Expert System/Narrow AI
1) Blockchain
2) Data Acquisition
3) Kernel v1
3.1) Learning (Not sure if i can teach it to teach itself)
4) Simulator
5) Self replication
6) Inter-AI communication
7) Network wide AI (each individual AI rather than being independent, operates as part of the whole, each nodes vote weight is based on # of iterations and correct previous history )
Reasoning and Explanation
9) Extended Simulation
10) Cross-Chain interaction
I am likely to keep this closed source, i cannot see a compelling reason to open the source to others , especially with the prolific cloning i see around here. For example, no-one has bothered to update the basic Proof of Stake code since 2013/2014, so i had to take bitcoin 0.12.x (2016), update it to use c++11 and start baking PoS into it from scratch. I am currently testing a very basic version on my private home network ironing out bugs, while i write the data acq and kernel code. I will release binaries to curious, interested or enthusiast parties for a test run in a few weeks, if successful, i will proceed, dedicating my free time to meeting the above ten goals and/or any others that may arise during development. For those who will potentially be invited to participate in the private test run but are wary of using closed source code, all i can say is, get a VM and sandbox it.
Regarding my choice of 0.12.x over the newer 0.13 version of the bitcoin codebase:= Segwit is thus far untested and is not even used in the bitcoin protocol yet. That coupled with the PoS code and many other issues such as CLTV and CSV which no-one has explored in PoS, leaves me with more than enough sleepless nights.
As the code is based on Bitcoin, there will be a token, however if this proves unsuitable, i may opt to develop a new code-base altogether and tack on the previous balances. Services are still just conceptual at the moment, and the level of multi-threading, ram and processing requirements would probably end up making service hosting a very costly thing. Service will be able to access the AI via API and each unique service instance can be propagated across the network.