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

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

رمزارز نیوز – سایت خبری تحلیلی بلاک چین و ارز دیجیتال

فهرست مطالب

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

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

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

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

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

ترون از توسعۀ جاوا پشتیبانی می‌کند و از طریق یک نسخۀ سفارشی از گواه اثبات سهام وکالتی (Delegated Proof of Stake) عمل می‌کند که یک سازوکار نسبتاً جدید در زمینۀ توسعه است و بلاکچین EOS هم از آن استفاده می‌کند.

در جریان فرآیند توسعه در اکوسیستم ترون، توسعه‌دهندگان با مفهوم ماشین مجازی ترون (Tron Virtual Machine) سروکار خواهند داشت که مفهومی موازی با ماشین مجازی اتریوم است. اگر بتوان اتریوم را یک کامپیوتر عظیم در نظر گرفت که ماشین مجازی آن در قلبش قرار گرفته و وظیفۀ کامپایل کردن کدهای ورودی سفارشی را بر عهده دارد، ترون هم یک کامپیوتر منحصربه‌فرد دیگر است که ماشین مجازی‌اش در مرکز آن قرار دارد و کامپایل کردن ورودی‌های پیچیدۀ کاربران را ممکن می‌سازد.

  • دانلود ایزی تریدر
  • شاید توسعه روی ترون در ابتدا دشوار به نظر برسد ولی واقعیت خلاف این تصور است. تنها شرط به‌کارگیری قرارداد های هوشمند روی بلاکچین ترون این است که کد آنها با زبان برنامه‌نویسی سالیدیتی (Solidity) نوشته شده باشد. سالیدیتی زبان توسعۀ داخلی اتریوم و ابزار اصلی ساخت اکثر قرارداد های هوشمند موجود است. اگر یک توسعه‌دهنده، برنامه‌نویسی به زبان سالیدیتی را بلد باشد، از نظر تئوری می‌تواند فوراً روی بلاکچین ترون کار کند. شیوۀ این کار معمولاً به صورت سنتی و از طریق تبدیل انجام می‌شود.

    توسعه‌دهندگان آینده‌نگر ترون خوشحال خواهند شد اگر بدانند که اخیراً یک محیط توسعۀ یکپارچه (IDE) برای ترون به کار گرفته شده است که از یک رابط کاربری گرافیکی (GUI) بسیار آسان به نام ترون استودیو (Tron Studio) استفاده می‌کند.

    رابط کاربری ترون استودیو، سبکی مشابه رابط کاربری Ethereum’s Remix IDE دارد که چارچوبی است که استفاده از آن بسیار ساده است. ترون استدیو از نظر فنی برای خلق و راه‌اندازی قرارداد های هوشمند روی اکوسیستم ترون ضروری نیست ولی قطعاً برای افرادی که در حوزۀ توسعۀ بلاکچین تازه‌کار هستند، مفید است و می‌تواند زحمت زیادی را در خصوص نوشتن خطوط فرمان از دوش توسعه‌دهنده بردارد. در غیر این صورت، کاربران آزادند که از هر ویرایشگر متن یا کد دیگری استفاده کنند و آن را با تنظیمات صحیح محیط توسعۀ ترون، تطابق دهند؛ از جملۀ این ویرایشگرها می‌توان به اتم (Atom) یا ویرایشگر متن سابلایم (Sublime Text Editor) اشاره کرد.

    پس از اینکه یک محیط ورودی به وجود آمد، به احتمال خیلی زیاد ترون باکس (Tron Box)، مرحلۀ بعدی در ایجاد یک محیط توسعۀ جامع خواهد بود. ترون باکس با خلق یک محیط قابل آزمایش برای پروژه‌ای که بر بستر بلاکچین ترون فعالیت می‌کند، عملکردی مشابه ترافل (Truffle) برای اتریوم دارد. ترون باکس با استفاده از ماشین مجازی ترون ساخته می‌شود.

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

    سوییچ کردن قرارداد ها به اکوسیستم ترون، معمولاً نیازمند جایگزین کردن برخی مؤلفه‌ها از جمله ether/Gas با TRX/Sun است. همان‌طور که اتر ارز اصلی شبکۀ اتریوم و Gas کسری از ارزش اتر است، TRX (Tronix) هم به عنوان ارز اصلی شبکۀ ترون و SUN به عنوان کسری از ارزش آن عمل می‌کنند.

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

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

    ترون وب (Tron Web) نمونه‌ای از این اپلیکیشن‌ها است. با دارا بودن دانش مناسبی در زمینۀ جاوا اسکریپت، ترون وب یک چارچوب تعامل‌پذیر آسان برای فرآیندهای پیشرفتۀ تمرکززدایی در اپلیکیشن‌های موجود است.

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

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

    تیم رمزارز ترون (TRX) باور دارند که رقیب اصلی اتریوم در حوزۀ فناوری‌های غیرمتمرکز هستند. امروزه این پروژه به مرورگرها، اپلیکیشن‌ها و … راه یافته است.

    ارز دیجیتال نروس نتورک (Nervos Network) چیست؟ معرفی توکن CKB

    ارز دیجیتال Fanadise چیست؟ معرفی ارز دیجیتال فانادایس و توکن FANA

    ارز دیجیتال BENQI چیست؟ معرفی ارز دیجیتال بنکی و توکن QI

    ارز دیجیتال سلر نتورک چیست؟ معرفی ارز دیجیتال Celer

    آخرین خبرها

    بیت کوین باز هم ریزش دارد؟

    پروژه جدید ریپل برای توسعه یک رمزارز ملی!

    سود بیشتر در اتریوم یا بیت کوین؟

    رقابت جدید سولانا و کاردانو! اتریوم بعدی کیست؟

    آشفته بازار صرافی ها در پی تصویب قانون اینماد!

    کف قیمتی بیت کوین کجاست؟

    هولدرها بیت کوین هایشان را ترشی انداختند!

    نظر خالق کاردانو درباره افت قیمت اخیر چیست؟

    علل رشد ناگهانی دیروز بیت کوین در ۱۵ دقیقه!

    تحلیل قیمت بیت کوین، صعود یا نزول بیشتر؟!

    رمزارز نیوز – سایت خبری تحلیلی بلاک چین و ارز دیجیتال

    فهرست مطالب

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

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

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

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

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

    ترون از توسعۀ جاوا پشتیبانی می‌کند و از طریق یک نسخۀ سفارشی از گواه اثبات سهام وکالتی (Delegated Proof of Stake) عمل می‌کند که یک سازوکار نسبتاً جدید در زمینۀ توسعه است و بلاکچین EOS هم از آن استفاده می‌کند.

    در جریان فرآیند توسعه در اکوسیستم ترون، توسعه‌دهندگان با مفهوم ماشین مجازی ترون (Tron Virtual Machine) سروکار خواهند داشت که مفهومی موازی با ماشین مجازی اتریوم است. اگر بتوان اتریوم را یک کامپیوتر عظیم در نظر گرفت که ماشین مجازی آن در قلبش قرار گرفته و وظیفۀ کامپایل کردن کدهای ورودی سفارشی را بر عهده دارد، ترون هم یک کامپیوتر منحصربه‌فرد دیگر است که ماشین مجازی‌اش در مرکز آن قرار دارد و کامپایل کردن ورودی‌های پیچیدۀ کاربران را ممکن می‌سازد.

  • تجارت الکترونيک وب پوياي البرز
  • شاید توسعه روی ترون در ابتدا دشوار به نظر برسد ولی واقعیت خلاف این تصور است. تنها شرط به‌کارگیری قرارداد های هوشمند روی بلاکچین ترون این است که کد آنها با زبان برنامه‌نویسی سالیدیتی (Solidity) نوشته شده باشد. سالیدیتی زبان توسعۀ داخلی اتریوم و ابزار اصلی ساخت اکثر قرارداد های هوشمند موجود است. اگر یک توسعه‌دهنده، برنامه‌نویسی به زبان سالیدیتی را بلد باشد، از نظر تئوری می‌تواند فوراً روی بلاکچین ترون کار کند. شیوۀ این کار معمولاً به صورت سنتی و از طریق تبدیل انجام می‌شود.

    توسعه‌دهندگان آینده‌نگر ترون خوشحال خواهند شد اگر بدانند که اخیراً یک محیط توسعۀ یکپارچه (IDE) برای ترون به کار گرفته شده است که از یک رابط کاربری گرافیکی (GUI) بسیار آسان به نام ترون استودیو (Tron Studio) استفاده می‌کند.

    رابط کاربری ترون استودیو، سبکی مشابه رابط کاربری Ethereum’s Remix IDE دارد که چارچوبی است که استفاده از آن بسیار ساده است. ترون استدیو از نظر فنی برای خلق و راه‌اندازی قرارداد های هوشمند روی اکوسیستم ترون ضروری نیست ولی قطعاً برای افرادی که در حوزۀ توسعۀ بلاکچین تازه‌کار هستند، مفید است و می‌تواند زحمت زیادی را در خصوص نوشتن خطوط فرمان از دوش توسعه‌دهنده بردارد. در غیر این صورت، کاربران آزادند که از هر ویرایشگر متن یا کد دیگری استفاده کنند و آن را با تنظیمات صحیح محیط توسعۀ ترون، تطابق دهند؛ از جملۀ این ویرایشگرها می‌توان به اتم (Atom) یا ویرایشگر متن سابلایم (Sublime Text Editor) اشاره کرد.

    پس از اینکه یک محیط ورودی به وجود آمد، به احتمال خیلی زیاد ترون باکس (Tron Box)، مرحلۀ بعدی در ایجاد یک محیط توسعۀ جامع خواهد بود. ترون باکس با خلق یک محیط قابل آزمایش برای پروژه‌ای که بر بستر بلاکچین ترون فعالیت می‌کند، عملکردی مشابه ترافل (Truffle) برای اتریوم دارد. ترون باکس با استفاده از ماشین مجازی ترون ساخته می‌شود.

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

    سوییچ کردن قرارداد ها به اکوسیستم ترون، معمولاً نیازمند جایگزین کردن برخی مؤلفه‌ها از جمله ether/Gas با TRX/Sun است. همان‌طور که اتر ارز اصلی شبکۀ اتریوم و Gas کسری از ارزش اتر است، TRX (Tronix) هم به عنوان ارز اصلی شبکۀ ترون و SUN به عنوان کسری از ارزش آن عمل می‌کنند.

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

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

    ترون وب (Tron Web) نمونه‌ای از این اپلیکیشن‌ها است. با دارا بودن دانش مناسبی در زمینۀ جاوا اسکریپت، ترون وب یک چارچوب تعامل‌پذیر آسان برای فرآیندهای پیشرفتۀ تمرکززدایی در اپلیکیشن‌های موجود است.

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

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

    تیم رمزارز ترون (TRX) باور دارند که رقیب اصلی اتریوم در حوزۀ فناوری‌های غیرمتمرکز هستند. امروزه این پروژه به مرورگرها، اپلیکیشن‌ها و … راه یافته است.

    ارز دیجیتال نروس نتورک (Nervos Network) چیست؟ معرفی توکن CKB

    ارز دیجیتال Fanadise چیست؟ معرفی ارز دیجیتال فانادایس و توکن FANA

    ارز دیجیتال BENQI چیست؟ معرفی ارز دیجیتال بنکی و توکن QI

    ارز دیجیتال سلر نتورک چیست؟ معرفی ارز دیجیتال Celer

    آخرین خبرها

    بیت کوین باز هم ریزش دارد؟

    پروژه جدید ریپل برای توسعه یک رمزارز ملی!

    سود بیشتر در اتریوم یا بیت کوین؟

    رقابت جدید سولانا و کاردانو! اتریوم بعدی کیست؟

    آشفته بازار صرافی ها در پی تصویب قانون اینماد!

    کف قیمتی بیت کوین کجاست؟

    هولدرها بیت کوین هایشان را ترشی انداختند!

    نظر خالق کاردانو درباره افت قیمت اخیر چیست؟

    علل رشد ناگهانی دیروز بیت کوین در ۱۵ دقیقه!

    تحلیل قیمت بیت کوین، صعود یا نزول بیشتر؟!

    رمزارز نیوز – سایت خبری تحلیلی بلاک چین و ارز دیجیتال

    فهرست مطالب

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

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

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

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

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

    ترون از توسعۀ جاوا پشتیبانی می‌کند و از طریق یک نسخۀ سفارشی از گواه اثبات سهام وکالتی (Delegated Proof of Stake) عمل می‌کند که یک سازوکار نسبتاً جدید در زمینۀ توسعه است و بلاکچین EOS هم از آن استفاده می‌کند.

    در جریان فرآیند توسعه در اکوسیستم ترون، توسعه‌دهندگان با مفهوم ماشین مجازی ترون (Tron Virtual Machine) سروکار خواهند داشت که مفهومی موازی با ماشین مجازی اتریوم است. اگر بتوان اتریوم را یک کامپیوتر عظیم در نظر گرفت که ماشین مجازی آن در قلبش قرار گرفته و وظیفۀ کامپایل کردن کدهای ورودی سفارشی را بر عهده دارد، ترون هم یک کامپیوتر منحصربه‌فرد دیگر است که ماشین مجازی‌اش در مرکز آن قرار دارد و کامپایل کردن ورودی‌های پیچیدۀ کاربران را ممکن می‌سازد.

  • آموزش خط روند
  • شاید توسعه روی ترون در ابتدا دشوار به نظر برسد ولی واقعیت خلاف این تصور است. تنها شرط به‌کارگیری قرارداد های هوشمند روی بلاکچین ترون این است که کد آنها با زبان برنامه‌نویسی سالیدیتی (Solidity) نوشته شده باشد. سالیدیتی زبان توسعۀ داخلی اتریوم و ابزار اصلی ساخت اکثر قرارداد های هوشمند موجود است. اگر یک توسعه‌دهنده، برنامه‌نویسی به زبان سالیدیتی را بلد باشد، از نظر تئوری می‌تواند فوراً روی بلاکچین ترون کار کند. شیوۀ این کار معمولاً به صورت سنتی و از طریق تبدیل انجام می‌شود.

    توسعه‌دهندگان آینده‌نگر ترون خوشحال خواهند شد اگر بدانند که اخیراً یک محیط توسعۀ یکپارچه (IDE) برای ترون به کار گرفته شده است که از یک رابط کاربری گرافیکی (GUI) بسیار آسان به نام ترون استودیو (Tron Studio) استفاده می‌کند.

    رابط کاربری ترون استودیو، سبکی مشابه رابط کاربری Ethereum’s Remix IDE دارد که چارچوبی است که استفاده از آن بسیار ساده است. ترون استدیو از نظر فنی برای خلق و راه‌اندازی قرارداد های هوشمند روی اکوسیستم ترون ضروری نیست ولی قطعاً برای افرادی که در حوزۀ توسعۀ بلاکچین تازه‌کار هستند، مفید است و می‌تواند زحمت زیادی را در خصوص نوشتن خطوط فرمان از دوش توسعه‌دهنده بردارد. در غیر این صورت، کاربران آزادند که از هر ویرایشگر متن یا کد دیگری استفاده کنند و آن را با تنظیمات صحیح محیط توسعۀ ترون، تطابق دهند؛ از جملۀ این ویرایشگرها می‌توان به اتم (Atom) یا ویرایشگر متن سابلایم (Sublime Text Editor) اشاره کرد.

    پس از اینکه یک محیط ورودی به وجود آمد، به احتمال خیلی زیاد ترون باکس (Tron Box)، مرحلۀ بعدی در ایجاد یک محیط توسعۀ جامع خواهد بود. ترون باکس با خلق یک محیط قابل آزمایش برای پروژه‌ای که بر بستر بلاکچین ترون فعالیت می‌کند، عملکردی مشابه ترافل (Truffle) برای اتریوم دارد. ترون باکس با استفاده از ماشین مجازی ترون ساخته می‌شود.

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

    سوییچ کردن قرارداد ها به اکوسیستم ترون، معمولاً نیازمند جایگزین کردن برخی مؤلفه‌ها از جمله ether/Gas با TRX/Sun است. همان‌طور که اتر ارز اصلی شبکۀ اتریوم و Gas کسری از ارزش اتر است، TRX (Tronix) هم به عنوان ارز اصلی شبکۀ ترون و SUN به عنوان کسری از ارزش آن عمل می‌کنند.

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

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

    ترون وب (Tron Web) نمونه‌ای از این اپلیکیشن‌ها است. با دارا بودن دانش مناسبی در زمینۀ جاوا اسکریپت، ترون وب یک چارچوب تعامل‌پذیر آسان برای فرآیندهای پیشرفتۀ تمرکززدایی در اپلیکیشن‌های موجود است.

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

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

    تیم رمزارز ترون (TRX) باور دارند که رقیب اصلی اتریوم در حوزۀ فناوری‌های غیرمتمرکز هستند. امروزه این پروژه به مرورگرها، اپلیکیشن‌ها و … راه یافته است.

    ارز دیجیتال نروس نتورک (Nervos Network) چیست؟ معرفی توکن CKB

    ارز دیجیتال Fanadise چیست؟ معرفی ارز دیجیتال فانادایس و توکن FANA

    ارز دیجیتال BENQI چیست؟ معرفی ارز دیجیتال بنکی و توکن QI

    ارز دیجیتال سلر نتورک چیست؟ معرفی ارز دیجیتال Celer

    آخرین خبرها

    بیت کوین باز هم ریزش دارد؟

    پروژه جدید ریپل برای توسعه یک رمزارز ملی!

    سود بیشتر در اتریوم یا بیت کوین؟

    رقابت جدید سولانا و کاردانو! اتریوم بعدی کیست؟

    آشفته بازار صرافی ها در پی تصویب قانون اینماد!

    کف قیمتی بیت کوین کجاست؟

    هولدرها بیت کوین هایشان را ترشی انداختند!

    نظر خالق کاردانو درباره افت قیمت اخیر چیست؟

    علل رشد ناگهانی دیروز بیت کوین در ۱۵ دقیقه!

    تحلیل قیمت بیت کوین، صعود یا نزول بیشتر؟!

    زمان پیدایش قراردادهای هوشمند قبل از معرفی تکنولوژی بلاکچین بوده است. این مفهوم اولین بار توسط یک متخصص رمزنگاری به نام Nik Szabo در مقاله‌ای در سال 1994 مطرح شد و پس از آن مفهوم پروتکل اتوماتیک رایانه‌ای است که اجرای قرارداد بر بستر بلاکچین را بدون دخالت شخص ثالث امکان پذیر می‌کند.’> قرارداد هوشمند یک برنامه کوچک کامپیوتری است که درون یک بلاک چین ذخیره شده است.’> قرارداد هوشمند به طور گسترده در شبکه بلاکچین مورد استفاده قرار گرفت.

    قراردادهای هوشمند را می­توان به عنوان قراردادهای دیجیتالی تفسیر کرد که دستوری مشتمل بر یک سری کد است. برنامه آن به صورت خودکار زمانی اجرا می­شود که دو طرف قرارداد، شرایط آن را مشاهده کرده باشند. این قراردادها با استفاده از شبکه ترون TVM با EVM در مراحل اولیه منطبق خواهد شد.

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

    زمانی که قرارداد هوشمند ترون نوشته و در Tron MainNet بارگذاری گردید، قرارداد در مجموعی متشکل از 127 نماینده عالی اجرا می­شود. این قرارداد برنامه نویس پسند سختی‌های تحقیق و توسعه را کاهش داده، هزینه‎­های آموزش را حذف کرده و در همین حین ماشین‌های مجازی را از محیط سیستم بیرونی جدا سازی میکند.

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

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

    در بین گزینه های گوناگونی که شرکت ها به منظور گسترش و پیاده سازی پروژه های خود عرضه می کنند که این پروژه ها این امکان را دارند که بلاک‌ چین را یکپارچه سازند، قراردادهای هوشمند ( قرارداد هوشمند ترون ) برای متصل کردن مستقیم سیستم های متمرکز به بلاک‌ چین، اهمیت خاصی دارند.

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

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

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

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

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

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

    منتقل کردن قرارداد ها به اکوسیستم ترون اغلب به جایگزین کردن پارامتر هایی مانند ether/Gas با TRX/Sun نیاز دارد. دقیقا مانند همان روش در اتریوم، اتر هم به شکل پول اصلی، عمل می کند و گس Gas هم کسر هایی آسان از ارزش اتر می باشد، TRX نیز که خلاصه Tronix است، این امکان را دارد تا به شکل پول اصلی عمل کند و Sun نشان دهنده کسر هایی از ارزش TRX است.

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

    با توسعه اکوسیستم ترون و بالا رفتن گسترش دهندگان و کاربران، با دقت چارچوب هایی به منظور یکپارچه سازی آن پیگیری می شود. این موضوع می تواند شامل حال سیستم های آنلاین هم بشود. از آنجایی که امکان دارد کامپیوتر ها، وبسایت ها، اپلیکیشن ها و موارد دیگر در برابر فناوری غیر متمرکز نباشند ولی قرارداد های هوشمند در ترون این امکان را دارند که میان سیستم های متمرکز و یک چارچوب توزیع شده ارتباط برقرار کنند. برای مثال، میتوان به ترون وب (Tron Web) اشاره کرد که نمونه ای از این موضوع برای اپلیکیشن ها است.

    در این مقاله قصد داشتیم تا درباره عملکرد قرارداد هوشمند ترون، اطلاعاتی را به شما انتقال دهیم. به این ترتیب، ترون تولید و گسترش اپلیکیشن های غیر متمرکز را فراهم می آورد و ترون وب ارتباطی را به وجود می آورد تا این فرآیند آسان گردد.

  • به اولین بلاک در یک زنجیره بلاکی می گویند
  • برای اطلاع از جدیدترین آموزش ها و رویدادهای مهم دنیای ارز دیجیتال عضو خبرنامه مجله والبی شوید.

    لایک


    اشتراک


    نظرات

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

    ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی می‌نویسم.

    http://bitconews.blog.ir

    اين روزها كسب درآمد از قراردادهاي هوشمند ارزهاي ديجيتال خيلي سروصدا كرده و به شدت مورد اقبال كاربران قرار گرفته است.

    درآمدزايي عالي با سودهاي بي نظير ، اعتبار و امنيت بالاي اينگونه قراردادها تونسته جايگاه خودش را در بين هموطنان خودمون پيدا و تثبيت كنه.

    يكي از بهترين اين قراردادها بانك آف ترون (بنك آو ترون) است كه يك قرارداد هوشمند بر پايه بلاك چين در خصوص ارز ديجيتال ترون است.

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

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

    حداقل سرمایه گذاری فقط 10 ترون معادل تقریبا 2700 تومان است.

    برداشتها بصورت آنی و ظرف چند ثانیه به کیف پول شما منتقل می شود.

    در این قرارداد شما از 4 پلن سرمایه گذاری با سود روزانه 3.7 تا 6.7 درصد بهره مي بريد.

    بانك آف ترون در بین قراردادهای هوشمند ترون همواره بین رتبه 1 یا 2 در صدر جدول جایگاه خود را تثبیت کند.

  • دراما دی ال
  • پس با آرامش خاطر و برای کسب سود عالی و بی نظیر ، حتما از این سایت استفاده کنید.

    براي آشنايي قدم به قدم روش كار بصورت تصويري ، از لينك زير كمك بگيريد:

    http://bitconews.blog.ir/post/bankoftron

    در صورت وجود هرگونه سوال و يا ابهامي به آدرس زير مراجعه كنيد:

    @bitconews_ch

    http://bitconews.blog.ir


    مطلبی دیگر در همین موضوع


    مطلبی دیگر در همین موضوع


    بر اساس علایق شما

    صفحه‌ها برای ویرایشگران خارج‌شده از سامانه بیشتر بدانید

    قرارداد هوشمند یک پروتکل کامپیوتری برای ایجاد یا بهبود قرارداد است. قرارداد هوشمند امکان ایجاد تراکنش‌های معتبر بدون واسط را فراهم می‌کند. این تراکنش‌ها قابل پیگیری و غیرقابل برگشت هستند.[۱] قراردادهای هوشمند شامل تمام اطلاعات مربوط به شرایط قرارداد و اجرای تمام اقدامات هدف گذاری شده به‌طور خودکار می‌شوند. اصطلاح قرارداد هوشمند اولین بار در سال ۱۹۹۴ توسط Nick Szabo استفاده شد.[۲]

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

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

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

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

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

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

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

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

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

  • کدام هاست بهتر است
  • همچنین این توسعه‌دهنده در پستی تفاوت کد یکسانی از اسکریپت بیت کوین را با مینی‌اسکریپت مقایسه کرد.

    در حال حاضر مینی‌اسکریپت در زبان‌های برنامه‌نویسی سی پلاس‌پلاس و راست پیاده‌سازی شده‌است. وولی همچنین توضیح داد که مینی‌اسکریپت برای بیت کوین کنونی طراحی شده و اعمال آن به هیچگونه تغییری در اجماع نیاز نخواهد داشت.[۳]

    Close

    Click here to request access and see full URLs.

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

    دیدگاهی بنویسید

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