پروتکل Zecrey: حفظ حریم خصوصی در دنیای قراردادهای هوشمند

با توسعه فن آوری­های بلاکچین و پروژه های دیفای ، مسائل مربوط به حفظ حریم خصوصی مربوط به دارایی ها و هویت های مشتری مورد توجه قرار گرفته است. در اصل، در حوزه حریم خصوصی در دنیای بلاک چین دو موضوع اساسی وجود دارد: حریم خصوصی اکانت کاربر و حریم خصوصی تراکنش ها. حریم خصوصی اکانت کاربر بدین معنی است که موجودی و آدرس کیف پول کاربر به خوبی پنهان باقی بماند. از سوی دیگر حریم خصوصی تراکنشها به معنای محافظت از مبلغ معامله و رابطه طرفین معامله است.

در طی چند سال گذشته ، بسیاری از پروژه های بلاک چین که بر حفظ حریم خصوصی تمرکز کرده بودند، از بین رفته اند. با این حال ، این پروژه ها با محدودیت ها و مشکلاتی مواجه بودند که این امر به شدت مانع از استاندارد سازی پروتکل های حریم خصوصی برای بلاک چین می شود. اولین محدودیت این است که بیشتر پروتکل های حریم خصوصی موجود بر اساس مدل UTXO طراحی شده اند. مدل UTXO مجموعه ای از کلیه معاملات ناشناخته را در بلاک چین برای تأیید سریعتر و پردازش موازی ثبت و ذخیره می کند. با این حال ، این کار نمی تواند امور پیچیده را انجام دهد و قابلیت برنامه نویسی ضعیفی دارد.  اگرچه مدل مبتنی بر حساب (Account-base model) از قابلیت برنامه ریزی بهتری برخوردار است و کاربر پسند تر از مدل UTXO است ، اما حفظ حریم خصوصی برای مدل مبتنی بر حساب نیز دشوار است زیرا هر زمان که یک تراکنش مربوطه در آن تأیید شود، تراز موجود در حساب به روز خواهد شد. دومین محدودیت و مشکل این است که بخش عمده ای از پروتکلهای حریم خصوصی موجود با هدف ایجاد بلاکچین خود ایجاد شده اند که در واقع یک زنجیره نقدی بدون ویژگی های خاص برنامه نویسی هستند. این نوع پروتکل حریم خصوصی نمی تواند با شبکه های بلاک چین موجود سازگار باشد و بنابراین یک راه حل کلی و جامع برای حریم خصوصی نیست. با در نظر گرفتن ناهمگونی و تنوع بلاک چین های موجود، وجود یک پروتکل حریم خصوصی عمومی که بتواند با شبکه های مختلف سازگار باشد، از اهمیت بسیار بالایی برخوردار است.

شایان ذکر است که فناوری ZK-SNARK در بیشتر پروتکل های حریم خصوصی موجود مورد استفاده قرار گرفته است. با این وجود ، ZK-SNARK با مشکلات منابع محدود مواجه است. Zether اولین راهکاری است که براساس مدل مبتنی بر حساب برای محافظت از حریم خصوصی بوجود آمده است. Zether از قراردادهای هوشمند برای تکمیل مدل تراکنشهای حریم خصوصی استفاده می کند و به راهکار معاملات خصوصی بر اساس رمزگذاری ElGamal ، مدل اثبات One-out-of-many و Bulletproofs Sigma دست پیدا کرده است. با این حال، آزمایش ها ثابت کرده اند که هزینه ها و کارمزدها معاملات خصوصی در Zether بسیار گران است (تراکنش انتقال حدود 718.8 Gas مصرف می کند) و میزان داده های تراکنشها بسیار زیاد است (هر تراکنش انتقال یافته حدود 1472 بایت است) که باعث می شود Zether در دنیای واقعی غیر قابل استفاده باشد. از سوی دیگر همچنین نقص هایی در خود راهکار وجود دارد. Zether فقط از معاملات خصوصی یک به یک پشتیبانی می کند و یک کاربر فقط می تواند یک تراکنش را در یک دور ارسال کند. این نقص ها در دسترس بودن پروتکل را تا حد زیادی محدود می کند و بر عملکرد سیستم تأثیر می گذارد.

طبق تجزیه و تحلیل فوق ، طراحی یک پروتکل جامع و مقیاس پذیر برای حفظ حریم خصوصی هر دو (اکانت کاربر و تراکنش ها) در دنیای قراردادهای هوشمند مشکلی است که باید فوراً حل شود. اگر به صورت بلندمدت نگاه کنیم، طراحی یک پروتکل جامع لایه 2 که هم حریم خصوصی اکانت کاربر و هم حریم خصوصی تراکنشها را فراهم کند و امکان بریج و انتقال بین بلاک چین های مختلف را حاصل نماید، تاثیر عمیقی بر توسعه در حوزه ارزهای دیجیتال و بلاک چین خواهد گذاشت که این جزو چشم انداز پلتفرم زکری است.

یک پروتکل عمومی حریم خصوصی باید نیازمندی های زیر را دارا باشد:

  • حفظ حریم خصوصی: پروتکل مربوطه نه تنها باید از میزان موجودی و آدرس حساب کاربر محافظت کند، بلکه مبلغ انتقال در تراکنش و رابطه بین طرفین تراکنش را باید محافظت کند و از دسترس عموم خارج نماید. این مهمترین نیاز است.

  • قابل برنامه ریزی: این الزام اساسی برای طراحی پروتکل های بلاک چین است، که باعث می شود برنامه های کاربردی پیچیده از طریق قراردادهای هوشمند بر روی بلاک چین طرحریزی شوند.

  • مقیاس پذیر: برای سازگاری با نیاز کاربران، پروتکل پیشنهادی باید ویژگی مقیاس پذیری را برای جلوگیری از خرابی سیستم به دلیل پهنای باند شبکه، بار ذخیره سازی، بار محاسبات، توپولوژی پروتکل و غیره برآورده کند.

  • کم هزینه: این یک نیاز منحصر به فرد برای پروتکل های لایه 2 است. از آنجا که هزینه تراکنش در شبکه های اصلی بلاک چین مانند اتریوم و BSC بیشتر و گران تر می شود، استفاده از پروتکل های لایه 2 برای عموم ضروری تر می شود. برای جذب کاربران و کاهش آستانه ، پروتکل باید هزینه های تراکنش ها را کاهش دهد.

  • کراس چین (Cross-chain): از آنجا که پروژه های بلاک چین بیشتر و بیشتر در حال ظهور هستند، پروتکل حریم خصوصی باید توسعه دهندگان را قادر سازد تا دارایی ها را از یک شبکه به شبکه دیگری انتقال (بریج) کنند و در عین حال دسترس پذیری و پایداری خدمات تضمین گردد.

 برای برآورده کردن الزامات فوق الذکر، تیم Zecrey، یک پروتکل جامع و مقیاس پذیر لایه 2 را پیشنهاد می کند که حریم خصوصی دارایی های تراکنشها را به همراه می آورد. ظاهرا این اولین پروتکل حفظ حریم خصوصی end-to-end است که همه الزامات فوق را همزمان برآورده می کند. به طور خاص، Zecrey یک پروتکل حریم خصوصی لایه 2 است که بر اساس فناوری ZK-Rollup ساخته شده است. ZK-Rollup یک راه حل مقیاس پذیری لایه 2 است که در آن تمام دارایی ها توسط یک قرارداد هوشمند در زنجیره اصلی نگهداری می شود، در حالی که محاسبات و ذخیره سازی را در لایه 2 انجام می دهد که در آن اعتبار زنجیره های جانبی با اثبات آگاهی صفر (zero-knowledge proofs) تضمین می شود. ZK-Rollup ضمن ارائه حریم خصوصی تراکنشها ، هزینه ها و کارمزدها را به شدت کاهش می دهد و عملکرد را بهبود می بخشد. علاوه بر این ، Zecrey از یک مدل مبتنی بر حساب استفاده می کند که قابلیت برنامه ریزی و انعطاف پذیری را هم برای کاربران و هم برای برنامه نویس ها فراهم می کند.

مهمترین ویژگی ها و نوآوری های اصلی زکری به شرح زیر می باشد:

  • Zecrey یک پروتکل حریم خصوصی است که بر اساس مدل مبتنی بر حساب (account-base) است.

  •   Zecrey هر دو نوع تراکنشهای خصوصی یک به چند و چند به چند را فراهم می کند.

  • تعداد تراکنش ها برای کاربران در هر دور دیگر محدود نیست و این منجر به TPS (تعداد تراکنش بر ثانیه) بالای پروتکل می شود.

  • از اثبات آگاهی صفر (zero-knowledge proofs) برای بازدهی و راندمان بالا برای پروتکل استفاده می شود. از طریق این فناوری، پروتکل می تواند اثبات حفظ حریم خصوصی محاسبات در سطح ثانیه را تحقق بخشد.

  •   Zecrey از تراکنشهای بین زنجیره ای (Cross-chain) پشتیبانی می کند، بنابراین می تواند با شبکه های بسیاری سازگار شود.

  •   از طریق ZK-Rollup ، Zecrey می تواند به هزینه ها و کارمزدهای انتقال پایین تر و TPS های بالاتر برسد.

  •   Zecrey یک متد خصوصی برای کنترل جریان داده ها در شبکه بلاک چین فراهم می کند.

 بنابراین ، اگر می خواهید به حریم شخصی خود یا دارایی های خود در دنیای بلاک چین دست پیدا کنید ، Zecrey یک انتخاب برجسته خواهد بود، که این یک تجربه بسیار خارق العاده را برای شما به ارمغان می آورد.


لینک شبکه های اجتماعی و رسمی زکری:

website

Twitter

Discord

Telegram

Docs


لینک شبکه های اجتماعی کانال مانی پانی:

Twitter

Telegram

Medium

Youtube