Bitcoin Forum

Bitcoin => Project Development => Topic started by: CIYAM on February 24, 2015, 04:17:42 PM



Title: Automated Transactions (AT) is changing things - find out more here
Post by: CIYAM on February 24, 2015, 04:17:42 PM
Automated Transactions (AT) is a technology created by CIYAM Developers which provides "Turing complete smart contracts" for any blockchain that implements it (http://ciyam.org/at).

Recently the AT developers produced a Crowdfund application that only requires 25 machine code steps (which is ridiculously small) and that is running on a blockchain now (the Burst blockchain). This is the most efficient Crowdfund application in existence - not only is it incredibly efficient but it is also 100% decentralised!

Although we are having troubles with getting any attention (hopefully some smart marketing people will notice this project and consider contacting us) we have already achieved "two world firsts" which we intend to follow up with more ground breaking ATs (which are under development now).

#1 - The world's first completely decentralised Lottery (i.e. no website and no central control) was launched in January 2015.

#2 - The world's first completely decentralised Crowdfunding application (i.e. no website and no central control) was launched in February 2015.

A couple of great tools for those keen to develop their own ATs can be found here (thanks to @burstcoin):

https://github.com/BurstProject/ATAssembler
https://github.com/BurstProject/ATDebugger


Title: Re: Automated Transactions (AT) is changing things (despite those trying to stop it)
Post by: deslok on February 24, 2015, 04:28:25 PM
That sounds like where bitcoin should have started, 25 steps is rather impressive(I've written simple calculators with more steps) Can this run on any block chain or just burst?


Title: Re: Automated Transactions (AT) is changing things (despite those trying to stop it)
Post by: CIYAM on February 24, 2015, 04:30:49 PM
That sounds like where bitcoin should have started, 25 steps is rather impressive(I've written simple calculators with more steps) Can this run on any block chain or just burst?

AT has been designed to work on any blockchain (Burst just happens to be the first one that has implemented AT).

We expect to have AT working on another blockchain (Qora) fairly soon and have created a bounty in order to get it implemented upon a Bitcoin clone.


Title: Re: Automated Transactions (AT) is changing things (despite those trying to stop it)
Post by: vbcs on February 24, 2015, 04:31:21 PM
AT is a white label project, with MIT licence, and is not tied to any blockchain. Almost any coin (btc based or not) can integrate AT.


Title: Re: Automated Transactions (AT) is changing things (despite those trying to stop it)
Post by: CIYAM on February 24, 2015, 04:49:49 PM
So the entire source code for the Crowdfund AT is this:

Code:
FUN @block_height get_Block_Timestamp
SLP $decision
FUN @amount get_Current_Balance
BGE $amount $target_amount :funded
FUN @timestamp get_Creation_Timestamp
refund_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :end_loop
FUN @tx_amount get_Amount_for_Tx_in_A
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Tx_in_A
SET @funded #0000000000000002
FUN send_to_Address_in_B $tx_amount
JMP :refund_loop
funded:
SET @funded #0000000000000001
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
FUN @timestamp get_Last_Block_Timestamp
end_loop:
FUN A_to_Tx_after_Timestamp $timestamp
FUN @tx_info check_A_Is_Zero
BZR $tx_info :end_loop
FUN @timestamp get_Timestamp_for_Tx_in_A
FUN B_to_Address_of_Creator
FUN send_All_to_Address_in_B
JMP :end_loop

The design is so efficient that after the initial two steps are executed *nothing happens* until the decision block is reached (so it works by doing *nothing* for that entire time).


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: Elmit on February 28, 2015, 11:19:24 AM
I downloaded the ATAssembler.
Where can I find documentation how to use it? (Linux)


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: CIYAM on February 28, 2015, 11:39:59 AM
I downloaded the ATAssembler.
Where can I find documentation how to use it? (Linux)

The first thing would be to make sure is that you have Scala installed: http://www.scala-lang.org/download/install.html (might be helpful).


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: CIYAM on May 09, 2015, 04:10:54 PM
Seems I have neglected this topic for a while so let me just update and let it be known that the first ACCT (Atomic Cross-Chain Transfer) between Burst and Qora blockchains is scheduled for this coming week and I have begun work on designing a new AT that will allow for discovery of "offers" for ACCTs (which will be the main way that decentralised coin trading can occur using AT).


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: wizzardTim on May 09, 2015, 06:11:28 PM
This week!!!!


Excited! This is history in the making.


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: DooMAD on May 10, 2015, 06:17:20 PM
Blocknet and Supernet - redundant
Ethereum - obsolete before it even got off the ground

That's how significant and game-changing this is.  Trade minus the middleman.


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: celestio on May 12, 2015, 01:36:23 AM
Could this be added on cryptonote coins i.e Monero?


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: CIYAM on May 12, 2015, 05:18:12 AM
Could this be added on cryptonote coins i.e Monero?

The issue is that AT code and data is public (and have to be that way) so they don't really fit into a blockchain whose purpose is to make everything secret.


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: jantenner81 on May 17, 2015, 08:33:25 PM
The worlds first ACCT (Atomic Cross-Chain Transfer) between two separate blockchains (Qora and Burst) has already happened.


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: Vrontis on May 18, 2015, 01:09:44 AM
The worlds first ACCT (Atomic Cross-Chain Transfer) between two separate blockchains (Qora and Burst) has already happened.


https://i.imgur.com/BwwojX1.png

https://i.imgur.com/2CJH6Hm.png

https://i.imgur.com/HYCI67T.png


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: DooMAD on May 20, 2015, 02:56:53 PM
Is it just me, or have people not realised the magnitude of this yet?  It's the beginning of the end of our sole reliance on centralised exchanges for trading between alts and the fanfare seems a little subdued.  Are we not explaining it right or something? 


Title: Re: Automated Transactions (AT) is changing things - find out more here
Post by: CIYAM on May 25, 2015, 03:24:03 PM
Unfortunately the timing of the forum hack wasn't good for us but: https://www.cryptocoinsnews.com/qora-burst-now-able-make-cross-chain-transactions/