Qortal Project

The future of blockchain platforms

User Tools

Site Tools


at_system_overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
at_system_overview [12/05/2022 21:15] gfactorat_system_overview [01/17/2024 16:33] (current) crowetic
Line 1: Line 1:
-Lottery System +====== AT System Overview =====
 {{:qortal_official_logo_transparent_.png?400|}} {{:qortal_official_logo_transparent_.png?400|}}
  
-Our original core coder and co-founder ‘catbref’ has been working on the lottery AT for Qortal for a while now, and he has recently deployed the first TEST AT!+The Qortal 'AT' system (or Automated Transactions) allows for multiple types of transaction automation to take place. Currently we utilize it primarily for the Cross-Chain Trades (or the ACCT AT). People also refer to ATs as 'SmartContracts' - which is terminology that has been bastardized by the likes of Ethereum and others, so we prefer to use its technical name, AT.
  
-The Qortal 'AT' system (or Automated Transactions) allows for multiple types of transaction automation to take place. Currently we utilize it primarily for the Cross-Chain Trades (or the ACCT AT). People also refer to ATs as 'SmartContracts' which is terminology that has been BASTARDIZED by the likes of Ethereum and othersso we prefer to use its technical nameAT.+ATs function as **virtual CPUs** that live on-chain. They are verified by every node, every block. Deploying an AT that is properly programmed, means that the AT will do what it is coded to do, and nothing more. ATs are utilized in many aspects of Qortal, from cross-chain trades, to Q-Fundand in the future things like **automated decentralized escrow for Q-Shops** will be implemented as well.
  
-===== The Functionality Of The AT System ===== +The Qortal AT System has a TON of existing functionality that has been tested on multiple other blockchains, however, since Qortal is a completely unique blockchain, all of the existing working ATs on other chains, have to be re-built for Qortal. Qortal uses an **enhanced version** (newer version) of the CIYAM AT system than the previous blockchains, and as such each new Qortal AT must be written specifically for Qortal.
  
-The Qortal AT System has a TON of existing functionality that has been tested on multiple other blockchainshowever, since Qortal is a completely unique blockchain, all of the existing working ATs on other chainshave to be re-built for Qortal. +The first use case built, was the 'ACCT' AT for Cross-Chain trades. Trustlessand decentralized P2P cross-blockchain trades are the only real cross-chain trades in the world. Never making the users move their coins into a tokenor deposit to anyone in order to trade. See the [[Trade Portal Overview]] page for more info on the Qortal Trade Portal
  
-The first use case we built, was ACCT for Cross-Chain trades (REAL cross-chain trades that we use in the Trade Portal).+Various additional use cases for ATs are being considered. 'Automatic payments on a schedule', escrow, and plenty of other concepts are possible leveraging the Qortal ATs.
  
-But there is a LOT of OTHER FUNCTIONALITY that can take place utilizing ATssuch as 'automated escrow', 'automated decentralized lotteries', 'automatic payments' on a schedule, 'funds holding and distribution', and much more.+The AT System is a completely custom and Turing Complete hardware-level code language. With this language being turing complete, it means that it is basically 'unlimited' in terms of what it can accomplishand as time goes on a LOT more functionality will be built utilizing ATs.
  
-The AT System is a TURING COMPLETE CUSTOM WRITTEN HARDWARE LEVEL PROGRAMMING LANGUAGE. With this language being turing complete, it means that it is basically 'unlimited' in terms of what it can accomplish, and as time goes on a LOT more functionality will be built utilizing ATs.+Check out the CIYAM AT page for in-depth technical details on the language - [[http://ciyam.org/at]]
  
-As time goes on, MANY MORE ATs will be built for Qortal, and able to be utilized. But it takes time to develop and test, and the UI components must be built as wellin order to allow other users to make use o the created ATs, deploy them, etc. +An 'AT Generator' will be built for Qortal in the future, to allow anyone to create their own ATs leveraging the existing tested AT functionality
- +
-Writing ATs requires learning the custom language, or utilizing an 'AT generator' which is not currently built for Qortal. +
- +
-The first Lottery AT test on Qortal is LIVE! Refer to the [[Lottery System]] page for more info+
  
 +Qortal now leverages ATs for Q-Funds and lotteries on a regular basis. See the [[Lottery System]] page for more info. 
at_system_overview.1670292918.txt.gz · Last modified: 12/05/2022 21:15 by gfactor