Smart Media Tokens Whitepaper [PL] cz. 6steemCreated with Sketch.

in #polish5 years ago (edited)

Pełne przykłady JSON


SMT.jpg


ALPHA


Ten przykład opiera się na przykładzie ALPHA z wcześniejszych wersji. Ten ICO ma następujące cechy:

• 70% przekazanego STEEM trafia na konto organizacji Alpha (@ alpha_org).
• 23% przekazanego STEEM trafia na konto założyciela A (@ founder_a).
• 7% przekazanego STEEM trafia na konto założycielskie B (@ founder_b).
• Minimalna jednostka wkładu wynosi 0,1 STEEM.
• Za każdy 1 wniesiony STEEM, autor dostaje 5 tokenów ALPHA (@ contibutor_a).
• Za każde 1 wniesiony STEEM, założyciel C otrzymuje 1 ALPHA (@ founder_c).
• Brak minimalnej, twardej lub miękkiej puli.
• Inflacja po uruchomieniu.


b.jpg
Przepływ funduszy w ICO ALPHA


Oto kod operacji na uruchomienie ICO ALPHA:


[
["smt_setup",
{
"control_account" : "alpha",
"decimal_places" : 4,
"max_supply" : "1000000000000000",
"initial_generation_policy" : [0,
{
"pre_soft_cap_unit" : {
"steem_unit" : [["alpha_org", 70], ["founder_a", 23], ["founder_b", 7]],
"token_unit" : [["$from", 5], ["founder_c", 1]]
},
"post_soft_cap_unit" : {
"steem_unit" : [],
"token_unit" : []
},
"min_steem_units_commitment" : {
"lower_bound" : 1,
"upper_bound" : 1,
"hash" : "32edb6022c0921d99aa347e9cda5dc2db413f5574eebaaa8592234308ffebd2b"
},
"hard_cap_steem_units_commitment" : {
"lower_bound" : "166666666666",
"upper_bound" : "166666666666",
"hash" : "93c5a6b892de788c5b54b63b91c4b692e36099b05d3af0d16d01c854723dda21"
},
"soft_cap_percent" : 10000,
"min_unit_ratio" : 1000,
"max_unit_ratio" : 1000,
"extensions" : []
}
],
"generation_begin_time" : "2017-08-10T00:00:00",
"generation_end_time" : "2017-08-17T00:00:00",
"announced_launch_time" : "2017-08-21T00:00:00",
"smt_creation_fee" : "1.000 SBD",
"extensions" : []
}
],
["smt_cap_reveal",
{
"control_account" : "alpha",
"cap" : { "amount" : 1, "nonce" : "0" },
"extensions" : []
}
],
["smt_cap_reveal",
{
"control_account" : "alpha",
"cap" : { "amount" : "166666666666", "nonce" : "0" },
"extensions" : []
}
]
]


Niektóre rzeczy do zapamiętania:

• Wyłączamy miękką pulę, ustawiając soft_cap_percent na STEEM_100_PERCENT = 10000.
post_soft_cap_unit musi być pusty, gdy miękka pula jest wyłączona.
• Stosunek jednostek nie zmienia się, dlatego należy odpowiednio ustawić min_unit_ratio / max_unit_ratio.
• Wyłączamy ukryte pułapki, używając zerowej liczby i ustawiając lower_bound == upper_bound.
• Nadal musimy ujawniać ograniczenia za pomocą smt_cap_reveal_operation.
• Określona twarda pula to największa twarda pula, która nie powoduje utworzenia tokenów przekraczających STEEM_MAX_SHARE_SUPPLY


BETA


Token BETA jest tworzony z następującymi regułami:

• Na każde 5 wniesionych STEEM, 3 STEEM idzie na konto założyciela Freda.
• Na każde 5 wniesionych STEEM, 2 STEEM idzie na konto założyciela George'a.
• 10% początkowej podaży tokenów trafia na konto założyciela George'a.
• 20% początkowej podaży tokenów trafia do założyciela Henry.
• 70% początkowej podaży tokenów jest podzielone między płatników, zgodnie z ich wkładem.
• Każda jednostka wkładu ma 0.005 STEEM.
• Każda jednostka tokena to 0,0010 BETA.
• Minimalny wkład wynosi 5 milionów jednostek lub 25 000 STEEM.
• Maksymalny wkład wynosi 30 milionów jednostek (0.005 STEEM) lub 150 000 STEEM.
• Każdy uczestnik otrzymuje 7-14 BETA na każdy wkład STEEM, w zależności od sumy wkładów.
• George otrzymuje 1-2 BETA za każdy wniesiony STEEM, w zależności od sumy składek.
• Harry otrzymuje 2-4 BETA za każdy wniesiony STEEM, w zależności od sumy składek.
• Jeśli wpłacono maksymalnie 30 milionów jednostek STEEM, obowiązuje min_unit_ratio = 50.
• Maksymalna liczba jednostek tokenów to min_unit_ratio razy 30 milionów lub 1,5 miliarda jednostek tokenów.
• Ponieważ każda jednostka tokenów to 0,0010 BETA, wygenerowanych zostanie maksymalnie 1,5 miliona tokenów BETA.
• Jeśli wniesiono 75 000 jednostek STEEM lub mniej, uczestnicy, George i Harry, otrzymają maksymalnie 14, 2 i 4 BETA za każdy wniesiony STEEM (odpowiednio).
• Jeśli wniesiono ponad 75 000 jednostek STEEM, współtwórcy, George i Harry, otrzymają BETA w stosunku 70% / 10% / 20%, tak, że łączna wartość jest ustalona na 1,5 miliona BETA.
• W wyniku twardej puli, uczestnicy, George i Harry otrzymają co najmniej 7, 1 i 2 BETA za każdy wniesiony STEEM (odpowiednio).


Ten przykład został wybrany, aby pokazać, jak działają wskaźniki. Nie jest to realistyczny przykład, ponieważ większość ICO zdecyduje się na ustawienie min_unit_ratio = max_unit_ratio jak ALPHA lub zdecyduje się użyć dużego max_unit_ratio takiego jak BETA.


Oto kod operacji na uruchomienie ICO BETA:


[
[
"smt_setup",
{
"control_account" : "beta",
"decimal_places" : 4,
"max_supply" : "1000000000000000",
"initial_generation_policy" : [0,
{
"pre_soft_cap_unit" : {
"steem_unit" : [["fred", 3], ["george", 2]],
"token_unit" : [["$from", 7], ["george", 1], ["henry", 2]]
},
"post_soft_cap_unit" : {
"steem_unit" : [],
"token_unit" : []
},
"min_steem_units_commitment" : {
"lower_bound" : 5000000,
"upper_bound" : 5000000,
"hash" : "dff2e4aed5cd054439e045e1216722aa8c4758b22df0a4b0251d6f16d58e0f3b"
},
"hard_cap_steem_units_commitment" : {
"lower_bound" : 30000000,
"upper_bound" : 30000000,
"hash" : "f8e6ab0e8f2c06a9d94881fdf370f0849b4c7864f62242040c88ac82ce5e40d6"
},
"soft_cap_percent" : 10000,
"min_unit_ratio" : 50,
"max_unit_ratio" : 100,
"extensions" : []
}
],
"generation_begin_time" : "2017-06-01T00:00:00",
"generation_end_time" : "2017-06-30T00:00:00",
"announced_launch_time" : "2017-07-01T00:00:00",
"smt_creation_fee" : "1000.000 SBD",
"extensions" : []
}
],
[
"smt_cap_reveal",
{
"control_account" : "beta",
"cap" : { "amount" : 5000000, "nonce" : "0" },
"extensions" : []
}
],
[
"smt_cap_reveal",
{
"control_account" : "beta",
"cap" : { "amount" : 30000000, "nonce" : "0" },
"extensions" : []
}
]
]


GAMMA


Token GAMMA jest podobny do BETA, ale z jedną różnicą: duża wartość max_unit_ratio oznacza, że maksymalna wielkość 1,5 miliona tokenów jest osiągnięta bardzo wcześnie w ICO. Ten ICO skutecznie dzieli 1,5 miliona tokenów GAMMA pomiędzy współudziałowcami (pod warunkiem, że wniesiono co najmniej 5 STEEM).


Oto kod operacji na uruchomienie ICO GAMMA:


[
[
"smt_setup",
{
"control_account" : "gamma",
"decimal_places" : 4,
"max_supply" : "1000000000000000",
"initial_generation_policy" : [0,
{
"pre_soft_cap_unit" : {
"steem_unit" : [["fred", 3], ["george", 2]],
"token_unit" : [["$from", 7], ["george", 1], ["henry", 2]]
},
"post_soft_cap_unit" : {
"steem_unit" : [],
"token_unit" : []
},
"min_steem_units_commitment" : {
"lower_bound" : 5000000,
"upper_bound" : 5000000,
"hash" : "dff2e4aed5cd054439e045e1216722aa8c4758b22df0a4b0251d6f16d58e0f3b"
},
"hard_cap_steem_units_commitment" : {
"lower_bound" : 30000000,
"upper_bound" : 30000000,
"hash" : "f8e6ab0e8f2c06a9d94881fdf370f0849b4c7864f62242040c88ac82ce5e40d6"
},
"soft_cap_percent" : 10000,
"min_unit_ratio" : 50,
"max_unit_ratio" : 300000,
"extensions" : []
}
],
"generation_begin_time" : "2017-06-01T00:00:00",
"generation_end_time" : "2017-06-30T00:00:00",
"announced_launch_time" : "2017-07-01T00:00:00",
"smt_creation_fee" : "1000.000 SBD",
"extensions" : []
}
],
[
"smt_cap_reveal",
{
"control_account" : "gamma",
"cap" : { "amount" : 5000000, "nonce" : "0" },
"extensions" : []
}
],
[
"smt_cap_reveal",
{
"control_account" : "gamma",
"cap" : { "amount" : 30000000, "nonce" : "0" },
"extensions" : []
}
]
]


DELTA


W tym ICO mamy milion tokenów DELTA stworzonych dla założyciela, a nie dla współtwórców. Skromny wkład w wysokości 0,1 STEEM może zostać dokonany przez dowolnego użytkownika (łącznie z samym założycielem), aby uruchomić generowanie.


Oto kod operacji na uruchomienie ICO DELTA:


[
[
"smt_setup",
{
"control_account" : "delta",
"decimal_places" : 5,
"max_supply" : "1000000000000000",
"initial_generation_policy" : [0,
{
"pre_soft_cap_unit" : {
"steem_unit" : [["founder", 1]],
"token_unit" : [["founder", 10000]]
},
"post_soft_cap_unit" : {
"steem_unit" : [],
"token_unit" : []
},
"min_steem_units_commitment" : {
"lower_bound" : 10000000,
"upper_bound" : 10000000,
"hash" : "4e12522945b8cc2d87d54debd9563a1bb6461f1b1fa1c31876afe3514e9a1511"
},
"hard_cap_steem_units_commitment" : {
"lower_bound" : 10000000,
"upper_bound" : 10000000,
"hash" : "4e12522945b8cc2d87d54debd9563a1bb6461f1b1fa1c31876afe3514e9a1511"
},
"soft_cap_percent" : 10000,
"min_unit_ratio" : 1000,
"max_unit_ratio" : 1000,
"extensions" : []
}
],
"generation_begin_time" : "2017-06-01T00:00:00",
"generation_end_time" : "2017-06-30T00:00:00",
"announced_launch_time" : "2017-07-01T00:00:00",
"smt_creation_fee" : "1000.000 SBD",
"extensions" : []
}
],
[
"smt_cap_reveal",
{
"control_account" : "delta",
"cap" : { "amount" : 10000000, "nonce" : "0" },
"extensions" : []
}
],
[
"smt_cap_reveal",
{
"control_account" : "delta",
"cap" : { "amount" : 10000000, "nonce" : "0" },
"extensions" : []
}
]
]


Składki przekazane


Możliwe jest przesłanie części lub wszystkich wkładów do salda akcyjnego, zamiast umożliwiać natychmiastową płynność. Ten przykład daje 95% przy zakupie. Kod:

"token_unit" : [["$from.vesting", 95], ["$from", 5]]


Spalenie zebranego STEEM


W tym ICO, STEEM jest trwale zniszczony, a nie idzie do portfela jakiejkolwiek osoby. Kod:

{
"steem_unit" : [["null", 1]],
"token_unit" : [["$from", 1]]
}


Nabywanie jako koszt


W tym ICO nie wysyłasz STEEM do emitenta. Zamiast tego zasilasz STEEM (dla siebie) i wydajesz tokeny równe STEEM, które przydzieliłeś. Kod:

{
"steem_unit" : [["$from.vesting", 1]],
"token_unit" : [["$from", 1]]
}


Non-STEEM i Hybrydowe ICO


ICO używające wkładów innych niż STEEM - na przykład SBD, BTC, ETH itd. - nie mogą być w pełni automatycznie włączone do łańcucha. Takie transakcje ICO można jednak zarządzać, ręcznie przenosząc część dochodów założyciela na konta Steem kupujących, proporcjonalnie do ich wkładu innego niż STEEM.


cdn. wkrótce kolejne części...


Smart Media Tokens Whitepaper [PL] cz. 1

Smart Media Tokens Whitepaper [PL] cz. 2

Smart Media Tokens Whitepaper [PL] cz. 3

Smart Media Tokens Whitepaper [PL] cz. 4

Smart Media Tokens Whitepaper [PL] cz. 5


All rights reserved by @astromaniak 2018

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.034
BTC 63173.85
ETH 3147.56
USDT 1.00
SBD 3.87