کارتسی قراردادهای هوشمند را به سطح بعدی می برد. این یک زیرساخت لایه 2 زنجیره آگنوستیک است که مشکل مهم مقیاس پذیری در مهم ترین بلاک چین ها را حل می کند. مهمتر از همه، Cartesi یک VM، مجموعهها و زنجیرههای جانبی منحصربهفرد با پشتیبانی از لینوکس را پیادهسازی میکند تا روشی را که توسعهدهندگان برنامههای بلاک چین ایجاد میکنند، متحول کند و به آنها امکان استفاده از اجزای نرمافزار اصلی را بدهد.
با استفاده از Cartesi، برنامه های بلاک چین را می توان با دامنه وسیعی از پشته های نرم افزار اصلی موجود امروزی توسعه داد. با استفاده از این، برنامهها میتوانند با استفاده از تضمین امنیت بالای بلاک چین، با مزیت عاری بودن از محدودیتهای محاسباتی و هزینههای بالا، خارج از زنجیره اجرا شوند.
به عنوان یک پلت فرم محاسباتی غیرمتمرکز خارج از زنجیره، Cartesi از این نظر منحصر به فرد است که به برنامه های غیرمتمرکز اجازه می دهد تا روی لینوکس به گونه ای اجرا شوند که توسط بلاک چین قابل تأیید باشد. فرآیندهای پیچیده را می توان بدون محدودیت های محاسباتی بلاک چین و هزینه های مربوطه همانطور که قبلاً ذکر شد، خارج از زنجیره اجرا کرد. این هم به عنوان یک مزیت و هم به عنوان نقطه قوت برای توسعه dApps عمل می کند.
Cartesi با ارائه یک محیط زمان اجرا لینوکس، تنها سیستم محاسباتی غیر زنجیره ای قابل تایید مبتنی بر نرم افزار است که به توسعه دهندگان امکان دسترسی به مجموعه وسیعی از نرم افزارهایی را می دهد که در 30 سال گذشته تکامل یافته اند و برنامه هایی را که ما امروز در اینترنت استفاده می کنیم را فعال می کند.
بزرگترین نوآوری Cartesi توانایی داشتن محاسبات معمولی در دنیای واقعی است که بر روی یک محیط لینوکس خارج از زنجیره اجرا می شوند، به روشی که توسط بلاک چین قابل تأیید است. از این طریق، کاربران dApps می توانند به اجماع خارج از زنجیره دست یابند. در صورت تلاش برای انجام محاسبات متقلبانه، کارتزی از بلاک چین به عنوان دادگاه عالی برای شناسایی و مجازات کاربران غیر صادق استفاده می کند.
درباره قراردادهای هوشمند
قراردادهای هوشمند خطوطی از کدها هستند که روی یک بلاک چین ذخیره میشوند و در صورت رعایت شرایط و ضوابط از پیش تعیینشده، تراکنشها را بهطور خودکار اجرا میکنند. آنها پروتکل های تراکنش کامپیوتری هستند که شرایط توافق یک قرارداد را اجرا می کنند.
قراردادهای هوشمند به منظور کاهش وابستگی شدید به واسطههای مورد اعتماد، هزینههای داوری و اجرایی، تقلب و زیان و همچنین کاهش استثناهای بدخواهانه و تصادفی مورد نیاز است.
اولین بار در اوایل دهه 1990 توسط نیک سابو پیشنهاد شد، یک قرارداد هوشمند قراردادهایی را بین خریدار و فروشنده با شرایط توافق اجرا می کرد که به طور مستقیم در خطوط کدهای قبل از زمان اجرا نوشته شده است. کد اجرا را کنترل می کند و تراکنش ها قابل ردیابی هستند اما برگشت ناپذیر هستند. این اجازه می دهد تا تراکنش ها و توافق نامه های قابل اعتماد در بین طرف های ناشناس و نامتجانس بدون نیاز به یک مرجع مرکزی یا سپرده گذاری انجام شود.
در بلاک چین، توسعهدهندگان از قراردادهای هوشمند برای اجرای خودکار تراکنشها در صورت برآورده شدن شرایط با استفاده از خطوط اصلی کدهای ذخیره شده در بلاک چین استفاده میکنند. قراردادهای هوشمند به توسعه دهندگان dApps (برنامه های غیرمتمرکز) امکان می دهد برنامه های کاربردی خود را برای اجرای تراکنش بین دو یا چند طرف بر اساس شرایط از پیش توافق شده برنامه ریزی کنند. با استفاده از قراردادهای هوشمند، توسعه دهندگان dApps می توانند به کاربران استقلال، اعتماد، امنیت و کارایی اعطا کنند. از طریق برنامه های کاربردی مبتنی بر قراردادهای هوشمند، کاربران می توانند پول، اموال و سایر اشیاء با ارزش را به روشی شفاف و بدون درگیری بدون استفاده از واسطه یا واسطه مبادله کنند. این شفافیت و اثربخشی توسط rollup ها اجرا می شود.
جمعآوری یک تجمیع خارج از زنجیره تراکنشها در داخل یک قرارداد هوشمند اتریوم است که با افزایش توان عملیاتی بلاک چین از 15 تراکنش فعلی به بیش از 1,000 تراکم، هزینهها و ازدحام را کاهش میدهد. از سوی دیگر، رولآپهای خوشبینانه یکی از انواع ساختارهای لایه ۲ هستند که روی لایه پایه اتریوم اجرا نمیشوند، بلکه در بالای آن اجرا میشوند. این امکان اجرای قراردادهای هوشمند در مقیاس را فراهم می کند در حالی که هنوز توسط اتریوم ایمن هستند.
به گفته ویتالیک بوترین، یکی از بنیانگذاران اتریوم و ناشر مجله بیت کوین، بلاک چین می تواند به طیف گسترده ای از بخش ها و نه فقط قراردادهای هوشمند سود برساند. این نشان می دهد که استفاده از قراردادهای هوشمند با بلاک چین نه تنها به موقع، بلکه آینده نیز است. ویتالیک همچنین توضیح داد که به جای اینکه آنها را قراردادهای هوشمند بنامد، باید آنها را چیزی شبیه "اسکریپت های مداوم" می نامید. این به این دلیل است که قراردادهای هوشمند در بلاک چین عمومی ارزش پیشنهادی بسیار قوی تری نسبت به قراردادهایی که روی بلاک چین های سازمانی اجرا می شوند ارائه می دهند. قراردادهای هوشمند بلاک چین به طرفین امکان می دهد با هر طرف دیگری معامله کنند، خواه آن طرف شناخته شده یا ناشناس باشد.
کارتزی به عنوان یک پلتفرم پیشرو لایه 2
راه حل های لایه 2 شامل چندین نوع راه حل هستند: برخی برای مقیاس بندی پرداخت، برخی برای مقیاس بندی قراردادهای هوشمند و برخی برای انجام محاسبات غیر زنجیره ای استفاده می شوند. با این حال، یکی از ویژگیهای مشترک همه آنها این است که بیشتر کار را از زنجیره خارج میکنند و از یک بلاک چین بدون مجوز به عنوان لنگر برای اطمینان از امنیت استفاده میکنند. سیستمهای لایه ۲ میتوانند به سیستمهای اساسی مورد استفاده همه dAppها تبدیل شوند.
در مقایسه با برنامه های کامپیوتری سنتی، dApps با دو چالش عمده روبرو است:
1. مقیاس پذیری: dApp ها به دلیل نرخ تراکنش های آهسته، فضای ذخیره سازی سبک، محدودیت های سختگیرانه در محاسبات و کارمزدهای بالا فلج می شوند. این مسائل به طور گسترده در میان موانعی که مانع پذیرش کامل فناوری بلاک چین می شود، شناخته شده است.
2. زیرساخت نرم افزار اولیه: اکثر dApp ها به یک سیستم عامل تخصصی (OS) نیاز دارند. سیستم عامل پایه ای بوده است که توسعه نرم افزار بر اساس آن ساخته شده است. توسعه دهندگان dApps جدا از همه این کارهای قبلی، برای انجام کارهایی که برای توسعه دهندگان معمولی بی اهمیت است، تلاش می کنند.
کارتزی این مشکلات را با موارد زیر حل می کند:
1) ارائه نرم افزار و ابزارهای پشتیبانی شده توسط یک سیستم عامل لینوکس کامل به توسعه دهندگان.
2) انتقال تمام محاسبات سنگین خارج از زنجیره بر روی مقادیر زیادی داده، کاری که بلاک چین نمی تواند انجام دهد.
3) ارائه خدمات و اقتصاد رمزی که به کاربران اجازه میدهد به طور ایمن به شبکه تکیه کنند و از مشکلات ناشی از فناوری بلاکچین (مثلاً زمان تأیید کند، نیاز به آنلاین ماندن برای حل اختلافات و موارد دیگر) عاری باشند.
از طریق این موارد، Cartesi به توسعه دهندگان dApps که به قراردادهای هوشمند نیاز دارند تا بتوانند فعالیت های خود را در سیستم اجرا کنند، دسترسی داده است. با کاهش زمان تأیید معاملات قرارداد، زمان بیشتری را می توان برای توسعه سایر جنبه های ارزشمند معاملات صرف کرد.
اکنون، توجه به این نکته ضروری است که هیچ نرم افزاری را نمی توان به صورت مجزا ساخت. برنامه های کاربردی موبایل/رومیزی/وب امروزی به چندین نرم افزار وابسته هستند که دهه ها طول کشید تا به سیستم عامل هایی مانند لینوکس بالغ شوند. بدون پلتفرمهایی مانند Cartesi، استفاده از نرمافزارهای اصلی، کتابخانهها و خدمات برای برنامههای بلاک چین میتواند بسیار دشوار باشد، مگر اینکه به نوعی تمرکززدایی را قربانی کنند.
همچنین، Cartesi به دنبال آینده ای اجتناب ناپذیر است که در آن نسل جدیدی از dApps توسعه می یابد که امروزه به اندازه اینترنت مدرن در حدود 50 سال پیش غیرقابل تصور است. برای این منظور، Cartesi یک زیرساخت لینوکس غیرمتمرکز را برای برنامههای بلاک چین مقیاسپذیر مشخص و پیادهسازی کرد. با Cartesi، توسعهدهندگان dApps میتوانند منطق dApps را در لینوکس اجرا کنند و تمرکززدایی و تضمینهای امنیتی بلاک چین را حفظ کنند.
نتیجه
بر این اساس، با توجه به تمامی محاسن ذکر شده در سیستم کارتزی، موقعیت رهبری این سیستم در بین همتایان خود در هنگام اجرای توسعه قراردادهای هوشمند آشکار است. همچنین، مهمتر از همه، توانایی آن در خدمت به عنوان یک مرکز حل تعارض، آن را به بهترین پلت فرم لایه 2 برای انجام توسعه قراردادهای هوشمند تبدیل می کند. از این رو، توسعه دهندگان dApps، به ویژه در کشورهای آفریقایی با پذیرش سریع فناوری بلاک چین مانند نیجریه، باید از پلت فرم Cartesi برای توسعه dApps خود استفاده کنند.
برای اطلاعات بیشتر در مورد پروژه Cartesi، می توانید لینک های زیر را بررسی کنید:
وب سایت: https://cartesi.io
مقاله: https://cartesi.io/cartesi_whitepaper.pdf
توییتر: https://twitter.com/cartesiproject
کاوشگر: https://explorer.cartesi.io
وبلاگ: https://medium.com/cartesi
انجمن تلگرام: https://t.me/CartesiProject
اطلاعیه های تلگرام: https://t.me/cartesiannouncements
اختلاف (جامعه توسعه): https://discordapp.com/invite/Pt2NrnS
گیتهاب: https://github.com/cartesi
ق: https://www.reddit.com/r/cartesi/
مقاله نوشته شده توسط هلن IMAH - کارتسی سفیر نیجریه
- 000
- دسترسی
- فعالیت ها
- اتخاذ
- مزیت - فایده - سود - منفعت
- افریقایی
- توافق
- موافقت نامه
- معرفی
- اجازه دادن
- در میان
- اطلاعیه ها
- کاربرد
- برنامه های کاربردی
- بهترین
- بزرگترین
- بیت کوین
- بلاکچین
- فن آوری بلوکچین
- در بوترا
- بنیانگذاران
- رمز
- مشترک
- انجمن
- محاسبه
- تضاد
- اجماع
- قرارداد
- قرارداد
- هزینه
- کشور
- دادگاه
- جاری
- DApps
- داده ها
- معاملات
- عدم تمرکز
- غیر متمرکز
- برنامه های تقسیم شده
- توسعه
- توسعه دهندگان
- پروژه
- در اوایل
- اقتصاد
- بهره وری
- سرمایه گذاری
- محیط
- سپرده
- ethereum
- تبادل
- چهره
- ویژگی
- هزینه
- تقلب
- رایگان
- کامل
- آینده
- گوگل
- زیاد
- HTTPS
- شناسایی
- اطلاعات
- شالوده
- ابداع
- اینترنت
- انزوا
- مسائل
- IT
- بزرگ
- رهبری
- برجسته
- سطح
- سبک
- لینوکس
- مسیر اصلی
- عمده
- پول
- شبکه
- نیجریه
- ارائه
- ارائه
- آنلاین
- عملیاتی
- سیستم عامل
- سیستم های عامل
- سفارش
- دیگر
- پرداخت
- سکو
- سیستم عامل
- برنامه
- برنامه ها
- پروژه
- عمومی
- محدوده
- نرخ
- ق
- كاهش دادن
- دویدن
- در حال اجرا
- مقیاس پذیری
- مقیاس
- مقیاس گذاری
- بخش ها
- تیم امنیت لاتاری
- حس
- خدمات
- هوشمند
- قرارداد هوشمند
- قراردادهای هوشمند
- نرم افزار
- توسعه نرم افزار
- مزایا
- فضا
- ذخیره سازی
- پشتیبانی
- عالی
- دیوان عالی کشور
- سیستم
- سیستم های
- فن آوری
- پیشرفته
- شرایط و ضوابط
- زمان
- رمز
- بالا
- معامله
- معاملات
- شفافیت
- اعتماد
- کاربران
- ارزش
- vitalik
- vitalik buterin
- WHO
- مهاجرت کاری
- با این نسخهها کار
- سال