پلتفرم TRON (TRX)، یک پلتفرم از بلاک چین است که در سال ۲۰۱۸ با هدف ارائه مقیاس پذیری عالی به دلیل استفاده از پروتکل اجماع DPoS و علاوه بر این، ارائه قابلیت های پیشرفته قراردادهای هوشمند به طور گسترده متولد شد. سازگار با اتریوم (ETH) و EVM ، به لطف این واقعیت که TRON این قابلیت ها را از همین فناوری استخراج می کند.
به عبارت دیگر، این پروژه ای است که عملاً به عنوان یک پیشرفت فنی برای اتریوم آغاز شد، اما با این وجود، تکامل یافته و شامل فناوری های جدیدی است که زیربنای آن توسط برخی به عنوان یکی از پروژه های بزرگ بلاک چین در جامعه ارزش گذاری شده است.ریشه های پروژه TRON (TRX)
صحبت در مورد منشأ TRON، صحبت کردن در مورد جاستین سان، مرد جوانی با ملیت چینی است که به یکی از جنجالی ترین و شناخته شده ترین چهره ها در دنیای ارزهای دیجیتال در سراسر جهان تبدیل شده است. Sun از سال ۲۰۱۷ در خط مقدم توسعه TRON بوده است، زیرا او مدیر عامل بنیاد مذکور از ابتدای تأسیس آن است و در آن زمان بنیاد معروف TRON را در سنگاپور ایجاد کرد. این بنیاد مسئول “تضمین توسعه و اکوسیستم این ارز دیجیتال” خواهد بود.با این حال، ایجاد بنیاد TRON بدون بحث و جدل نبود. ابتدا، بنیاد ترون تصمیم گرفت از یک ICO برای تامین مالی توسعه ارز دیجیتال استفاده کند. به این ترتیب ICO در ۱ سپتامبر ۲۰۱۷ برگزار شد که در آن ۷۰ میلیون دلار برای توسعه جذب شد. این فروش به معنای صدور ۱۰۰.۰۰۰.۰۰۰.۰۰۰ توکن TRX بود که پس از راه اندازی شبکه به دارندگان آنها تحویل داده می شد. جنجال بر سر این بود که Sun اندکی قبل از اینکه چین تحریم ICOها را در کشورش اعمال کند،او به این مهم دست یافت، چیزی که آنها سان را به نفوذ در مدیریت متهم می کنند.
با راهاندازی موفقیتآمیز ICO، توسعه آن آغاز شد و در ۲۴ ژوئن ۲۰۱۸، زمانی که شبکه اصلی TRON سرانجام با استخراج موفقیتآمیز اولین بلوک خود فعال شد.جنجال بر سر TRON وجود دارد
اگرچه این راهاندازی توسط بخشی از جامعه مورد تشویق قرار گرفت،اما بخش دیگر به طور فعال و با دلایل قانعکننده از آن انتقاد کردند: TRON در آن زمان فقط اتریوم بود با یک پروتکل جدید اجماع مرتبط با سرقت ادبی ایدههای بسیاری از افراد دیگر!در واقع، ویتالیک بوترین که از پروژه انتقاد کرد و گفت که TRON یک کپی تقریباً دقیق از اتریوم است. چهرههای دیگری مانند خالق IPFS y Filecoin (FIL) ، خوان بنت، که در توییتر نیز سرقت ادبی از سوی TRON از پروژه خود را محکوم کرد.
آیا این ادعاها درست بود یا فقط یک حمله FUD به پروژه جدید بود؟ پاسخ واقعی و صحیح به سرعت در بررسی کد منبع پروژه در روزهای اولیه پیدا شد. در آنجا میتوانید همان ایدههای اتریوم را ببینید که در زبان برنامهنویسی جاوا بهجای Go (بهطور رسمی در اتریوم استفاده میشود).با این حال، انتقادها اهمیت چندانی نداشتند، زیرا بسیاری از پروژه های ارزهای دیجیتال دقیقاً به همین ترتیب شروع شدند، به ویژه کپی کردن چیزهایی از بیت کوین (BTC) . علاوه بر این، پروژه برای تحقق آنچه در ابتدا وعده داده بود، شایستگی خاص خود را داشت: پلتفرمی سازگار با اتریوم، بسیار سریعتر و ارزانتر، همه به لطف استفاده از DPoS .
خرید بیت تورنت و آینده نزدیک آن
در ۲۴ جولای، TRON پس از خرید شرکت BitTorrent ، جنجال بزرگ دیگری ایجاد کرد . این شرکت توسعه این پروتکل معروف P2P را مدیریت کرد. ایده Sun از خرید این بود که از فناوری TRON، همراه با اجرای IPFS، برای ایجاد BTFS (BitTorrent File System) استفاده کند و بتواند یک سیستم ذخیره سازی توزیع شده ایجاد کند. این ایده بسیار شبیه به پروژه شبکه Theta است ، که در آن شبکه عظیمی از گرههای غیرمتمرکز ایجاد میشود که به یک پلتفرم بلاک چین برای ارائه محتوا (CDN) در سراسر جهان متصل میشوند.
به این ترتیب، TRON میتواند به شبکهای از DApps و توزیع محتوای قابل کسب درآمد تبدیل شود که توکن بومی TRX را به همراه اشکال جدید توزیع محتوای غیرمتمرکز به عنوان مرکز اصلی خود خواهد داشت. اما این ایده هنوز در دست توسعه است و با توجه به نقشه راه آن ، بسیاری از عملکردهای اصلی آن تا پایان سال ۲۰۲۱ آماده خواهند شد.
TRON، پروژه ای پر از توسعه و نوآوری
علیرغم جنجال های بزرگ، این پروژه نشان داده که بسیار فعال در حال توسعه است و بسیاری از ایده های آن کاملاً نوآورانه هستند. اول، ساختار لایهای عملکرد آن تضمین میکند که توسعه آنها بسیار آسان است، و به توسعهدهندگان TRON اجازه میدهد تا عملکردهای جدید را بدون عوارض عمده طراحی، آزمایش و منتشر کنند. دوم، TRON متعهد به تمرکززدایی در اجرای فضاهای اجرایی خود است. به عنوان مثال، TRON به دنبال استفاده از BTFS به عنوان یک سیستم ذخیره سازی غیرمتمرکز است که در آن DApps و سایر عملکردهای شبکه می توانند داده ها را به روشی ایمن و غیرمتمرکز نگه دارند و همیشه در دسترس همه باشند. در عین حال، توسعه دهندگان به دنبال ایجاد یک سیستم یکپارچه سازی و توسعه (API و SDK) هستند که استفاده از پتانسیل کامل شبکه را برای اشخاص ثالث آسان تر می کند. این ممکن است آسان به نظر برسد، اما اینطور نیست، به خصوص با توجه به اینکه TRON به دنبال موارد زیر است:- قدرت و ظرفیت اتریوم را داشته باشید ( DApps y Smart Contracts )
- مقیاس پذیری عالی (مانند EOS )
- یک سیستم ذخیره سازی غیرمتمرکز (مانند Both و Filecoin)
- و یک شبکه پخش محتوای کاربردی مانند BitTorrent
یک API برای زبان های برنامه نویسی اصلی
TRON در حال حاضر دارای طیف گسترده ای از APIها برای توسعه برنامه هایی است که می توانند از پتانسیل بلاک چین TRON استفاده کنند. در واقع، پشتیبانی رسمی به API های سازگار با زبان هایی مانند Java، Python، C ++، Scala و Go گسترش می یابد. این بدان معنی است که توسعه دهندگان برنامه های کاربردی در این زبان ها ابزارهای بومی برای برنامه نویسی و ایجاد برنامه های کاربردی سازگار با TRON دارند. این به لطف لایه برنامه یا لایه کاربردی TRON که وظیفه ارائه این قابلیت قدرتمند را بر عهده دارد امکان پذیر است.ذخیره سازی غیرمتمرکز، کلید موفقیت TRON
یکی از کلیدهای موفقیت TRON سیستم ذخیره سازی غیرمتمرکز BTFS آن است. BTFS یا BitTorrent Filesystem، مشتق شده از IPFS است و عملکرد آن ساده است: به عنوان یک شبکه ذخیره سازی برای شبکه TRON خدمت می کند . چنین فضای ذخیرهسازی را میتوان برای همه چیز از آپلود فایلها و دادهها به DApps گرفته تا ارائه فایلهای شخصی و خصوصی برای افراد و مشاغل استفاده کرد.
BTFS در این مرحله به عنوان “کلید موفقیت TRON” در نظر گرفته می شود، عملکردی که برای اکوسیستم بسیار حیاتی است که اگر آنطور که باید کار نکند، پروژه می تواند ارتباط خود را از دست بدهد. در واقع، TRON در حال حاضر فعالانه در حال توسعه این سیستم است و از این نظر کمی از پروژه های دیگر مانند Sia، Filecoin و Theta Network عقب مانده است، زیرا مخالفان آنها در حال حاضر سیستم های بسیار کامل و کاربردی تری دارند. با این حال، امسال سال ۲۰۲۱ می تواند این وضعیت را به شدت تغییر دهد، زیرا نقشه راه BTFS روشن می کند که عملکردهای اصلی این سیستم تا پایان سال در خدمت خواهند بود. اگر چنین باشد، TRON یکی از جامع ترین پروژه های ذخیره سازی غیرمتمرکز موجود در اکوسیستم بلاک چین خواهد بود.TVM، Smart Contracts و DPoS، سه گانه مقیاس پذیر و توسعه پذیر
در ابتدا ما اظهار نظر کردیم که TRON یک “اتریوم با DPoS” است و در واقع نمی تواند درست تر باشد. TRON به منظور رقابت مستقیم با اتریوم ساخته شد و برای رسیدن به این هدف، اولین کاری که انجام داد ایجاد سیستمی بود که امکان استقرار قراردادهای هوشمند را به روشی بسیار ساده فراهم می کرد. از این نظر، TRON EVM و Solidity را جدا کرد و آنها را توسط سیستم پروتکل اجماع DPoS ، شبکه گره شما تطبیق داد. در نتیجه می توان قراردادهای هوشمند اتریوم را با حداقل تغییرات به ترون آورد و در عین حال از سرعت اجرا و تایید تراکنش هایی که اتریوم در حال حاضر نمی تواند به آن دست یابد، لذت برد.
فورک EVM به عنوان ماشین مجازی TRON (TVM) شناخته می شود و تقریباً به طور کامل با EVM اتریوم سازگار است. به نوبه خود، Solidity در اتریوم و TRON یکسان هستند. این اجازه می دهد تا توسعه دهنده ای که زبان را می داند برای هر دو شبکه برنامه نویسی کند.
یکی از قابلیت های اصلی TVM و Solidity در TRON، توانایی ایجاد توکن ها به همان روشی است که می توان در اتریوم ایجاد کرد. در واقع، TRON معادل استانداردهای توکن اتریوم، ERC-20 y ERC-721 را در سیستم شما دارد (TRC-20، TRC-721 در TRON). این به این معنی است که میتوانید توکنهای خود را بسازید و از آنها در سیستم استفاده کنید، همانطور که در اتریوم اتفاق میافتد.
این عملکرد همان چیزی است که به TRON اجازه می دهد تا در حال حاضر اکوسیستم گسترده ای از DApps و توکن ها را داشته باشد. به عنوان مثال، استیبل کوین USDT دارای یک توکن TRC-20 در شبکه TRON است که با آن می توانید USDT را با استفاده از این بلاک چین انتقال دهید. اگرچه عملیات TRC-20 زنجیره ای نیست (سازگار با سایر بلاک چین ها)، انتقال درون TRON بسیار ارزان تر از آنچه در اتریوم یا بیت کوین برای این استیبل کوین رخ می دهد است.پروتکل TRON چگونه کار می کند؟
اکنون، فراتر از موارد فوق، بسیاری از جنبه های دیگر وجود دارد که اجازه می دهد تا TRON را همانطور که می شناسیم کار کند، در این مرحله می توانیم به موارد زیر اشاره کنیم:مدل حساب
TRON از یک مدل حساب برای ایجاد حساب های خود در سیستم استفاده می کند. این سیستم از پروژه هایی مانند اتریوم و EOS به ارث رسیده است که از سیستم بسیار مشابهی استفاده می کنند. در TRON، آدرس شناسه منحصر به فرد یک حساب است و یک امضای کلید خصوصی برای کار با آن حساب مورد نیاز است. یک حساب دارای ویژگی های بسیاری از جمله TRX و موجودی توکن، پهنای باند، انرژی و غیره است. هزینه انتقال TRX و توکن ها، پهنای باند است، عملیات مربوط به قراردادهای هوشمند هزینه انرژی دارد. یک حساب کاربری می تواند برای کاندید شدن سوپرنماینده و پذیرش رای از حساب های دیگر درخواست دهد.
برای ایجاد یک حساب کاربری در TRON، یک سری توکن TRX (TRC-10) باید به آدرسی که سیستم فعال کرده است منتقل شود. به این منظور ایجاد یک حساب کاربری فعال شده توسط یک قرارداد هوشمند سیستمی است. هنگامی که حساب فعال می شود، جفت کلید ECDSA ایجاد می شود که کلید خصوصی و کلید عمومی دسترسی شما را کنترل می کند ) با استفاده از منحنی secp256k1، همان چیزی که بیت کوین برای کیف های خود استفاده می کند . نتیجه نهایی آدرسی است که با حرف “T” شروع می شود.
مدیریت و استفاده از منابع در شبکه TRON
بخش مهمی از نحوه عملکرد TRON سیستم مدیریت منابع آن است. در TRON همه حساب ها یک سری منابع مانند CPU، پهنای باند، Storage و RAM را در اختیار دارند. در این مرحله، سیستم بسیار شبیه آنچه میتوانیم به عنوان مثال در EOS ببینیم، به نظر میرسد. جایی که همان سیستم منبع مدیریت می شود. به لطف این مدل منبع، TRON از منابع شبکه بسیار کارآمد استفاده می کند. علاوه بر این، کنترل هرزنامه یا سوء استفاده از شبکه را پشتیبانی می کند. علاوه بر این، TRON نقاط شناخته شده پهنای باند و انرژی را ایجاد کرده است که هر دو منحصراً هنگام تعامل با قراردادهای هوشمند استفاده می شوند. نقاط پهنای باند چیزی بیش از یک سری نقاط که می توانید از آنها به عنوان تبادل برای تعامل با قراردادهای هوشمند (ارسال یا دریافت اطلاعات از شبکه) استفاده کنید. در حالی که انرژی، امتیازاتی است که می توانید برای CPU و منابع ذخیره سازی که در حساب خود در دسترس دارید، دریافت کنید. بنابراین TRON یک ساختار عملکردی ایجاد می کند که در آن:- CPU، پهنای بانکی، فضای ذخیره سازی و RAM را می توان برای تراکنش های معمولی یک توکن TRX در شبکه استفاده کرد. در واقع، انتقال توکن های TRX فقط پهنای باند مصرف می کند.
- نقاط پهنای باند و انرژی هنگام تعامل با قراردادهای هوشمند در TRON تعیین کننده هستند.
بلوک تولید و پاداش
همانطور که اشاره کردیم، TRON به لطف پروتکل توافقی DPoS (اثبات تفویض شده سهام) کار می کند، پروتکلی که برای سرعت و مقیاس پذیری بالا طراحی شده است، که از طریق staking کار می کند و بلوک ها را با انتخاب یک سری از نمایندگان که در بلوک های TRON هستند، این نمایندگان “Super Representatives” (SR) نامیده می شوند و در مجموع ۲۷ نفر از آنها وجود دارد.
این SR ها قدرت تولید بلوک ها و تایید تراکنش هایی که در داخل شبکه انجام می شود را دارند. SR ها با رای شرکت کنندگان شبکه هر ۶ ساعت یکبار انتخاب می شوند. علاوه بر SRها، “Super Partners” (SP) وجود دارد و وظیفه آنها نظارت بر کار SR برای تأیید اینکه کار آنها به درستی انجام شده می باشد. به این ترتیب، تولید بلوک ها در TRON در دست گروه کوچکی از گره ها است که هر ۶ ساعت یکبار تجدید می شوند. این گرهها احتمالاً برای اشغال موقعیتی (یا SR یا SP) انتخاب میشوند که به میزان سهام توکنهای TRX در اختیار دارند. این سیستم به یک هسته نسل کوچک متکی است که از گروه گره های کاندید برای این کار انتخاب می شود. این امر حیاتی است زیرا از تمرکز قدرت جلوگیری می کند. از آنجایی که هر گره ای که معیارهای انتخاب را داشته باشد می تواند شرکت کند. و در همان زمان، یک هسته نسل تولید می شود که وظیفه تولید یک بلوک جدید را در هر ۳ ثانیه انجام می دهد. از سوی دیگر، جوایز هر بلوک از نوع پویا هستند. به این معنا که پاداش ها با توجه به فرمول و میزان شرط بندی گره های شرکت کننده متفاوت است. بنابراین فرمولاسیونی که پاداش ها را مدیریت می کند:مجموع جوایز = پاداش رأی x نسبت کارگزاری + پاداش بلوک x نسبت کارگزاری


























