شبکه TRC-20 ترون چیست؟
شبکه TRC-20 ترون چیست؟ شبکه ترون ۲۰ TRC یک شبکه ارز دیجیتال است که بر اساس بلاکچین ترون توسعه یافته است. ارزهای دیجیتال ترونی ۲۰ TRC، ارزش قابل معامله دیجیتال با امکانات بالای بلاکچین، امروزه در بازار دنیایی ارز دیجیتال یک جایگاه مهم دارند.
در شبکه ۲۰ TRC، قابلیت انتقال ارز بین تمامی کاربران شبکه به روش بلاکچین وجود دارد. این ارزها به صورت توکنهای متفاوتی از جمله شبکه ارز TRON، برای انتقال و معامله در دنیای ارز دیجیتال استفاده میشوند. برای برنامه نویسی اپلیکیشنهای بر اساس بلاکچین که از شبکه ترون استفاده میکنند، ۲۰ TRC، توکن رسمی ارزیابیهای متفاوت است.
استفاده از پروتکل ۲۰ TRC برای ارزهای دیجیتال، قابلیتی برای توسعه پایدار ارزهای دیجیتال را به ارمغان خواهد آورد. تغییرات در جدیدترین ورژن شبکه ترون، قابلیت بالاتر برای ایجاد توکنها تخصصی در شبکه بهبود یافته است.
در مجموع، با استفاده از شبکه ترون ۲۰ TRC، قابلیتی برای ارائه ارز دیجیتال ساختگی به صورت شخصی و یا توسط کسب و کارها و سازمانها، به وجود خواهد آمد. این ارزها با استفاده از توکنهای ترون در شبکه، برای انتقال و معامله در دنیای ارز دیجیتال بهینه شده است که به معاملات توکنهای ۲۰ TRC شهرت بین المللی زیادی رسیدهاست.
برای بررسی بیشتر با ایرانکس همراه باشید.
شبکه TRC20
شبکه بلاک چین ارز دیجیتال ترون در همان سال های ابتدایی به سرعت پیشرفت کرد و در سال 2019 طی 300 روز توانست رکورد تعداد تراکنش را بزند و از ارز دیجیتال بیت کوین پیشی بگیرد. TRC20 در واقع مجموعه ای از قوانین و استانداردها می باشد که برای تمامی برنامه های غیرمتمرکز (DAPP) یا توکن های جدید، تعریف می شود.
تیم توسعه دهنده ارز دیجیتال ترون قصد داشتند با تبلیغات زیاد، طرافداران و توکن های شبکه ERC20 را به طرف شبکه TRC20 جذب کنند. به همین دلیل است که میان این دو شبکه، شباهت های زیادی وجود دارد. در واقع بسیاری از استانداردهای TRC20 مشابه استانداردهای ERC20 است. گفتنی است که با وجود تبلیغات گسترده ارز دیجیتال ترون، بسیاری از پروژه ها، از شبکه ارز دیجیتال اتریوم به شبکه ترون منتقل نشدند.
آشنایی با استاندارد شبکه TRC-20 ترون
استاندارد TRC20 مجموعهای از قوانین برای ساخت توکن بر بستر بلاکچین ترون و بر پایه قراردادهای هوشمند است. TRC20 به دلیل امکانات مختلف و مزیتهایی که دارد یک رقیب جدی برای شبکه اتریوم و استاندارد ERC20 به شمار میرود.
ویژگیهای استاندارد شبکه TRC-20 ترون
سرعت انتقال سریع و کارمزد انتقال پایین از مهمترین ویژگیهای استفاده از این استاندارد است. سایر ویژگیهای استاندارد TRC20 عبارت است از:
- تراکنشها به صورت همتا به همتا و غیرمتمرکز انجام میشوند.
- ایجاد اپلیکیشنهای غیر متمرکز جدید را آسان میکند.
- مقیاسپذیری بالایی دارد.
- در طراحی و ساخت قراردادهای هوشمند استفاده میشود.
- از الگوریتم اجماع گواه اثبات سهام وکالتی استفاده میکند.
- در یک دفتر کل عمومی میتوان تراکنشها را ردیابی کرد.
- امکان سفارشیسازی رابط کاربری وجود دارد.
یک توکن TRC-20 چگونه ساخته میشود؟
برای ایجاد یک توکن TRC-20، صادرکننده قراردادی را در Solidity مینویسد. زبان برنامه نویسی Solidity در اصل برای بلاک چین اتریوم طراحی شده بود اما توسط بلاک چین ترون نیز پشتیبانی میشود. سپس توسعه دهنده ساختار کامل توکن را در کد قرار میدهد. برخی از پارامترهای اولیه مشخص شده در قرارداد هوشمند را در ادامه توضیح خواهیم داد.
تابع معامله
قراردادهای هوشمند TRC-20 حاوی بیتهای کدی هستند که از تراکنشهای معمول مربوط به توکن پشتیبانی میکنند. از توابع ارسال و انتقال برای تعریف فرآیندی استفاده شده که از طریق آن توکن از یک آدرس کیف پول به آدرس دیگری منتقل میشود. همچنین پیامدهای امنیتی استفاده از هر یک از توابع تراکنش را در نظر گرفته میشود؛ چون آنها مستعد آسیبپذیریهایی هستند که به راحتی میتوان از آنها سوء استفاده کرد.
طرح توزیع
استاندارد قرارداد هوشمند TRC-20 امکان ایجاد چندین نسخه از یک توکن را فراهم میکند. یعنی صادرکننده میتواند به تعداد دلخواه تعداد از همان توکن ایجاد کند. قرارداد همچنین الگوی توزیع توکن را مشخص میکند. توسعه دهنده همچنین میتواند قراردادهای واگذاری را در قرارداد تعریف کند.
پارامترهای اتوماسیون و DeFi
قراردادهای هوشمند مانند دستگاههای فروش خودکار هستند. بنابراین، یک صادرکننده توکن قرارداد هوشمند باید تعریف کند که در صورت رضایت، یک اقدام خودکار را آغاز میکند. میزان انجام این کار و اینکه آیا اصلا باید انجام شود، به نیازهای پروژه یا برنامه غیرمتمرکز که از توکن استفاده میکند، بستگی دارد. با ظهور امور مالی غیرمتمرکز، توکنهای TRC-20 باید برای ادغام در سیستمهای مالی غیرمتمرکز برنامهریزی شوند. صادرکننده توکن TRC-20 باید درصد لغزش مبادلات و عملکردهای احتمالی مالیات و فروش ارز دیجیتال را مشخص کند.
مالکیت قرارداد
کد ایجاد توکن قرارداد هوشمند TRC-20 باید مالکیت قرارداد را مشخص کند. سطح مالکیت روی یک توکن TRC-20 توانایی طرف مربوطه را برای تعامل با قرارداد حتی پس از استقرار آن تعیین میکند. به منظور اطمینان از عدم تمرکز، ممکن است از مالکیت قرارداد هوشمند صرف نظر شود. انصراف از مالکیت قرارداد هوشمند به این معنی است که سازنده پس از استقرار کد اصلی، نمیتواند تغییراتی در کد اصلی ایجاد کند. بلاک چین TRON تا صد TRX برای ایجاد توکنهای قرارداد هوشمند شارژ میکند.
پس از ساخته شدن کد قرارداد هوشمند، صادرکننده قرارداد را روی بلاک چین ترون مستقر میکند. برای ایجاد توکن، صادرکننده کارمزدی میپردازد و کارمزد پرداختی با توجه به ساختار قرارداد هوشمند متفاوت است. کد قرارداد هوشمند توسط بلاک چین ترون با کمک ماشین مجازی ترون (TVM) تفسیر میشود. TVM کاملا مانند ماشین مجازی اتریوم (EVM) کار میکند.
بلاک چین ترون با ایجاد تعداد مشخصی از توکنهای TRC-20 و بر اساس ویژگیهای بیان شده توسط صادرکننده، دستور را اجرا میکند. توکنهای ایجاد شده به آدرسهای کیف پول تعیین شده (معمولا کیف پول سازنده) ارسال میشوند. هنگامی که این کار انجام شد، توکن جدید TRC-20 میتواند مانند هر توکن دیجیتال دیگری مورد استفاده قرار گیرد و قادر است برای نشان دادن هر طبقه از دارایی در بلاک چین استفاده شود
پروژه های مبتنی بر استاندارد شبکه TRC-20 ترون
استاندارد TRC20 در حوزههای مختلفی مانند زنجیره تأمین، خدمات مالی، خدمات درمانی و … کاربرد دارد. سه پروژه معروف مبتنی بر این استاندارد عبارت است از:
تتر (Tether): بدون تردید، تتر بزرگترین و شناختهشدهترین پروژه با استفاده از استاندارد trc20 است. با توجه به کارمزدهای انتقال بسیار پایینتر در شبکه trc20، کاربران استفاده از تتر شبکه ترون را ترجیح میدهند.
ریوین (Revain): ریوین یکی دیگر از پروژههای مبتنی بر استاندارد trc20 است که از توکنهای TRC-20 به عنوان بخشی از پلتفرم خود استفاده میکند. Revain به عنوان نوعی نسخه مبتنی بر بلاکچین تراست پیلوت (Trust Pilot) عمل میکند. افرادی که نظرات خود را ارسال میکنند در ازای مشارکت خود جوایزی دریافت میکنند.
توکن جاست (Just): توکن جاست با نماد USDJ یکی از توکنهای برتر شبکه ترون با استاندارد TRC-20 است. کاربران میتوانند توکنهای TRX خود را در موقعیتهای بدهی وثیقه قرار دهند تا استیبل کوین USDJ را تولید کنند که پشتوانه آن دلار آمریکا است.
تفاوت ERC20 با TRC20
1_ اصلی ترین تفاوت بین این دو شبکه در مدل اجماع می باشد. تراکنش ها در شبکه بلاک چین اتریوم از طریق ماینینگ انجام می شود، این روش اجماع، غیرمتمرکز است و تامین درآمد در آن از طریق استخراج می باشد. روش اجماع در بلاک چین ترون به این شکل نیست و اجماع شبکه ترون از طریق استیک کردن انجام می شود. نحوه اجماع در این شبکه به این صورت نیست که هر کسی بتواند با استیک کردن هر مبلغی، در کار تایید تراکنش ها شرکت کند. در واقع هر از چند گاهی از میان کاربران شبکه، افرادی که بیشترین میزان ارز دیجیتال TRX دارند، انتخاب می شوند تا در شبکه TRC20 به تایید تراکنش ها بپردازند. بدیهی است که در شبکه TRC20 تامین درآمد از طریق استیک و نگهداری می باشد.
2_ تفاوت بعدی این دو شبکه در سرعت و مقدار کارمزد می باشد. اگر بخواهیم شبکه ارز دیجیتال اتریوم را با شبکه ارز دیجیتال بیت کوین مقایسه کنیم، به طور قطع می توان گفت شبکه ERC20 اتریوم، هم از نظر سرعت و هم از نظر میزان کارمزد، بهتر است. وقتی مقایسه را بین دو شبکه ERC20 و شبکه TRC20 ترون انجام دهیم، شبکه ترون با اختلاف زیاد از شبکه ERC20 پیشی می گیرد. از نظر سرعت، شبکه اتریوم به طور میانگین در هر ثانیه، حداکثر 30 تراکنش را انجام می دهد اما شبکه ترون در هر ثانیه می تواند تا 2150 تراکنش را انجام دهد. از نظر کارمزد نیز شبکه ترون، برای نقل و انتقال در این بستر، به طور میانگین کارمزد کمتری نسبت به شبکه اتریوم، می گیرد.
کارمزد تقریبی برای نقل و انتقال ارز دیجیتال ترون، بین 0 تا 1 ترون می باشد. در واقع در برخی پلفترم ها مانند ترون ولت، کارمزد جا به جایی این رمز ارز صفر است و میانگین مدت زمانی که طول می کشد تراکنش شما انجام شود به طور واقعی زیر 3 دقیقه است.
3_ یکی دیگر از تفاوت ها، در میزان محبوبیت این دو شبکه می باشد. از آنجایی که شبکه اتریوم سابقه بیشتری دارد میزبان توکن های بیشتری نیز می باشد و همین اتفاق موجب شده است که صرافی ها و کیف پول های بیشتری از شبکه ERC20 پشتیبانی کنند.
4_ به طور کلی از آن جایی که شبکه بلاک چین ترون، جدیدتر است، تکنولوژی به کار رفته در بلاک چین آن نیز پیشرفته تر می باشد اما از آپدیت های فوق العاده ی تیم توسعه دهنده اتریوم نیز نمی توان چشم پوشی کرد. تیم توسعه دهنده ترون ادعا می کند که شبکه TRC20 می تواند به صورت گسترده به توکن های زیادی سرویس دهد. همچنین این تیم معقد است بلاک چین ارز دیجیتال ترون بسیار مقیاس پذیر می باشد. همین ویژگی ها باعث شده است که برنامه های غیرمتمرکز (DAPP) بتوانند به راحتی در این بستر، از قرارداد های هوشمند موجود در شبکه TRC20 استفاده کنند و تا همیشه بدون اشکال به کار خود ادامه دهند.