{"id":11802,"date":"2024-02-28T14:54:27","date_gmt":"2024-02-28T14:54:27","guid":{"rendered":"https:\/\/cheesecakelabs.com\/blog\/"},"modified":"2024-02-28T14:54:29","modified_gmt":"2024-02-28T14:54:29","slug":"native-tokens-vs-soroban-tokens","status":"publish","type":"post","link":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/","title":{"rendered":"Navigating Classic Assets and Smart Contract Tokens on Soroban"},"content":{"rendered":"\n<p>Unveiling the Edge: SAC Tokens Eclipse Pure Soroban Tokens with 97% Less CPU, 98% Less RAM, and 47% Lower Fees<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Embracing <a href=\"https:\/\/cheesecakelabs.com\/blog\/stellar-soroban\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stellar Soroban<\/a> Smart Contracts<\/strong><\/h2>\n\n\n\n<p>The Stellar community is buzzing about the launch of the <a href=\"http:\/\/stellar.org\/soroban\" target=\"_blank\" rel=\"noreferrer noopener\">Soroban<\/a> smart contracts platform, a milestone that marks a new era for the Stellar ecosystem.<\/p>\n\n\n\n<p>The phased rollout details the integration of smart contracts, promising to revolutionize the way we engage with the <a href=\"https:\/\/cheesecakelabs.com\/blog\/stellar-network\/\">Stellar network<\/a>.<\/p>\n\n\n\n<p>In the wake of this thrilling development with Soroban, my curiosity was piqued to explore the interplay between classic Stellar assets and the emergent <a href=\"https:\/\/cheesecakelabs.com\/blog\/how-to-use-stellar-soroban-to-write-a-bond-smart-contract\/\" target=\"_blank\" rel=\"noreferrer noopener\">smart contract-based tokens.<\/a><\/p>\n\n\n\n<p>Classic assets, which form the cornerstone of the Stellar network, are now poised for enhanced utility through Stellar Asset Contracts (SAC).<\/p>\n\n\n\n<p>This innovative SAC framework, as elaborated in the <a href=\"https:\/\/soroban.stellar.org\/docs\/tokens\/stellar-asset-contract\" target=\"_blank\" rel=\"noreferrer noopener\">Soroban documentation<\/a>, enables the integration of classic assets into the Soroban environment. This integration not only boosts their flexibility and application but also allows these assets to retain all their inherent benefits while operating within a more advanced and versatile framework.<\/p>\n\n\n\n<p>With Soroban set to enhance Stellar capabilities, our team was motivated to experiment. We aimed to assess and compare the performance of classic assets, once wrapped into the SAC, against pure smart contract tokens designed for the Soroban platform.<\/p>\n\n\n\n<p>This wasn&#8217;t merely a comparison of efficiency; it was a deep dive into the potential that Soroban holds for the Stellar ecosystem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Experiment: Profiling Stellar Classic and Smart Contract Tokens<\/strong><\/h2>\n\n\n\n<p>To gain a deeper understanding of the performance <strong>differences between classic Stellar assets and smart contract tokens<\/strong>, we conducted a detailed profiling test.<\/p>\n\n\n\n<p>This test was centered around a freshly wrapped Stellar Asset Contract (SAC) token and a newly deployed token implementation, designed to provide a direct performance comparison.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-thumbnail is-resized\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/soroban-stellar-plus-300x300.jpg\" alt=\"stellar plus by cheesecake labs\" class=\"wp-image-11781\" style=\"aspect-ratio:1;width:326px;height:auto\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/soroban-stellar-plus-300x300.jpg 300w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/soroban-stellar-plus-600x600.jpg 600w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/soroban-stellar-plus-768x768.jpg 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/soroban-stellar-plus-760x760.jpg 760w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/soroban-stellar-plus-100x100.jpg 100w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/soroban-stellar-plus.jpg 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n<p>We employed <a href=\"https:\/\/cheesecake-labs.gitbook.io\/stellar-plus\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stellar Plus v0.4.2<\/a> for this experiment, <strong>a beta release of an all-in-one library<\/strong> we&#8217;re developing at Cheesecake Labs, to help developers build solutions in the Stellar ecosystem with ease, including the new Soroban use cases.<\/p>\n\n\n\n<p>This tool was crucial in ensuring seamless testing and profiling, demonstrating its effectiveness in real-world application scenarios.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Experiment details:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Number of different users: 5 unique user accounts<\/li>\n\n\n\n<li>Total Number of Transactions: Over 600<\/li>\n\n\n\n<li>Environment: Testnet<\/li>\n\n\n\n<li>Types of Transactions: Mint, Burn, and Transfer<\/li>\n\n\n\n<li>Fee management: All network fees are redirected and covered by a central account<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>For those interested in the technical details, our experiment&#8217;s code is open source and available on <a href=\"https:\/\/github.com\/CheesecakeLabs\/soroban-dapps\/tree\/main\/dapps-profiling\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p>Additionally, a comprehensive report dashboard on Looker Studio provides a deeper dive into our findings, which can be accessed <a href=\"https:\/\/lookerstudio.google.com\/u\/0\/reporting\/5e685214-ac72-4d7d-bea0-a6940f27bd19\/page\/5GHmD\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<p>This experiment was not just a test of efficiency but a practical exploration into the potential synergies and capabilities of classic and smart contract-based tokens within the Stellar ecosystem, utilizing the latest tools and technologies.&nbsp;<\/p>\n\n\n\n<p>Our experiment begins by setting up all necessary accounts from scratch, ensuring a clean and unbiased starting point.<\/p>\n\n\n\n<p>We then proceeded to create a classic token and wrap it into a Stellar Asset Contract (SAC). Additionally, a pure Soroban token was deployed to serve as a comparative asset in our test.<\/p>\n\n\n\n<p>The core of our experiment involved running 100 transactions of each type (Mint, Burn, and Transfer) for both the SAC-wrapped classic token and the pure Soroban token.<\/p>\n\n\n\n<p>During these transactions, we meticulously collected data on resource consumption, duration, and fees charged.<\/p>\n\n\n\n<p>This comprehensive approach allowed us to gain a holistic view of the performance and efficiency of each token type under identical conditions. Also, with the reference implementation mentioned above, it is possible to run the same experiment while applying different parameters.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Using Validation Cloud&#8217;s API<\/strong><\/h3>\n\n\n\n<p>An important aspect of our experiment was the use of ValidationCloud&#8217;s API as our Remote Procedure Call (RPC) provider.<\/p>\n\n\n\n<p>This choice was pivotal because ValidationCloud is fully integrated into the Stellar Plus library, offering an alternative to the <a href=\"https:\/\/stellar.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stellar Development Foundation<\/a>&#8216;s (SDF) public RPC.<\/p>\n\n\n\n<p>By utilizing ValidationCloud&#8217;s API, we were able to ensure a high level of efficiency and reliability in our transaction processing and data collection, further enhancing the robustness of our experimental results. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>More information about ValidationCloud can be found <a href=\"https:\/\/validationcloud.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Findings: SAC Tokens vs. Pure Soroban Tokens<\/strong><\/h2>\n\n\n\n<p>The results of our experiment were quite revealing. SAC tokens showed a remarkable level of resource efficiency when compared to Soroban tokens.<\/p>\n\n\n\n<p>To illustrate, in terms of CPU instructions, SAC tokens consumed only about 2.19% of the resources that Soroban tokens did. This trend of increased efficiency with SAC tokens was consistent across various metrics, highlighting their potential as a more resource-conscious option in applications.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1472\" height=\"189\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/sac-tokens-vs-pure-soroban-tokens.png\" alt=\"comparing sac tokens x pure soroban tokens\" class=\"wp-image-11803\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/sac-tokens-vs-pure-soroban-tokens.png 1472w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/sac-tokens-vs-pure-soroban-tokens-600x77.png 600w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/sac-tokens-vs-pure-soroban-tokens-1200x154.png 1200w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/sac-tokens-vs-pure-soroban-tokens-768x99.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/sac-tokens-vs-pure-soroban-tokens-760x98.png 760w\" sizes=\"(max-width: 1472px) 100vw, 1472px\" \/><\/figure>\n\n\n\n<p>The standout figures from the test were truly impressive:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>97% Less CPU Usage<\/strong>: SAC tokens required significantly less CPU power.<\/li>\n\n\n\n<li><strong>98% Less RAM:<\/strong> They also consumed far less RAM.<\/li>\n\n\n\n<li><strong>47% Lower Fees:<\/strong> The transaction fees for SAC tokens were considerably lower.<br><\/li>\n<\/ul>\n\n\n\n<p>Even though the processing time for SAC tokens was on average slightly longer (approx. 5%) the observed slight increase in processing time for SAC tokens, was not indicative of inherent inefficiency but rather a result of network load variations during our tests.<\/p>\n\n\n\n<p>This temporary discrepancy highlighted the importance of test conditions rather than a fundamental difference in performance between Stellar Classic assets wrapped in SAC and pure Soroban tokens.<\/p>\n\n\n\n<p>In reality, when accounting for network conditions, both types of tokens are expected to perform with almost identical efficiency and speed.<\/p>\n\n\n\n<p>The difference in processing time seems to be caused by fluctuations in the load faced by the testnet during the time of the testing. Further testing scenarios will be executed to continue this comparison series and further dive into this kind of results.<\/p>\n\n\n\n<p>Regarding the reduction in resource consumption by the Soroban layer, we can observe that it directly impacts the <a href=\"https:\/\/soroban.stellar.org\/docs\/soroban-internals\/fees-and-metering\">fees metering system<\/a>, resulting in even <a href=\"https:\/\/cheesecakelabs.com\/blog\/how-much-do-soroban-fees-cost\/\" target=\"_blank\" rel=\"noreferrer noopener\">lower fees.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Further testings<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"966\" height=\"347\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-assets-vs-soroban.png\" alt=\"comparing sac tokens and soroban tokens\" class=\"wp-image-11805\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-assets-vs-soroban.png 966w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-assets-vs-soroban-600x216.png 600w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-assets-vs-soroban-768x276.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-assets-vs-soroban-760x273.png 760w\" sizes=\"(max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<p>This efficiency could have significant implications for developers and users within the Stellar ecosystem, pointing towards a more sustainable and economical use of resources.<\/p>\n\n\n\n<p>Also, the mechanics behind the SAC approach to wrap classic assets ensure the underlying behavior of a classic asset is maintained while adding the flexibility to extend their capabilities to smart contract-based dApps.<\/p>\n\n\n\n<p><strong>This approach underlines Stellar&#8217;s unique ability to blend the proven reliability and efficiency of classic assets with the innovative, programmable potential of Soroban smart contracts.<\/strong><\/p>\n\n\n\n<p>Classic assets are the bedrock of the Stellar network, facilitating a wide range of financial operations with unparalleled stability.<\/p>\n\n\n\n<p>By seamlessly integrating these assets into Soroban through SAC, the ecosystem enhances their utility without compromising on their core advantages, paving the way for their use in more complex, smart contract-driven applications.<\/p>\n\n\n\n<p><strong>The true power of the Stellar ecosystem lies in this synergy between classic assets and Soroban smart contracts.<\/strong> It equips developers with a comprehensive toolkit, combining the best of Stellar&#8217;s robust infrastructure with the advanced functionalities of smart contracts.<\/p>\n\n\n\n<p>This harmonious integration not only preserves the integrity and efficiency of classic assets but also leverages Soroban&#8217;s cutting-edge capabilities to expand the horizon of possible applications.<\/p>\n\n\n\n<p>Embracing the complementary nature of classic assets and Soroban smart contracts signifies a pivotal evolution for the Stellar ecosystem. It enables a dynamic, flexible development environment that can cater to traditional financial use cases while embracing the complexities of decentralized applications.<\/p>\n\n\n\n<p>As the Stellar network continues to evolve, this integrated approach is expected to spur innovation, offering developers and users alike a richer, more versatile platform.<\/p>\n\n\n\n<p>The fusion of classic assets with Soroban&#8217;s smart contract technology heralds a new era of blockchain development within the Stellar ecosystem, promising to unlock exciting opportunities for innovation and growth.<\/p>\n\n\n\n<p>This strategic combination is poised to reinforce Stellar&#8217;s position as a leading platform for developing blockchain solutions that are both sophisticated and practical, catering to the ever-expanding needs of the digital economy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Looking Ahead: The Future of Soroban and Stellar<\/strong><\/h2>\n\n\n\n<p>This experiment marks just the beginning of a fascinating journey into the capabilities of Soroban within the Stellar ecosystem.<\/p>\n\n\n\n<p>As we move through 2024, we expect to witness the Soroban ecosystem mature and evolve, bringing with it new opportunities and advancements.\u00a0<\/p>\n\n\n\n<p>We&#8217;re excited to see how these developments unfold and the impact they will have on the Stellar community. This is a time of significant potential and innovation, and we look forward to being a part of this transformative journey.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unveiling the Edge: SAC Tokens Eclipse Pure Soroban Tokens with 97% Less CPU, 98% Less RAM, and 47% Lower Fees Embracing Stellar Soroban Smart Contracts The Stellar community is buzzing about the launch of the Soroban smart contracts platform, a milestone that marks a new era for the Stellar ecosystem. The phased rollout details the [&hellip;]<\/p>\n","protected":false},"author":81,"featured_media":11807,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[432,1165],"tags":[1233,1268,1231],"class_list":["post-11802","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering","category-blockchain","tag-blockchain-development","tag-smart-contracts","tag-soroban"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Navigating Classic Assets and Smart Contract Tokens on Soroban<\/title>\n<meta name=\"description\" content=\"We conducted a detailed profiling test to explore the differences between native tokens and smart contract tokens on Soroban.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Navigating Classic Assets and Smart Contract Tokens on Soroban\" \/>\n<meta property=\"og:description\" content=\"We conducted a detailed profiling test to explore the differences between native tokens and smart contract tokens on Soroban.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheesecake Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheesecakelabs\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-28T14:54:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-28T14:54:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"860\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cheesecake Labs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:site\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/\"},\"author\":{\"name\":\"Fabricius Zatti\"},\"headline\":\"Navigating Classic Assets and Smart Contract Tokens on Soroban\",\"datePublished\":\"2024-02-28T14:54:27+00:00\",\"dateModified\":\"2024-02-28T14:54:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/\"},\"wordCount\":1369,\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg\",\"keywords\":[\"blockchain development\",\"smart contracts\",\"soroban\"],\"articleSection\":[\"Engineering\",\"Blockchain\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/\",\"name\":\"Navigating Classic Assets and Smart Contract Tokens on Soroban\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg\",\"datePublished\":\"2024-02-28T14:54:27+00:00\",\"dateModified\":\"2024-02-28T14:54:29+00:00\",\"author\":{\"@type\":\"person\",\"name\":\"Fabricius Zatti\"},\"description\":\"We conducted a detailed profiling test to explore the differences between native tokens and smart contract tokens on Soroban.\",\"breadcrumb\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg\",\"width\":1920,\"height\":860,\"caption\":\"soroban smart contracts on stellar\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cheesecakelabs.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Navigating Classic Assets and Smart Contract Tokens on Soroban\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#website\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/\",\"name\":\"Cheesecake Labs\",\"description\":\"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"name\":\"Fabricius Zatti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/fabricius-zatti.png\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/fabricius-zatti.png\",\"caption\":\"Fabricius Zatti\"},\"url\":\"https:\/\/cheesecakelabs.com\/blog\/autor\/fabricius-zatti\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Navigating Classic Assets and Smart Contract Tokens on Soroban","description":"We conducted a detailed profiling test to explore the differences between native tokens and smart contract tokens on Soroban.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/","og_locale":"en_US","og_type":"article","og_title":"Navigating Classic Assets and Smart Contract Tokens on Soroban","og_description":"We conducted a detailed profiling test to explore the differences between native tokens and smart contract tokens on Soroban.","og_url":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/","og_site_name":"Cheesecake Labs","article_publisher":"https:\/\/www.facebook.com\/cheesecakelabs","article_published_time":"2024-02-28T14:54:27+00:00","article_modified_time":"2024-02-28T14:54:29+00:00","og_image":[{"width":1920,"height":860,"url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg","type":"image\/jpeg"}],"author":"Cheesecake Labs","twitter_card":"summary_large_image","twitter_creator":"@cheesecakelabs","twitter_site":"@cheesecakelabs","twitter_misc":{"Written by":null,"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#article","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/"},"author":{"name":"Fabricius Zatti"},"headline":"Navigating Classic Assets and Smart Contract Tokens on Soroban","datePublished":"2024-02-28T14:54:27+00:00","dateModified":"2024-02-28T14:54:29+00:00","mainEntityOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/"},"wordCount":1369,"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg","keywords":["blockchain development","smart contracts","soroban"],"articleSection":["Engineering","Blockchain"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/","url":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/","name":"Navigating Classic Assets and Smart Contract Tokens on Soroban","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg","datePublished":"2024-02-28T14:54:27+00:00","dateModified":"2024-02-28T14:54:29+00:00","author":{"@type":"person","name":"Fabricius Zatti"},"description":"We conducted a detailed profiling test to explore the differences between native tokens and smart contract tokens on Soroban.","breadcrumb":{"@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#primaryimage","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/02\/native-tokens-vs-soroban-tokens.jpg","width":1920,"height":860,"caption":"soroban smart contracts on stellar"},{"@type":"BreadcrumbList","@id":"https:\/\/cheesecakelabs.com\/blog\/native-tokens-vs-soroban-tokens\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheesecakelabs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Navigating Classic Assets and Smart Contract Tokens on Soroban"}]},{"@type":"WebSite","@id":"https:\/\/cheesecakelabs.com\/blog\/#website","url":"https:\/\/cheesecakelabs.com\/blog\/","name":"Cheesecake Labs","description":"Nearshore outsourcing company for Web and Mobile design and engineering services, and staff augmentation for startups and enterprises..","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheesecakelabs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","name":"Fabricius Zatti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cheesecakelabs.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/fabricius-zatti.png","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/fabricius-zatti.png","caption":"Fabricius Zatti"},"url":"https:\/\/cheesecakelabs.com\/blog\/autor\/fabricius-zatti\/"}]}},"_links":{"self":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/11802","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/comments?post=11802"}],"version-history":[{"count":1,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/11802\/revisions"}],"predecessor-version":[{"id":11809,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/posts\/11802\/revisions\/11809"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media\/11807"}],"wp:attachment":[{"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/media?parent=11802"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/categories?post=11802"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/wp-json\/wp\/v2\/tags?post=11802"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}