۲۶ فروردین ۱۴۰۴ اخبار
  1. کمبو کارت موس (Mouse) امروز سه شنبه ۲۶ فروردین
  2. کمبو کارت سیتی هولدر (City Holder) امروز سه شنبه ۲۶ فروردین
  3. کمبو کارت امروز دروپی (Dropee) سه شنبه ۲۶ فروردین
  4. تصویر امروز جیمز سه شنبه ۲۶ فروردین به همراه پاسخ تصویری
  5. جهش ۸ درصدی بیت کوین؛ تغییر روند یا فریب بازار؟
  6. کد مورس همستر کامبت امروز ۲۶ فروردین ۱۴۰۴
  7. راهکار اقتصادی نخست وزیر بوتان برای دولت‌ها؛ استخراج بیت کوین
  8. هشدار برای پای نتورک پس از سقوط ۶ میلیارد دلاری مانترا
  9. قطعی دیتاسنتر آمازون؛ برداشت‌ها در بایننس و کوکوین متوقف شد
  10. قیمت امروز بلوم (BLUM) سه‌شنبه ۲۶ فروردین
  11. دیدگاه عجیب بو هاینز؛ آمریکا به دنبال ذخایر نامحدود بیت کوین!
  12. قیمت پای نتورک به تومان امروز ۲۶ فروردین در صرافی‌ها
  13. سلطه ۶۰ درصدی بیت‌کوین؛ تحول مهم در بازار ارز دیجیتال
  14. کارت های امروز همستر کامبت سه شنبه ۲۶ فروردین (Hamster GameDev)
  15. کمبو کارت ترامپ فارم (Trump Farm) امروز سه شنبه ۲۶ فروردین
  16. کارت های امروز تپ کوین (Tapcoin) ۲۶ فروردین
  17. کارتهای بامز امروز سه شنبه ۲۶ فروردین + راهنمای تصویری
  18. ورود سرمایه به ETF‌های بیت کوین و کاهش ارزش اتریوم
  19. ترامپ در پی استفاده از درآمدهای تعرفه‌ای برای خرید بیت کوین
  20. اولین ETF سولانا در کانادا؛ آغاز موج جدید سرمایه‌گذاری
تلگرام ثبت‌نام در رمزینکس

وایت پیپر ترون چیست؟ بررسی ساختار وایت پیپر TRX

 
۱۹ فروردین ۱۴۰۴
  18 دقیقه
وایت پیپر ترون چیست؟ بررسی ساختار وایت پیپر TRX

وایت پیپر ترون (Tron Whitepaper)، سند فنی و راهبردی این پروژه بلاک‌چینی است که با هدف ساخت پلتفرمی غیر متمرکز، آزاد و مقیاس‌پذیر تدوین شده است. این سند توسط بنیاد ترون و بنیان‌گذار آن جاستین سان، منتشر شده و مفاهیمی چون معماری چندلایه، الگوریتم اجماع DPoS، قراردادهای هوشمند، شبکه‌های P2P و مکانیزم‌های ذخیره‌سازی توزیع‌شده را معرفی می‌کند. در این مقاله، اجزای کلیدی این سند و کارکرد آن‌ها در اکوسیستم ترون به صورت تحلیلی بررسی شده‌اند.

وایت پیپر ترون چیست؟

وایت پیپر ترون چیست؟
معماری نرم‌افزاری ترون به سه لایه اصلی تقسیم می‌شود.

وایت پیپر ترون یک سند فنی است که مفاهیم بنیادین، اهداف، ساختار شبکه و چشم‌انداز فناوری بلاک‌چین ترون را تشریح می‌کند. این سند در ابتدا توسط جاستین سان، بنیان‌گذار ترون، منتشر شد و در آن تلاش شده است تا راه حلی برای مشکلاتی نظیر تمرکزگرایی در صنعت محتوای دیجیتال، ناکارآمدی زیرساخت‌های فعلی بلاک‌چین، و محدودیت‌های مقیاس‌پذیری ارائه شود. وایت‌پیپر ترون نشان می‌دهد که این پروژه با تکیه بر معماری چندلایه، قراردادهای هوشمند، و الگوریتم اجماع DPoS، بستری برای ایجاد اینترنت غیر متمرکز فراهم می‌کند که در آن مالکیت پول، داده‌ها و محتوا در اختیار کاربران قرار دارد. اگر می‌خواهید بدانید قرارداد هوشمند ترون چیست یا لایه‌های مختلف این شبکه چطور کار می‌کنند، می‌توانید بخش‌های مربوطه را در وایت پیپر ترون مطالعه کنید.

اهمیت وایت پیپر در اکوسیستم ترون چیست؟

اهمیت وایت پیپر در اکوسیستم ترون چیست؟
انجام تراکنش روی شبکه ترون بسیار ارزان است.

بسیاری از سرمایه‌گذاران هوشمند، پیش از خرید ترون تصمیم می‌گیرند ویژگی‌های ساختاری این شبکه را بررسی کنند. وایت پیپر ترون به عنوان سند مرجع اصلی پروژه، نقش محوری در تبیین مسیر توسعه فنی، ارائه روش‌های تصمیم‌گیری‌های راهبردی و شفاف‌سازی شیوه عملکرد این شبکه دارد. این سند نه تنها برای توسعه‌دهندگان به عنوان نقشه راه پیاده‌سازی برنامه‌های غیر متمرکز کاربرد دارد، بلکه برای سرمایه‌گذاران و مشارکت‌کنندگان در شبکه نیز معیار ارزیابی قابلیت‌ها و چشم‌اندازهای پروژه محسوب می‌شود. وایت پیپر، چهارچوب قوانین پروتکل پروژه را مشخص کرده و با ارائه جزئیاتی درباره مدل اقتصادی، سازوکار حاکمیت، ساختار لایه‌ای، و قابلیت‌های مقیاس‌پذیری، به افزایش اعتماد در اکوسیستم ترون کمک کرده است.

ساختار و معماری وایت پیپر ترون

ساختار و معماری وایت پیپر ترون
توکن‌های زیادی روی شبکه ترون ضرب شده‌اند، از جمله تتر.

وایت‌پیپر ترون از ساختاری منظم و چندبخشی برخوردار است که هر بخش آن به یکی از اجزای کلیدی شبکه می‌پردازد. این ساختار شامل تعریف اهداف کلی پروژه، توضیح این که نحوه کار ترون چیست، تشریح لایه‌های مختلف معماری شبکه (لایه ذخیره‌سازی، لایه هسته، و لایه اپلیکیشن)، شرح مکانیزم اجماع اثبات سهام نمایندگی‌شده (DPoS)، طراحی قراردادهای هوشمند، و نحوه تعامل کاربران و توسعه‌دهندگان با شبکه است. در این سند، همچنین مفاهیم مرتبط با مدل UTXO و حساب‌محور، زنجیره‌های جانبی، سیستم رای‌گیری و ساختار توکنومیک نیز با رویکردی فنی و تحلیلی مورد بررسی قرار گرفته‌اند. این معماری ماژولار و چند لایه، امکان توسعه پایدار، مقیاس‌پذیر و سازگار با نیازهای آینده را در اکوسیستم ترون فراهم می‌کند. در ادامه نگاهی دقیق‌تر به اجزای این شبکه خواهیم انداخت.

پلتفرم رسانه‌های اجتماعی (Social Media Platform) 

ترون در وایت‌پیپر خود اعلام می‌کند که یکی از ماموریت‌های اصلی‌اش، ایجاد یک پلتفرم رسانه‌ای غیر متمرکز است که به تولیدکنندگان محتوا اجازه می‌دهد آثار خود را بدون نیاز به واسطه‌هایی مانند یوتیوب، فیسبوک یا اسپاتیفای، مستقیما به مخاطبان عرضه کنند. این یعنی کاربران دیگر مجبور نیستند درصد زیادی از درآمدشان را به شرکت‌های واسطه بدهند. در شبکه ترون، تولیدکننده محتوا می‌تواند مثلا یک موزیک، ویدیو یا مقاله منتشر کند و کاربران در ازای دسترسی به آن، با ارز دیجیتال TRX به او پرداخت کنند. مثال ساده‌اش این است که یک هنرمند مستقل، به‌جای بارگذاری آهنگ‌هایش روی اسپاتیفای و گرفتن سهم ناچیز از سود، می‌تواند در یک برنامه غیر متمرکز ساخته‌شده بر بستر ترون (مثل TRONTV) موزیک‌هایش را منتشر کند و از شنوندگان مستقیما پاداش دریافت کند. این ساختار، هم درآمد را منصفانه‌تر می‌کند و هم آزادی بیان و مالکیت دیجیتال را تقویت می‌کند. البته پلتفرم TRONTV در حال حاضر فعالیتی ندارد و با اقبال عمومی مواجه نشده است.

شبکه ثبت‌نام P2P کاربر

شبکه ثبت‌نام P2P کاربر در وایت پیپر ترون
شبکه ترون امکان ذخیره‌سازی داده‌ها را به صورت غیر متمرکز فراهم می‌کند.

در سیستم سنتی، اطلاعات ثبت‌نام کاربران در یک پایگاه داده متمرکز نگهداری می‌شود که می‌تواند هدف حملات سایبری، فیلترینگ یا سانسور قرار بگیرد. ترون اما از یک شبکه ثبت‌نام همتا به همتا (P2P) استفاده می‌کند، به این معنا که اطلاعات کاربران بین نودهای شبکه به‌صورت توزیع‌شده ذخیره می‌شود و هیچ مرکز واحدی وجود ندارد که کنترل یا دسترسی کامل به داده‌ها داشته باشد. مثلا فرض کنید کاربری بخواهد به یک برنامه غیر متمرکز در شبکه ترون بپیوندد؛ فرآیند ثبت‌نام او شامل تولید یک جفت کلید رمزنگاری (عمومی و خصوصی) است که بدون نیاز به تایید شخص ثالث انجام می‌شود. تایید هویت و ثبت‌نام بر اساس الگوریتم‌های اجماع شبکه انجام شده و گره‌های مختلف صحت اطلاعات را بررسی می‌کنند. این روش باعث می‌شود حتی اگر بخشی از شبکه از دسترس خارج شود یا مورد حمله قرار گیرد، کل سیستم همچنان پایدار و امن باقی بماند.

شبکه همپوشان قابل‌ردیابی DHT

ترون برای سازماندهی و اشتراک‌گذاری اطلاعات در سطح شبکه از ساختاری به نام جدول درهم‌سازی توزیع‌شده (DHT) استفاده می‌کند. DHT یک شبکه همپوشان است که به نودها اجازه می‌دهد اطلاعات خاصی را ذخیره یا جست‌وجو کنند، بدون آنکه نیاز به سرور مرکزی باشد. مثلا فرض کنید یک فایل ویدیویی روی یکی از برنامه‌های ترون بارگذاری شده است. با کمک DHT، کاربر دیگری که به دنبال آن فایل است، بدون نیاز به مراجعه به یک سرور مرکزی، می‌تواند مستقیما از نودهایی که آن فایل را دارند آن را دریافت کند. DHT به‌گونه‌ای طراحی شده که مسیر انتقال داده‌ها میان نودها قابل شناسایی است؛ اما همچنان حفظ حریم خصوصی کاربران در اولویت قرار دارد. این ویژگی در پروژه‌هایی مانند BitTorrent (که با ترون ادغام شده) نمود پیدا کرده است، به طوری که اشتراک‌گذاری فایل‌ها در مقیاس وسیع و به صورت سریع و غیر متمرکز انجام می‌شود.

ویژگی‌های مکانیزم ثبت‌نام ترون

ثبت‌نام در اکوسیستم ترون با استفاده از فناوری‌های رمزنگاری انجام می‌شود. هر کاربر برای ورود به شبکه، یک کلید عمومی و یک کلید خصوصی دریافت می‌کند که معادل امضای دیجیتال اوست و برای شناسایی، احراز هویت و انجام تراکنش‌ها استفاده می‌شود. این مکانیزم نه تنها امنیت بالایی دارد، بلکه نیاز به استفاده از نام کاربری، رمز عبور یا احراز هویت سنتی را از بین می‌برد. به عنوان مثال، برای استفاده از یک برنامه غیرمتمرکز مانند JustLend (یکی از پروژه‌های دیفای در ترون)، کاربر فقط با استفاده از کیف پول دیجیتال خود وارد می‌شود و نیازی به ایمیل یا تایید شماره تلفن نیست. همچنین با استفاده از گره‌های ناظر (Witness Nodesها مسئول ساخت بلاک‌های جدید هستند) در شبکه، تمام ثبت‌نام‌ها و تراکنش‌ها به صورت عمومی، شفاف و قابل پیگیری هستند، ولی به‌خاطر رمزنگاری، حریم خصوصی کاربر همچنان حفظ می‌شود. این ترکیب باعث شده تا ثبت‌نام در ترون هم سریع باشد، هم امن، و هم متناسب با ساختار غیر متمرکز شبکه.

پلتفرم بلاک‌چین (Block-chain Platform)

پلتفرم بلاک‌چین (Block-chain Platform) در ترون
ترون یک بلاکچین متن‌باز است.

ترون یک پلتفرم بلاک‌چین عمومی و متن‌باز است که با هدف ارائه زیرساختی مقیاس‌پذیر، سریع و غیر متمرکز برای اجرای برنامه‌های غیرمتمرکز (dApps) طراحی شده. این پلتفرم نه تنها امکان انتقال دارایی‌های دیجیتال را فراهم می‌کند، بلکه بستری برای ساخت و اجرای قراردادهای هوشمند، خدمات مالی غیر متمرکز، بازی‌های بلاک‌چینی، و رسانه‌های آزاد نیز هست. یکی از ویژگی‌های مهم ترون، سرعت بالای تراکنش‌هاست؛ شبکه ترون می‌تواند تا ۲ هزار تراکنش در ثانیه (TPS) را پردازش کند، در حالی که بیت‌کوین حدود ۷ و اتریوم حدود ۱۰۰ TPS دارند. برای مثال، اپلیکیشن‌های مشهوری مثل WINkLink (پلتفرم بازی و شرط‌بندی غیر متمرکز) روی بستر ترون ساخته شده‌اند که از مزایای این سرعت و مقیاس‌پذیری بالا بهره‌ می‌برند. همه این‌ها ترون را به یکی از رقبای جدی اتریوم در حوزه قراردادهای هوشمند و اجرای dAppها تبدیل کرده‌اند؛ اما با وجود این زیرساخت قدرتمند، هنوز کاربران اتریوم بسیار بیشتر از کاربران ترون هستند و برنامه‌های تحت اکوسیستم اتریوم سرمایه‌های بیشتری را جذب کرده‌اند.

سطوح نرم‌افزار ترون

معماری نرم‌افزاری ترون به سه لایه اصلی تقسیم می‌شود: لایه ذخیره‌سازی (Storage Layer)، لایه هسته (Core Layer)، و لایه اپلیکیشن (Application Layer).

  • لایه ذخیره‌سازی مسئول نگهداری داده‌های بلاک‌چین، وضعیت حساب‌ها و داده‌های قراردادهای هوشمند است.
  • لایه هسته شامل ماژول‌هایی مثل مدیریت حساب‌ها، الگوریتم اجماع، و اجرای قراردادهای هوشمند می‌باشد.
  • لایه اپلیکیشن جایی است که توسعه‌دهندگان می‌توانند اپلیکیشن‌های غیر متمرکز خود را با استفاده از APIهای فراهم‌شده بنویسند.

به عنوان مثال، یک بازی بلاک‌چینی که روی ترون ساخته شده، اطلاعات مربوط به امتیازها و تراکنش‌ها را در لایه ذخیره‌سازی نگه می‌دارد، قوانین بازی در قالب قرارداد هوشمند روی لایه هسته اجرا می‌شود، و رابط کاربری بازی در لایه اپلیکیشن با کاربر تعامل دارد. این تفکیک لایه‌ای باعث می‌شود توسعه، نگهداری و به‌روزرسانی سیستم روان و بدون ایراد انجام شود.

خروجی‌های خرج نشده‌ی تراکنش (UTXO)

UTXO یا «خروجی خرج نشده تراکنش‌ها» مفهومی است که ابتدا در بیت کوین معرفی شد و در ترون نیز در لایه زیرین تراکنش‌ها استفاده می‌شود. مدل UTXO به‌زبان ساده یعنی: «هر تراکنشی که از کیف پولی ارسال می‌شود، می‌تواند خروجی‌هایی تولید کند که تا زمان استفاده مجدد، در حالت «خرج‌نشده» باقی می‌مانند.»

به عنوان مثلا اگر کاربری ۵۰ ترون داشته باشد و بخواهد ۲۰ ترون انتقال دهد، شبکه ابتدا یک UTXO جدید به مقدار ۵۰ ترون شناسایی می‌کند، ۲۰ ترون به گیرنده می‌دهد، و ۳۰ ترون باقی‌ به عنوان «باقی‌مانده» به کیف پول فرستنده برمی‌گردد. در این مدل، هیچ حسابی (مانند بانک‌ها که هر فرد حسابی دارد که موجودی او در آن نوشته شده است) به شکل مستقیم موجودی ندارد، بلکه موجودی هر کیف پول، به مجموع UTXOهای در دسترس بستگی دارد. البته ترون در حال حاضر از مدل Account-based مانند اتریوم استفاده می‌کند، ولی در لایه زیرتری از مدل UTXO بهره می‌برد. این معماری بازدهی مدل UTXO را فراهم می‌کند، در عین حال شبکه ترون را با باقی شبکه‌ها مانند اتریوم یا بایننس اسمارت چین که از مدل Account-based استفاده می‌کنند پیوند می‌دهد.

قراردادهای هوشمند ترون

قراردادهای هوشمند ترون
جاستین سان خالق ترون است.

قراردادهای هوشمند در شبکه ترون به صورت برنامه‌هایی نوشته شده‌اند که روی ماشین مجازی ترون (TVM) اجرا می‌شوند. این قراردادها امکان انجام تراکنش‌ها و عملیات پیچیده را بدون نیاز به شخص ثالث فراهم می‌کنند. ترون از زبان برنامه‌نویسی Solidity پشتیبانی می‌کند، همان زبانی که در اتریوم هم استفاده می‌شود، و همین باعث شده مهاجرت یا توسعه برنامه‌های غیر متمرکز از اتریوم به ترون بسیار ساده باشد.

برای مثال، یک قرارداد هوشمند در ترون می‌تواند برای انجام پرداخت خودکار قسط‌های یک وام، یا اجرای رای‌گیری غیر متمرکز میان اعضای یک سازمان استفاده شود. سرعت اجرای این قراردادها بسیار بالا و هزینه اجرای آن‌ها بسیار پایین است. پروژه‌هایی مثل JustLend، JustMoney و WINkLink همگی از قراردادهای هوشمند ترون استفاده می‌کنند تا خدمات مالی غیرمتمرکز ارائه دهند. این قراردادها در عین شفافیت، غیرقابل تغییر و قابل بررسی توسط عموم هستند.

مکانیزم اجماع ترون

ترون از مکانیزم اجماع DPoS (اثبات سهام نمایندگی‌شده) استفاده می‌کند، که نسخه‌ای بهینه شده از مدل اثبات سهام (PoS) است. در این مدل، کاربران شبکه می‌توانند توکن‌های ترون خود را استیک (قفل) کنند تا به نمایندگانی به نام Super Representatives رای بدهند. این نمایندگان که به اختصار SR نامیده می‌شوند، مسئول تایید تراکنش‌ها، تولید بلاک‌ها و حفظ امنیت شبکه هستند.

در حال حاضر، ۲۷ نماینده به صورت دائمی در حال تولید بلاک هستند و این نماینده‌ها هر ۶ ساعت یک‌بار با رای‌گیری جامعه جایگزین می‌شوند. این سیستم باعث می‌شود سرعت تایید بلاک بسیار بالا باشد (هر ۳ ثانیه یک بلاک)، در حالی‌که تمرکززدایی نیز در سطح مناسبی حفظ می‌شود. برای مثال، اگر شما ۱۰۰۰ ترون داشته باشید، می‌تونید آن‌ها را استیک کرده و به یک نماینده رای بدهید، و در ازای این مشارکت، پاداشی از جنس ترون دریافت کنید. روش DPoS همچنین مصرف انرژی بسیار پایین‌تری نسبت به الگوریتم‌هایی مثل اثبات کار (که در بیت کوین استفاده می‌شود) دارد، که آن را به گزینه‌ای مناسب برای مقیاس‌پذیری بالا تبدیل کرده است.

سیستم ذخیره‌سازی توزیع‌شده مبتنی بر P2P

سیستم ذخیره‌سازی توزیع‌شده مبتنی بر P2P در وایت پیپر ترون
فایل‌ها با کمک جدول درهم‌سازی توزیع‌شده (DHT) به راحتی در شبکه ترون قابل دست‌یابی‌اند.

ترون برای ذخیره‌سازی داده‌ها به جای استفاده از سرورهای متمرکز، از یک سیستم ذخیره‌سازی توزیع‌شده مبتنی بر شبکه همتا به همتا (P2P) استفاده می‌کند. در این ساختار، فایل‌ها بین کاربران شبکه توزیع می‌شوند و هر کاربر نقش یک نود ذخیره‌سازی را ایفا می‌کند. به‌عبارتی، داده‌ها به بخش‌های کوچکی تقسیم شده و در مکان‌های مختلف در سراسر شبکه ذخیره می‌شوند. مثلا وقتی یک ویدیوی حجیم آپلود می‌شود، به تکه‌های کوچکی تقسیم شده و این تکه‌ها در نودهای مختلف پخش می‌گردند. وقتی کاربری دیگر آن ویدیو را بخواهد، این تکه‌ها به صورت موازی از چندین نود جمع‌آوری و بازسازی می‌شوند.

این سیستم مشابه عملکرد IPFS یا InterPlanetary File System و شبکه BitTorrent است، که اتفاقا هر دو در اکوسیستم ترون مورد استفاده قرار می‌گیرند. این روش ذخیره‌سازی باعث افزایش تاب‌آوری (resilience به این معنا که یک شبکه چقدر می‌تواند در برابر از دست رفتن داده‌ها مقاوم باشد)، عدم تمرکز و کاهش هزینه‌های زیرساختی می‌شود، در حالی که کاربران می‌توانند در قبال به اشتراک‌گذاری فضای ذخیره‌سازی یا پهنای باند خود، توکن پاداش نیز دریافت کنند.

گره‌ها و ردیابی در شبکه ترون

گره‌ها (Nodes) اجزای اساسی شبکه ترون هستند که هر کدام وظایف خاصی در انتقال، ذخیره‌سازی و تایید داده‌ها بر عهده دارند. در شبکه ترون، سه نوع گره اصلی تعریف شده:

  • گره کامل (Full Node): اطلاعات کامل بلاک‌چین را نگه می‌دارد و در اختیار دیگر نودهای شبکه قرار می‌دهد و APIهای مربوط به داده‌ها را ارائه می‌دهد.
  • گره‌های شاهد (Super Representative Nodes): مسئول تایید تراکنش‌ها، ایجاد بلاک و مشارکت در اجماع هستند.
  • گره‌های Solidity Node: این گره‌ها برای همگام‌سازی بلاک‌های تایید شده و ارائه API استفاده می‌شوند؛ اما هم‌اکنون در گره‌های کامل ادغام شده‌اند.

ترون برای افزایش شفافیت و قابلیت نظارت، امکان ردیابی داده‌ها و تراکنش‌ها را به شکلی در شبکه فراهم کرده که در عین حال، حریم خصوصی کاربران نیز حفظ شود. برای مثال، هر تراکنش یک شناسه یکتا (TxID) دارد که از طریق مرورگر بلاک‌چین ترون (Tronscan) قابل پیگیری است. این یعنی اگر شما توکن به کسی ارسال کنید، می‌توانید وضعیت آن را لحظه‌به‌لحظه مشاهده کنید و مطمئن شوید که چه زمان به مقصد رسیده است.

سیستم تعیین کد هش

گره‌ها و ردیابی در شبکه ترون
هش یک تابع درهم‌ساز است. به این معنی که یک ورودی را به رشته‌ای مبهم و غیرقابل حدس تبدیل می‌کند.

در بلاک‌چین ترون مانند دیگر بلاک‌چین‌ها هر بلاک، تراکنش یا فایل، دارای یک کد هش (Hash Code) منحصر به‌فرد است. این کد هش در واقع امضای دیجیتالی اطلاعات است که برای شناسایی، تایید و جلوگیری از تغییر یا جعل داده‌ها استفاده می‌شود. مثلا اگر یک تراکنش روی شبکه منتشر شود، کد هش آن تضمین می‌کند که اگر حتی یک کاراکتر در آن تغییر کند، هش جدید کاملا متفاوت خواهد بود. این ویژگی باعث می‌شود هرگونه دستکاری بلافاصله قابل تشخیص باشد.

سیستم هشینگ ترون از الگوریتم‌هایی مانند SHA-256 و KECCAK بهره می‌برد تا داده‌ها را با امنیت بالا رمزنگاری و امضا کند. در بخش‌هایی از ترون که تعامل با اتریوم وجود دارد، سیستم تعیین کد هش به صورت تطبیقی عمل می‌کند تا با سایر شبکه‌ها نیز هماهنگ باشد. این سیستم نقش مهمی در امنیت، ردیابی و اثبات صحت داده‌ها دارد.

لایه شبکه ترون

لایه شبکه ترون وظیفه برقراری ارتباط میان نودها، انتقال داده‌ها، توزیع اطلاعات بلاک‌ها و تراکنش‌ها را بر عهده دارد. این لایه همان لایه‌ای است که «زبان مشترک» بین تمام نودهای ترون را فراهم می‌کند و تضمین می‌کند که داده‌ها به درستی و با سرعت بالا منتقل شوند. ساختار این لایه به صورت پروتکل ارتباطی TCP + gRPC طراحی شده است، که باعث ایجاد ارتباط سریع، پایدار و منعطف بین نودها می‌شود.

مثلا وقتی یک کاربر تراکنشی را ارسال می‌کند، این تراکنش ابتدا به نزدیک‌ترین نود منتقل می‌شود، سپس توسط پروتکل‌های این لایه در شبکه پخش (Broadcast) می‌شود تا تمام گره‌های مربوط آن را دریافت کنند. این لایه همچنین مسئول همگام‌سازی اطلاعات بین نودهای مختلف است، که باعث می‌شود همه نودها یک نسخه همسان از بلاک‌چین را در اختیار داشته باشند.

لایه مسیریابی ترون

لایه مسیریابی در معماری ترون وظیفه دارد مسیر بهینه برای انتقال داده‌ها بین نودها را پیدا و تعیین کند. این لایه با استفاده از جدور درهم‌سازی توزیع‌شده (Distributed Hash Table یا DHT) ، نودهای مناسب را برای ارسال یا دریافت داده‌ها شناسایی می‌کند.

فرض کنید یک نود قصد دارد به داده‌ای خاص در شبکه دسترسی پیدا کند؛ لایه مسیریابی با توجه به هش آن داده، سریع‌ترین و نزدیک‌ترین مسیر را در بین هزاران نود موجود پیدا می‌کند. این نوع مسیریابی شبیه به عملکرد تورنت است، که به جای جستجو در یک سرور مشخص، فایل مورد نظر را بین منابع متعدد جستجو می‌کند. عملکرد این لایه در کنار ساختار DHT باعث افزایش مقیاس‌پذیری و پایداری شبکه می‌شود، مخصوصا در زمان‌هایی که تعداد زیادی کاربر به صورت هم‌زمان در حال فعالیت هستند.

لایه مبادله بلوک

لایه مبادله بلوک
برنامه‌های غیر متمرکز با کمک قراردادهای هوشمند کار می‌کنند.

لایه مبادله بلوک در شبکه ترون وظیفه دارد انتقال داده‌ها را میان نودها به هماهنگی برساند. این لایه در واقع رابط بین نودهای تولیدکننده بلوک (مثل SRها) و نودهای دریافت‌کننده (مثل Full Nodes) است. وقتی یک بلاک جدید ایجاد می‌شود، این لایه آن را به صورت لحظه‌ای بین سایر نودهای شبکه توزیع می‌کند تا اطلاعات همه نودها به‌روز باشد.

مثلا وقتی یک تراکنش تایید می‌شود و وارد یک بلاک جدید می‌گردد، لایه مبادله بلاک آن بلاک را به سرعت در اختیار نودهای دیگر قرار می‌دهد. در صورتی که یک نود مدتی به شبکه وصل نبوده باشد، این لایه وظیفه همگام‌سازی آن نود را نیز بر عهده دارد. با استفاده از این ساختار، شبکه ترون قادر است در عرض چند ثانیه به‌روزرسانی‌های بلاک‌چین را بین هزاران نود منتشر کند، بدون اینکه شبکه دچار تاخیر یا اختلال شود.

مقیاس پذیری معماری وایت پیپر ترون چطور تامین میشود؟

یکی از مهم‌ترین چالش‌های بلاک‌چین‌ها، مقیاس‌پذیری (Scalability) است، یعنی توانایی شبکه برای مدیریت تعداد زیاد تراکنش‌ها بدون افت عملکرد. ترون این چالش را با بهره‌گیری از یک معماری چندلایه و تکنیک‌هایی مثل زنجیره‌های جانبی (Sidechains)، تفکیک لایه‌ها، و مکانیزم اجماع سریع حل کرده است.

برای مثال، لایه اپلیکیشن از لایه هسته و ذخیره‌سازی جدا شده است، به طوری که DAppها می‌توانند به طور مجزا اجرا شوند. همچنین استفاده از الگوریتم DPoS (اثبات سهام نمایندگی‌شده) باعث شده بلاک‌ها بسیار سریع‌تر تولید شوند (هر ۳ ثانیه یک بلاک)، که نسبت به بلاک‌چین‌هایی مثل بیت‌کوین (هر ۱۰ دقیقه یک بلاک) جهش بزرگی به حساب می‌آید.

زنجیره‌های جانبی به توسعه‌دهندگان اجازه می‌دهند عملکرد برنامه‌های خاص را روی زیرشبکه‌ای جداگانه اجرا کنند و فقط در صورت نیاز به تعامل با زنجیره اصلی متصل شوند. این مدل ترکیبی از تکنولوژی‌ها، باعث شده ترون توانایی انجام بیش از ۲۰۰۰ تراکنش در ثانیه را داشته باشد؛ در حالی که شبکه‌هایی مثل اتریوم یا بیت‌کوین به ترتیب سرعتی در حدود ۱۰۰ و ۷ تراکنش بر ثانیه دارند.

مدل UTXO

مقیاس پذیری معماری وایت پیپر ترون چطور تامین میشود؟
حدودا هر سه ثانیه یک بلاک جدید در زنجیره ترون تولید می‌شود.

در شبکه ترون، با وجود اینکه معماری حساب‌محور (Account-based) مشابه اتریوم استفاده می‌شود، مدل UTXO نیز در لایه‌ای زیرین وجود داشته است که اکنون پس از آپدیت‌های شبکه دیگر به آن پرداخته نمی‌شود.

مدل UTXO به این صورت کار می‌کند که موجودی کیف پول بر اساس خروجی‌های خرج نشده محاسبه می‌شود، نه به صورت یک عدد ذخیره شده در حساب. مثلا اگر شما دو تراکنش از پیش دریافت کرده‌اید که یکی ۳ ترون و دیگری ۲ ترون بوده است، کیف پول شما دارای دو UTXO به مجموع ۵ ترون است. اگر بخواهید ۴ ترون ارسال کنید، شبکه یکی از UTXOها را خرج می‌کند و باقی‌مانده را به‌عنوان «change» برمی‌گرداند.

در حال حاضر ترون از مدل حساب‌محور استفاده می‌کند که سازگاری بیشتری با بلاکچین‌های جدیدتر مانند اتریوم یا پالیگان دارد. در این مدل هر کیف پول یک حساب دارد که هنگام دریافت موجودی به حساب او افزوده می‌شود و هنگام خرج کردن از حساب کاسته می‌شود؛ درست مثل وضعیت حساب شما در سیستم بانکی سنتی.

قراردادهای هوشمند

قراردادهای هوشمند در ترون برنامه‌هایی هستند که بدون واسطه اجرا می‌شوند و فرآیندها را به صورت خودکار انجام می‌دهند. این قراردادها روی ماشین مجازی ترون (TVM) اجرا می‌شوند و با استفاده از زبان Solidity توسعه داده می‌شوند؛ مانند اتریوم که قراردادهای هوشمند آن روی ماشین مجازی اتریوم یا EVM اجرا می‌شود.

برای مثال فرض کنید یک پلتفرم قرعه‌کشی بخواهد به صورت غیر متمرکز فعالیت کند؛ یعنی با یک قرارداد هوشمند در ترون، قوانین بازی، الگوریتم انتخاب برنده و نحوه توزیع جایزه را بدون دخالت انسان اجرا کند. از آن‌ جایی که ترون برای اجرای قراردادهای هوشمند کارمزد پایینی دریافت می‌کند، پیاده‌سازی قراردادهای هوشمند روی آن به نسبت اتریوم به‌صرفه‌تر است.

همچنین، قراردادهای هوشمند در ترون قابل بازبینی عمومی هستند، به این معنا که تمام کاربران می‌توانند کد آن‌ها را مشاهده کنند، الگوریتم را تحلیل کنند و مطمئن شوند که هیچ تقلب یا تغییر پنهانی‌ای در کار نیست.

زنجیره‌های جانبی

زنجیره‌های جانبی در وایت پیپر ترون
با کمک زنجیره‌های جانبی، می‌توان مقیاس‌پذیری یک بلاکچین را افزایش داد.

زنجیره‌های جانبی یا Sidechains یکی از راهکارهای خلاقانه‌ای هستند که ترون برای افزایش مقیاس‌پذیری و ارائه داده است. این زنجیره‌ها به‌صورت مستقل از زنجیره اصلی عمل می‌کنند؛ اما می‌توانند با آن ارتباط برقرار کنند.

فرض کنید یک بازی بلاک‌چینی روی ترون ساخته شده است که روزانه هزاران تراکنش داخلی دارد. اگر همه این تراکنش‌ها روی زنجیره اصلی انجام شوند، فشار زیادی به شبکه وارد می‌شود. اما با استفاده از یک زنجیره جانبی، این تراکنش‌ها روی یک زیرشبکه مستقل پردازش می‌شوند و فقط خلاصه‌ اطلاعات به زنجیره اصلی منتقل می‌شود. زنجیره‌های جانبی همچنین می‌توانند از توکن‌های خاص خود استفاده کنند، که این امر قابلیت‌های جدیدی به اکوسیستم ترون می‌بخشد. این ویژگی امکان اجرای برنامه‌های متنوع، مقیاس‌پذیر و پر سرعت را فراهم می‌کند؛ بدون این که سرعت زنجیره اصلی کاهش پیدا کند.

الگوریتم اجماع اثبات سهام (PoS)

در ترون، مکانیزم اجماع اصلی بر پایه اثبات سهام نمایندگی‌شده (DPoS) است؛ اما اصول پایه‌ای آن برگرفته از الگوریتم اثبات سهام (Proof of Stake – PoS) است. در این مدل، کاربران به جای مصرف انرژی برای ماینینگ یا استخراج، با قفل کردن (Stake کردن) توکن‌های TRX خود در شبکه مشارکت می‌کنند.

در روش اثبات سهام سنتی، هر کس که سهم بیشتری از توکن را قفل کرده باشد، احتمال بیشتری برای انتخاب شدن جهت تولید بلاک را دارد. اما ترون با استفاده از سیستم رای‌گیری و انتخاب نمایندگان (Super Representatives)، این فرآیند را دموکراتیک‌تر کرده است. شما می‌توانید به نمایندگانی رای دهید که فعالیت شفاف‌تری دارند، پاداش‌های منصفانه‌تری ارائه می‌دهند یا از پروژه‌های کاربردی پشتیبانی می‌کنند.

مزیت PoS در مقایسه با PoW در این است که مصرف انرژی بسیار پایین‌تری دارد؛ و به خاطر همین ترون جزو بلاک‌چین‌های دوست‌دار محیط زیست محسوب می‌شود.

مکانیزم توزیع اطلاعات

مکانیزم توزیع اطلاعات در وایت پیپر ترون
ترون از مکانیزم اجماع DPoS استفاده می‌کند که نسخه‌ای بهبود‌یافته از روش اجماع اثبات سهام است.

برای اینکه تمام نودهای شبکه ترون به اطلاعات یکسانی دسترسی داشته باشند، مکانیزم توزیع اطلاعات در این بلاک‌چین طراحی بسیار کارآمدی دارد. اطلاعات تراکنش‌ها، بلاک‌ها، قراردادها و پیام‌ها با استفاده از پروتکل‌های سریع مثل gRPC و سیستم DHT در بین نودها توزیع می‌شوند.

به عبارتی، زمانی که یک بلاک جدید تولید می‌شود، مکانیزم توزیع اطلاعات به صورت خودکار و در لحظه آن بلاک را به سایر نودها منتشر می‌کند تا تمام شبکه با یکدیگر همگام باقی بماند. همچنین برای اطلاعاتی که از حجم بیشتری برخوردار هستند، مثل داده‌های چندرسانه‌ای، ترون می‌تواند از شبکه BitTorrent و فناوری‌های ذخیره‌سازی توزیع‌شده بهره بگیرد. این مکانیزم باعث می‌شود حتی در شرایطی که میلیون‌ها کاربر به شبکه متصل هستند، اطلاعات به سرعت و بدون تاخیر میان آن‌ها منتشر شود.

نکات فنی مهم در وایت‌ پیپر ترون برای توسعه‌دهندگان

وایت‌پیپر ترون مجموعه‌ای از جزئیات فنی حیاتی را برای توسعه‌دهندگان ارائه می‌دهد که مبنای طراحی، پیاده‌سازی و گسترش برنامه‌های غیرمتمرکز در این پلتفرم را تشکیل می‌دهد. یکی از نکات برجسته، بهره‌گیری از ماشین مجازی ترون (TVM) است که از زبان Solidity پشتیبانی کرده و با ماشین مجازی اتریوم (EVM) سازگار است. این امر به توسعه‌دهندگان امکان می‌دهد تا با کمترین تغییر، قراردادهای هوشمند خود را از اتریوم به ترون منتقل کنند.

از دیگر نکات فنی کلیدی می‌توان به استفاده از مدل اجماع DPoS، ساختار ماژولار لایه‌های نرم‌افزار، پشتیبانی از پروتکل gRPC برای تعامل با نودها، و بهره‌گیری از مدل داده‌ای مبتنی بر protobuf اشاره کرد. همچنین، ابزارهایی مانند TronBox و TronStudio، که به ترتیب معادل Truffle و Remix در اتریوم هستند، توسعه و آزمایش قراردادهای هوشمند را تسهیل می‌کنند. مستندسازی دقیق APIها، شبکه آزمایشی (Shasta) و مستندات رسمی نیز از دیگر قابلیت‌های مهمی هستند که به توسعه‌دهندگان در تسریع فرآیند پیاده‌سازی و استقرار کدها کمک می‌کنند.

حاکمیت مشارکتی شبکه ترون

حاکمیت در شبکه ترون بر مبنای یک مدل مشارکتی و غیر متمرکز طراحی شده است که در آن دارندگان توکن TRX می‌توانند مستقیما در تصمیم‌گیری‌های کلان شبکه نقش‌آفرینی کنند. این مشارکت از طریق سازوکار رای‌گیری برای نمایندگان تولید بلاک جدید (Super Representatives) صورت می‌گیرد. کاربران با قفل‌کردن توکن‌های خود می‌توانند به کاندیداهای تولید بلاک جدید رای دهند. نمایندگان منتخب وظیفه تولید بلاک، تایید تراکنش‌ها، و پیشنهاد تغییرات در سیاست‌های شبکه را بر عهده دارند.

این سیستم باعث شده تا فرآیندهای تصمیم‌گیری در شبکه ترون از تمرکز خارج شده و به سمت یک مدل دموکراتیک حرکت کند. همچنین امکان برکناری نمایندگانی که عملکرد مناسبی ندارند و انتخاب جایگزین برای آن‌ها، نوعی مکانیسم خودتنظیم‌گر در شبکه ایجاد می‌کند. از منظر توسعه، این ساختار حاکمیتی به پروژه‌ها این اطمینان را می‌دهد که تغییرات اساسی در پروتکل تنها با تایید جامعه قابل اجراست، نه به صورت دستوری از سوی نهادهای مرکزی.

توکنومیک ترون (TRX)

نکات فنی مهم در وایت‌ پیپر ترون برای توسعه‌دهندگان
هیچ توکن ترون جدیدی پس از عرضه اولیه آن که به میزان ۱۰۰ میلیارد واحد بود، ضرب نمی‌شود.

توکن TRX واحد پول دیجیتال اصلی در اکوسیستم ترون است و نقشی محوری در فعالیت‌های اقتصادی شبکه ایفا می‌کند. در ساختار توکنومیک ترون، TRX به عنوان ابزاری برای پرداخت کارمزدها، اجرای قراردادهای هوشمند، رای‌گیری در حاکمیت شبکه و مشارکت در مکانیسم‌های استیکینگ استفاده می‌شود.

عرضه اولیه توکن TRX در قالب یک ICO در سال ۲۰۱۷ انجام شد و تعداد کل توکن‌ها معادل ۱۰۰ میلیارد واحد تعریف شد. از این مقدار، بخشی به تیم توسعه، بنیاد ترون، و سرمایه‌گذاران اولیه اختصاص یافت و بخش اعظم آن به بازار آزاد تخصیص داده شد.

ترون از یک مدل تورم صفر (zero-inflation) بهره می‌برد، به طوری که هیچ توکن جدیدی پس از عرضه اولیه تولید نمی‌شود. پاداش‌های اجماع از طریق بازتوزیع منابع موجود صورت می‌گیرد؛ مانند کارمزدها یا استخر پاداش که در روز اول توزیع اولیه در نظر گرفته شده بود. همچنین، کاربران با قفل کردن TRX، منابعی مانند Bandwidth و Energy دریافت می‌کنند که برای اجرای تراکنش‌ها و قراردادهای هوشمند لازم‌اند.

اهداف وایت پیپر Tron چیست؟

وایت‌پیپر ترون با هدف ایجاد یک زیرساخت جهانی برای اینترنت غیر متمرکز تدوین شده است؛ ساختاری که در آن کاربران، نه واسطه‌ها، مالک اصلی داده‌ها و محتوای دیجیتال باشند. این سند تلاش دارد تا با تبیین معماری شبکه ترون، مسیر توسعه یک اکوسیستم متن‌باز، مقیاس‌پذیر و کم‌هزینه را فراهم کند که در آن تولیدکنندگان محتوا بتوانند بدون واسطه با مخاطبان ارتباط برقرار کرده و پاداش دریافت کنند. از دیگر اهداف مهم آن می‌توان به حذف واسطه‌های متمرکز در صنایع سرگرمی دیجیتال، افزایش کارایی سیستم‌های پرداخت و تراکنش، تسهیل توسعه برنامه‌های غیرمتمرکز، و فراهم‌سازی بستر تعامل بین‌زنجیره‌ای با سایر بلاک‌چین‌ها اشاره کرد. وایت پیپر Tron نه تنها نقشه راه فناوری و اقتصاد پروژه را ترسیم می‌کند، بلکه نمایانگر تعهد آن به آزادی اطلاعات، شفافیت داده و توزیع عادلانه منابع دیجیتال است.

جمع‌بندی

وایت پیپر ترون نه تنها بنیان‌گذار معماری فنی شبکه است، بلکه روح حاکم بر فلسفه تمرکززدایی و مالکیت دیجیتال را نیز منعکس می‌کند. از ساختار چندلایه گرفته تا الگوریتم اجماع نمایندگی‌شده، از پلتفرم‌های رسانه‌ای تا سیستم‌های ذخیره‌سازی P2P، همگی تلاش دارند تا زیرساختی پایدار، سریع و غیر متمرکز برای آینده اینترنت فراهم کنند. در کنار آن، ویژگی‌هایی مثل قراردادهای هوشمند، مدل UTXO و حساب‌محور، و سازوکار ردیابی تراکنش‌ها، قدرت فنی ترون را به نمایش می‌گذارند. این سند همچنان مرجع اصلی برای توسعه‌دهندگان، کاربران و سرمایه‌گذاران در جهت شناخت بهتر ظرفیت‌های ترون و نقش آن در تحول وب۳ محسوب می‌شود.

سوالات متداول

از کجا وایت پیپر ترون را دانلود کنیم؟

جدیدترین نسخه از وایت‌پیپر ترون در سایت رسمی این بلاکچین به آدرس tron.network موجود است.

نسخه فارسی وایت پیپر ترون را از کجا مشاهده کنیم؟

متاسفانه نسخه فارسی‌ای از وایت پیپر ترون ترجمه نشده است. اما شما می‌توانید با کمک ابزارهای هوش مصنوعی بخش‌های مورد نیاز خود از وایت پیپر را ترجمه و تحلیل کنید.

وایت‌پیپر ترون چه مشکلاتی را حل ‌میکند؟

وایت‌پیپر ترون سعی داشه تا مشکل مقیاس‌پذیری بیت کوین و اتریوم را حل کند. به این صورت که تراکنش‌های این شبکه بسیار ارزان‌تر از بیت کوین و اتریوم هستند و معماری چندلایه آن، اجرای قراردادهای هوشمند را بسیار سریع و برای کاربردهای مختلف بهینه کرده است.

آیا ترون قابل مقیاس‌پذیری است؟

بله. ترون به علت استفاده از الگوریتم اجماع DPoS یکی از سریع‌ترین و کم‌هزینه‌ترین بلاک‌چین‌های موجود به حساب می‌آید و تراکنش‌ها با سرعت بالا روی این شبکه تایید می‌شوند و سرعت بالای اجرای قراردادهای هوشمند، به توسعه برنامه‌های غیر متمرکز روی این شبکه کمک می‌کند.

چرا مدل UTXO در ترون مهم است؟

این روش موجب می‌شود دنبال کردن و پی‌گیری مسیر تراکنش‌ها ساده‌تر و بهینه‌تر شود. البته در حال حاضر ترون از مدل حساب‌محور استفاده می‌کند و در وایت‌پیپر قدیمی‌تر خود ادعا داشته که در زیرساخت لایه حساب‌محور، از مدل UTXO نیز استفاده می‌کند تا از مزایای این روش بهره‌مند شود.

آیا TRX عرضه محدودی دارد؟

بله. ترون در ابتدا به میزان ۱۰۰ میلیارد واحد تولید شد و پس از آن قرار نیست توکن جدیدی به چرخه اضافه شود. همچنین مکانیزم‌های توکن‌سوزی‌ای نیز برای این ارز وجود دارد.

چگونه ویژگی‌های شبکه اجتماعی در ترون به تعامل کاربران کمک می‌کند؟

کاربران می‌توانند در شبکه‌های اجتماعی‌ای که بر بستر ترون ایجاد شده‌اند به تولید محتوا بپردازند و خود، مالک محتوای خود باشند و در قبال دیده شدنش درآمد کسب کنند. همچنین کاربرانی که در ذخیره‌سازی داده‌های بلاکچین مشارکت می‌کنند می‌توانند توکن‌های پاداش دریافت کنند.

قراردادهای هوشمند در ترون با چه زبان‌هایی نوشته می‌شوند؟

قراردادهای هوشمند ترون مانند اتریوم به زبان شی گرا Solidity نوشته می‌شوند.

منابع: tron | securities | github

5/5 - (3 امتیاز)
پرتره‌ی سپهر
درباره سپهر صانعی
سال‌هاست که می‌نویسم و می‌سازم؛ با ویدیو و صدا و کلمه. از سال ۲۰۲۰ با بیت‌کوین آشنا و شیفته‌ی ساز و کار غیرمتمرکزش شدم. از آن زمان تا به حال مشغول جوریدن دنیای رمزارزها بوده‌ام.
درباره سپهر صانعی بیشتر بخوانید
دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات کاربران

اولین نفری باشید که نظر می دهید

?>