معماری Tronixچگونه است؟
تاریخ انتشار: ۶ آذر ۱۴۰۱ | کد خبر: ۳۶۴۸۶۷۷۱
ترون مکانیزم اجماع اثبات سهام تفویض شده (Delegated Proof-of-Stake یا به اختصار DPoS) را برای جلوگیری از کندی و گرانی تراکنش در شبکههای اثبات کار (مثلاً بیت کوین) به کار میگیرد، به همین دلیل یکی از ارزهای دیجیتال مورد علاقه اکثر سرمایهگذران شده است. با ما همراه باشید تا اطلاعات بیشتری در خصوص ترون، ویژگیها و معماری شبکه ترون بدست آورید.
بیشتر بخوانید:
اخباری که در وبسایت منتشر نمیشوند!
برخی از ویژگیهای اصلی ترون عبارتند از:
معماری سه لایه: ترون از معماری سه لایهای تشکیل شده است که به یک لایه هسته، یک لایه ذخیرهسازی و یک لایه برنامه تقسیم میشود. این معماری در ادامه توضیح داده خواهد شد.
مقایسپذیری بالا: ترون به علت استفاده از سازوکار اجماع اثبات سهام واگذار شده، مقیاسپذیری بیشتری نسبت به شبکههای قابل برنامه ریزی فعلی ارائه میدهد.
شبکهای دموکراتیک متشکل از ۲۷ ابر نماینده: ترون متکی به یک مدل منحصر به فرد با کاربرانی به نام ابر نماینده است که با رای دیگر کاربران انتخاب میشود و بلوکها را تولید و تراکنشها را تایید میکند.
ماشین مجازی ترون (Tron-Virtual-Machine یا به اختصار TVM): قراردادهای هوشمند با سالیدیتی نوشته میشوند که یک زبان برنامهنویسی مخصوص به اتریوم است. ماشین مجازی ترون با این برنامه سازگار است و کار توسعهدهندگان را برای کوچ به این شبکه آسان میکند.
ماموریت ترون تبدیل شدن به زیرساختی برای توسعه برنامههای کاربردی غیر متمرکز و در نتیجه «ساخت یک اینترنت واقعاً غیر متمرکز» است.
معماری ۳ لایه ترونترون معماری سه لایهای را اتخاذ میکند که از یک لایه هسته، یک لایه ذخیرهسازی و یک لایه برنامه تشکیل شده است.
لایه هسته (Core Layer)در لایه اصلی چندین ماژول وجود دارد؛ از جمله قراردادهای هوشمند، مدیریت حساب و سازوکار اجماع. یک ماشین مجازی مبتنی بر استیک (Stake) بر روی ترون پیادهسازی شده و همچنین در این شبکه از یک مجموعه دستورالعمل بهینه استفاده میشود. برای پشتیبانی بهتر از توسعه دهندگان برنامههای غیر متمرکز یا همان DAppها، زبان برنامهنویسی سالیدیتی به عنوان اولین زبان برای ایجاد قراردادهای هوشمند انتخاب شد و پس از آن، جاوا نیز به آن اضافه شد و تا امروز تنها زبانهای برنامهنویسی مورد پشتیبانی در بلاکچین ترون بودهاند.
لایه ذخیرهسازی (Storage Layer)ترون یک پروتکل توزیعشده ذخیرهسازی را متشکل از ذخیرهسازی بلوک (Block Storage) و ذخیرهسازی وضعیت (State Storage) طراحی کرد. مفهوم پایگاه داده گراف، در طراحی لایه ذخیرهسازی معرفی شد تا نیاز به ذخیرهسازی دادههای متنوع در دنیای واقعی را بهتر برآورده کند.
ذخیرهسازی بلاکچین: ذخیرهسازی بلاکچین ترون از LevelDB استفاده میکند که توسط گوگل توسعه داده شده و عملکرد موفقیتآمیز آن در بسیاری از شرکتها و پروژهها ثابت شده است. دادههای مرتبط با هر بلوک، در این بخش از لایه ذخیرهسازی ذخیره میشود.
ذخیره سازی وضعیت: ترون دارای یک KhaosDB در حافظه فولنودهای خود است که می تواند همه زنجیرههای تازه فورکشده در یک دوره مشخص را ذخیره کند و نودهای گواه را پشتیبانی میکند تا به سرعت از زنجیره فعال خود، به یک زنجیره اصلی جدید سوئیچ کنند. اطلاعات مربوط به وضعیت برنامههای غیرمتمرکز، در این بخش از لایه ذخیرهسازی ذخیره میشود.
لایه برنامه (Application Layer)از آنجایی که ترون امکان استقرار و اجرای قراردادهای هوشمند را فراهم میکند، توسعهدهندگان میتوانند طیف متنوعی از برنامههای غیر متمرکز و کیف پولهای سفارشی شده را در ترون ایجاد کنند.
الگوریتم اجماع اثبات سهام تفویضشده (DPoS)در ۲۴ آوریل ۲۰۱۹، شبکه ترون دارای بیش از ۱۲۰۰ گره با ارتفاع بلوک بیش از ۸ میلیون بود. در آن زمان، متوسط تراکنشهای روزانه ۸ میلیون بوده است. همچنین بیش از ۲.۶ میلیون حساب در کل بلاکچین وجود داشته است. علاوه بر این، تقریباً ۶۰ تراکنش در یک بلوک وجود دارد و هر بلوک در ۳ ثانیه ایجاد میشود و ۳۲ توکن TRX را به عنوان پاداش، برای ایجاد کننده خود به ارمغان میآورد.
در بلاکچین ترون، برای رسیدن به اجماع درباره تصمیمات از یک سیستم اثبات سهام تفویض شده استفاده میشود که در آن ۲۷ ابر نماینده (Super Representative یا به اختصار SR)، بلوکهایی را برای شبکه تولید میکنند. هر ۶ ساعت یک بار، دارندگان حسابهای TRX که توکنهای خود را در شبکه قفل میکنند، میتوانند به منتخبی از نامزدهای ابر نمایندگی رای دهند و در نهایت ۲۷ نامزد برتر انتخاب میشوند. رای دهندگان ممکن است ابر نمایندگان را بر اساس معیارهایی مانند پروژههای حمایت شده توسط نامزدها برای افزایش پذیرش TRX و میزان جوایزی که بین رایدهندگان توزیع خواهند کرد، انتخاب کنند.
حسابهای ابر نمایندگان معمولی و استاندارد هستند، اما انباشته کردن ۹۹۹۹ توکن TRX به آنها اجازه میدهد که برای ابر نمایندگی نامزد شوند و برتری آرا به آنها اجازه میدهد تا بلوکها را تولید کنند.
شبکه پروتکل ترون در هر سه ثانیه یک بلوک تولید میکند. از آنجایی که تولید هر بلوک ۳۲ توکن را به عنوان پاداش به همراه دارد، در مجموع به صورت سالیانه ۳۳۶,۳۸۴,۰۰۰ توکن TRX به عنوان پاداش در شبکه ترون اعطا میشود.
هر هنگام که یک ابر نماینده تولید بلوک را به پایان رساند، پاداش به یک حساب فرعی در دفتر کل ویژه ارسال میشود. در این زمان، ابرنمایندگان متوجه میشوند که فعلا نمیتوانند پاداش خود را برداشت کنند. زیرا هر ابر نماینده فقط میتواند هر ۲۴ ساعت یک بار برداشت کند و پاداشها را از حساب فرعی به حساب خود منتقل کند.
گرهها (Nodes)سه نوع گره در شبکه ترون وجود دارد که شامل گرههای کامل، گرههای کامل و گرههای سالیدیتی هستند:
گرههای کامل (Full Nodes): این گروه از گرهها APIها، تراکنشها و بلوکها را پخش میکنند.
گرههای گواه (Witness Nodes): این گرهها توسط ابر نمایندگان راهاندازی میشوند و عمدتاً مسئول تولید بلوک هستند.
گرههای سالیدیتی (Solidity Nodes): بلوکها را از سایر گرههای کامل همگامسازی میکنند و در عین حال، APIهای قابل نمایهسازی را نیز ارائه میدهند.
روند رایگیری به چه صورت است؟ترون پاور یا TP: برای شرکت در همه رایگیریهای شبکه Tron مورد نیاز است. کاربران میتوانند ترون پاور را با فریز کردن توکنهای TRX خود (یعنی انباشتهکردن آنها) به دست آورند. ترون پاور بر مبنای ۱=۱ با TRX محاسبه میشود. بنابراین هر یک TRX که در شبکه فریز شود، یک حق رای به کاربر میدهد.
کاربران ۳ روز پس از انباشته کردن TRXهای خود، ترون پاورهای مورد نیاز یا به عبارتی حق رای را بدست خواهند آورد. هر زمان که بخواهند، میتوانند داراییهای خود را از فریز خارج کنند اما ترون پاورهای آنان و در نتیجه حق رایشان از دست میرود. همچنین، میتوانند بعداً ترون پاور بیشتری کسب کنند و آن را دوباره به نامزد مورد نظر خود برای ابر نمایندگی اختصاص دهند.
اگر اطلاعات مطرح شده در مورد ارز دیجیتال ترون شما را نسبت به خرید ترون ترغیب کرده است، میتوانید برای مشاهده قیمت ترون، کسب اطلاعات بیشتر در مورد آن و در نهایت خرید ترون به والکس مراجعه کنید.
کد خبر 1700034منبع: خبرآنلاین
کلیدواژه: قراردادهای هوشمند لایه ذخیره سازی ذخیره سازی گره های کامل ابر نماینده اثبات سهام غیر متمرکز بلوک ها شبکه ترون بلاک چین یک لایه گره ها
درخواست حذف خبر:
«خبربان» یک خبرخوان هوشمند و خودکار است و این خبر را بهطور اتوماتیک از وبسایت www.khabaronline.ir دریافت کردهاست، لذا منبع این خبر، وبسایت «خبرآنلاین» بوده و سایت «خبربان» مسئولیتی در قبال محتوای آن ندارد. چنانچه درخواست حذف این خبر را دارید، کد ۳۶۴۸۶۷۷۱ را به همراه موضوع به شماره ۱۰۰۰۱۵۷۰ پیامک فرمایید. لطفاً در صورتیکه در مورد این خبر، نظر یا سئوالی دارید، با منبع خبر (اینجا) ارتباط برقرار نمایید.
با استناد به ماده ۷۴ قانون تجارت الکترونیک مصوب ۱۳۸۲/۱۰/۱۷ مجلس شورای اسلامی و با عنایت به اینکه سایت «خبربان» مصداق بستر مبادلات الکترونیکی متنی، صوتی و تصویر است، مسئولیت نقض حقوق تصریح شده مولفان در قانون فوق از قبیل تکثیر، اجرا و توزیع و یا هر گونه محتوی خلاف قوانین کشور ایران بر عهده منبع خبر و کاربران است.
خبر بعدی:
همسطح سازی حوضچه شیرآلات شبکه توزیع آب شرب شهرستان میاندوآب
به گزارش خبرگزاری صداوسیمای استان آذربایجان غربی، حسین اصغری افزود: این عملیات با هدف مرئی سازی و جلوگیری از هدر رفت آب در هنگام ترکیدگی و اتفاقات پیش رو در شبکه آب انجام شد.
وی با بیان اینکه این تعداد حوضچه شیر فلکه در بخش شبکه آبرسانی تعداد زیادی است، اظهار داشـت: این میزان مرئی سازی و همسطح سازی در بخش توزیع آب در اتفاقات، خسارتهای ناشی از ترکیدگی و نشت آب به زیرساختهای مسکونی در قطع به موقع آب، تاثیر بسزایی خواهند داشت.