Pages:
Author

Topic: CIYAM - Project Plan Outline and Progress Updates - page 4. (Read 14739 times)

legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
A sneak preview of the CIYAM OS can be found here: https://susestudio.com/a/kp8B3G/ciyam-server

There is work underway to create a "tinycore" version of the OS (that will only require 256 MB of RAM) and some new scripts have been added to make it quite simple to set up the VM so that you can work on creating CIYAM apps.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Firstly season's greetings for those following this topic and secondly to reassure everyone that things are happening (to view progress it is probably best to follow the git commits as those happen a lot more than posts here do).

The basic Wallet package has been completed (and includes "type 1" deterministic wallets).

Congratulations to Burst for being the first blockchain to adopt the AT technology that was invented by CIYAM and it is expected that Qora will soon follow suit (meaning that the first atomic cross-chain transfer from two different mainnet blockchains will occur most likely very early in the new year).

The new consensus method that CIYAM is working on is currently under mathematical analysis and assuming all goes well there will be some major announcements to come in the next few months.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
I think to make things clearer about what CIYAM is I need to perhaps draw a comparison with *gong fu* (martial arts).

When I set out to create CIYAM I had the goal of being ten times more productive than most other devs - already I have well surpassed that goal (e.g. the CIYAM Open website was created in around 5 minutes and that was done using a Galaxy S3).

So now that I have achieved more than 10x normal productivity levels I have been working on achieving 100x normal productivity levels (and am getting close to that).

Basically CIYAM is a *gong fu* for software engineers - it is a discipline and a skill set that takes a lot of effort to attain but can make the individual more powerful than most teams are.
full member
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
CIYAM is going to be HUGE can't wait for it.

Regarding the AT, as we are running an experimental testnet at the moment, maybe we could run one more testnet and try the use case of atomic cross chain tx's.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
To update - the Wallet package (and related Transaction package) changes have now been committed.

I still need to do a bunch of testing but the CIYAM Wallet is now very close to being "ready for use".

Also you may have read about the CIYAM AT project bounty (https://bitcointalksearch.org/topic/20-btc-bounty-for-first-at-atomic-cross-chain-transfer-with-script-clone-826263) - I am being contacted by several interested parties about implementing AT on other blockchains so this should be one exciting area to follow.

It is looking very likely that the *very first* atomic cross-chain transfer/transaction between two different blockchains (mainnet) could happen before the end of this year!
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
To update - the Wallet package is progressing well but unfortunately a few external issues had meant it'll take a little longer (I think by the end of this week).

Some of you may be aware of my invention called Automated Transactions (http://ciyam.org/at) and have heard that it is very soon going to be making some live appearances in the crypto currency scene (something that I'm sure will take Ethereum by surprise).

Just to make things clear - although I helped with the development of the Nxt version of AT I am no longer associated (nor hold any *assets* or *funding*) from that project.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
A long time between posts (sorry) but there is some exciting news.

Firstly I have now worked out how to do "bitcoin raw txs" *without* using bitcoind (took a while to get it right but at least the "normal" kind of tx is now working fine - things like "multisig" will need to be added later).

I am currently working on a Wallet package for CIYAM that will allow for many different kinds of wallets (including those for *alts*) and that work is now progressing well (it may take another week to complete).

I have also developed a "new kind of proof" for a blockchain (called "proof of hash" which uses the principle of a "hash chain").

(mods - please note that CIYAM is not *becoming an alt* even if and when it has its own blockchain as it has been designed primary to work with Bitcoin)
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
what is it? 2 years of dev, & lots of work
any description somewhere? docs .etc

Some basic documentation can be found here: http://ciyam.org/docs - in particular read the introduction to "software manufacturing".

how does it work with bitcoin and what problem are you trying to solve?

CIYAM Open (http://ciyam.org/open) is an example of what can be created with CIYAM - believe it or not that application was constructed in around 5 minutes using a Galaxy S3 Tab computer.

It is a project management tool for getting tasks done for Bitcoin (and now supports other cryptos such as Litecoin and NXT) - there is going to be a lot more going on with this platform soon but for now I am keeping that "under wraps".
legendary
Activity: 1960
Merit: 1005
If you are looking for translator from English to Spanish and French i can help Smiley
Also can help with marketing ( i have some experience)
BR
legendary
Activity: 1232
Merit: 1076
what is it? 2 years of dev, & lots of work
any description somewhere? docs .etc
how does it work with bitcoin and what problem are you trying to solve?
legendary
Activity: 1512
Merit: 1004
great,re-brand.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
We are pleased to announce that Jan Tenner has joined forces as our marketing and graphic design specialist.

Also please note that CIYAM Open projects can now be in LTC or NXT as well as BTC (and others can be easily added).
full member
Activity: 228
Merit: 100
CIYAM - UI/UX design
CIYAM is one of the most revolutionary ideas I've seen in the Bitcoin space and I'd highly recommend checking it out.

indeed - you should check this more deeply
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Another thing we need is an experienced C++ programmer - anyone who thinks that they might be suitable please contact me via PM.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
One thing that CIYAM now needs *is a voice* so anyone who has recording or interview experience who is interested should make an audio recording of themselves reading this text and send me a link via PM to it for consideration.
full member
Activity: 228
Merit: 100
CIYAM - UI/UX design
Really nice to see rebranding in progress...
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
CIYAM Project Plan

Now that the CIYAM project has had over 1,000 commits on github (https://github.com/ciyam/ciyam) and that our small but dedicated team (of mostly unpaid contributors) is coming together it seems appropriate that we list the main goals and task areas that we will be persuing throughout the year.

Major Goal

Our major goal is to create nothing less than a new kind of decentralised internet via a development platform that uses Software Manufacturing to allow people to easily create new blockchains and blockchain applications (without even requiring application creators to write source code).

No Coin Or IPO

It should be clearly noted that unlike most other such projects we are not going to be creating a currency at all (but we are creating a Token package that will support trustless transfers of ownership between parties).

There will also be no IPO - any funds raised will be via crowdfunding (with the use of the Crowdfund AT which we designed and created).

History And Direction

This project originated from a commercial software system which is still being used today and has been worked on since as early as 2001 (although full-time work on it only began in 2006). It was open sourced in 2012 and at that stage was still intended for the creation of traditional 3-tier DB applications (such as "CIYAM Open" which is an application that was 100% generated).

In 2014 work began on changing the platform to be suitable for working with a blockchain. A Wallet package to be able to work with Bitcoin and clones was also developed with the idea that this platform will allow people to create applications such as virtual currency exchanges over a P2P network secured by a new low-energy kind of "proof" system (that is unlike any existing approach).

Current Progress

The Software Manufacturing concept has been tried and very well tested so although some refinements will need to be made overall this area of the project has been pretty much completed.

The new proof concept has already been analysed by a qualified math expert (a white paper containing the math analysis of the approach will be published) and the basic algorithm to implement it has been devised.

A "file system" that is very similar to that used for "git" has been developed which will act as the backbone for the P2P network to operate (so file sharing is a key part of the design also).

The blockchain implementation is well underway although it will require quite a bit more work to be completed as will the peer implementation.

The Token package is nearing completion but some rework of the existing packages will be required in order to make them suitable for use in a blockchain environment.

Main Task Areas

Blockchain - the new proof algorithm implementation needs to be completed and then a lot of testing is needed to ensure it functions as expected.

IDE - some further work on the integrated development environment will be needed to make it easy to construct blockchains and blockchain applications.

Applications - It is hoped that when we go "live" we will be able to present something that looks pretty much identical to http://ciyam.org/open so this will require some rework of several existing packages that are not currently suitable for blockchain usage.

Deployment - the CIYAM Server VM based upon Open SUSE has been created for this purpose but further work will need to be done to ensure it is very simple to set up a node (and some research into how the development with VM technology is going with Android and other OS systems).

Marketing - we have basically no funding for this so at this stage we will be slowly raising our profile with the help of our Automated Transactions (AT) creation.
Pages:
Jump to: