بلاک چین یک مفهوم اساسی در درک نحوه عملکرد ارزهای دیجیتال است. اما این تنها به کاربرد آن در کریپتو محدود نمی شود.
بلاک چین یک پایگاه داده است که اطلاعات سوابق تراکنش ها را در یک دفتر کل ذخیره می کند. دارایی ها بر روی بلاک چین معامله و ردیابی می شوند و ریسک را کاهش می دهند و هزینه ها را برای همه افراد درگیر کاهش می دهند.
بلاک چین به شما این امکان را می دهد که بدون نگرانی در مورد کارمزدهای بانکی و سایر هزینه ها، در عرض چند ثانیه برای دوستان خود پول ارسال کنید. شما همچنین می توانید پول نقد را در یک کیف پول آنلاین ذخیره کنید و برای انتقال آن یا انتقال مالکیت به اجازه کسی نیاز ندارید.
هر بلوک در بلاک چین دارای تعداد معینی تراکنش است. هنگامی که یک بلوک جدید در زنجیره تولید می شود، به دفتر کل هر گره شبکه اضافه می شود و از فناوری دفتر کل توزیع شده (DLT) استفاده می کند.
مفهوم کلیدی بلاک چین غیرمتمرکز بودن آن است که امکان شفافیت و دسترسی بیدرنگ به دارایی ها را فراهم می کند. غیرمتمرکز بودن همچنین مشارکت کنندگان شبکه را قادر می سازد تا به طور جمعی مسئولیت امنیت را بر عهده داشته باشند، برخلاف داشتن یک نهاد متمرکز مانند بانک یا نهاد حاکم.
دیگر مبانی فناوری بلاک چین شامل غیرقابل تغییر و توزیع است. از آنجایی که دفتر کل تغییر ناپذیر است، همیشه می توانید به درستی اطلاعات اعتماد کنید زیرا هیچ کس نمی تواند آن را تغییر دهد.
از آنجایی که بلاک چین نیز توزیع می شود، به طور بالقوه از کاربران در برابر حملات شبکه و سایر موارد تقلب و تهدیدات امنیت سایبری محافظت می کند.
لایه 1 در مقابل لایه 2: تفاوت ها چیست؟
لایه 1 شبکه اصلی بلاک چین است که مسئولیت تراکنش های درون زنجیره ای را بر عهده دارد، در حالی که لایه 2 شبکه متصل مسئول تراکنش های خارج از زنجیره است.
راه حل های لایه 2 چیست؟
لایه 2 اصطلاحی است که برای راهحلهایی استفاده میشود که برای کمک به مقیاسپذیری یک برنامه کاربردی با پردازش تراکنشهای خارج از شبکه اصلی اتریوم (لایه 1) در حالی که همچنان همان اقدامات امنیتی و عدم تمرکز شبکه اصلی را حفظ میکند، استفاده میشود. راه حل های لایه 2 باعث افزایش توان (سرعت تراکنش) و کاهش هزینه های گاز می شوند. نمونه های محبوب راه حل های لایه 2 اتریوم شامل Immutable X، Polygon و Polkadot است.
چرا راه حل های لایه 2 مهم هستند؟
راهحلهای لایه ۲ مهم هستند زیرا امکان مقیاسپذیری و افزایش توان عملیاتی را فراهم میکنند و در عین حال یکپارچگی بلاکچین اتریوم را حفظ میکنند و امکان تمرکززدایی کامل، شفافیت و امنیت را فراهم میکنند و در عین حال ردپای کربن را کاهش میدهند (گاز کمتر، یعنی انرژی کمتر مصرف شده، که برابر است باکربن کمتر.)
اگرچه بلاک چین اتریوم پرکاربردترین بلاک چین و مسلماً ایمن ترین است، اما این بدان معنا نیست که با کاستی هایی همراه نیست. Ethereum Mainnet زمان تراکنش کند (13 تراکنش در ثانیه) و هزینه گاز گران است. لایه 2 در بالای بلاک چین اتریوم ساخته شده است و تراکنش ها را ایمن، سریع و مقیاس پذیر نگه می دارد.
هر راه حل فردی مزایا و معایب خاص خود را دارد که باید در نظر گرفته شود مانند توان عملیاتی، هزینه های گاز، امنیت، مقیاس پذیری و البته عملکرد. هیچ راه حل تک لایه 2 در حال حاضر تمام این نیازها را برآورده نمی کند. با این حال، راه حل های مقیاس بندی لایه 2 وجود دارد که هدف آنها بهبود همه این جنبه ها است. این راه حل ها rollup نامیده می شوند.
رول آپ های لایه 2 چیست؟
جمعآوریها راهحلهای مقیاسپذیری لایه ۲ هستند که عملیات تراکنشها را خارج از بلاک چین اصلی اتریوم انجام میدهند، اما همچنان دادههای تراکنش را در لایه ۱ ارسال میکنند. با توجه به اینکه دادههای تراکنش در لایه ۱ هستند، مجموعهها با همان اقدامات امنیتی لایه ۱ ایمن میشوند. در واقع، این ویژگی تعیین کننده ای است که rollup ها به کاربران ارائه می دهند.
سه ویژگی یک لایه 2 وجود دارد:
- تراکنش ها خارج از لایه 1 انجام می شود (کارمزد گاز را کاهش می دهد)
- داده ها و اثبات تراکنش ها در لایه 1 قرار دارند (حفظ امنیت)
- یک قرارداد هوشمند جمعآوری که در لایه 1 یافت میشود، میتواند با استفاده از دادههای تراکنش ذخیره شده در لایه 1، اجرای صحیح تراکنش را در لایه 2 اعمال کند.
در نهایت، جمعآوریها از کاربرانی مانند من و شما میخواهند که در قرارداد هوشمند جمعآوری مشارکت داشته باشند، که کاربران را تشویق به تأیید و اجرای صحیح تراکنشها میکند.
Rollup ها مفید هستند زیرا کارمزدها را کاهش می دهند، توان عملیاتی تراکنش را افزایش می دهند و مشارکت را گسترش می دهند. دو نوع rollup با اقدامات امنیتی مختلف وجود دارد:
- جمعبندیهای خوشبینانه فرض میکنند که تراکنشها بهطور پیشفرض معتبر هستند و فقط محاسبات را از طریق اثبات تقلب، در عمل چالش اجرا میکنند.
- مجموعهای از دانش صفر محاسبات را خارج از زنجیره اجرا میکند و یک اثبات اعتبار به زنجیره اصلی ارائه میکند.
مجموعه های خوش بینانه:
مجموعههای خوشبینانه به موازات Ethereum Mainnet در لایه ۲ قرار دارند و بهطور پیشفرض هیچ محاسباتی (معادلات ریاضی) انجام نمیدهند. در عوض، پس از تکمیل تراکنش، آنها وضعیت جدید را به شبکه اصلی اتریوم ارسال میکنند و اساساً تراکنش را محضری میکنند.
تراکنشهای جمعآوری خوشبینانه در بلاک چین اصلی اتریوم نوشته میشوند و با کاهش هزینه گاز، تراکنشها را بیشتر بهینه میکنند.
مزایای مجموعه های خوش بینانه عبارتند از:
- هزینه گاز کم
- افزایش توان عملیاتی
- قابلیت قرارداد هوشمند
- امنیت (تضمین شده توسط Ethereum Mainnet)
معایب مجموعه های خوش بینانه:
- زمان طولانی خروج (دوره های چالش می تواند هفته ها طول بکشد)
- اگر تراکنش تقلبی کشف شود، جمعآوری بهطور خودکار یک ضد تقلب را فراخوانی میکند و محاسبات تراکنش را با استفاده از دادههای مکتوب موجود انجام میدهد که در صورت به چالش کشیدن تراکنش منجر به زمانهای طولانی برداشت میشود.
چندین برنامه از مجموعه های خوش بینانه وجود دارد که می توانید آنها را در dapp های خود ادغام کنید:
مجموعه های دانش صفر:
مجموعههای دانش صفر (ZK rollups) هزاران تراکنش را از زنجیره اصلی اتریوم جمعآوری میکنند و مدرک رمزنگاری ایجاد میکنند که به سادگی به عنوان SNARK (برهان مختصر غیر تعاملی دانش) شناخته میشود. این اثبات اعتبار نامیده می شود که در شبکه اصلی اتریوم ارسال می شود.
قرارداد هوشمند برای جمعآوری ZK دادههای همه انتقالها را در لایه 2 نگه میدارد و دادهها فقط با اثبات اعتبار قابل ویرایش هستند. به این معنی که مجموعههای ZK در مقابل تمام دادههای تراکنش، فقط به اثبات اعتبار نیاز دارند. این تابع به دلیل گنجاندن داده های کمتر، هزینه تراکنش را کاهش می دهد.
وقتی صحبت از جمعآوریهای ZK به میان میآید، هنگام انتقال داراییها از لایه 2 به لایه 1 کمترین تردید وجود دارد، با توجه به اینکه اثبات اعتبار قبلاً توسط مجموعه ZK تأیید شده است و قبلاً تراکنش را تأیید کرده است.
مزایای رول آپ ZK عبارتند از:
- نزدیک به نقل و انتقالات فوری
- در برابر حملاتی که مجموعه های خوش بینانه ممکن است تحت تأثیر قرار گیرند، آسیب پذیر نیست
- هنوز امن و غیرمتمرکز است
معایب ترکیب ZK:
- اثبات اعتبار برای برنامه های کوچکتر با فعالیت کمتر در زنجیره محاسبه می شود
- کاربر می تواند بر سفارش تراکنش تأثیر بگذارد
- برخی از مجموعهها از ماشین مجازی اتریوم (EVM) پشتیبانی نمیکنند
کاربردهای بی شماری از ZK وجود دارد که می توانید در DAPP های خود ادغام کنید:
راه حل های Ethereum Layer 2 پتانسیل جدی برای تغییر چشم انداز blockchain برای بهتر شدن دارد. راه حل های Layer 2 اطمینان حاصل می کند که کاربران قادر به حفظ تمام اقدامات ایمنی مورد استفاده در Ethereum Mainnet هستند در حالی که هنوز قادر به انجام سریع و کم هزینه برای کاربران هستند.
این نوع فناوری ممکن است افراد بیشتری را ترغیب کند تا از blockchain Ethereum و هر آنچه را که ارائه می دهد ، امتحان کنند. همچنین ، به خاطر داشته باشید که بسیاری از راه حل های لایه 2 هنوز در مرحله بتا خود هستند ، به این معنی که شما باید همه چیز را عمیقاً تحقیق کنید و همیشه هنگام کاوش در راه حل های مختلف لایه 2 کنجکاو و محتاط باشید.<Span> کاربردهای بی شماری از ZK وجود دارد که می توانید در DAPP های خود ادغام شوید: