Crypto Traders Club
ICO dates
Start date: 2018-05-01
End date: 2018-07-31
Registrated in: Undefined
Platform: Ethereum
Type: ERC223
PREMIUM ICO
KYC passing required No |
Whitelist No |
Restriction for countries
No
Tokens for sale | 500,000,000 |
Price | 1 ETH = 50000 SATURN |
Acceppting | ETH |
Saturn Protocol search trends in Google
1. Abstract
2
2. ERC223
3
2.1 ERC20 → ERC223 upgrade protocol for existing tokens
4
3. Radex
4
3.1 Overview
4
3.2 Radex protocol
5
3.2.1 Deposit
5
3.2.2 Check Balance
5
3.2.3 Withdraw
6
3.2.4 Create order
6
3.2.5 Cancel order
7
3.2.6 Execute order
7
3.2.7 View the order book
8
3.3 Architecture review
8
3.3.1 GDAX
8
3.3.2 EtherDelta
9
3.3.3 0xProject
11
3.3.4 Radex
14
4. Vision
17
4.1 Saturn Protocol
18
4.1.1 DAO fund
21
4.2 Radex
23
4.2.1 Desktop app
23
4.2.2 Trade explorer
24
4.2.3 API server
24
4.3 Rados
24
4.3.1 Trading bots
25
4.3.2 Decentralized money management
25
4.3.2.1 Stage zero: HODL contracts
26
4.3.2.2 Stage one: Humans
26
4.3.2.3 Stage two: Trading bots...
1. Abstract
Early adopters of cryptocurrencies have earned life changing amounts of money in 2017. This
growth can be attributed to two different factors. The first is increased adoption. More people
have learned about cryptocurrencies, downloaded and installed wallets and made their first
purchases in 2017 than in all other years combined. The second cause is derived from the first -
big money investors have noticed this booming market and they are trying to carve themselves a
large share before it’s too late to do so.
It is of particular notice that these two causes have generally attracted two different cohorts of
people under their banners. The first group is represented by those who think that money should
be free from external interference. The street on which you were born should not determine
whether you end up printing free money or work your entire life to earn it to survive. The second
group of people is represented by large institutional investors who want to preserve the financial
st...
cryptocurrency exchange that wants to supplement their order books with shared liquidity. Saturn
Protocol will be governed by
Saturn DAO
[
5
]
- a decentralized autonomous organization that
utilizes
SATURN
tokens in order to vote for protocol changes. After Saturn Protocol gets
launched on Ethereum mainnet, Radex will be the first exchange to adopt this new protocol. We
further propose the roadmap for Saturn Protocol development, Radex improvements, and
describe services for cryptocurrency investors that
Rados.io
will offer on top of Saturn Protocol.
2. ERC223
ERC223
[
6
]
is a new token standard proposed by Ethereum Classic developer Dexaran
[
7
]
on March,
5th 2017. The new standard seeks to address the design mista...
2.1 ERC20 → ERC223 upgrade protocol for existing tokens
Developing smart contracts while keeping both standards in mind is both harder to do and more
error prone
[
8
]
. We invented an upgrade protocol
[
9
]
that wraps an existing ERC20 token in an
ERC223 layer. This way neither you, the user, nor the creator of the original ERC20 token need to
do anything special in order to upgrade your tokens. Future developers of smart contracts will be
able to create such wrappers by themselves using our open source code (already published on
Github) and we hope this will help with the standard’s adoption.
This solution allows us to enable ERC20 token trading on Radex
[
10
]
without compromising user
security. The same solution will be utilized for enabling ERC20 tokens to be tradable via
Saturn
<...
exchange), EtherDelta
[
19
]
and 0xProtocol
[
20
]
. At the end of this section we will review and compare
these different architectures and will outline further areas of improvement for Radex.
3.2 Radex protocol
Radex protocol is the smart contract that’s deployed on Ethereum blockchain and the interface
that it speaks. The code for the smart contract is available on our Github
[
21
]
and you can explore
the deployed version on Etherscan
[
22]
.
This smart contract has enough functions to implement a token exchange completely on-chain
without any need to maintain off-chain centralized infrastructure.
You can skip this section if you’re not interested in code, and instead jump straight to
architecture comparison
. If y...
// check 0xdeadbeef's STN balance on Radex
await
radex
.
balanceOf
(
stn
.
address
,
'0xdeadbeef'
)
;
// check 0xdeadbeef's ETH balance on Radex
await
radex
.
balanceOf
(
'0x0'
,
'0xdeadbeef'
)
;
There’s also a concept of
commitments
.
Commitments are tokens that are locked into created
orders. You can similarly check how much does a person have in opened orders.
await
radex
.
commitmentsOf
(
stn
.
address
,
'0xdeadbeef'
)
The smart contract assigns an
orderId
to a newly created order that you should retrieve from the
logs.
After an order gets created a
NewOrder(orderId, trader, token1, token2, amount, priceMul,
priceDiv, time)
gets published.
3.2.5 Cancel order
If the market conditions have changed and you no longer wish to keep an order open at the
same price point you can cancel the existing order.
await
radex
.
cancelOrder
(firstOrderId)
;
You can only cancel orders that you yourself have created. An
OrderCancelled(orderId, time)
event gets published after a successful transaction.
3.2.6 Execute order
Once you read the logs and recover the
orderId
that was assigned to an order that interests you,
you can execute this order for the amount of tokens that’s less than or equal to its capacity. <...
3.2.7 View the order book
This is the trickiest part. The order book is not stored on the blockchain in the most readable
fashion due to the platform’s limitations. However, we produce just enough
events
in transactions
that modify state that we can recreate the order book at any time by reading all events starting
from the block when Radex was deployed on the blockchain and recreating the order book from
scratch based on this information. This allows independent exchange implementations to be in
sync among each other without having to trust a centralized API maintained by an exchange.
In other words, we treat the blockchain as an append-only log. We build on the architecture that
is decades old in database research. Most recently this architecture received big praise in the Big
Data ecosystem thanks to the work done by the great engineers of LinkedIn and SalesForce
[
26
]
.
3.3 Architecture review
Saturn Protocol Roadmap
March 2018
Radex API
April 2018
Radex market making trading bot; Radex on mobile
May 2018
SATURN token ICO; Radex for Ethereum Classic
June 2018
Rados forum tipping; HODL service
July 2018
Radex Desktop App
August 2018
Radex, SATURN listing on coinmarketcap.com
September 2018
Saturn Protocol, Saturn DAO in testnet; Airdrop SATURN Classic
October 2018
Saturn Protocol, Saturn DAO security audit
November 2018
Saturn Protocol, Saturn DAO live in Ethereum, Ethereum Classic, Callisto mainnet; Airdrop SATURN Callisto
December 2018
Decentralized ETFs tradable on Saturn Protocol
Q1 2019
Saturn Protocol trade explorer; Tools for bot writers; Decentralized money management
Q2 2019
Trading bots for decentralized money management; Trading bot marketplace
Q4 2019
Token payment system for merchants