Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: Blockchain Mechanic on December 24, 2016, 05:45:07 AM



Title: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on December 24, 2016, 05:45:07 AM
Constructive comments are welcomed.

https://docs.google.com/document/d/1orW4eQcHFEBj_egDDREhKus-WqJp2iXy3l2jQ4S50mY/edit?usp=sharing


Title: Re: Weak / Narrow Blockchain AI
Post by: owleye on December 26, 2016, 08:50:45 AM
You are saying it can teach itself  ???


Title: Re: Weak / Narrow Blockchain AI
Post by: blockDoc on December 26, 2016, 09:21:30 AM
that's a new take on blockchain!!! including AI is pretty awesome


Title: Re: Weak / Narrow Blockchain AI
Post by: nemgun on January 03, 2017, 10:58:12 AM
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 ?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 03, 2017, 01:02:58 PM
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 (https://docs.google.com/document/d/1orW4eQcHFEBj_egDDREhKus-WqJp2iXy3l2jQ4S50mY/edit?usp=sharing)


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 )
8) 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.


Title: Re: Weak / Narrow Blockchain AI
Post by: blockDoc on January 03, 2017, 02:06:20 PM
i've been waiting for this, i completely understand why you would want to keep the source closed. i'd like an invite, how do i go about that??


Title: Re: Weak / Narrow Blockchain AI
Post by: nemgun on January 04, 2017, 01:02:04 PM
I would be happy to participate to this project, if you need anything contact me, i may provide a lot of support depending on what you need. Feel free to send me a PM. By the way, if you need a team i am your men.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 06, 2017, 06:53:05 AM
Headers first does indeed complicate PoS  >:(


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 08, 2017, 09:06:26 AM
I've since resolved most of the problems with PoS and am now totally focused on the AI kernel. There is still some signing error on some stake transactions, but i will retrun to that later. Expect a testing binary release soon. Binaries only, no source.


Title: Re: Weak / Narrow Blockchain AI
Post by: Virman01 on January 08, 2017, 08:08:26 PM
I've since resolved most of the problems with PoS and am now totally focused on the AI kernel. There is still some signing error on some stake transactions, but i will retrun to that later. Expect a testing binary release soon. Binaries only, no source.
I'll wait for you in this project and inform successful for you.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 09, 2017, 10:04:19 AM
So i got bored and tired of the harder work on the kernel, decided to pursue one of my pet projects and managed to apply it to the testing client. The Oracle client now produces custom wallet addresses.

Most wallets only specify the first character, eg Bitcoin with "1" litecoin with "L" . I thought why not make a really distinct prefix for example the Ticker code for the tokens.

A early morning test case worked : -

https://s23.postimg.org/br5t13sqz/Screenshot_from_2017_01_09_11_29_16.png

So once i settle on a final prefix, all wallets will produce addresses with the custom prefix by default.


Title: Re: Weak / Narrow Blockchain AI
Post by: kiklo on January 09, 2017, 11:57:02 AM
Hmm,

Interesting Topic, if you can get headers sync with PoS working that would be valuable to many.
Pandacoin tried one , but the blockchain would keep corrupting on them , so they use the original method instead.

Regarding Negative Interest Rates, it won't work, you can have the interest fluctuate all way down to 0 ,
but igotspots tried one that actually deleted coins, pissed off the whole community last I remember.

You could probably get away when playing with a fluctuating fee system as a way to decrease the amount of coins.
If that is something you wanted.

By placing it on the Oracle AI, is that a centralization or will there still be separate windows or linux wallets.
Nice to see some new ideas.  :)


 8)


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 09, 2017, 12:12:25 PM
Hmm,

Interesting Topic, if you can get headers sync with PoS working that would be valuable to many.
Pandacoin tried one , but the blockchain would keep corrupting on them , so they use the original method instead.

Regarding Negative Interest Rates, it won't work, you can have the interest fluctuate all way down to 0 ,
but igotspots tried one that actually deleted coins, pissed off the whole community last I remember.

You could probably get away when playing with a fluctuating fee system as a way to decrease the amount of coins.
If that is something you wanted.

By placing it on the Oracle AI, is that a centralization or will there still be separate windows or linux wallets.
Nice to see some new ideas.  :)


 8)

Hi

Thanks, i already can confirm full and uninterrupted headers sync for PoS. The AI is being developed to be completely decentralized. If you download the client, you have a "AI node" that contributes to the whole AI by running simulations, submitting best found solution and comparing with others, culminating in a vote by active AIs to select the most popular strategy.

I will release a test version in a couple of days when i finish up with the kernel. 


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 15, 2017, 04:58:45 PM
I was having difficulty getting focused over the weekend so i decided to do something a bit easier:-

https://s24.postimg.org/cr8lquh1x/Screenshot_from_2017_01_15_18_48_42.png

Do you like it or is a see through wallet a bad idea ?

Now trying to figure out how some of the changes I made to how the AI operates can be propagated across a network in a timely fashion. Not yet confident at real time self-correction , so will start of with once a day and increase the frequency accordingly until we reach a safe but viable number.


Title: Re: Weak / Narrow Blockchain AI
Post by: blockDoc on January 16, 2017, 12:40:40 PM
I was having difficulty getting focused over the weekend so i decided to do something a bit easier:-

https://s24.postimg.org/cr8lquh1x/Screenshot_from_2017_01_15_18_48_42.png

Do you like it or is a see through wallet a bad idea ?

Now trying to figure out how some of the changes I made to how the AI operates can be propagated across a network in a timely fashion. Not yet confident at real time self-correction , so will start of with once a day and increase the frequency accordingly until we reach a safe but viable number.
I think thats pretty neat and its another first in crypto currencies right?
I KNOW WHAT I'M ABOUT TO SAY IS NOT REALLY TOP OF THE LIST IN DEVELOPMENT you could also add style sheets so people can choose their own wallet colors.


Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on January 16, 2017, 12:43:23 PM
My 2 cents: don't mess with the UI, leave it to the default.


Title: Re: Weak / Narrow Blockchain AI
Post by: vapourminer on January 16, 2017, 01:36:26 PM

I was having difficulty getting focused over the weekend so i decided to do something a bit easier:-

https://s24.postimg.org/cr8lquh1x/Screenshot_from_2017_01_15_18_48_42.png

Do you like it or is a see through wallet a bad idea ?

ugh.

plain wallet please. that see through background is distracting.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 16, 2017, 05:19:01 PM

I was having difficulty getting focused over the weekend so i decided to do something a bit easier:-

https://s24.postimg.org/cr8lquh1x/Screenshot_from_2017_01_15_18_48_42.png

Do you like it or is a see through wallet a bad idea ?

ugh.

plain wallet please. that see through background is distracting.

Maybe because I multi task a lot and needed to be able to monitor the wallet, i found it useful. Here's what i will do:- I will keep the default and add optional transparency.  


Title: Re: Weak / Narrow Blockchain AI
Post by: nemgun on January 17, 2017, 11:35:57 AM

I was having difficulty getting focused over the weekend so i decided to do something a bit easier:-

https://s24.postimg.org/cr8lquh1x/Screenshot_from_2017_01_15_18_48_42.png

Do you like it or is a see through wallet a bad idea ?

ugh.

plain wallet please. that see through background is distracting.

Maybe because I multi task a lot and needed to be able to monitor the wallet, i found it useful. Here's what i will do:- I will keep the default and add optional transparency.  

I agree with pallas, a plain background is better then a transparent one, maybe you can customise the collors to reflect the project, a black/darkblue gradient may be appropriated regarding the project's aim.
Had you you been able to work again on the kernel ?
I like why you did regarding the wallet generation, it is true that customising more than the first letter in the wallet address is a nice update.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 17, 2017, 02:17:33 PM

I was having difficulty getting focused over the weekend so i decided to do something a bit easier:-

https://s24.postimg.org/cr8lquh1x/Screenshot_from_2017_01_15_18_48_42.png

Do you like it or is a see through wallet a bad idea ?

ugh.

plain wallet please. that see through background is distracting.

Maybe because I multi task a lot and needed to be able to monitor the wallet, i found it useful. Here's what i will do:- I will keep the default and add optional transparency.  

I agree with pallas, a plain background is better then a transparent one, maybe you can customise the collors to reflect the project, a black/darkblue gradient may be appropriated regarding the project's aim.
Had you you been able to work again on the kernel ?
I like why you did regarding the wallet generation, it is true that customising more than the first letter in the wallet address is a nice update.

Hi

Thanks for reminding me, I've been working on it since monday and have made great progress. I was running scenarios yesterday and the predictions were ~ 40 accurate, i would like to bring this up to 85 % before release.

Due to the brain melting business of AI and simulations, I take breaks and use the time to pursue other ideas and goals such as wallet mods and other items i find interesting.


Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on January 17, 2017, 02:20:21 PM
Due to the brain melting business of AI and simulations, I take breaks and use the time to pursue other ideas and goals such as wallet mods and other items i find interesting.

How I understand! :-)
Even basic hashing algos can be brain melting, at times ;-)


Title: Re: Weak / Narrow Blockchain AI
Post by: nemgun on January 17, 2017, 02:51:16 PM
I agree with you, sometimes when you hit a limit, you better go check something else, i use to find solutions while doing something else, totally different.
Even i have never coded an AI, i can imagine how diffuclt and tricky it can be, keep it up, i know you will finish it, but just a question, will this AI be carried in all the wellets ? or will it have a central brain ? will users be able to rename the AI ? or provide some modifications to it ?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 17, 2017, 07:28:13 PM
I agree with you, sometimes when you hit a limit, you better go check something else, i use to find solutions while doing something else, totally different.
Even i have never coded an AI, i can imagine how diffuclt and tricky it can be, keep it up, i know you will finish it, but just a question, will this AI be carried in all the wellets ? or will it have a central brain ? will users be able to rename the AI ? or provide some modifications to it ?

The Ai is meant to be decentralized, but to work within given rules. Each node acts like a neuron, broadcasting data to others over the network.  Yes, i think i will allow each Ai node to be named by the owner, however i will enforce versioning to prevent attempts at manipulation.

There are currently a couple of sticking points that i am trying to solve hence the delays in releasing an alpha version.

1) random forest decision trees (was using a crap implementation, decided to go pro) for individual nodes and better simulations
2) how to put together a decentralized neural net that can tolerate nodes coming and going ?


I am curious though, do users prefer PoW or PoS ? The code is capable of both or hybrid.


Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on January 18, 2017, 09:22:22 AM
I agree with you, sometimes when you hit a limit, you better go check something else, i use to find solutions while doing something else, totally different.
Even i have never coded an AI, i can imagine how diffuclt and tricky it can be, keep it up, i know you will finish it, but just a question, will this AI be carried in all the wellets ? or will it have a central brain ? will users be able to rename the AI ? or provide some modifications to it ?

The Ai is meant to be decentralized, but to work within given rules. Each node acts like a neuron, broadcasting data to others over the network.  Yes, i think i will allow each Ai node to be named by the owner, however i will enforce versioning to prevent attempts at manipulation.

There are currently a couple of sticking points that i am trying to solve hence the delays in releasing an alpha version.

1) random forest decision trees (was using a crap implementation, decided to go pro) for individual nodes and better simulations
2) how to put together a decentralized neural net that can tolerate nodes coming and going ?


I am curious though, do users prefer PoW or PoS ? The code is capable of both or hybrid.

I think that hybrid is the best solution: I've seen coins have sudden issues with PoW and the chain kept going because there was PoS; and I could imagine a similar, viceversa situation.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 22, 2017, 06:04:17 PM
I agree with you, sometimes when you hit a limit, you better go check something else, i use to find solutions while doing something else, totally different.
Even i have never coded an AI, i can imagine how diffuclt and tricky it can be, keep it up, i know you will finish it, but just a question, will this AI be carried in all the wellets ? or will it have a central brain ? will users be able to rename the AI ? or provide some modifications to it ?

The Ai is meant to be decentralized, but to work within given rules. Each node acts like a neuron, broadcasting data to others over the network.  Yes, i think i will allow each Ai node to be named by the owner, however i will enforce versioning to prevent attempts at manipulation.

There are currently a couple of sticking points that i am trying to solve hence the delays in releasing an alpha version.

1) random forest decision trees (was using a crap implementation, decided to go pro) for individual nodes and better simulations
2) how to put together a decentralized neural net that can tolerate nodes coming and going ?


I am curious though, do users prefer PoW or PoS ? The code is capable of both or hybrid.

I think that hybrid is the best solution: I've seen coins have sudden issues with PoW and the chain kept going because there was PoS; and I could imagine a similar, viceversa situation.


I'll begin testing more once i complete the current set of changes i am working on.


QUICK UPDATE


I want to start by apologizing to users who were looking forward to the testing version. A lot of the initial ideas have changed greatly during the course of development to the point that i had to hold back everything else and start afresh. While it's bad news in terms of time, it's really super news in terms of what Oracle will evolve to become. I'll just briefly describe some of the major changes that i am currently proposing and developing and the rationale behind them :-

Addition of transaction comments

In the ideal future, Oracle will be used for payments across a wide range  of goods and services, I've added an optional field to transactions that users can attach information about transactions to over the network. Unlike the standard wallet only transaction comments found in most bitcoin clones, these comments are actually relayed between peers.

Use case

Say @usernameX proposes a new service or idea and asks for donations/holds an ICO. I could send coins to his address with additional information included such as my bitcointalk username.

Or if @usernameY is selling some items, i could send them payment with my name, goods required, quantities.  

Crypto Directory

This is an extension of the transaction comments. Users will be able to send each other encrypted messages over the network in transactions. You can only read encrypted messages of users in your local directory.

Users are identified by name and address and or both. This is not only limited to users. A service such as node hosting or mixing service could advertise themselves over the network and leverage the directory to be able to contact their customers without needing to know any of their personal info.


Native Assets on the Blockchain

I have been tinkering around with the chain while studying how it functions as well as concepts that were never fully explored vis a vis blockchain/network expansion and top level application layering. I find the concept of secure, mandatorily funded assets with real cost to be an achievement worth pursuing. I have seen quite a few coins tote the "assets" or "blochain 2.0" moniker, but fail to gain serious useage, this is due to many varying factors, but i have chosen to address the biggest (IMO) issues, which are value and utility. Rather than reliance on external services, web or otherwise, i am implementing native asset issurance, management and trading as a part of not only the network and blockchain, but as part of the reference client. The uses cases are more than i can write out here, but i'll just point out that rather than assets issued on a paltry amount of token, would you as a potential user/trader prefer real cost to them therefore ascribing a real minimum value for each asset unit you hold ?

More on this later....

Proof Of Stake Proposal

I'd really like your input on this as this is something that became an issue when an Ai instance choked while trying to determine PoS , PoW and Money Supply modifiers at a checkpoint. (Block day 48 me thinks)

What do you think is a good rate of PoS? Should we use coin age ? How much time should pass before a coin can gain stake ? should we have a minimum amount that can stake ?

Should we allow users to issue assets that gain stake , should we impose limits on this ?

Is negative proof of stake something you would object to as a means of supply control ?

User Interface Modifications

I am doing some major reworking of the UX and UI, mostly to accommodate the expanded scope of Oracle such as assets, internal exchange and  also to ensure a truly seamless cross platform environment.

i am still rather surprised but the rejection of the Ui i previewed, I really like the see through aspect, though the color may need changing. We will user response to the Ui i will preview soon.

Sundry and pet projects/ideas

Most of these you already know, i.e the custom address thing. A new one however came to the fore-front. If it gets enough support, and is truly feasible, our reference client will not only be cross platform, but also allow use of multiple blockchains and wallets from the one wallet. This is a major overhaul of the code and may take some time, but i already have a git branch with some of the basic changes already applied. The eventual idea is for a user to simply click a few checkboxes in settings, enter some variables and poof, any existing or new coin based on basic bitcoin code base will be accessible from the wallet. The initial version, if this goes ahead will host Oracle , Bitcoin and maybe LTC to showcase it's functionality.

More on this in the future

Branding

What to call the base token of Oracle ?

Open Source

I still have zero interest in making this open source.

Website and Mailing list

I will be setting up a new website for Oracle, testnet nodes and update the mailing list soon so we need not only communicate via this forum.

Oracle Ai Kernel

The kernel has seen some more update to it, however due to the massive changes in the blockchain structure, i have had to reset the blockchain's genesis block a few times this weekend, leading to the sample size of data being too small, so rather than a lone test, the next test will include some users , hopefully people who do not mind running the wallet 24/7 and mining with a single thread for the duration, so that the sample space becomes larger and we can evaluate the accuracy of classification and predictions made by the AI.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 25, 2017, 05:18:14 PM
Hi all

Just finished my first round of testing the native assets. This allows far much more flexibility for the chain and creates more room more expansion. For example, I can set different PoS rate for each different Asset type. More to come....    :)

https://s23.postimg.org/k3j3ttatn/Screenshot_from_2017_01_25_19_12_01.png


Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on January 25, 2017, 08:35:31 PM
I will write more comments as soon as I have some time, but I wanted to say something about the opensource thing now.
You can keep it closed, of course: it's your baby.
But people will not trust you. And you will get much less support and help from the community.
You could, eventually, keep some parts closed.


Title: Re: Weak / Narrow Blockchain AI
Post by: killerjoegreece on January 26, 2017, 03:14:13 PM
I really like what you are doing with this. I hope you make a coin with all these features in mind.


Title: Re: Weak / Narrow Blockchain AI
Post by: aaronjobs on January 26, 2017, 03:52:14 PM
nice work, i want to be a early tester


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 28, 2017, 11:36:08 PM
I will write more comments as soon as I have some time, but I wanted to say something about the opensource thing now.
You can keep it closed, of course: it's your baby.
But people will not trust you. And you will get much less support and help from the community.
You could, eventually, keep some parts closed.

There are pros and cons for either solutions, I will think on this and come up with a decision.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 28, 2017, 11:49:14 PM
I really like what you are doing with this. I hope you make a coin with all these features in mind.

You will not be disappointed.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 30, 2017, 04:54:48 PM
New Progress Update

So, the project has a new twist, which i think is something a lot of people have been asking for. This started out as a pet project, but has now become important and a necessity for Oracle.

Ever wanted to just have all your coins in one wallet? Not a web wallet that requires you to trust someone, as in a normal QT wallet that manages all your coins, mines and stakes if need be ? Well, if the coding gods grant me time, this will be a reality in the Oracle Client, this includes the mobile version. You hold your private keys and exercise full control over your funds, no middle-man no central server, full decentralized. This is just the debug log (complete code, wallet, database and GUI mods may take a while) but I am already knee deep in making this a reality.

https://s30.postimg.org/ib1xk8uch/Screenshot_from_2017_01_30_18_38_06.png


Use Cases

Is it not just simpler to be able to manage all your coins in one client ? And.....

BONUS (Still Researching)

I am currently studying Cross-chain Atomic Swap and Implementing a decentralized exchange. This has become possible because the wallet will be able to use multiple chains and thus , why not leverage the new functionality and expand the project further.

i know some of you have been hoping to test what i have done so far , sorry guys. I'll have to make a auto-build env that can make nightly builds. If i automate the process, i won't feel like it takes away time from my coding sessions.

If anyone has any questions, feel free to pm. Also if you are good in c++, GUI and UX design or web development, i would really appreciate some help.



Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 30, 2017, 05:00:21 PM
AI Update

The kernel has been lying idle a few days, this is because i have been so focused on developing the foundation of the overall system. Assets, variable properties of these assets,  introduction of new databases and now the new stuff will all tie into nicely with the AI. I decided to work on it at times to but prioritize everything else, so that when the alpha version is released, it will have most if not all the foundation basics, only requiring me to integrate the AI functions into each aspect.



Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on January 30, 2017, 05:44:24 PM
It all look very interesting. And geany is a cool editor, I use it all the time :-)


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 30, 2017, 10:37:21 PM
It all look very interesting. And geany is a cool editor, I use it all the time :-)

yeah, geany is pretty useful.

I hope to have at least one new chain syncing alongside Oracle by the end of the week. Once i get the hang of it, it will be easy to add any coin to the client.

Is it better to allow support for all coins, or to select specific ones ?



Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on January 31, 2017, 08:31:07 AM
It would be nice if the list of supported coins is stored on the main chain and grows as soon as (advanced) users add new chains and verify it's working.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 31, 2017, 09:36:54 AM
It would be nice if the list of supported coins is stored on the main chain and grows as soon as (advanced) users add new chains and verify it's working.

You mean hosting other chains within the Oracle chain ? Interesting, i will look into it. The current implementation i am working on maintains separate chains, allowing users to transact, and/or mine/stake all supported coins within the one client.

Currently trying to support Bitcoin(sha256d), Litecoin(scrypt), Dash(X11). The complete proof of concept would have at least one of each type of algo, one of each type of PoS and maybe add support for Zcash.

It's a hell of a lot of code, and i believe in terms of lines of code, supporting all major bitcoin variations could potentially add upwards of 20000 lines. But it would be so awesome!!! I have always hated running multiple clients, so having one do it all is great!. Let alone no more fear of installing a virus laden, coin stealing untrusted client. Simply updating your one client brings with it all new coins. And best part, no need to trust a web service with your coins, you handle your own keys.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on January 31, 2017, 08:04:35 PM
I'm about 10% into makingthe client handle multiple chains, however i have a question for potential users. Would you prefer it uses one wallet for all coins, or each coin should have it's own wallet file ?

Personally, i would go for one wallet, the coding will potentially be easier and cleaner. It also makes it easier for the user to keep a backup of all keys safe.

Would you prefer one wallet or multiple wallets ?


Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on January 31, 2017, 09:08:30 PM
I prefer one wallet. Single backup, less hassle.


Title: Re: Weak / Narrow Blockchain AI
Post by: nemgun on February 01, 2017, 10:21:36 AM
I prefer one wallet. Single backup, less hassle.

Agree with Pallas, one single wallet with multiple coins is better then managing multiple wallets.
Will they all sync together ? i mean, lets say there are 4 chains in the wallet, if i open a specific one, will the others sync with the network or only one at once ?
Your project seems to be advancing well, i would be happy to provide you with any support you may need for the release.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 01, 2017, 11:27:23 AM
I prefer one wallet. Single backup, less hassle.

Agree with Pallas, one single wallet with multiple coins is better then managing multiple wallets.
Will they all sync together ? i mean, lets say there are 4 chains in the wallet, if i open a specific one, will the others sync with the network or only one at once ?
Your project seems to be advancing well, i would be happy to provide you with any support you may need for the release.

Yes, they will all sync together if there are 4 chains, when you look at your balance in GUI or request via RPC, it will give you your balances across all chains.
When you start the client, it loads all blockchains, syncs them, updates balances and does all operations like any other normal wallet. When you want to send/recieve, you need only specify which coin you wish to use.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 02, 2017, 09:16:33 AM
I'm sure those following the thread can see that i had to re-arrange the plan a little, it now stands as :-


1) Blockchain
2) Proof of stake
3) Assets
4) Cross chain interaction
5) Data Acquisition
6) Kernel v1
7) Simulators
8 ) Self replication
9) Inter-AI communication
10 ) Reasoning and Explanation (let the Ai make decisions and tell us why it did (simple enough as this is mostly mathematics and probabilities))
11) Network wide AI
12) Decentralized exchange (and internal interface for centralized exchanges)

Stages 1, 2 , 3, 5 are already complete.

I am working on stages 4, 6 , 9 and 11.

I guess i will have to update the doc to match my progress and changes.


Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on February 02, 2017, 01:21:55 PM
I'm sure those following the thread can see that i had to re-arrange the plan a little, it now stands as :-


1) Blockchain
2) Proof of stake
3) Assets
4) Cross chain interaction
5) Data Acquisition
6) Kernel v1
7) Simulators
8 ) Self replication
9) Inter-AI communication
10 ) Reasoning and Explanation (let the Ai make decisions and tell us why it did (simple enough as this is mostly mathematics and probabilities))
11) Network wide AI
12) Decentralized exchange (and internal interface for centralized exchanges)

Stages 1, 2 , 3, 5 are already complete.

I am working on stages 4, 6 , 9 and 11.

I guess i will have to update the doc to match my progress and changes.

This is quite exciting.
I hope we can work together in some way in the future, so the project evolves faster.


Title: Re: Weak / Narrow Blockchain AI
Post by: blockDoc on February 03, 2017, 05:14:11 AM
I'm sure those following the thread can see that i had to re-arrange the plan a little, it now stands as :-


1) Blockchain
2) Proof of stake
3) Assets
4) Cross chain interaction
5) Data Acquisition
6) Kernel v1
7) Simulators
8 ) Self replication
9) Inter-AI communication
10 ) Reasoning and Explanation (let the Ai make decisions and tell us why it did (simple enough as this is mostly mathematics and probabilities))
11) Network wide AI
12) Decentralized exchange (and internal interface for centralized exchanges)

Stages 1, 2 , 3, 5 are already complete.

I am working on stages 4, 6 , 9 and 11.

I guess i will have to update the doc to match my progress and changes.
I gotta say i'm impressed, i've been following this project for the start and it keeps getting better. it looks like you really putting a lot of thought and work into this. If ever you need help, i'd really like to be part of the team


Title: Re: Weak / Narrow Blockchain AI
Post by: Xosihc on February 08, 2017, 10:00:25 AM
Just wanted to hop in here and say hello. I stumbled upon this project while doing some research on QTL. I was trying to figure out if there was any active development on that coin and you seemed to be the last person working on it.

Anyway, I read through this post from start to where we are today and it seems like there is some real progress being made. I'll definitely be keeping a close eye on the project.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 08, 2017, 12:53:44 PM
Just wanted to hop in here and say hello. I stumbled upon this project while doing some research on QTL. I was trying to figure out if there was any active development on that coin and you seemed to be the last person working on it.

Anyway, I read through this post from start to where we are today and it seems like there is some real progress being made. I'll definitely be keeping a close eye on the project.

Hi

Yes, i have been working on this a while now. I will be posting additional updates later today.


Title: Re: Weak / Narrow Blockchain AI
Post by: Xosihc on February 09, 2017, 07:48:57 AM
Just wanted to hop in here and say hello. I stumbled upon this project while doing some research on QTL. I was trying to figure out if there was any active development on that coin and you seemed to be the last person working on it.

Anyway, I read through this post from start to where we are today and it seems like there is some real progress being made. I'll definitely be keeping a close eye on the project.

Hi

Yes, i have been working on this a while now. I will be posting additional updates later today.
Awesome - I'll continue to check in on this thread for updates.


Title: Re: Weak / Narrow Blockchain AI
Post by: barnaba on February 09, 2017, 02:53:05 PM
Is that to show up or have much value ?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 10, 2017, 11:59:18 AM
Hello

I am considering dropping Dash from the multi-wallet. It's just got way , way too many forks and integrating each and every change they made is too much work.

So as it stands, it's Bitcoin, Litecoin and Oracle. Maybe i will add more in future releases.


Title: Re: Weak / Narrow Blockchain AI
Post by: pallas on February 10, 2017, 12:07:26 PM
Hello

I am considering dropping Dash from the multi-wallet. It's just got way , way too many forks and integrating each and every change they made is too much work.

So as it stands, it's Bitcoin, Litecoin and Oracle. Maybe i will add more in future releases.

That's OK, it will prove the point anyways ;-)
I think that you may add other coins in the future, if there is interest in the feature (or you have fun doing it, of course).


Title: Re: Weak / Narrow Blockchain AI
Post by: johhnyUA on February 10, 2017, 12:18:06 PM
Very strange, but sounds interesting for me.

"Oracle has a dynamic fees policy that is determined by the kernel reflecting the free market. Fee policy as acts as a tool of supply control and miner incentivization, the kernel can set fee rates that can help further incentivize miners, or in some cases reign in inflation."

But does that means that sometimes fee can be lower than miners want?

"Rewards are controlled by the kernel and are recalculated once a cycle, in the beta version, the aspiration is to make it real time."
I dont like this moment. uncertainty of rewad it's very bad for all chain. Who want to mine if he don't know which reward he will receive? Sometimes more, sometimes less. It's bad for business.

"AI will operate the blockchain independent of any forms of hard coded parameters"
Sounds scary. Like skynet or something. Where garantees that this AI will not go wrong?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 10, 2017, 03:44:15 PM
Very strange, but sounds interesting for me.

"Oracle has a dynamic fees policy that is determined by the kernel reflecting the free market. Fee policy as acts as a tool of supply control and miner incentivization, the kernel can set fee rates that can help further incentivize miners, or in some cases reign in inflation."

But does that means that sometimes fee can be lower than miners want?

"Rewards are controlled by the kernel and are recalculated once a cycle, in the beta version, the aspiration is to make it real time."
I dont like this moment. uncertainty of rewad it's very bad for all chain. Who want to mine if he don't know which reward he will receive? Sometimes more, sometimes less. It's bad for business.

"AI will operate the blockchain independent of any forms of hard coded parameters"
Sounds scary. Like skynet or something. Where garantees that this AI will not go wrong?

Hello

You are quite right, fees are incentive for miners in typical cryptos, but here they also have other roles such as helping to manage the overall supply. If you remember Bitcoin before CORE took over, fees were optional so what i am suggesting is not too radical, it's just a different approach to the issue. Fess in Oracle, can be high, moderate or even go down to zero. The thing is the fee rate is part of consensus, thus across the network, the fee is the same, miners cannot discriminate transactions since they all have the same fee per kb.

I disagree with you when it comes to the reward issue, firstly the purpose of mining is not to reward the miners. Actually the purpose of mining is processing of transactions and securing the chain by producing subsequent blocks. Miners are simply paid to do this. The money supply control mechanism in most coins is actually the "halving" concept. in our case, we want strict control of money supply so that it makes sense and reflects current financial conditions. This means that if there is a slump or boom IRL
the chain will reflect this. The way i am setting up the network is such that there is little reliance on mining, since PoS (which is less resource intensive) is available.

You need not worry about this AI taking over the worls. It is not a GAI it is a NAI.

Thanks for coming in the thread and feel free to ask any questions you may have.




Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 10, 2017, 04:43:23 PM
Hello

I am considering dropping Dash from the multi-wallet. It's just got way , way too many forks and integrating each and every change they made is too much work.

So as it stands, it's Bitcoin, Litecoin and Oracle. Maybe i will add more in future releases.

That's OK, it will prove the point anyways ;-)
I think that you may add other coins in the future, if there is interest in the feature (or you have fun doing it, of course).

Likely will have to be demand, it's a hell of a lot of work.


Title: Re: Weak / Narrow Blockchain AI
Post by: monarx911@i.ua on February 10, 2017, 08:27:35 PM
will there be ico or when is the exit of chinks planned?


Title: Re: Weak / Narrow Blockchain AI
Post by: poptop on February 11, 2017, 12:34:18 PM
Who is the dev team?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 11, 2017, 01:55:04 PM
will there be ico or when is the exit of chinks planned?

Yes there will be.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 11, 2017, 01:57:32 PM
Who is the dev team?

Only myself and justin have access to the private git we are using for development, we do consult with other devs. We are trying to keep it under wraps as much as possible to avoid some of our ideas being used before we launch our own project.


Title: Re: Weak / Narrow Blockchain AI
Post by: poptop on February 11, 2017, 02:47:46 PM
Only myself and justin have access to the private git we are using for development, we do consult with other devs. We are trying to keep it under wraps as much as possible to avoid some of our ideas being used before we launch our own project.

When the mining is to start?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 11, 2017, 10:01:34 PM
Only myself and justin have access to the private git we are using for development, we do consult with other devs. We are trying to keep it under wraps as much as possible to avoid some of our ideas being used before we launch our own project.

When the mining is to start?

Oracle Blockchain is 100% fully functional already, Oracle AI is still in development ~ 20 % complete, Oracle Multiwallet is 75% done, Oracle Cross-chain swap is at 0% , and so is Oracle Financial Markets.

So to answer your question, mining can start anytime, though i'd like to launch more than just a blockchain. Wait a while longer, you'll be happy with what comes of it.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 11, 2017, 10:21:37 PM
https://s28.postimg.org/o30fvqjhp/Screenshot_from_2017_02_12_00_16_50.png

So if you look closely, you can see that the debug log shows 3 working chains. There is still some work to be done. The GUI, i have not even started making it show balances. My biggest problem now is syncing Bitcoin and litecoin. Once sync is flawless i will mod the GUI to show balances.

Progress!!!!


Title: Re: Weak / Narrow Blockchain AI
Post by: poptop on February 11, 2017, 11:00:24 PM

Oracle Blockchain is 100% fully functional already, Oracle AI is still in development ~ 20 % complete, Oracle Multiwallet is 75% done, Oracle Cross-chain swap is at 0% , and so is Oracle Financial Markets.

So to answer your question, mining can start anytime, though i'd like to launch more than just a blockchain. Wait a while longer, you'll be happy with what comes of it.


Will there be ICO?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 11, 2017, 11:08:52 PM

Oracle Blockchain is 100% fully functional already, Oracle AI is still in development ~ 20 % complete, Oracle Multiwallet is 75% done, Oracle Cross-chain swap is at 0% , and so is Oracle Financial Markets.

So to answer your question, mining can start anytime, though i'd like to launch more than just a blockchain. Wait a while longer, you'll be happy with what comes of it.


Will there be ICO?

Yes, I am considering goal based crowdfunding using Patreon (https://www.patreon.com).


Title: Re: Weak / Narrow Blockchain AI
Post by: nemgun on February 12, 2017, 09:24:25 AM

Oracle Blockchain is 100% fully functional already, Oracle AI is still in development ~ 20 % complete, Oracle Multiwallet is 75% done, Oracle Cross-chain swap is at 0% , and so is Oracle Financial Markets.

So to answer your question, mining can start anytime, though i'd like to launch more than just a blockchain. Wait a while longer, you'll be happy with what comes of it.


Will there be ICO?

Yes, I am considering goal based crowdfunding using Patreon (https://www.patreon.com).

I am glad the project is advancing, will there be an option to tune the blockchains someone wants to add ?
let's say i want to have bitcoin, litecoin, doge, dash, and also, maybe, ppcoin, blackcoin ? Will i be able to add all of them inside ?
By the way, still waiting for your answer.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 12, 2017, 11:31:08 AM

Oracle Blockchain is 100% fully functional already, Oracle AI is still in development ~ 20 % complete, Oracle Multiwallet is 75% done, Oracle Cross-chain swap is at 0% , and so is Oracle Financial Markets.

So to answer your question, mining can start anytime, though i'd like to launch more than just a blockchain. Wait a while longer, you'll be happy with what comes of it.


Will there be ICO?

Yes, I am considering goal based crowdfunding using Patreon (https://www.patreon.com).

I am glad the project is advancing, will there be an option to tune the blockchains someone wants to add ?
let's say i want to have bitcoin, litecoin, doge, dash, and also, maybe, ppcoin, blackcoin ? Will i be able to add all of them inside ?
By the way, still waiting for your answer.

Unfortunately my current level of c++ does not allow me to make dynamic coin adding, so not in the first release. But once i master templating and we can entice better devs with funds, we will have that ability, the only limits will be your bandwidth, ram and processor power.

An alternative could be that if a user wants a coin added, they can start a campaign, raise funds and once the funds reach a certain mark, the work to add the coin will be done. this has the added advantage of only allowing coins that are actively supported. Maybe we can come up with criteria for coins that want to be added and see how that works out.

The multiwallet also has an advantage for coins that need more nodes, every client becomes part of the network.

I will respond to Pms in a short while, i just need to get this working.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 12, 2017, 12:19:49 PM
For those asking about an ICO, i do not like to think of it as such, the term has become so abused on this forum that it no longer means or serves the purpose it is meant to.

Oracle will have a crowdfund , maybe two rounds. The funds collected will be used in development, paying devs, designers and consultants as well as maintaining a minimum node threshold to keep the network active and the AI from becoming biased


Title: Re: Weak / Narrow Blockchain AI
Post by: johhnyUA on February 12, 2017, 12:40:22 PM
You are quite right, fees are incentive for miners in typical cryptos, but here they also have other roles such as helping to manage the overall supply. If you remember Bitcoin before CORE took over, fees were optional so what i am suggesting is not too radical, it's just a different approach to the issue. Fess in Oracle, can be high, moderate or even go down to zero. The thing is the fee rate is part of consensus, thus across the network, the fee is the same, miners cannot discriminate transactions since they all have the same fee per kb.

I think it's very bad idea. Don't forget that this system failed in bitcoin. This system is good for ordinary customer but not good for miner.

I disagree with you when it comes to the reward issue, firstly the purpose of mining is not to reward the miners. Actually the purpose of mining is processing of transactions and securing the chain by producing subsequent blocks. Miners are simply paid to do this. The money supply control mechanism in most coins is actually the "halving" concept. in our case, we want strict control of money supply so that it makes sense and reflects current financial conditions. This means that if there is a slump or boom IRL
the chain will reflect this. The way i am setting up the network is such that there is little reliance on mining, since PoS (which is less resource intensive) is available.

You need not worry about this AI taking over the worls. It is not a GAI it is a NAI.

Thanks for coming in the thread and feel free to ask any questions you may have.


Yes, but reward helps to encourage miners work. If you know, now mining (in bitcoin) can't exists without reward and commissions (electricity and mining devices very expensive for now). How do you make miners to mine without reward? Noone will want to do it and just spend their money and time.


Title: Re: Weak / Narrow Blockchain AI
Post by: poptop on February 12, 2017, 02:20:23 PM
For those asking about an ICO, i do not like to think of it as such, the term has become so abused on this forum that it no longer means or serves the purpose it is meant to.

Oracle will have a crowdfund , maybe two rounds. The funds collected will be used in development, paying devs, designers and consultants as well as maintaining a minimum node threshold to keep the network active and the AI from becoming biased

How will be used the coins? For what?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 13, 2017, 08:12:56 PM
Some light reading :- https://www.wired.com/2017/02/bots-crowds-bitcoin-driving-next-hedge-fund-wave/ (https://www.wired.com/2017/02/bots-crowds-bitcoin-driving-next-hedge-fund-wave/)



Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 13, 2017, 08:14:27 PM
For those asking about an ICO, i do not like to think of it as such, the term has become so abused on this forum that it no longer means or serves the purpose it is meant to.

Oracle will have a crowdfund , maybe two rounds. The funds collected will be used in development, paying devs, designers and consultants as well as maintaining a minimum node threshold to keep the network active and the AI from becoming biased

How will be used the coins? For what?

The coin itself will be used for services in and outside the network, but the real material is in the AI, in data mining, in predictions and in modelling. The vast majority of the features are supportive of this.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 14, 2017, 08:41:53 PM
https://s22.postimg.org/z2bgee6r5/Screenshot_from_2017_02_14_22_33_09.png

So the Oracle multi-wallet can now fully sync 3 chains or more. I think this will be enough for launch. I have removed the Dash integration code, it will serve two purposes in future.

1) To see if there is demand for more coins to be supported in the multi-wallet.
2) Guide to teach developers how to integrate new coins into the client

So , once i perfect this and build for windows and mac, (Maybe android)

i will start laying out how the launch will be handled.


Title: Re: Weak / Narrow Blockchain AI
Post by: emdje on February 15, 2017, 08:35:09 AM
I'll be following this project, sounds interesting :)


Title: Re: Weak / Narrow Blockchain AI
Post by: nemgun on February 15, 2017, 05:07:54 PM
it will be fine for windows and mac, but i think android will get you some troubles, you will have to take down many options to get it to work as it have to synce several chains at the same time.
I have been said that in order to make an android wallet, you must remove all CPU intencive tasks, i guess that block verification and database indexing are some of them.
Can it actually work with pruned chains ?


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 15, 2017, 05:51:53 PM
it will be fine for windows and mac, but i think android will get you some troubles, you will have to take down many options to get it to work as it have to synce several chains at the same time.
I have been said that in order to make an android wallet, you must remove all CPU intencive tasks, i guess that block verification and database indexing are some of them.
Can it actually work with pruned chains ?

Hi

I have been considering this as well and have come up with the following :-

Desktop GUI version will run litecoin and bitcoin in pruned mode unless user specifies otherwise.

Android version will run all coins in SPV mode (not sure how i'm going to pull off SPV staking)

Daemon/Server versions will run full nodes.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 15, 2017, 06:01:48 PM
One thing i have just realized is that this possibly could be a way to create incentive for hosting Bitcoin and Litecoin full nodes.

Unfortunately the flurry of work around the multi-wallet has left work on the AI dead in the water for now. Since the chains are syncing, i have to mod the wallet and GUI to show these additional chains and allow users to transact over them.

The biggest hurdles are

1) RPC refactoring
2) Wallet Refactor
3) GUI refactor

Other big ticket items on the books are

1) Decentralized Exchange (AT)
2) Integration of custom trading software. (for centralized exchanges)
3) Fresh start on the AI front.

So, henceforth i am now preparing to launch this project. I will open a thread in the ANN section and post the link here. The rollout plan will be detailed in the thread.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 17, 2017, 11:47:44 PM
Meanwhile on dev island...

https://s4.postimg.org/eizv9zetp/Screenshot_from_2017_02_18_01_25_47.png


So, small changes:-

1) The one wallet idea....not so hot. Let's use multiple wallets, although asking for a backup will give a single backup of all wallets.

2) The Multi-chain client currently supports 3 chains, with code lying around for a fourth (DASH)

3) Next stage (RPC Refactor), will come after i add something that seems may be needed if we want to use the same client on mobile SPV.

4) So, once SPV and RPC are done, it will be the GUI, i just completed the Wallet refactor.


The Oracle decentralized exchange can potentially work better and ensure more security and privacy because each oracle user is potentially running a full node. Ie for every supported currency.

Immediately after completion of the decentralized exchange, i will add interfaces for centralized exchanges, maybe two or three...

Once all this is stable, I go into AI development full swing since most of the material will be done and there will potentially be adaquate data with which to train the AI and for it to analyze process and operate on.

I am going to need help with launching first the plain oracle wallet, then the multi-chain wallet, anyone who has the time, please PM me.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 19, 2017, 12:03:42 AM
Very deep conversation with fellow AI enthusiasts and we left it at a question i thought i'd share here.

Should AI develop through trial and error...or survival of the fittest ?


Title: Re: Weak / Narrow Blockchain AI
Post by: psionin on February 20, 2017, 06:49:20 AM
Very deep conversation with fellow AI enthusiasts and we left it at a question i thought i'd share here.

Should AI develop through trial and error...or survival of the fittest ?

I don't think these two are mutually exclusive... in biological forms of life, an organism learns in real time through trial and error (learning to walk for example), while the evolutionary mechanism is used to rebuild the whole system, changing any aspect of the architecture to adapt to macro level trends.


Title: Re: Weak / Narrow Blockchain AI
Post by: blockDoc on February 20, 2017, 01:24:30 PM
Very deep conversation with fellow AI enthusiasts and we left it at a question i thought i'd share here.

Should AI develop through trial and error...or survival of the fittest ?
I think trial and error would be the way to go, because it shows that the system will be learning from its previous mistakes, unlike survival of the fittest were the fittest might not be the best. Thats my take on it i guess!!


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on February 20, 2017, 10:42:40 PM
Yes, that is true , but the more we immerse ourselves in studying evolution patterns the more concerned i am that perhaps these approaches may not lead to the results we want. We are Humans.. trying to apply human/biological concepts to the evolution of a computer. i know that people like to say our brains are biological computers, but i think it is an over-simplification. No two people are alike even if they are put through the same env.

Some researchers i chatted with likened a Ai's progression to that of a child and the vehemently tried to justify that, but my belief is that a 9 month old baby already far outpaces this. The human mind is processing different kinds of different types of different levels of data input all at once. There is not just one temp gauge , literally every part of our body is a temp sensor, wind vane, pressure gauge, Our ears are listening to hundreds of sounds and filter out noise just to leave us with what we want. We can talk about our eyes, but that is obvious, what bout the less obvious things... you can tell there is rain coming by complex combinations of factors , like smell, air quality, reduction in animal noise etc. Then we have the autonomous functions which probably outnumber conscious functions on magnitudes of thousands

While our minds generally "ignore" a lot of input, the right kind of stimulus can bump anything to the top and it comes into focus, intuition is also part of the human decision making process. Let's not forget risk taking and wrecklessness.

I am strongly leaning towards the survival of the fittest school of thought. I think that each AI that out performs others and assimilates them has far better potential to make it closer to a GAI than these current iterations.


Title: Re: Weak / Narrow Blockchain AI
Post by: psionin on March 03, 2017, 05:32:09 AM
I was thinking it would be interesting to make a virtual world where AIs can compete for bitcoins or other coins, maybe even trade them perhaps. The AIs that are most successful can evolve onto the next generation. What has there been done in regards to virtual world AIs? Probably has been discussed a lot in the past, but with the blockchain based digital currency there are new opportunities in regard to persistence and rewards.

What about something more of a narrow AI, as in the title of this thread, and more applicable to the digital currency sphere? How can narrow AI be used to, for instance, evaluate the integrity of a coin network, or perhaps make a better metric than the market cap to measure the amount of money that the network contains? The market cap can be really volatile, and doesn't apply if there is not enough liquidity to cover a large order that wants to enter or exit a currency. Can narrow AI be used to detect fake volume trading on exchanges? And is this term really any different from just any code that is already being used in the software to run the blockchains? (Since any logic and mathematical operations are the building blocks of some type of intelligence that can be referred to as "narrow AI")


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on March 03, 2017, 02:11:34 PM
I was thinking it would be interesting to make a virtual world where AIs can compete for bitcoins or other coins, maybe even trade them perhaps. The AIs that are most successful can evolve onto the next generation. What has there been done in regards to virtual world AIs? Probably has been discussed a lot in the past, but with the blockchain based digital currency there are new opportunities in regard to persistence and rewards.

What about something more of a narrow AI, as in the title of this thread, and more applicable to the digital currency sphere? How can narrow AI be used to, for instance, evaluate the integrity of a coin network, or perhaps make a better metric than the market cap to measure the amount of money that the network contains? The market cap can be really volatile, and doesn't apply if there is not enough liquidity to cover a large order that wants to enter or exit a currency. Can narrow AI be used to detect fake volume trading on exchanges? And is this term really any different from just any code that is already being used in the software to run the blockchains? (Since any logic and mathematical operations are the building blocks of some type of intelligence that can be referred to as "narrow AI")
,,

Great Idea, the very concept i am working on is that the initializing data of every AI will be different, much like we all generate different addresses. every user has a local  AI that crunches data and makes recommendations, and yes AI all evolve but slight deference is given to AI that are exceedingly accurate in their predictions and those lagging behind re-intialize with new data and past checkpoints. This allows the system to evolve as a whole while not being centralized, and not reliant on "tiers" as i had envisioned previously.

One of the biggest problems people who want AI and blockchain to work together don't realize is that they are different technologies. A blockchain is sequential, Ai is not... and BOOM...the idea dies a sad death. We then get to your second paragraph... after some deep thought.

If you follow my posts you will see the evolution of my idea into exactly what you describe and more. The AI will make comprehensive analysis and make local recommendations that benefit the user while submitting network recommendations that help in the overall network policy.

there is indeed a major difference between a normal blockchain and an "intelligent" one. A normal blockchain works on  "hard-coded " parameters, whereas an intelligent chain actually modifies it's parameters to fit the environment based on input variables. An intelligent chain is an open system whereas the typical chains are closed.


Title: Re: Weak / Narrow Blockchain AI
Post by: Blockchain Mechanic on March 03, 2017, 09:43:33 PM
Here we go https://bitcointalk.org/index.php?topic=1812410.0 (https://bitcointalk.org/index.php?topic=1812410.0)


Title: Re: Weak / Narrow Blockchain AI
Post by: emdje on March 06, 2017, 10:11:33 AM
Here we go https://bitcointalk.org/index.php?topic=1812410.0 (https://bitcointalk.org/index.php?topic=1812410.0)

Yeah! Applied for slack and following the forum :)