سیناپس Synapse یک پروتکل با قابلیت همکاری است که برای ارسال ایمن دادههای دلخواه بین بلاکچینها طراحی شده است. این پروتکل شامل موارد زیر است:
- ارتباطات زنجیرهای تعمیم یافته
- مدل امنیتی خوشبینانه
- پل سیناپس
پیامرسانی زنجیرهای متقابل با سیستم پیامرسانی عمومی Synapse، هر داده دلخواه را میتوان به روشی امن و بدون درز در میان زنجیرهها ارسال کرد. دیگر لازم نیست برنامهها به طور جداگانه در چندین بلاکچین مستقر شوند. آنها میتوانند روی یک زنجیره منفرد مستقر شوند و با زنجیرههای دیگر ارتباط برقرار کنند تا دقیقاً همان تجربه کاربری را از یک لایه برنامه مرکزی ایجاد کنند.
ارسال پیام عمومی شامل تماسهای قرارداد هوشمند نیز میشود که قراردادهای هوشمند در زنجیرههای مختلف را قادر میسازد تا به راحتی با یکدیگر تعامل داشته باشند. به بیان ساده، پیامرسانی عمومی Synapse به عنوان چارچوبی برای ترکیبپذیری بلاکچین جهانی عمل میکند.
تأیید خوشبینانه تأیید خوشبینانه Synapse از پروتکل اپتیک Celo الهام گرفته شده است. آینده چند زنجیرهای یک امر اجتناب ناپذیر است. در چنین آیندهای، پروتکلهای پیامرسانی تعمیمیافته و پل به قطعات جداییناپذیر زیرساخت تبدیل میشوند. متأسفانه، مدلهای امنیتی زیربنای بسیاری از پلتفرمهای قابلیت همکاری امروزی، چیزهای زیادی را برای خود باقی میگذارند.
مدلهای امنیتی اکثر پلهای امروزی را میتوان به روشهای زیر مشخص کرد:
- تأیید محلی: فقط طرفهای درگیر در یک تعامل متقابل زنجیره معین، تراکنشها را تأیید میکنند.
- یک مجموعه اعتبارسنجی خارجی برای تأیید تراکنشهای بین زنجیرهها استفاده میشود.
حتی با وجود این الگویهای اصلی برای راستیآزمایی زنجیرهای متقاطع، امروزه اکثر پلها هنوز بهعنوان طرحهای اجماع چند علامتی اولیه به منظور ایجاد تجربه کاربری سریعتر عمل میکنند. در حالی که این سیستمها برای نهایی شدن سریع مفید هستند، این سرعت هزینه دارد و کاربران را در معرض تهدیدات امنیتی قرار میدهد.
همانطور که در Trilemma تعامل پذیری مطرح شده است، برخی معاوضهها در ارتباطات زنجیرهای ذاتی هستند. امنیت تجارت برای سرعت منجر به تعداد زیادی هک پل شده است که مجموعاً بیش از 500 میلیون دلار از وجوه انباشته از دست رفته است.
راستیآزمایی خوشبینانه از مجموعههای خوشبینانه وام گرفته میشود، زیرا فرض میشود که تراکنشها بهطور پیشفرض با شبکهای از بازیگران خارج از زنجیره که مسئول ارائه مدارک تقلب در طول یک پنجره خوشبینانه هستند صادق هستند تا هرگونه تراکنش متقلبانه را ممنوع کنند.
این مکانیسم لایه امنیتی قابل توجهی را به شبکه اضافه میکند و انجام یک حمله را برای یک بازیگر بد در مقایسه با مکانیسم M از N موجود، بسیار پرهزینهتر میکند. شبکههای تأیید شده خارجی بر فرض اکثریت صادقانه تکیه میکنند در حالی که تأیید خوشبینانه به یک فرض تأیید کننده صادق تکیه میکند.
راستیآزمایی خوشبینانه فقط به یک نگهبان صادق نیاز دارد که صادقانه رفتار کند تا سیستم امن بماند. به جای اینکه یک بازیگر بد نیاز به انتخاب M تعداد تایید کننده داشته باشد، آن بازیگر باید همه N بازیگر را انتخاب کند و با افزایش تعداد N ناظر تقلب، هزینه حمله به شبکه نامحدود میشود.
EVM Compatibility Synapse Chain از EVM برای اطمینان از ترکیبپذیری با توسعهدهنده غنی و اکوسیستم برنامهای که پیرامون آن ساخته شده است، استفاده میکند. نه تنها ساخت برنامههای کاربردی در Synapse Chain با تجربه توسعه دهندگان بلاکچینهای EVM موجود مطابقت دارد، بلکه برنامههای غیرمتمرکز موجود را میتوان به راحتی و بدون تغییر معماری در زنجیره Synapse مستقر کرد. این تضمین میکند که Synapse Chain میتواند یک اکوسیستم پر جنب و جوش از برنامههای زنجیرهای متقابل را از همان روزهای اولیه خود راهاندازی کند.
امنیت در حالی که فضای بلوک طراحی شده برای موارد استفاده دقیقتر میتواند به طور چشمگیری توان عملیاتی، هزینهها و تجربه کلی کاربر را افزایش دهد، اما اغلب این کار را به هزینه امنیت انجام میدهد. به جای نیاز به راهاندازی سیستمهای امنیتی مستقل، جمعآوریهای خوشبینانه به dappها اجازه میدهد تا امنیت و تمرکززدایی لایه پایه اتریوم را که بالاترین هزینه امنیتی را در بین بلاکچین قراردادهای هوشمند تعمیم یافته دارد، افزایش دهند.
مجموعههای تجربه کاربری، توان عملیاتی و مقیاسپذیری را ارائه میدهند که نسبت به اتریوم بالاتر است. تراکنشها در زنجیره سیناپس تقریباً فوری خواهند بود و کسری از هزینهای که در لایههای پایه رقیب دارند، هزینه خواهند داشت، و اطمینان حاصل میکند که برنامههای ساخته شده بر روی زنجیره سیناپس میتوانند تجربه کاربری مشابه تجربه رقبای متمرکز را تقویت کنند.
Simplicity مجموعههای خوش بینانه ساختاری را برای یک محیط اجرایی ارائه میدهند که هم ساده و هم امن است. با وام گرفتن از زیرساختهای آزمایش شده اتریوم، Synapse Chain مجبور نیست ویژگیهای جدید را از ابتدا مهندسی مجدد کند. برای این منظور، Geth نرم افزار مشتری Synapse Chain خواهد بود، به این معنی که Synapse Chain تا حد امکان به اتریوم نزدیک است. پیروی از اصول طراحی اصلی اتریوم به به حداقل رساندن بردارهای حمله جدید که با ایجاد یک محیط اجرایی جدید از ابتدا همراه است، کمک میکند.
ساخت زنجیره سیناپس مطابق با اکثر ساختارهای جمعآوری، همه بلوکهای زنجیره سیناپس در یک قرارداد هوشمند در بلاکچین اتریوم ذخیره میشوند. به طور مشابه، تولید بلاک در زنجیره سیناپس توسط یک ترتیبدهنده واحد مدیریت میشود که مسئولیت بهروزرسانیهای حالت و ارسال تراکنشها به اتریوم را نیز بر عهده دارد. غیرمتمرکز کردن توالیسنج Synapse Chain از نقشه راه پروتکلهای rollup برجسته پیروی میکند.
نظرات کاربران