وایت پیپر ترون | تقلید از فناوریهای اتریوم؟!
وایت پیپر ترون چه اهمیتی دارد؟ چه اطلاعاتی را میتوان با مطالعهی آن به دست آورد؟
به طور کلی وایت پیپر ارزهای دیجیتال سندی است که اطلاعات کلی دربارهی پروژهی آن رمز ارز ارائه میدهد. برای مثال کسی که قصد سرمایهگذاری بر روی یک ارز دیجیتال را داشته باشد بهتر است حتما وایت پیپر آن را مطالعه کند.
از طرفی ترون از رمزارزهای محبوب بازار ارزهای دیجیتال است که در سال 2017 و توسط جاستین سان بر روی بلاکچین اتریوم توسعه یافت، اگرچه بعدها ترون بلاکچین اختصاصی خود را ایجاد کرد. این ارز به سرعت شروع به رشد کرد و قیمت ترون روز به روز بالاتر میرفت تا این که نقدهای وایت پیپر آن ترمز رشداش را کشید! اگر قصد خرید ترون را دارید، بهتر است ابتدا با موارد بیانشده در وایت پیپر آن آشنا شوید تا بدانید چرا ترون را یک کپی ناقص از اتریوم میدانند!
در این مقاله از همتاپی به بررسی مهمترین مواردی که در وایت پیپر ترون بیان شده است میپردازیم. با ما همراه باشید.
وایت پیپر ترون شامل چه قسمتهایی است؟
ترون اگرچه ابتدا توکنی بر روی شبکه اتریوم بوده است، اما حالا برای خود شبکه بلاکچین جداگانهای تشکیل داده و وایت پیپری 40 صفحهای هم ضمیمه آن کرده است!
اما ما در این مقاله به کاربردیترین مسائل بیانشده در آن کار داریم. در ادامه بیشتر در مورد هر کدام از موارد ذکر شده در فهرست صحبت می کنیم.
اگر می خواهید نسخهی کامل ترون را مطالعه کنید میتوانید از اینجا آن را دانلود کنید. (پی دی اف)
اما اگر وقت یا حوصلهی مطالعه وایت پیپر ترون به زبان اصلی را ندارید، می توانید از مقاله حال حاضر استفاده کنید. ما در این مقاله همهی مباحث مهم وایت پیپر ترون را در حد ضرورت برای شما بیان کردهایم.
معرفی ترون
در پیشزمینه ترون به ایجاد بیت کوین در سال 2009 اشاره میشود. بیت کوین در میانهی بحران مالی سالهای 2007-2008 آمریکا پا به عرصه هستی گذاشت تا با شفافیت خود مشکلات سیستم مالی پیشین را حل کند.
از طرفی در اواخر سال 2013 وایت پیپر اتریوم با کاربران به اشتراک گذاشته شد. اتریوم قرار بود با استفاده از قراردادهای هوشمند به توسعه برنامه های غیرمتمرکز بپردازد.
در وایت پیپر ترون آمده است که اتریوم هم مثل بیت کوین با مشکلات مقیاسپذیری مواجه شد؛ این را میشد از هزینه بالا و سرعت کم تایید شدن تراکنشها فهمید.
به همین دلیل در سال 2017 فرزندخوانده اتریوم یعنی ترون متولد شد تا مشکلات مقیاسپذیری را حل کند.
عکس زیر میتواند به خوبی بیانگر تاریخچه ترون باشد.
اما وقایع به ترتیب زیر در ترون رخ دادهاند:
- سازمان خودمختار غیرمتمرکزِ (dao) ترون، در جولای سال 2017 ثبت شد
- در دسامبر سال 2017 ترون پروتکل متن باز خود را معرفی کرد
- جستجوگر و کیف پول وب ترون در می 2018 ارائه شدند
- در اکتبر سال 2018 ترون ماشین مجازی خود را راهاندازی کرد
هر واقعه و اتفاقی، تاثیر مشخصی بر قیمت ترون میگذارد. این اتفاقات ممکن است کاهش یا افزایش قیمت را بهدنبال داشته باشد. نکته مهمی که وجود دارد این است که بتوانید این نوسانات را پیشبینی کنید تا از بالا یا پایین رفتن قیمت، سود به دست آورید. با نگاهی دقیق به تاریخچه قیمت ترون میتوانید متوجه این موضوع شوید.
مطالب مرتبط: ترون چیست؟ از مفاهیم پایه تا معامله ترون |
اما ساختار ترون به چه صورت است؟
ساختار ترون
بلاکچین ترون از یک ساختار 3 لایهای استفاده میکند:
- لایه حافظه (storage layer)
- لایه هسته (core layer)
- لایه برنامه (application layer)
لایه حافظه به حافظه حالت (states storage) و حافظه زنجیر (chain storage) مربوط است.
لایه هسته به api کیف پول، قراردادهای هوشمند، حسابها، مکانیزم اجماع و sdk اختصاص دارد.
sdkها بستههای یکپارچهای از ابزارهای برنامهنویسی هستند که به برنامهنویسان کمک میکنند تا راه حلهای بلاکچین را توسعه دهند. همچنین api در بلاکچین یک رابط برنامهنویسی کاربردی است که به توسعهدهندگان اجازه میدهد تا با یک بلاکچین تعامل داشته باشند. |
لایه سوم هم که به عنوان لایهی برنامه شناخته میشود به کیف پولهای ترون و برنامههای غیرمتمرکز آن تعلق دارد.
تصویر زیر میتواند به خوبی نشاندهندهی لایههای بلاکچین ترون باشد.
مکانیزم اجماع ترون؛ اثبات سهام (pos)
در وایت پیپر ترون آمده است که مکانیزم گواه اثبات کار مورد استفاده در بلاکچینهای بیت کوین و اتریوم انرژی بسیار زیادی مصرف میکنند و از این نظر بهینه نیستند (و این یک حقیقت است!)
ذکر این نکته مهم است که اتریوم بعدها و در سال 2022 (پس از انتشار وایت پیپر ترون) از مکانیزم گواه اثبات کار به سمت مکانیزم اثبات سهام مهاجرت کرد. |
اما ترون از یک مکانیزم ابتکاری اثبات سهام واگذارشده (delegated proof of stake) استفاده میکند.
در این سیستم 27 sr (super representative) بلاکهایی را برای شبکه تولید میکنند.
نمایندگان فوقالعاده (sr) در واقع همان تولیدکنندگان بلاکها در ترون هستند که بر اساس رایگیری انتخاب میشوند. هر حساب کاربری با پرداخت 9999 ترون میتواند برای نماینده شدن کاندید شود، در صورتی که بعد از رایگیری جزء 27 نفر اول بود انتخاب میشود. |
هر 6 ساعت هولدرهای حساب ترون که حسابهای خود را مسدود کردهاند میتوانند برای انتخاب sr از میان نامزدهای مورد نظر رایگیری کنند تا 27 نفر نهایی انتخاب شوند.
چنین سیستمی سبب میشود تا ترون قادر باشد در هر ثانیه 2000 تراکنش را تایید کند.
شبکه بلاکچین ترون در هر 3 ثانیه یک بلاک تولید میکند. 32 رمزارز ترون به عنوان پاداش به srها داده میشود. هر بار که یک sr تولید بلاک را به پایان میرساند، پاداشها به یک حساب فرعی در سوپر دفتر (superledger) ارسال میشود.
حسابها در ترون
در ترون 3 حساب کاربری امکان ایجاد شدن دارد:
- حساب عادی (regular account)
این حسابها برای معاملات استاندارد استفاده میشوند.
- حسابهای توکن (token acconut)
حسابهای این دسته برای ذخیره توکنهای trc-10 استفاده میشوند.
- حسابهای قراردادی (contract account)
حسابهای قراردادهای هوشمند هستند که توسط حسابهای معمولی ایجاد میشوند و یا حسابهای معمولی محرک ایجاد آنها باشند.
بلاکچین ترون
یک بلاک ترون معمولا شامل یک هدر (header) بلاک و چندین تراکنش است. هدر بلاک خود شامل 3 بخش مختلف است:
- داده خام (raw data)
- امضای شاهد (witness- signature)
- آیدی بلاک (block id)
هر سه بخش در کدهای تصویر زیر گنجانده شدهاند:
تراکنشهای ترون
فرآیند امضای تراکنش ترون از الگوریتم رمزنگاری استاندارد ecdsa پیروی میکند. همچنین کارمزد شبکه ترون برای برخی از تراکنشها به صورت زیر است:
- ساخت یک نود (گره) شاهد: 9999 trx
- صدور توکن trc-10: 1024 trx
- ساخت یک حساب جدید: 0.1 trx
- ساخت یک جفت مبادلهای: 1024 trx
ماشین مجازی ترون (tron virtual machine)
ماشین مجازی ترون (tvm) سبک و تورینگ کامل (complete turing) است که برای اکوسیستم توسعه داده شده است. هدف این ماشین ارائه یک بلاکچین سفارشی است که در عین کارآمد بودن، راحت، پایدار، ایمن و مقیاسپذیر باشد.
tvm از evm ( ماشین مجازی اتریوم که عبارت کامل آن ethereum virtual machine است) فورک شده است و این را شاید بتوان یکی از آشکارترین نمونههای تقلید ترون از اتریوم نامید. اگرچه در tvm از مکانیزم اجماع dpos استفاده میشود و این با گس فی اتریوم تفاوت دارد.
به همین دلیل عملیاتها در ماشین مجازی ترون رایگان و بدون مصرف trx صورت میگیرند.
جریان کار ماشین مجازی ترون
کامپایلر (compiler) ابتدا قرارداد هوشمند زبان برنامهنویسی سالیدیتی را به یک بایت کد (byte code) قابل خواندن و اجرا ترجمه میکند. سپس tvm دادهها را از طریق کد opcode پردازش میکند، این کد معادل operating the logic of a stake-based finite state machine است.
در نهایت tvm به دادههای بلاکچین دسترسی پیدا کرده و رابط داده خارجی را از طریق لایه interoperation فراخوانی میکند.
تصویر زیر هم به خوبی این فرآیند را سادهسازی کرده است.
قراردادهای هوشمند ترون
قرارداد هوشمند (smart contracts) یک پروتکل است که به صورت دیجیتالی قراردادها را تایید میکند. این قراردادها قوانین و مجازاتهای یک توافق را مشخص میکنند، آنها همچنین مسئول اجرای خودکار تعهدات توافق هستند.
از منظر توکنیزه بودن، قراردادهای هوشمند به صورت خودکار سرمایههای افراد را بین طرفهای قرارداد منتقل می کند، به این شرط که معیارهای خاص از پیش تعیینشده لحاظ شوند.
قراردادهای هوشمند ترون بر روی زبان برنامهنویسی سالیدیتی (solidity) نوشته میشوند. این دومین تقلید آشکار ترون از اتریوم است، چون سالیدیتی زبانی است که توسعهدهندگان اتریوم رسما برای نوشتن قراردادهای هوشمند خود آن را توسعه دادهاند.
به هر ترتیب، بعد از نوشتن و تست کردن کد، قراردادها را میتوان در یک بایت کد همگردانی (کامپایل) کرد. بعد از آن کد برای اجرا بر روی شبکه ترون به ماشین مجازی ترون میرود. پس از اجرا میتوان قراردادها را از طریق آدرس آنها جستجو کرد.
رابط باینری برنامه (abi) توابع فراخوانی قرارداد را نشان میدهد و برای تعامل با شبکه از آن استفاده میشود.
توکنهای ترون
در ترون دو استاندارد trc-10 و trc-20 وجود دارد.
ترون trc-10
در شبکه ترون هر حساب میتواند با هزینه 1024 trx توکن صادر کند. برای صدور توکن، صادرکننده باید موارد زیر را مشخص کند:
- نام توکن
- کل سرمایه
- نرخ تبدیل به trx
- مدت زمان گردش سرمایه
- حداکثر مصرف پهنای باند در هر حساب
- کل مصرف پهنای باند
- مقدار توکن فریز شده
ترون trc-20
trc-20 یک استاندارد تکنیکی است که برای اجرای قراردادهای هوشمند به کار گرفته میشود. این استاندارد کاملا با استاندارد erc-20 اتریوم سازگاری دارد. رابط این استاندارد به شرح تصویر زیر است:
اما حاکمیت در ترون به چه شکل است؟
حاکمیت ترون
حاکمیت در ترون خود شامل 3 بخش است:
- نماینده فوقالعاده (super representative)
- کمیته (committee)
- ساختار (structure)
نماینده فوقالعاده
هر حساب کاربری در شبکه ترون میتواند درخواست دهد و فرصت تبدیل شدن به یک sr را داشته باشد. همه میتوانند به نامزدهای sr رای دهند تا 27 sr برتر مشخص شوند. نمایندگان فوقالعاده که وظیفهی تولید بلاکها را بر عهده دارند، هر 6 ساعت یکبار انتخاب میشوند.
برای جلوگیری از حملات مخرب، کاربران برای تبدیل شدن به sr باید مقدار 9999 trx را به اشتراک بگذارند.
کمیته
کمیته در شبکه ترون ایجاد شده است تا پویایی پارامترهای آن را بهبود ببخشد؛ عواملی مثل:
- پاداش تولید بلاک
- کارمزدهای تراکنش
در حال حاضر کمیته از 27 نماینده فوقالعاده تشکیل شده است. هر نماینده فوقالعاده میتواند طرحی بدهد و برای انتخاب طرحهای دیگر رای بدهد. اگر یک طرح 19 رای موافق یا بیشتر را دریافت کرد، تایید شده است. سپس تغییرات در دورهی نگهداری بعد (3 روز) اعمال میشوند.
ساختار
نمایندگان فوقالعاده شاهدان بلاکهای تازه تولیدشده هستند. یک شاهد شامل 8 پارامتر است:
- آدرس
- تعداد آرا
- کلید عمومی
- یو آر ال (url)
- مقدار کل تولید شده
- مقدار کل از دست رفته
- آخرین شماره بلاک
توسعه dappها
ترون برای توسعه برنامههای غیرمتمرکز خود در 4 بخش مختلف خود بهبودهایی ایجاد کرده است؛ شامل:
- aipها
- شبکهها
- ابزارها
- منابع
نتیجهگیری
در بخش نتیجهگیری به معرفی دوباره ترون پرداخته میشود. ترون روزانه بیش از 2 میلیون تراکنش را در بیش از 700 هزار حساب مدیریت میکند، آن هم با سرعتی برابر با 2000 تراکنش در ثانیه.
کپی کاری و کلاهبرداری ترون
همانطور که در قسمتهای ماشین مجازی ترون و زبان برنامهنویسی سالیدیتی دیدید، شباهت بسیاری بین نحوهی کار ترون و اتریوم دیده میشود. این مسئله به خصوص زمانی برای شما آشکار میشود که وایت پیپر اتریوم را هم مطالعه کرده باشید.
با این حال ترون تراکنشهای سریعتر و ارزانتر را ارائه میدهد. همچنین قراردادهای هوشمند آن هم سادهتر نوشته و اجرا میشوند. همین مسئله آن را به خوراکی برای طرحهای کلاهبرداری تبدیل کرده است.
بسیاری از شرکتهای کلاهبرداری و طرحهای پانزی از همین مزایا استفاده میکنند تا به نفع خودشان سود کسب کنند؛ ضررش هم بماند برای کاربرانی مثل ما و شما!
اگر می خواهید بیشتر در این باره بدانید و با روشهای مقابله با آن آشنا شوید، توصیه میکنیم حتما کلاهبرداریهای ترون را مطالعه کنید.
سخن پایانی
ترون یکی از محبوبترین ارزهای دیجیتال حال حاضر بازار رمزارزها است که میتوانید برای سرمایهگذاری و پرداختهای خود از آن استفاده کنید. بهتر است وایت پیپر ترون را پیش از خرید آن مطالعه کنید تا با هدفها و نحوهی عملکرد آن آشنا شوید.
با توجه به اینکه ایجاد قراردادهای هوشمند در ترون آسان است، امکان کلاهبرداری برخی افراد هم در آن وجود دارد.
مطالب مرتبط با وایت پیپر ترون
- وایت پیپر لایت کوین، همانند وایت پیپرهای سایر ارزهای دیجیتال، اطلاعات مهم درباره پروژه لایت کوین را ارائه میدهد. برای کسانی که قصد خرید لایت کوین دارند، مطالعه این وایت پیپر قبل از سرمایهگذاری یا ترید ضروری است. ما در همتاپی به بررسی جنبههای مختلف وایت پیپر ltc میپردازیم.
- اگر علاقهمند به دانستن بیشتر درباره وایت پیپر اتریوم هستید و قبلاً با اتریوم آشنایی دارید، مقاله ما در همتاپی راهنمای خوبی برای شما خواهد بود. در این مقاله، به طور واضح و ساده به معرفی و توضیح مهمترین موضوعات مطرح شده در وایت پیپر اتریوم پرداخته شده است.
- اکنون که با مفهوم وایت پیپر و اهمیت آن در دنیای ارزهای دیجیتال آشنا شدهاید، به شما توصیه میکنیم مقاله ما در مورد وایت پیپر تتر را نیز مطالعه کنید. این مقاله به شما بینش عمیقتری درباره تتر و جایگاه آن در بازار ارز دیجیتال خواهد داد و به درک بهتری از نحوه عملکرد و مزایای این رمزارز خواهید رسید.
- کنجکاوید بدانید بیت کوین چگونه شروع شد و چه اصولی پشت آن قرار دارد؟ مقاله ‘وایت پیپر بیت کوین‘ را بخوانید تا با مبانی و فلسفهای که این ارز دیجیتال را شکل داده، آشنا شوید. این مقاله بینش عمیقی به شما در مورد بیت کوین و چشمانداز آن در جهان ارزهای دیجیتال خواهد داد.