راهنمای ایردراپ Frame شبکه لایه دومی
frame یه شبکه لایه دومی هستش که روی اتریوم ایجاد شده و تمرکز اصلیش بر NFT ها هستش و میخواد روی این بازار تمرکز کنه و مثلا فی ها رو ارزونتر بکنه و کارها سریعتر انجام بشن و … ، امروز که این صفحه رو ایجاد کردیم frame روی شبکه TESTNET هستش
کوئست شماره 5 FRAME Bridge an NFT with LZ
Quest بریج از شبکه تستی اتریوم به Frame
اطلاعات شبکه برای اضافه کردن بر روی Metamask
Name: Frame Testnet
Description: The public testnet for Frame.
Chain ID: 68840142
RPC URL: https://rpc.testnet.frame.xyz/http
Explorer: https://explorer.testnet.frame.xyz
Currency Symbol: ETH
faucetهای روی شبکه
https://faucet.triangleplatform.com/frame/testnet
https://faucet.quicknode.com/arbitrum/sepolia
https://sepoliafaucet.com/
https://sepolia-faucet.pk910.de/
Frame یک مجموعه اتریوم است.
Rollups یک راه حل لایه بندی لایه 2 است که در بالای اتریوم ساخته شده است. Frame با EVM سازگار است، به این معنی که شما می توانید هر کاری را که می توانید در شبکه اصلی اتریوم انجام دهید در Frame انجام دهید – قراردادها را مستقر کنید، از برنامه های Web3 استفاده کنید، با کیف پول ها تعامل داشته باشید، و غیره. در مقایسه با اتریوم سریعتر است.
Frame یک مجموعه خوش بینانه است که به این معنی است که بسیاری از ویژگی های امنیتی را از اتریوم به ارث برده است.
نحوه کار Rollups
ایده اصلی پشت Rollups این است که محاسبات را از یک بلاک چین (مانند اتریوم) به بلاک چین دیگر (مجموعه) منتقل کنیم که میتواند تراکنشها را سریعتر پردازش کند. Rollups تراکنشها را اجرا میکند، دادههای تراکنش را فشرده و بستهبندی میکند و این دادهها را به بلاک چین زیرین (لایه 1) ارسال میکند.
این داده ها توسط گره های جمع آوری برای استخراج وضعیت صحیح زنجیره و همچنین توسط شبکه لایه 1 برای تعیین اعتبار برداشت ها استفاده می شود.
امروزه اکثر Rollups دارای یک ترتیبدهنده متمرکز هستند که به سرعت تراکنشهای دریافتی را میگیرد، تراکنشها را سفارش میدهد و سفارش را برای سایر گرهها منتشر میکند. ترتیبدهنده میتواند تراکنشها را به سرعت پردازش کند، به همین دلیل است که تراکنشها در جمعآوریها در مقایسه با شبکه اصلی سریعتر هستند (1-2 ثانیه در مقابل 12 ثانیه).
اگر کاربران به ترتیبدهنده اعتماد ندارند، میتوانند تراکنشها را مستقیماً به قرارداد پل جمعآوری در L1 ارسال کنند. با این حال، این فرآیند کندتر و گرانتر از ارسال به یک ترتیبدهنده است و فقط باید برای سپردهگذاری یا در مورد یک ترتیبدهنده مخرب استفاده شود.
جمع بندی Optimistic
Frame یک مجموعه Optimistic است که به این معنی است که از “اثبات تقلب” برای تعیین معتبر بودن برداشت ها از شبکه استفاده می کند. مجموعه های خوش بینانه فرض می کنند که همه تراکنش ها به طور پیش فرض معتبر هستند، از این رو “خوش بینی”.
با این حال، هر یک از طرفین میتوانند یک مدرک تقلب ارائه کنند تا ثابت کند که انتقال حالت در زنجیره نامعتبر است. تراکنشهایی که شامل ارتباط L2 به L1 (از جمله برداشتها) میشوند، باید منتظر بمانند تا پنجره اختلاف (7 روز) قبل از نهایی شدن بگذرد. این پنجره اختلاف 7 روزه به تأیید کنندگان زمان کافی برای ارائه مدارک تقلب بدون غم و اندوه از طرف های نادرست می دهد.
فناوری جمعآوری
فریم با استفاده از Arbitrum’s Nitro Stack ساخته شده است. Nitro آخرین نسخه از فناوری Arbitrum است که شامل یک سیستم جمع آوری کامل خوش بینانه، یک ترتیب دهنده، پل های توکن، اثبات تقلب و موارد دیگر است. مستندات کامل Nitro را می توان در Github یافت.
Nitro با EVM سازگار است، بنابراین قراردادهایی که برای mainnet نوشته شده اند را می توان بدون هیچ گونه تغییری روی Frame مستقر کرد. برنامههایی که نیاز به دسترسی خواندن یا نوشتن به Frame دارند، میتوانند فرآیندهای مشابهی را که در شبکه اصلی استفاده میشوند، به کار ببرند، تنها تفاوت آنها در RPC و شناسه زنجیرهای متفاوت است.
زمینه
قبل از توضیح نحوه عملکرد هزینه های گاز L2، مهم است که بدانیم هزینه های گاز در شبکه اصلی اتریوم (L1) چگونه استخراج می شود. هزینه های گاز با ضرب کل واحدهای گاز مصرفی در هزینه هر واحد گاز محاسبه می شود.
تعداد واحدهای گاز مورد نیاز بر اساس میزان محاسبات و ذخیره سازی مورد استفاده تراکنش تعیین می شود. علاوه بر این، هر تراکنش در شبکه اصلی حداقل هزینه سربار 21000 واحد گاز را به همراه دارد.
قیمت هر واحد گاز به دو قسمت تقسیم می شود: هزینه پایه و حق تقدم. هزینه پایه بر اساس تقاضای فضای بلوک فعلی محاسبه می شود – هر چه تقاضا بیشتر باشد، کارمزد پایه بالاتر است. این قسمت از هزینه توسط شبکه سوزانده می شود.
کارمزد اولویت مبلغی است که کاربران مایل به پرداخت آن به پیشنهاد دهندگان بلاک هستند تا تراکنش خود را در بلوک فعلی لحاظ کنند. این قسمت از کارمزد پس از انجام معامله به پیشنهاد دهنده بلوک (اعتبارکننده) داده می شود.
frame testnet
در اینجا فرمول محاسبه کل گاز مورد نیاز برای تراکنش L1 آمده است:
gas_paid = gas_units * gas_price
که می تواند به موارد زیر گسترش یابد:
gas_paid = (21_000 + execution_cost) * (base_fee + priority_fee)
Frame یک Ethereum L2 است که برای مقیاس پذیری NFT در اکوسیستم اتریوم طراحی شده است. Frame معادل EVM است و از تمام ابزارهای موجود اتریوم از جمله MetaMask، Foundry، Hardhat و غیره پشتیبانی می کند.
چرا قاب؟
NFT ها شهروندان درجه یک در Frame هستند. بر روی Frame بسازید و قراردادهای هوشمند خود را با عملیات NFT ایمن تر + مقیاس پذیر افزایش دهید. کلاینت اجرای سفارشی Frame موارد استفاده مبتنی بر NFT مانند تفویض اختیار، خواندن + نوشتن رجیستری متعارف، تعاملات حساب قراردادی و موارد دیگر را بهینه میکند.
به عنوان لایه 2، Frame هزینه های گاز ارزان تر و زمان تراکنش های سریع تری را ارائه می دهد و در عین حال بسیاری از ضمانت های امنیتی اتریوم را به ارث می برد. قراردادهای هوشمند EVM موجود شما را می توان همانطور که در Frame است اجرا کرد، نیازی به تغییر نیست.
برای سازندگان، به اکوسیستمی دسترسی داشته باشید که NFT در آن حرف اول را میزند. حق امتیازها با استفاده از پروتکل پالت، پروتکل ثبت شده Frame برای نقدینگی NFT، اجرا و ساده می شوند.
Frame همچنین بخشی از هزینههای ترتیبدهنده را به Frame Creator Fund میدهد، که بعداً جزئیات بیشتری در مورد آن فاش خواهیم کرد.
منظور ما از “توالی L1” چیست؟ آیا rollup های مبتنی بر بار روی اعتبار سنجی L1 را افزایش می دهند زیرا آنها توالی یابی را انجام می دهند؟
وقتی می گوییم “L1-sequenced”، منظور ما این است که پیشنهاد دهنده L1 بعدی ممکن است با همکاری جستجوگران و سازندگان L1، بلوک جمع آوری بعدی را بدون مجوز به عنوان بخشی از بلوک L1 بعدی اضافه کند.
یعنی توالی بلوکهای L2 شامل (و در نتیجه ترتیب نهایی تراکنشها) توسط پیشنهاد دهندگان L1 (یعنی اعتبارسنجیهایی که حق پیشنهاد یک بلوک برای یک اسلات خاص را داشتند) تعیین میشود.
باید توجه داشت که اعتبار سنجی L1 به طور پیش فرض بلوک های L2 را به تنهایی نمی سازد. در عوض، هر بلوک rollup مبتنی بر یک سازنده L2 ساخته می شود. یعنی جمعبندیهای توالی L1 بار روی اعتبارسنجی L1 را افزایش نمیدهند.
آیا مجموعههای مبتنی بر برای کاربران ارزانتر خواهند بود؟
استفاده از پیشنهاددهنده L1 به عنوان ترتیبدهنده L2 امکان حذف یک لایه از زنجیره تامین را میدهد که ممکن است منجر به تراکنشهای ارزانتر شود (به عنوان مثال، نیازی به تأیید امضا از ترتیبدهندههای متمرکز یا غیرمتمرکز نیست).
منصفانه است که توجه داشته باشیم که نه تنها جمع آوری مبتنی بر، بلکه به طور کلی جمع آوری با توالی مشترک ممکن است هزینه تراکنش را به همین دلیل کاهش دهد. از آنجایی که پیشنهاد بلوک بدون مجوز است، رقابت منصفانه برای ساخت بلوک ها وجود دارد که ممکن است هزینه های کاربر را نیز کاهش دهد.
آیا rollup مبتنی بر یک مجموعه مستقل است؟
بهطور پیشفرض، جمعبندی مبتنی بر و جمعآوری مستقل به هیچ وجه به هم مرتبط نیستند، زیرا جمعآوری مبتنی بر اساساً در مورد روش پیشنهاد بلوک است در حالی که جمعآوری مستقل بیشتر در مورد روش اثبات بلوک است. اما به طور رسمی، برای مثال، اگر rollup مبتنی بر مدارک (یعنی فقط پیامهای داده بدون اجرای تراکنش) خلاص شود، تبدیل به یک مجموعه مستقل میشود.
آیا می توان یک مجموعه خوش بینانه را مبتنی کرد؟
بله، اگر تصمیم در مورد گنجاندن بلوک به اعتباردهنده های L1 “برون سپاری” شده باشد (دقیقاً همان مکانیزمی است که برای مورد جمع بندی مبتنی بر کلی توضیح داده شده در این مقاله).
چرا جمعبندیهای مبتنی بر تضمینهای اقتصادی اتریوم را تقویت میکنند؟ (با نام مستعار همترازی اقتصادی L1)
MEV که از رول آپ های مبتنی بر سرچشمه می گیرد به طور طبیعی به پایه L1 جریان می یابد. این جریانها امنیت اقتصادی L1 (و در نتیجه، امنیت اقتصادی کل اکوسیستم اتریوم) را تقویت میکنند و در مورد سوختگی MEV، کمبود اقتصادی توکن اصلی L1 را بهبود میبخشند.
آیا مجموعههای مبتنی بر زمانهای بلوک L1 محدود میشوند؟
به طور پیش فرض، بله. زمان تأیید تراکنش مبتنی بر جمعآوری مستقیماً به زمان بلوک L1 (یعنی ۱۲ ثانیه برای اتریوم امروز) بستگی دارد.
با این حال، باید توجه داشت که پیش تأییدهای فوری برای جمع آوری مبتنی بر امکان پذیر است.
می توان آن را با استفاده از شرط بندی مجدد طراحی کرد که در آن سهمی از اعتبار سنجی L1 متعهد می شوند (از طریق شرط بندی مجدد) بلوک های جمع آوری مبتنی بر بلوک های L1 را که در آینده پیشنهاد خواهند کرد (این ایده توسط جاستین دریک در تابستان 2023 پیشنهاد شد) طراحی شود.
این امکان وجود دارد، زیرا اعتباردهندگان حداقل 32 بلوک را از قبل می شناسند، چه کسی به عنوان پیشنهاد دهنده به کدام بلوک اختصاص داده می شود.
تفاوت بین توالیهای مبتنی بر و اشتراکگذاری چیست؟
Sequencer مشترک به عنوان میان افزار بین مجموعه ها و L1 زیربنایی آنها عمل می کند و تراکنش ها را برای تعدادی از مجموعه ها ترتیب می دهد. یعنی تراکنشهای مجموعههای مختلف را میتوان در یک سوپر بلوک گنجاند.
هدف Shared Sequencer ایجاد سودآورترین بلوک از نظر اقتصادی است. این ایده مبتنی بر توالی با هدف افزایش (از L1) و تایید سریع تر (از زمان بلوک L1) تراکنش ها در حالی که تمرکززدایی را حفظ می کند، بیان می کند.
با این حال، در حالی که rollup مبتنی بر اتریوم متکی است، Shared Sequencer به مجموعه جدیدی از اپراتورها متکی است که توالییابی غیرمتمرکز را با اجماع خود مدیریت میکنند. یعنی به عنوان یک سیستم، SS پیچیده تر از جمع آوری مبتنی بر است. علاوه بر این، 100٪ زنده بودن اتریوم را به ارث نمی برد.
چه تاثیری بر طراحی رول آپ مبتنی بر قرار دارد؟
توالی بر اساس به دلیل استفاده مجدد از زیرساخت اتریوم بسیار ساده است، به طور قابل توجهی ساده تر از توالی یابی متمرکز است. توالییابی مبتنی بر نیازی به تأیید امضای ترتیبدهنده، بدون دریچه فرار، و اجماع خارجی PoS ندارد.
جمعآوریهای مبتنی بر چقدر غیرمتمرکز هستند؟
توالی یابی مبتنی بر عدم تمرکز L1 را به ارث می برد و به طور طبیعی از زیرساخت جستجوگر-سازنده-پیشنهاد کننده L1 استفاده مجدد می کند.
جمعآوری بر اساس چگونه بر سهامداران L1 تأثیر میگذارد؟
به طور پیش فرض، جمع آوری مبتنی بر تقریباً بر سهامداران L1 تأثیر نمی گذارد. تنها تأثیری که ممکن است داشته باشد افزایش درآمد است زیرا MEV از جمع آوری مبتنی بر اساساً به L1 جریان می یابد. با این حال، اگر قرار است جمعبندی مبتنی بر نهایی شدن سریع از طریق شرطبندی مجدد انجام شود، سهامداران L1 میتوانند به شرطبندی مجدد بر اساس جمعآپ بپرند.
جمعبندی مبتنی بر چه سطح زندهگی را فراهم میکند؟
توالی مبتنی بر ضمانتهای حیاتی مشابه اتریوم برخوردار است. و این تنها نوع رول آپی است که 100٪ از زنده بودن اتریوم را به ارث می برد.
رولآپهای غیر پایه با دریچههای فرار از زندهگی تخریب میشوند زیرا
تراکنش ها در دریچه فرار باید قبل از تسویه تضمین شده یک دوره بازنگری منتظر بمانند.
مجموعههای دارای دریچههای فرار در معرض MEV سمی ناشی از سانسور کوتاهمدت ترتیبدهنده در طول مدت زمان توقف هستند.
خروج انبوه ناشی از شکست زندگی ترتیبدهنده، اثرات شبکه جمعآوری را مختل میکند (تجمیعها، بر خلاف L1، نمیتوانند از اجماع اجتماعی برای بهبودی دلپذیر از شکستهای زندهسازی ترتیبدهنده استفاده کنند).
حتی اگر به نظر می رسد که کاهش زنده بودن کوچک باشد (به عنوان مثال، 99٪ به جای 100٪)، در محیط خصمانه، می توان از این دلتای کوچک 1-5٪ استفاده کرد. به عنوان مثال، اگر بتوان تراکنشهای DEX یا فعالیت اوراکل را برای یک ساعت سانسور کرد، این یک موقعیت بزرگ برای ایجاد اختلالات و MEV سمی است.
آیا مبتنی بر جمعآوری در برابر سانسور مقاوم است؟
رول آپ مبتنی بر مقاومت سانسور اتریوم را به ارث می برد. یعنی تا زمانی که اتریوم در برابر سانسور مقاوم باشد، rollup مبتنی بر سانسور نیز مقاوم است. در حالی که برای یک رول آپ سنتی، دریچه های فرار برای ایجاد مقاومت در برابر سانسور لازم است.
آیا توکن لازم است تا یک مجموعه مبتنی بر حسن نیت عمل کند؟
توالی بر اساس به راحتی می تواند بدون نشانه باشد (با اجتناب از بار نظارتی توالی یابی مبتنی بر توکن) زیرا صحت و انصاف آن توسط اتریوم تضمین شده است.
آیا میتوان یک جمعآوری مبتنی بر روی یک جمعآوری غیرمبنا ایجاد کرد؟
تجمیعهای مبتنی بر امکان ساخت برنامههای کاربردی با توالی جایگزین در بالای آنها را فراهم میکند (به عنوان مثال، ساختن یک کتاب سفارش محدود مرکزی در بالای Taiko). اما برعکس آن ممکن نیست.