سرگئی نزروف (Sergey Nazarov)، یکی از بنیانگذاران چینلینک، معتقد است محیط اجرایی جدید این پروژه موسوم به CRE میتواند تاثیری مشابه ماشین مجازی اتریوم (EVM) بر صنعت بلاکچین داشته باشد.
به گزارش میهن بلاکچین، نزروف در ویدیویی که روز گذشته از کانال یوتیوب چینلینک (YouTube) منتشر شد، در رابطه با محیط اجرایی این پروژه صحبت کرد و نظر خود را به اشتراک گذاشت.
وی در این ویدیو گفت:
CRE میتواند همان اثری را بر صنعت بلاکچین بگذارد که EVM گذاشت.
به گفته او، با معرفی ماشین مجازی اتریوم، توسعه قراردادهای هوشمند وارد مرحلهای تازه شد چراکه امکان استفاده از دستورات پیچیدهتری مثل حلقهها و عملیات مبتنی بر وضعیت (state-based operations) فراهم شد؛ چیزی که در زبان برنامهنویسی بیت کوین وجود نداشت. این تغییر باعث شد فرآیند توسعه از چند ماه به چند هفته کاهش پیدا کند.
به عقیده نزروف، توسعه قراردادهای هوشمند امروزه به شدت پیچیده شده و شامل مجموعهای از سیستمهای آنچین و آفچین است. وی مدعی است که CRE با اضافهکردن یک لایه انتزاعی، این پیچیدگی را سادهتر و قابلکنترلتر میکند.
وی افزود:
بر اساس تجربه ما، کار روی CRE باعث شده بازه زمانی توسعه که پیشتر چند ماه طول میکشید، حالا به چند هفته یا حتی چند روز کاهش پیدا کند.
CRE چیست و چه قابلیتهایی دارد؟
محیط اجرایی چینلینک (Chainlink Runtime Environment یا CRE) در اواخر اکتبر ۲۰۲۴ (مهر ۱۴۰۳) معرفی شد. هدف از توسعه این ابزار، فراهمکردن بستری است که توسعهدهندگان بتوانند مستقیماً روی پلتفرم چینلینک کد بنویسند، بدون آنکه نیازی به گنجاندن کدهای مخصوص این شبکه اوراکلی در قراردادهای هوشمند آنچین خود داشته باشند.
این محیط همچنین قابلیت اتصال زیرساختهای مالی سنتی، سیستمهای پرداخت و نهادهای قدیمی را به قراردادهای هوشمند و پروتکلهای بلاکچینی فراهم میکند.
در واقع، محیط CRE نقش یک سیستمعامل برای شبکه چینلینک را ایفا میکند. این ابزار به توسعهدهندگان اجازه میدهد تا مجموعهای از عملیات مختلف (جریانهای کاری) را بهصورت خودکار و یکپارچه اجرا کنند. در این چارچوب، توسعهدهندگان میتوانند با استفاده از سرویسهای متنوع چینلینک از جمله فیدهای قیمتی، پیامرسانی کراسچین (Cross-chain Messaging)، APIهای خارجی، اثباتهای دانش صفر و بررسیهای انطباق با مقررات (Compliance Checks) پروژههای دلخواه خود را بسازند.
این ترکیب یکپارچه از خدمات باعث میشود که اجرای فرایندهای پیشرفته، بدون نیاز به مدیریت دستی و جداگانه هر بخش، بهسادگی و با سرعت بیشتری انجام شود.
توسعه در CRE چگونه انجام میشود؟
توسعهدهندگان میتوانند در محیط CRE از زبانهای برنامهنویسی جاوا اسکریپت، TypeScript یا Go استفاده کنند. تمام عملیات از خواندن دادههای بلاکچینی گرفته تا دریافت اطلاعات از APIها، اجماع و نوشتن دادهها روی شبکه، توسط شبکه اوراکل غیرمتمرکز چینلینک (DON) مدیریت میشود.
CRE نقش هماهنگکننده میان این اوراکلها را دارد و اطمینان حاصل میکند که نتایج پس از رسیدن به اجماع رمزنگاریشده، مستقل از شبکهای که قرارداد روی آن اجرا شده، به قرارداد هوشمند بازگردانده شود. این معماری طوری طراحی شده که با چندین بلاکچین سازگار باشد و بهصورت بومی از محاسبات محرمانه اثباتهای دانش صفر پشتیبانی کند.
صحبتهای نزروف در حالی مطرح میشود که اواسط ماه ژوئن سال گذشته، گزارشاتی از همکاری چینلینک با کینکسیس (Kinexys)، زیرمجموعه بانک جیپی مورگان (JPMorgan) و همچنین پروژه اوندو فایننس (Ondo Finance) منتشر شد. این سه شرکت موفق شدند با استفاده از CRE یک فرآیند تحویل در ازای پرداخت (Delivery versus Payment یا DvP) را بهصورت کراسچین بین یک شبکه پرداخت خصوصی و یک تستنت عمومی انجام دهند.
در اوایل ماه جاری نیز نلی زالتزمن (Nelli Zaltsman)، رییس بخش نوآوری پرداختهای بلاکچینی در کینکسیس، در گفتوگویی که همراه با نزروف داشت، اعلام کرد که این بانک در تلاش است زیرساخت پرداختی با استاندارد نهادی را با داراییهای نوظهور آنچین ترکیب کند.