Стандарт токенов SCL
SCL Token Standard, как следует из названия, - это стандарт токенов, написанный на языке SCL, который позволяет проектам, опирающимся на SCL, быстро майнить и развертывать свои токены.
SCL Token Standard - это первый развертываемый стандарт токенов, совместимый с блокчейном Биткойна, который использует знакомый фреймворк смарт-контрактов для создания токенов. Это дает токенам SCL значительно больше возможностей для развития и функций по сравнению с другими стандартами токенов, такими как BRC-20, который основан на ординарных надписях и поэтому ограничен базовыми функциями майнинга и передачи.
Токены, созданные с использованием стандарта токенов SCL, также не "загрязняют" блокчейн Биткойна дополнительными требованиями к емкости блока, нагрузкой на мемпул и более высокими комиссиями, как в случае со стандартом токенов BRC-20.
Ниже приведен пример базового контракта на создание токена:
Contract state after initial deployment:
{"ticker": "DFG", "contractid": "4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360",
"supply": 100000000000000000, "decimals": 8,"owners": { "4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:1": 100000000000000000 }, "payloads":[ "<4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360,{SCL01:[DFG, 100000000000000000,TXID:1]}>" ] } Contract after several state changes: { "ticker": "DFG", "contractid": "4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360","supply": 100000000000000000,"decimals": 8,"owners": { "f9b87b2907b55afe7d104398787aa5c427c6f5940215ff0434532ce17f674ebd:0":60000,"245f21e498c0e3eb2547298085d67518713eb44bb30f4511e14e5d8362784b64:0": 55000,"0ab7b733d75c29caee531959e78c542ef32576331c8efb0edb30ed817ebde8a2:0": 420000,"a074bdcf9954347f8e1ed233530abf2f58f5c0da3b9acd2158ea98afa519b41a:0": 420000,"4f85e172762dabd1dfca9e3eb7c753156f78af41f743983e04776c16cba31585:0": 60000,"b5210f5a098f9f258b9cf3883df5a7103cbb3ed46caae0c6907e110cc8d08496:0": 75000,"cf58521c0ad86cdcef2d1bc21a2eb1c940085b5029095b3df96ec9ccf3d54d9f:0": 175000,"f9b87b2907b55afe7d104398787aa5c427c6f5940215ff0434532ce17f674ebd:2": 190000,
"cf58521c0ad86cdcef2d1bc21a2eb1c940085b5029095b3df96ec9ccf3d54d9f:2": 99999999998545000 }, "payloads": [ "<4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360,{SCL01:[DFG,100000000000000000,8,TXID:1]}>","<4bad9f4de415695991f2864f204984daab87e36c3e80787701961fc0021ffc29,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:1],[TXID:0(250000),TXID:2(99999999999750000)]]}>", "<245f21e498c0e3eb2547298085d67518713eb44bb30f4511e14e5d8362784b64,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[4bad9f4de415695991f2864f204984daab87e36c3e80787701961fc0021ffc29:2],[TXID:0(55000),TXID:2(99999999999695000)]]}>", "<0ab7b733d75c29caee531959e78c542ef32576331c8efb0edb30ed817ebde8a2,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[245f21e498c0e3eb2547298085d67518713eb44bb30f4511e14e5d8362784b64:2],[TXID:0(420000),TXID:2(99999999999275000)]]}>","<a074bdcf9954347f8e1ed233530abf2f58f5c0da3b9acd2158ea98afa519b41a,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[0ab7b733d75c29caee531959e78c542ef32576331c8efb0edb30ed817ebde8a2:2],[TXID:0(420000),TXID:2(99999999998855000)]]}>", "<4f85e172762dabd1dfca9e3eb7c753156f78af41f743983e04776c16cba31585,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[a074bdcf9954347f8e1ed233530abf2f58f5c0da3b9acd2158ea98afa519b41a:2],[TXID:0(60000),TXID:2(99999999998795000)]]}>","<b5210f5a098f9f258b9cf3883df5a7103cbb3ed46caae0c6907e110cc8d08496,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[4f85e172762dabd1dfca9e3eb7c753156f78af41f743983e04776c16cba31585:2],[TXID:0(75000),TXID:2(99999999998720000)]]}>", "<f9b87b2907b55afe7d104398787aa5c427c6f5940215ff0434532ce17f674ebd,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[4bad9f4de415695991f2864f204984daab87e36c3e80787701961fc0021ffc29:0],[TXID:0(60000),TXID:2(190000)]]}>", "<cf58521c0ad86cdcef2d1bc21a2eb1c940085b5029095b3df96ec9ccf3d54d9f,{4eae21aa41695b59ccfbcc2b37417c6e5f3e63028690d1ab9d8705dd0ce47360:TRANSFER[[b5210f5a098f9f258b9cf3883df5a7103cbb3ed46caae0c6907e110cc8d08496:2],[TXID:0(175000),TXID:2(99999999998545000)]]}>" ] }
SCL01
SCL01 - это начальный стандарт токенов, основанный на языке Simple Contract Language. SCL01 позволяет майнить токены через веб-кошелек SCL, в дополнение к функциям отправки, получения, листинга, торгов и покупки, которые поставляются вместе с веб-кошельком.
В SCL01 появилась расширенная возможность майнинга токенов с заранее определенным максимальным запасом, при этом все майнируемые токены распределяются на определенный UTxO. Этот процесс был оптимизирован и стал удобным для пользователя, что позволило преодолеть сложности, которые ранее создавали проблемы для людей с ограниченными техническими знаниями. Веб-кошелек SCL еще больше улучшает этот опыт, интегрируя полную торговую функциональность непосредственно в протокол токенов.
Смарт-контракт для SCL01 включает в себя комплексные функции управления листингами, заявками и исполнением сделок, превращая то, что раньше было громоздким процессом, в хорошо структурированную четырех этапную процедуру. Это включает в себя две комиссии за транзакцию, применяемые как к покупателю, так и к продавцу, обеспечивая справедливую и прозрачную торговую среду.
SCL02
SCL02 расширяет свои возможности за счет введения функции, позволяющей поэтапно распределять токены с помощью аирдропов. В этой модели пользователь инициирует майнинг контракта SCL02, устанавливая максимальный объем предложения, но не назначая владельца. Этот процесс включает в себя новую функцию "Аирдроп", позволяющую участникам претендовать на заранее определенную часть общего запаса. Эта функция остается доступной до тех пор, пока не будет распределено все предложение.
Кроме того, SCL02 сохраняет все функциональные возможности SCL01, обеспечивая неизменный пользовательский опыт. Это включает в себя всесторонние торговые функции, позволяющие торговать SCL02 аналогично SCL01, сохраняя тот же уровень эффективности и удобства в процессе торговли. Такая преемственность функциональности гарантирует, что пользователи, знакомые с SCL01, смогут легко перейти к использованию SCL02, получая выгоду от ее расширенных возможностей при навигации по знакомому интерфейсу.
Наши API будут находиться в открытом доступе и снабжены документацией, чтобы пользователи могли не только создавать новые технологии, но и косвенно интегрироваться с нашими размещенными контрактами.