مقایسه و بررسی پلتفرم قرارداد های هوشمند اتریوم، کاردانو، EOS و Rootstock

مقایسه و بررسی پلتفرم قرارداد های هوشمند اتریوم، کاردانو، EOS و Rootstock

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

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

مقایسه پلتفرم های نرم افزاری قرارداد هوشمند

1. اتریوم

در حالی که Buterin مورد علاقه بیت کوین و ابزار بالقوه آن قرار گرفته بود ، احساس می کرد که این blockchain از ارائه سیستم پرداخت، چیزهای بیشتری برای ارائه دارد. او آینده ای را در پیش بینی می کرد که توسعه دهندگان بتوانند برنامه های خود را در صفحه اصلی ایجاد کنند. اتریوم قرار بود یک ابر رایانه غیرمتمرکز جهانی باشد که قدرت محاسبات یا “gas” را به توسعه دهندگان اجاره می دهد تا برنامه های غیر متمرکز یا dApps خود را ایجاد کنند.

توسعه مناسب اتریوم در اوایل سال 2014 از طریق یک شرکت سوئیسی ، Ethereum Switzerland GmbH (EthSuisse) آغاز شد. اتریوم عرضه اولیه سکه خود را بین 20 ژوئیه – 2 سپتامبر 2014 برگزار کرد و 18.4 میلیون دلار پوند جمع کرد.

الگوریتم های اجماع

اتریوم از نوعی اجماع ناکاموتو استفاده می کند ، که مبتنی بر اثبات کار است و به همین دلیل معمولاً از آن به عنوان اجماع POW یاد می شود. از این نظر ، اتریوم نسبتاً شبیه بیت کوین است. با این حال ، در مرحله نهایی خود ، آن را به یک پروتکل اجماع جدید به نام Casper FFG که معمولاً به عنوان Proof-of-Stake یا POS گفته می شود، ارتقا می یابد.

در POW، گره های خاصی داریم به نام کارگران معدن که دارای تجهیزات تخصصی هستند. این نوع تجهیزات (ASIC و GPU) قدرت محاسباتی را در زندگی واقعی می گذرانند و برای حل معماهای سخت رمزنگاری به رقابت می پردازند. اگر پازل را قبل از بقیه حل کنید ، برنده مسابقه می شوید. سپس می توانید بلوک خود را به blockchain اضافه کنید و بر این اساس پاداش می گیرید.

اتریوم قصد دارد تا به پروتکل POS حرکت کند زیرا مقیاس پذیرتر و هدررفت تر است.

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

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

2. Eos

دلیل ساخت

در حالی که اتریوم راه را برای سیستم عاملهای هوشمند قرارداد هموار کرد ، واقعیت این است که این سکوی بسیار کند است. به دلیل طراحی آن ، تنها می تواند 15-20 معاملات در ثانیه را مدیریت کند. سکویی با چنین تأخیر زیاد نمی تواند از داپ های مدرن پشتیبانی کند. این مانند یک بازی مدرن مانند GTA 5 در رایانه ویندوز 98 است.

EOS با هدف پشتیبانی از برنامه های غیر متمرکز در مقیاس صنعتی. راهی که آنها می توانند این کار را انجام دهند این است که با نزدیک شدن به قراردادهای هوشمند از زاویه ای متفاوت از Ethereum. Eos به جای اینکه یک ابر رایانه غیرمتمرکز باشد ، قصد دارد یک سیستم عامل غیرمتمرکز باشد. کاربران Eos در ازای سهام خود منابع خود را در اختیار دارند. بنابراین ، اگر شما 1/1000 هزارم سهام EOS را در اختیار داشته باشید ، در این صورت مالکیت 1 / 1000th از کل توان و منابع محاسباتی در EOS را خواهید داشت.

الگوریتم های اجماع

EOS اعتبارسنجی blockchain را به 21 عضو یک کمیته اجماع ، تحت یک مکانیسم اجماع اثبات سهام (DPOS) تفویض می کند.

در DPOS ، هرکسی که نشانه هایی از blockchain یکپارچه در نرم افزار EOS را در اختیار داشته باشد می تواند تولید کنندگان بلوک را از طریق یک سیستم رای گیری تأیید مداوم انتخاب کند. هر کس می تواند در انتخابات تولیدکننده بلوک شرکت کند و به آنها فرصتی داده می شود که متناسب با کل آراء دریافتی نسبت به سایر تولیدکنندگان ، بلوک تولید کنند.

چگونه کار می کند؟

بلاک ها در دور 21 تولید می شوند. در شروع هر دور، 21 تولیدکننده بلوک انتخاب می شوند. 20 نفر برتر به طور خودکار انتخاب می شوند در حالی که بیست و یکم متناسب با تعداد آراء آنها نسبت به سایر تولید کنندگان انتخاب شده است. تولید کنندگان سپس با استفاده از یک عدد شبه تصادفی که از زمان بلوک حاصل می شود ، دور هم جمع می شوند. این کار برای اطمینان از حفظ ارتباط متعادل با همه تولید کنندگان دیگر انجام می شود. برای اطمینان از حفظ به طور منظم تولید بلوک و مدت زمان بلوک تا 3 ثانیه ، تولیدکنندگان مجاز به مشارکت در حذف شرکت در نظر گرفته می شوند. یک تولیدکننده باید حداقل 24 بار در هر 24 ساعت تولید کند تا مورد توجه قرار گیرد.

EOS از WebAssemble (WASM) برای توسعه قراردادهای هوشمند استفاده می کند. در حالی که WASM یک زبان برنامه نویسی نیست ، اما به توسعه دهندگان این امکان را می دهد که به زبان دلخواه خود کدگذاری کنند و در یک کد عبور که می تواند روی یک مرورگر پشتیبانی شده اجرا شود ، کامپایل شوند.

3. کاردانو

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

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

موارد زیر این اصول هستند و آنها به طور مستقیم از وب سایت Cardano گرفته شده اند.

تفکیک حسابداری و محاسبه به لایه های مختلف.

اجرای اجزای اصلی در کد عملکردی بسیار مدولار.

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

استفاده سنگین از تیم های بین رشته ای از جمله استفاده اولیه از کارشناسان InfoSec

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

ایجاد قابلیت در به روزرسانی سیستم های مستقر شده بدون از بین رفتن شبکه

تدوین مکانیسم تأمین اعتبار غیر متمرکز برای کارهای بعدی

یک نمای بلند مدت در مورد بهبود طراحی Cryptocur ارزها تا بتوانند روی دستگاه های تلفن همراه با یک تجربه کاربری مناسب و مطمئن کار کنند

ذینفعان را به عملیات و نگهداری از رمزنگاری خود نزدیکتر کنید

تأیید نیاز به حساب برای دارایی های متعدد در همان دفترچه

به منظور تطابق بهتر نیازهای سیستم های میراث ، معاملات شامل داده های اختیاری است

الگوریتم اجماع

Ouroborous اولین الگوریتم اجماع بررسی شده در فضای رمزنگاری است. Ouroboros به توزیع نشانه ها در اکوسیستم نگاه می کند و از منبع اعداد تصادفی ، جهان را به دوره ها تقسیم می کند. هر دوره به شکافها تقسیم می شود و 20 ثانیه ~ طول می شد.

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

Slot leader مانند معدنچیان در پروتکل POW عمل می کند به این معنا که آنها کسانی هستند که بلوک هایی را اضافه می کنند که به blockchain اضافه می شوند. با این وجود آنها فقط می توانند یک بلوک اضافه کنند.

اگر یک رهبر اسلات به نحوی شانس خود را از دست بدهد و بلوک را انتخاب نکند ، فرصت خود را از دست می دهد و باید منتظر بماند تا مجدداً رهبر اسلات شوند. خوب است که یک یا چند شکاف خالی باقی بماند (بدون بلوک های تولید شده) ، اما اکثر بلوک ها (حداقل 50٪ + 1) باید در طی یک دوره ایجاد شوند.

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

4.RSK

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

بنابراین چگونه Rootstock با بیت کوین تعامل دارد؟ از طریق مکانیسم های جانبی جانبی. زنجیره Rootstock از طریق یک میخ 2 طرفه به blockchain Bitcoin متصل می شود. کاربران BTC خود را قفل کرده و مقدار معادل RBTC را در زنجیره جانبی دریافت می کنند. این سکه ها را می توان برای استقرار یا تعامل با قراردادهای هوشمند و dApps در blockchain Rootstock استفاده کرد. فدراسیون RSK دو طرفه RSK را تضمین می کند و اجماع بلوک با ادغام ادغام تضمین می شود.

فریم ورک RSK دارای 15 کارکرد فعال است و برای انتشار BTC به هشت مورد از آنها نیاز به امضا دارد. طرف دیگر برای ذخیره سازی کلیدهای خصوصی از ماژول های امنیتی سخت افزاری سفارشی (HSM) استفاده می کند و کارمندان فدراسیون RSK مجاز هستند هر دو سیستم عامل و سخت افزار HSM را ممیزی کنند.

نشانه بومی در حاشیه RSK RBTC است. RBTC را نمی توان از قبل معادن ، آبکاری و نه سکه در تورم RSK تجربه کرد. این پیک دو طرفه بین blockchain Bitcoin و blockchain RSK یک تبدیل ثابت بین BTC و RBTC را تضمین می کند. (1 RBTC = 1 BTC). مراحل انتقال BTC به RSK به شرح زیر است:

فرستنده باید اطمینان حاصل کند که بیت کوین های منتقل شده در یک آدرس P2PKH قفل شده اند. در غیر این صورت ، آنها باید در یک معامله Tx1 به آدرس P2PKH منتقل شوند.

بیت کوین ها از طریق آدرس P2PKH در یک تراکنش Tx2 به آدرس multisig فدراسیون منتقل می شوند.

پس از تأیید فدراسیون این معامله ، بلاکچین بلافاصله تعداد معادل RBTC را به آدرسی که توسط فرستنده کنترل می شود ، باز می کند.

الگوریتم اجماع

بیت کوین از پروتکل مکانیسم اجماع POW استفاده می کند ، که قبلاً در بالا مورد بحث قرار گرفته است. در حالی که پروتکل دارای موضوعات خاصی است ، در حال حاضر تنها موردی است که با دستیابی به نهایی احتمالاتی با ضمانت ترمودینامیکی ، به طور قابل اعتماد از blockchain در سازماندهی مجدد و هزینه های مضاعف محافظت می کند.

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

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

Rootstock از تکنیکی به نام “ادغام معدن” برای استفاده از همان hasrate معدن به عنوان اصلی blockchain Bitcoin استفاده می کند و در واقع در حال حاضر حدود 30٪ از قدرت احتمالی بیت کوین را حفظ می کند ، و این باعث می شود RSK امن ترین پلت فرم قرارداد هوشمند باشد. بیایید مروری بر نحوه کار ادغام معدن بیابیم:

در طی فرآیند استخراج معادن ، رمزنگاری رمزنگاری یک بلوک تازه استخراج شده از blockchain ثانویه (RSK) در blockchain اولیه (بیت کوین) تعبیه شده است.

هش بلوک ثانویه توسط “برچسب ادغام” استخراج می شود. این برچسب متن توصیفی کوتاه با نام “بایت جادویی” است.

بلوک از blockchain اصلی بیت کوین تنها می تواند با حداکثر یک بلوک از blockchain RSK همراه باشد. این اطمینان می دهد که هنگام صحبت از برچسب زدن ، سردرگمی وجود ندارد.

شرط اصلی امنیتی برای ادغام استخراج این است که ایجاد یک بلوک اولیه-blockchain که می تواند با دو بلوک از همان blockchain ثانویه در ارتباط باشد ، دشوارتر است تا معدن دو بلوک اصلی-blockchain اولیه.

یک بخش خاص در مورد ادغام استخراج در وب سایت RSK وجود دارد که انگیزه کارگران معدن را توضیح می دهد.

نتیجه گیری

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

اگر می خواهید یک بستر که دارای یک جامعه توسعه دهنده قوی باشد ، به دنبال Ethereum بروید.

اگر می خواهید یک سکوی که بر سرعت تأکید دارد و به عدم تمرکز اهمیت زیادی نمی دهید ، EOS برای شما یکی است.

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

25 ژوئن 2020 مقالات
آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

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

Change Language

English پارسی Türk русский العربية
آی ماینر