Bitcoin Forum
November 19, 2024, 04:05:00 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: CIYAM - Project Plan Outline and Progress Updates  (Read 14721 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 07, 2014, 09:50:55 AM
Last edit: June 07, 2015, 08:21:15 AM by CIYAM
 #1

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.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
jantenner81
Full Member
***
Offline Offline

Activity: 228
Merit: 100


CIYAM - UI/UX design


View Profile WWW
May 07, 2014, 09:59:26 AM
 #2

Really nice to see rebranding in progress...

AT - Automated Transactions
CIYAM | Developer
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 08, 2014, 06:16:41 AM
 #3

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.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 08, 2014, 06:18:24 AM
 #4

Another thing we need is an experienced C++ programmer - anyone who thinks that they might be suitable please contact me via PM.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
jantenner81
Full Member
***
Offline Offline

Activity: 228
Merit: 100


CIYAM - UI/UX design


View Profile WWW
May 08, 2014, 08:51:59 AM
 #5

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

AT - Automated Transactions
CIYAM | Developer
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 29, 2014, 04:51:35 AM
 #6

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

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
allwelder
Legendary
*
Offline Offline

Activity: 1512
Merit: 1004



View Profile
May 30, 2014, 11:05:31 AM
 #7

great,re-brand.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
genjix
Legendary
*
Offline Offline

Activity: 1232
Merit: 1076


View Profile
May 30, 2014, 11:58:19 AM
 #8

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?
gondel
Legendary
*
Offline Offline

Activity: 1960
Merit: 1005


View Profile
May 30, 2014, 12:20:45 PM
 #9

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
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 30, 2014, 01:42:17 PM
 #10

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".

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 04, 2014, 02:52:34 PM
Last edit: April 14, 2015, 03:28:48 PM by CIYAM
 #11

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)

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 13, 2014, 02:47:22 PM
 #12

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.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 17, 2014, 04:01:24 PM
 #13

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://bitcointalk.org/index.php?topic=826263.0) - 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!

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
vbcs
Full Member
***
Offline Offline

Activity: 137
Merit: 100


AT - Automated Transactions - CIYAM Developer


View Profile
October 19, 2014, 02:05:03 PM
 #14

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.

1ELCU3hahFLMPPqsoHS2Mg2Rqjya6VXjAW
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 21, 2014, 01:48:14 PM
 #15

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.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
December 29, 2014, 02:23:14 PM
 #16

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.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 09, 2015, 03:50:23 PM
Last edit: January 09, 2015, 07:05:35 PM by CIYAM
 #17

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.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
tobeaj2meraa
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
January 18, 2015, 01:08:22 PM
 #18

Man, you did a great work, CIYAM will be huge.
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 18, 2015, 07:24:43 PM
 #19

Work is also well underway on a Token package for CIYAM that is designed to allow franchises (the market I am most looking at) to use blockchain technology to replace existing ways of doing "vouchers" as well as creating a new market that will fit into the idea of "atomic cross-chain transfers".

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
January 30, 2015, 04:45:41 PM
 #20

Phew - after a pretty much non-stop 12 hour stretch today the Token package is just about ready to be committed (some minor look and feel improvements and final testing still to go).

Tokens can be either "redeemable" or "non-redeemable" (the latter just being useful as a limited supply of crypto secured items that can be transferred).

You can place an Offer to sell a token (equivalent to an "ask" in trading) or a Request to buy a token (equivalent to a "bid" in trading) and these are matched automatically.

Transferring requires entering a secret that matches a secret hash that is tied to the request or token itself (the latter is for redeeming).

This makes the tokens perfect for use with ACCT (atomic cross-chain transfer) which the AT project is hoping to achieve soon.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Pages: [1] 2 3 4 »  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!