پروتکل CSV محافظت شده 🛡️
مقدمه توسعه بیت کوین امروزه بر دو موضوع عمده تمرکز دارد: (1) مقیاس و (2) حریم خصوصی. پیشنهادهای معمول برای بیت کوین شامل افزودن کدهای عملیاتی جدید و ابزارهای اسکریپت است. اما یک ایده قدیمی در حال بازگشت است، ایده ای که می تواند تراکنش ها را خصوصی تر و همتا به همتا کند. در
مقدمه
توسعه بیت کوین امروزه بر دو موضوع عمده تمرکز دارد: (1) مقیاس و (2) حریم خصوصی. پیشنهادهای معمول برای بیت کوین شامل افزودن کدهای عملیاتی جدید و ابزارهای اسکریپت است. اما یک ایده قدیمی در حال بازگشت است، ایده ای که می تواند تراکنش ها را خصوصی تر و همتا به همتا کند. در حال حاضر، هر تراکنش بیت کوین برای تایید به کل شبکه پخش می شود. این یک راه موثر برای جلوگیری از هزینه مضاعف است، اما همچنین به این معنی است که اطلاعات بیشتری از آنچه کاملاً ضروری است در معرض دید قرار میگیرد. این منجر به تقاضاهای محاسباتی سنگینتر، هزینههای بالاتر و سیستمی میشود که در مقیاسبندی تلاش میکند. اما اگر حرکت بخشی از فرآیند تراکنش سمت مشتری نه تنها کارایی را بهبود بخشد، بلکه یک دوره کاملاً جدید از حریم خصوصی را در بیت کوین باز کند، چه؟
در مقاله اخیرا منتشر شده خود، Blockstream، با همکاری Alpen Labs و ZeroSync، پروتکل Shielded CSV را معرفی میکنیم، بهبودی در اعتبارسنجی سمت مشتری (CSV) که تراکنشهای واقعا خصوصی را ارائه میدهد. این پروتکل جدید گامی مهم در جهت افزایش حریم خصوصی تراکنش های بیت کوین است و از طریق برخی اقدامات اضافی که در این پست وبلاگ به آنها خواهیم پرداخت، ظرفیت تراکنش را از 11 در ثانیه به بیش از 100 در ثانیه افزایش می دهد.
این پست یک نمای کلی از پروتکل CSV Shielded ارائه میکند که هدف آن ارتقای عملکرد لایه یک بلاک چین و در عین حال سازگاری کامل با بیتکوین است. توسط ذهن ترکیبی جوناس نیک، لیام ایگن و رابین لینوس ساخته شده است. در اینجا پیشینه ی Shielded CSV و اینکه چرا پتانسیل تغییر همه چیز را دارد، آمده است.
بیت کوین در آن زمان و اکنون
مشکل دوبار خرج کردن: بیت کوین چگونه آن را حل کرد
قبل از بیت کوین، باور عمومی بر این بود که ایجاد یک ارز دیجیتال قابل اعتماد بدون یک واسطه قابل اعتماد غیرممکن است. مشکل دوبار خرج کردن به این معنی بود که هیچ راهی برای اطمینان از اینکه یک “سکه دیجیتال” نمی تواند بیش از یک بار خرج شود وجود ندارد. این یک نقص اساسی بود که باعث شد ارز دیجیتال به واقعیت تبدیل نشود.
سپس در سال 2009، ساتوشی با معرفی دفتر کل عمومی مشترک به نام بلاک چین به این مشکل پرداخت. بیت کوین به جای تکیه بر یک مرجع قابل اعتماد، از شبکه ای از گره ها در دفتر کل عمومی مشترک استفاده می کند، جایی که هر تراکنش ثبت و تأیید می شود. این سیستم تضمین میکند که هر سکه منحصر به فرد است، بنابراین نمیتوان یک سکه را دو بار خرج کرد.
هنگامی که یک تراکنش بیت کوین به زنجیره اضافه می شود، این فرآیند را دنبال می کند:
- کیف پول کاربر تراکنش را امضا می کند و آن را به شبکه بیت کوین ارسال می کند.
- گرههای کامل در شبکه، تراکنش را تأیید میکنند و از بررسی همه چیز اطمینان میدهند.
- سپس تراکنش در یک بلوک گنجانده می شود، تأیید می شود و به طور دائم در دفتر کل عمومی مشترک ثبت می شود.
در طول اعتبارسنجی، گرهها وجود سکهها را تأیید میکنند، اعتبار امضا را بررسی میکنند و قانون حیاتی دوبار خرج کردن را اجرا میکنند – مطمئن میشوند که هر سکه فقط یک بار خرج شده است. تمام هدف این دفتر حفظ نظم است و به وضوح نشان می دهد که صاحب کدام سکه ها و زمان حرکت آنهاست.
هدف دفتر کل این است که تراکنش ها را مرتب نگه دارد و مشخص کند چه کسی صاحب چه سکه هایی است و چه زمانی ارسال شده است.
از زمان آغاز به کار، توسعه دهندگان بیت کوین مدام به این سوال باز می گردند: آیا این واقعا بهترین و خصوصی ترین راه برای مدیریت تراکنش هاست؟ چگونه میتوانیم این سیستم را نازکتر، کارآمدتر و خصوصیتر کنیم؟
مشکل حفظ حریم خصوصی: معاملات عمومی
بزرگترین چالش حریم خصوصی بیتکوین این است که تراکنشهای بیتکوین بهطور آشکار در بلاک چین انجام میشوند. ساتوشی از همان ابتدا این آسیب پذیری را دید. در وایت پیپر اصلی، او یک راه حل ساده را پیشنهاد کرد: کاربران باید کلیدهای جدیدی برای هر تراکنش ایجاد کنند و از استفاده مجدد از آدرس ها اجتناب کنند.
ایده این بود که پیوند دادن تراکنش ها به یک مالک واحد را سخت تر کند. اما در عمل، با تمام روش های پیشرفته تحلیل زنجیره ای که امروزه در دسترس است، حفظ حریم خصوصی بسیار سخت تر از آن چیزی است که به نظر می رسد. حتی با آدرسهای جدید، پیوند دادن تراکنشها و شناسایی الگوها برای کسانی که قصد ردیابی فعالیت کاربر را دارند آسانتر شده است.
در پاسخ، پروتکلهای متمرکز بر حریم خصوصی مانند Zcash راههای جدیدی را برای پنهان کردن جزئیات تراکنش با استفاده از رمزنگاری پیشرفتهتر و چیزهایی مانند zk-SNARK معرفی کردهاند. اما این روشها با معاوضههای قابل توجهی همراه هستند: تراکنشها بزرگتر هستند، که باعث میشود فرآیند تأیید برای گرهها منابع فشردهتر و گرانتر تأیید شود.
یک مشکل ارتباطی: ارتباط ناکارآمد است
در طراحی بیت کوین، استخراج دو هدف اساسی را دنبال می کند: (1) اثبات انتشار برای تراکنش ها و (2) ایجاد توافق در مورد ترتیب تراکنش ها. با این حال، سیستم بیت کوین همچنین این عملکردهای اصلی را با وظایف کمتر ضروری مانند اعتبار سنجی تراکنش و صدور سکه در هم می آمیزد.
در تمام بلاک چین ها، چه بیت کوین، اتریوم، زی کش یا دوج کوین، فرآیند تراکنش همیشه یکسان به نظر می رسد: کیف پول تراکنش ها را امضا می کند، آنها را به شبکه پخش می کند و گره های کامل آنها را تأیید می کنند. اما آیا اعتبارسنجی مستقیم هر تراکنش در بلاک چین واقعا ضروری است؟
ما فکر می کنیم راه بهتری وجود دارد. این ایده به یک بینش در سال 2013 باز می گردد، زمانی که پیتر تاد برای اولین بار از اعتبار سنجی سمت مشتری نام برد. در این پست لیست پستی او می پرسد:تنها با توجه به اثبات انتشار و اجماع در مورد ترتیب تراکنش ها، آیا می توانیم یک سیستم ارز دیجیتال موفق بسازیم؟ در کمال تعجب، پاسخ مثبت است!‘
CSV به شما این امکان را می دهد که به جای اینکه هر گره کاملی را برای تأیید هر تراکنش بخواهید، سکه ها را با اثبات اعتبار آنها مستقیماً برای گیرنده ارسال کنید. این بدان معناست که حتی اگر یک بلوک حاوی یک تراکنش نامعتبر باشد، گرههای کامل آن را رد نمیکنند. نتیجه؟ ارتباطات زنجیره ای کمتر و به طور کلی سیستم کارآمدتر.
CSV: یک راه حل مقیاسپذیری همتا به همتا
CSV مسئولیت اعتبار سنجی تراکنش را از هر گره در شبکه به گیرندگان تراکنش فردی منتقل می کند. این امر بیت کوین را یکنواخت می کند همتا به همتا تر. تصور کنید که مجبور نباشیم از بلاک چین برای ذخیره جزئیات کامل تراکنش استفاده کنیم. به جای یک تراکنش دقیق و مرتبط با هویت، شما فقط یک باطل کننده ساده 64 بایتی را می بینید که برای هر کسی که به رکورد عمومی در بلاک چین نگاه می کند کاملاً بی معنی است، اما برای فرستنده و گیرنده مهم است.
هنگامی که هر گره برای تأیید هر تراکنش مورد نیاز است، شبکه را شلوغ می کند و سرعت آن را کاهش می دهد. با انتقال اعتبار تراکنش به سمت مشتری، مقدار داده های ذخیره شده در بلاک چین می تواند به طور قابل توجهی کاهش یابد – از 560 واحد وزنی (WU) به طور متوسط به چیزی نزدیک به 64 WU، که حدود 8.75 برابر کوچکتر است، و سیستم را لاغرتر و کارآمدتر می کند. .
پروتکل انطباق به بیت کوین افزایش مقیاس پذیری گسترده ای می دهد و به کاربران امکان می دهد تقریباً 10 برابر بیشتر تراکنش ها را پردازش کنند – نزدیک به 100 تراکنش در ثانیه.
بیت کوین فردا
احتمالاً دارید فکر می کنید، “همه اینها عالی به نظر می رسد، اما این واقعاً چگونه کار می کند، و معاوضه ها در اینجا چیست؟”
چگونه CSV محافظت شده بیت کوین را خصوصی تر می کند؟
پروتکلهای CSV عموماً حریم خصوصی را نسبت به تراکنشهای بلاک چین شفاف بهبود میبخشند، زیرا برخی از اطلاعات به سمت مشتری منتقل میشوند. اما در پروتکلهای سنتی CSV مانند RGB و Taproot Assets، وقتی یک سکه ارسال میشود، هم فرستنده و هم گیرنده میتوانند تاریخچه کامل تراکنش را مشاهده کنند.
در Shielded CSV، ما از طرحهای zk-SNARK-مانند برای «فشرده کردن» اثباتها استفاده میکنیم و اطمینان حاصل میکنیم که هیچ اطلاعات تراکنش درز نمیکند. این بدان معنی است که تاریخچه تراکنش ها پنهان می ماند و حریم خصوصی بهتری را در مقایسه با پروتکل های موجود ارائه می دهد.
باطل کننده چیست و چگونه از دوبار خرج کردن جلوگیری می کند؟
هنگام پرداخت، فرستنده تراکنش را مستقیماً به گیرنده تحویل می دهد. بخش کوچکی از دادههای مشتقشده از تراکنش، به زنجیره بلوکی که باطل کننده نامیده میشود، نوشته میشود.
گره های کامل در شبکه فقط برای انجام یک تأیید امضای Schnorr در هر باطل کننده CSV Shielded مورد نیاز هستند. گیرنده اعتبار سکه را بررسی می کند و مطمئن می شود که باطل کننده در بلاک چین است تا از هرگونه خرج کردن مضاعف جلوگیری کند.
سایر پروتکلهای CSV نیز باطلکنندهها دارند، اما در بسیاری از موارد تراکنشهای کامل بیتکوین هستند و مانند آنچه در اینجا میبینیم، «حبابهای تصادفی» مشتق نشدهاند. باطل کننده های CSV محافظ، انجام آنالیز زنجیره ای را دشوارتر می کند.
آیا CSV محافظت شده به چنگال نرم یا سخت نیاز دارد؟
CSV محافظت شده به چنگال نرم یا سخت نیاز ندارد. همانطور که هست با بیت کوین کار می کند. CSV اعتبار سنجی تراکنش را از قواعد اجماع جدا می کند و اجازه انعطاف پذیری را بدون تغییر پروتکل اصلی می دهد. از آنجایی که بلاک های بیت کوین می توانند هر نوع داده ای را ذخیره کنند، پروتکل های مختلف CSV مانند RGB، Taproot Assets یا چندین نسخه از Shielded CSV می توانند بدون تضاد با هم وجود داشته باشند.
گره ها مجبور نیستند بلوک های حاوی داده های ناآشنا را رد کنند. در عوض، آنها فقط باید دادهها را در «سمت مشتری» تفسیر کنند، اگر به آنها مربوط باشد. با بارگذاری تأیید تراکنش، نقش اصلی بلاک چین به موارد زیر کاهش می یابد: تأیید داده های تراکنش به ترتیب توافق شده و جلوگیری از هزینه های مضاعف.
آیا Shielded CSV به من اجازه می دهد تا در بیت کوین تراکنش کنم؟
Shielded CSV به عنوان یک سیستم مجزا عمل می کند و از بلاک چین بیت کوین برای ضبط ابطال کننده ها و جلوگیری از هزینه مضاعف در پروتکل CSV استفاده می کند. اما برای ادغام مستقیم آن با بیت کوین و امکان تراکنش های یکپارچه، هنوز به یک راه حل پل زدن نیاز است. پروتکل فعلی به طور عمیق به نحوه عملکرد پل زدن با BitVM نمی پردازد، اما این حوزه توسعه ای است که هنوز تحت تحقیقات فعال است.
در حال حاضر، پل زدن از طریق استفاده از یک حزب مورد اعتماد یا یک فدراسیون امکان پذیر است، اما هدف نهایی یک سیستم کاملاً غیرقابل اعتماد است، سیستمی که نیاز به هرگونه واسطه را از بین می برد. دستیابی به این به معنای تعامل واقعی و یکپارچه بین بیت کوین و شیلد CSV است که به کاربران امکان می دهد از حریم خصوصی پیشرفته بدون به خطر انداختن ارزش های بی اعتماد بیت کوین لذت ببرند. این یک چالش پیچیده است، اما چالشی که می تواند چگونگی مقیاس بیت کوین و ایمن سازی تراکنش های آن را دوباره تعریف کند.
مقاله کامل را بخوانید
پروتکل Shielded CSV رویکردی برای بهبود مقیاس پذیری و حریم خصوصی بیت کوین ارائه می دهد که به طور بالقوه عصر جدیدی از تراکنش های کارآمدتر و همتا به همتا را به ارمغان می آورد. با بارگذاری اعتبار تراکنش در سمت مشتری، به طور قابل توجهی داده های روی زنجیره را کاهش می دهد و امکان انجام تراکنش بیشتر و حفظ حریم خصوصی را فراهم می کند – همه اینها بدون نیاز به هارد یا سافت فورک. اگر کنجکاو هستید که درباره نحوه عملکرد این پروتکل و معاوضههای مربوط به آن اطلاعات بیشتری کسب کنید، به شدت شما را تشویق میکنم که مقاله کامل «CSV محافظت شده: اعتبارسنجی سمت مشتری خصوصی و کارآمد» را بخوانید. این ممکن است آینده بیت کوین باشد.
این یک پست مهمان توسط کیارا بیکرز است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً نظرات BTC Inc یا مجله Bitcoin را منعکس نمی کند.
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰