ابزار جدید حفظ حریم خصوصی برای بیت کوین
یک ابزار جدید برای حفظ حریم خصوصی به شهر آمده است: coinwaps در Statechains. طرح اصلی حالت دولتی توسط Ruben Somsen در Scaling Bitcoin 2018 در توکیو پیشنهاد شد. من به سرعت خلاصه می کنم ، اما آرون وان ویدوم در اینجا توضیح مفصلی از مفهوم اصلی دارد. ایده کلی این است که از یک
یک ابزار جدید برای حفظ حریم خصوصی به شهر آمده است: coinwaps در Statechains. طرح اصلی حالت دولتی توسط Ruben Somsen در Scaling Bitcoin 2018 در توکیو پیشنهاد شد. من به سرعت خلاصه می کنم ، اما آرون وان ویدوم در اینجا توضیح مفصلی از مفهوم اصلی دارد. ایده کلی این است که از یک نهاد تسهیل کننده (اپراتور Statechain) ایجاد یک آدرس چندنفره 2 از 2 با یک کاربر برای تسهیل انتقال خارج از زنجیره UTXO استفاده کنید. سپس کاربر کلید خصوصی خود را برای شماره 2 از 2 به کاربر جدید منتقل می کند. هنگامی که این اتفاق بیفتد ، نهاد دولتی دولتی مطلع خواهد شد و در آن زمان فقط به مالک جدید اجازه می دهد که وجوه را به خارج منتقل کند. بنابراین کل ایده این است که با انتقال کلمه خصوصی خود معامله کنید و از اپراتور زنجیره ای دولتی بخواهید مالکیت فعلی را اعمال کند.
و درست مانند کانال های Lightning Network ، هر کاربر یک تراکنش از پیش امضا شده دارد که به آنها اجازه می دهد پس از پایان قفل زمان ، کنترل یک جانبه UTXO را در دست بگیرند. به این ترتیب اگر اپراتور Statechain ناپدید شود ، وجوه برای همیشه در آن 2 از 2 به دام نمی افتد. اما این گزینه پشتیبان باید در برابر خطر تلاش یکی از طرفین برای سوء استفاده از معامله از قبل امضا شده برای سرقت وجوه متعادل باشد. پیشنهاد سومسن بستگی به eltoo دارد تا بتواند مالک جدید را جایگزین معامله بسته شدن مالک قبلی کند ، در صورتی که مالک قبلی سعی کند وجوه را پس بگیرد. آخرین بخش اصلی طراحی Statechain زنجیره ای از امضا از یک مالک به مالک دیگر است که از مالک اصلی شروع می شود و تا آخرین مورد پیش می رود. این مالک از مالک دیگری به مالک دیگر منتقل می شود و به موازات هر تراکنش ضمیمه می شود تا همه بتوانند یک نسخه محلی را که اثبات می کند انتقال قانونی و در مورد مالک فعلی ، در واقع مالک قانونی هستند ، نگه دارند.
به دلیل وابستگی به eltoo و این واقعیت که سافت فورک ها یک شبه اتفاق نمی افتند ، CommerceBlock کار بر روی اجرای یک نوع از Statechains را در سال 2020 آغاز کرد که به eltoo وابسته نیست. به جای eltoo که اجازه می دهد معامله اخیر جایگزین معاملات قبلی شود ، آنها یک طرح کاهش زمان nLocktime به نام Mercury را اجرا کرده اند. ایده این است که معامله بسته شدن مالک اصلی در یک بازه زمانی از x بلوک در آینده زمان بندی می شود. آنها نمی توانند معامله خود را برای پس گرفتن وجوه تا زمانی که بلاک چین به این آستانه برسد ، انجام دهند. و سپس در انتقال مالکیت بعدی ، معامله مالک جدید به صورت x-1 زمان بندی می شود. این به مالک فعلی اجازه می دهد تا معامله بسته شدن خود را قبل از اینکه مالک اصلی برای ارسال معتبر شود به زنجیره ارسال کند. با انتقال بیشتر مالکیت ، قفل های زمانی همچنان کاهش می یابد (x-2 ، x-3 و غیره) و تضمین می کند که مالک فعلی همیشه می تواند قبل از باز شدن معاملات مالکان قبلی اقدام کند. این الزام eltoo را برطرف می کند ، اما محدودیتی در انتقال statechains بین مالکان ایجاد می کند: شما می توانید زمان های قفل شده را چندین بار کاهش دهید تا دیگر قابل کاهش نباشد. در نقطه ای ، آینده ، منهای مقداری از زمان (بلوک) ، برابر با زمان حال می شود (زمان nLocktime بلوک فعلی است). در این مرحله کاربران باید بانک دولتی را ببندند یا صاحبان قدیمی می توانند سکه ها را بدزدند زیرا معاملات قبلی nLocktime به بلوغ زمان خود رسیده و معتبر می شوند.
یکی دیگر از تفاوت های کلیدی بین طراحی اصلی Somsen و Mercury نحوه برخورد با نسل کلید است. به جای استفاده از یک اسکریپت چند منظوره 2 از 2 ، مرکوری ECDSA-MPC (محاسبه چند طرفه الگوریتم امضای دیجیتال منحنی بیضوی) را پیاده سازی می کند. شما می توانید این را از نظر عملکردی شبیه به آدرس MuSig با استفاده از Schnorr تصور کنید ، مگر در موارد Schnorr کاربران به سادگی دو کلید عمومی را به هم اضافه می کنند تا آدرسی ایجاد کنند که هر دو برای امضای آنها ملزم هستند. با ECDSA-MPC ، تولید کلید یک فرآیند تعاملی تر با مراحل مختلف است. در نهایت آنها عملکرد یکسانی را به دست می آورند: یک کلید عمومی واحد که بدیهی است چند منظوره نیست و در آن هر دو طرف سهمی از کلید خصوصی مطابقت دارند که برای امضای معامله مورد نیاز است.
فرایند انتقال با استفاده از ECDSA-MPC یک فرایند تعاملی است که به جای مالک اصلی به طور واضح یک کلید خصوصی موجود را که در پیشنهاد Somsen توضیح داده شده است منتقل می کند ، اپراتور Statechain و فرستنده از طریق ECDSA-MPC برای ایجاد یک کلید خصوصی از طریق اشتراک کلیدها همکاری می کنند. مهمتر از همه ، بیش از یک مجموعه اشتراک کلیدی احتمالی وجود دارد که می تواند همان کلید خصوصی را تولید کند. بنابراین اپراتور statechain سپس کلید خصوصی را با گیرنده بازسازی می کند ، اما با به اشتراک گذاری کلیدهای مختلف. سپس اپراتور Statechain اشتراک کلیدی را که با مالک قبلی مطابقت داشت حذف می کند. CommerceBlock این کار را با HSM (ماژول امنیت سخت افزاری) اعمال می کند ، اگرچه این همه اعتماد را از بین نمی برد. به این ترتیب اگر Statechain صادقانه عمل می کند ، به معنای واقعی کلمه قادر به بستن معامله بسته شدن با یک مالک قبلی نیست زیرا اشتراک کلیدی که در حال حاضر در اختیار دارد با کلیدهای مالک قبلی برای ایجاد یک امضای معتبر کار نمی کند. همچنین در صورت چنین تبانی ، مدارک عمومی قابل انتشار خواهد بود که نشان می دهد نهاد دولتمرد غیر صادقانه عمل کرده است. این یک عامل ضد انگیزه ای برای انجام این کار است.
اثبات عمومی چگونه کار می کند؟ CommerceBlock قبلاً انواع Opentimestamps را به نام Mainstay طراحی کرده است. Opentimestamps فقط یک پروتکل برای گرفتن هرگونه داده دلخواه و قرار دادن آن در یک درخت مرکل بزرگ با ریشه متعهد به تراکنش بیت کوین است. مشکل Opentimestamps این است که درخت کاملاً بی نظم است. وقتی وارد می شوید همه چیز فقط به انتهای درخت اضافه می شود. این بدان معنی است که هیچ تضمینی نمی دهد که اطلاعات متضاد توسط همان تراکنش لنگر انداختن در بلاک چین انجام نشده باشد. کاری که Mainstay انجام می دهد این است که به طور م “ثر “شکافهای” متعارف را در درخت مرکل برای داده های خاصی تعیین می کند ، به عنوان مثال یک اوراکل که نتیجه یک بازی ورزشی را تأیید می کند. همه می توانند بدانند کدام “شکاف” را برای آن اوراکل خاص بررسی کنند و سپس می توانند از هرگونه زمان بندی متناقض که در آن شکاف نیست چشم پوشی کنند. این به مردم امکان می دهد تا چیزی را با یک مهر زمانی تایید کنند بدون اینکه امکان برچسب زدن زمان های متضاد را به صورت گزینشی باز بگذارند (اگر می توانید در هر جایی از درخت مرکل بنویسید ، می توانید زمان واقعی را در یک مکان داشته باشید در حالی که به نقطه جعلی در جای دیگر اشاره کنید) به هر نقل و انتقال یک مرجع دولتی عطارد در یک محل اصلی اصلی تأیید می شود تا بتوان یک مدرک زمان دار از مالکیت فعلی را ارائه داد که در صورت عدم صداقت واحد دولتی چاپ می شود.
اکنون که جزئیات پیاده سازی Statechain از راه خارج شده است ، به بخش جالب آن: coinwaps. تمایز کلی بین پیوندهای سکه ای و سکه های کوین این است که کوین کوین استفاده صریح و آشکار از روش های افزایش حریم خصوصی است که در یک معامله واحد رخ می دهد ، در حالی که به طور کلی یک پولی سکه پنهان و در صورت همکاری موفقیت آمیز تلقی می شود. استفاده عمومی از روش حفظ حریم خصوصی در چندین معامله جداگانه قابل مشاهده است. کل جهان می تواند ببیند که یک UTXO وارد یک سکه می شود ، اما اگر به طور کلی قبلاً مورد بحث قرار گرفت ، هیچ کس به جز شرکت کنندگان نمی دانست چه زمانی یک UTXO در یک انتقال سکه مشارکت دارد.
پیاده سازی coincoin که بر روی جیوه های عطارد ساخته شده است ، این تمایز واضح را بین coinjoins و coinwaps از نظر این ویژگی خصوصی و مخفی در مورد حریم خصوصی از بین می برد. نقل و انتقالات Statechains در تعهدات Mainstay ثبت می شود ، بنابراین برعکس شما باید فرض کنید که هر بار که یک Statechain صاحبخانه را تغییر می دهد ، این اطلاعات عمومی است. اما هر انتقال همچنین می تواند یک همپوشانی با سایر حالت های زنجیره ای منتقل شده در همان بازه بلوک باشد. بنابراین از نظر ابزارهای ناشناس بودن ، این نوعی هیولای فرانکنشتاین است که ویژگی های ناشناس بودن کوین ها را ترکیب می کند ، در حالی که از مکانیسم یک نازک سکه برای تبادل UTXOs خارج از زنجیره استفاده می کند. از یک زنجیره خارج از سکه “coinswap” در بالای یک statechain استفاده می کند تا از ویژگی های ناشناس بودن یک سکه بدون تقبل هزینه زنجیره ای برای هر مبادله استفاده کند.
تخفیف های Coins در استریچین های عطارد در اصل فقط انتقال های معمولی دولت چین با جادوی رمزنگاری سرگرم کننده است تا آنها ناشناس شوند. هنگامی که UTXO را برای یک سکه معمولی (مانند Whirlpool یا Wasabi) ثبت می کنید ، یک UTXO را به عنوان ورودی ثبت می کنید و سپس اعتبار رمزنگاری شده ای را دریافت می کنید که می توانید از آن برای ایجاد خروجی در کوین استفاده کنید تا سکه های خود را از طریق اتصال جدید به شبکه بازگردانید. برای محافظت از حریم خصوصی خود در برابر هماهنگ کننده. این هماهنگی مشابه در طرح عطارد با ثبت Statechains ، دریافت توکن های کور و سپس درخواست هماهنگ کننده به طور تصادفی یک آدرس جدید برای انتقال statechain آنها به آنها ، تخمین زده می شود. حتی این امکان وجود دارد که حالت دولتی خود را به خودتان برگردانید. تصادفی است. پس از آن ، اساساً همه می توانند نقل و انتقالات Statechain خود را به صورت اتمی امضا کنند ، درست مانند یک سکه کوین.
در نهایت آنچه در اینجا داریم چیزی بسیار غیرقابل تصور است و در نقطه عجیبی در “طیف اعتماد” ابزارهای بیت کوین است که احتمالاً مردم عادت ندارند عمیقا به آن توجه کنند. به طور دقیق در سطح فنی ، آنچه در حال رخ دادن است یک coinwap است. سکه ها به طور پنهانی بدون اثر انگشت روی زنجیره مبادله می شوند که مبادله UTXO در حال انجام است. اما به دلیل تعهد اصلی به همه نقل و انتقالات و تجزیه و تحلیل اکتشافی پلتفرم های دولتی که صاحبان شبکه را در دوره های زمانی مختلف منتقل کرده است ، می توانید نتیجه گیری کنید که نتیجه ناشناس بودن ناخالصی معادل یک کوین جین استاندارد کاهش یافته است. اما لازم نیست برای هر “کوین پیوستن” هزینه زنجیره پرداخت کنید.
برای اینکه واقعاً نقطه “نقطه عجیب” را به خانه برسانید ، مسلماً با یک نهاد واحد که به عنوان اپراتور Statechain عمل می کند ، می توانید این را به عنوان تقریبی یک نظم نگهبانی در نظر بگیرید. اما به دلیل حذف کلیدهای مشترک HSM ، گواهی های Mainstay و معاملات بسته شدن از قبل امضا شده ، کاربران همیشه راه خروج یک طرفه از سیستم را دارند تا زمانی که اپراتور با مالک قانونی قبلی برای کلاهبرداری از مالک قانونی همکاری نکند. به
بهترین روشی که می توانم برای توصیف مدل اعتماد به کار ببرم این است که Tom Trevethan را از CommerceBlock بیان کنم: “هدف این است که وسط بین یک مخلوط کن کاملاً محفوظ و یک سکه کاملاً بی اعتماد از نظر ابزارهای حفظ حریم خصوصی را اشغال کند.” به طور غیرقابل انکاری می توان به اپراتور Statechain ، در این مورد CommerceBlock ، صادقانه عمل کرد. اما مکانیزم هایی نیز وجود دارد که به طور عمومی کاربران را از رفتارهای غیر صادقانه آنها آگاه می کند و مزایای محرمانگی واضحی را که با صرفه جویی در هزینه بالقوه در مقابل سکه های خالص زنجیره ای به دست می آید ، به دست می آورد.
این کاملا بی اعتماد نیست ، اما همچنین کاملاً مبتنی بر اعتماد نیست. این یک نقطه جدید در طیف از نظر ابزارهای حفظ حریم خصوصی است. شخصاً ، با توجه به این واقعیت که هنوز از مخلوط کن های متمرکز به طور گسترده استفاده نمی شود ، علاقه مند هستم که ببینم این در کجا در آن اکوسیستم قرار می گیرد. یک بچه جدید در شهر است.
این پست مهمان شینوبی است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً منعکس کننده نظرات BTC، Inc. یا مجله بیت کوینبه
به
لینک منبع : هوشمند نیوز
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
برچسب ها :انتقال سکه ، پیوستن ، حریم خصوصی ، فنی ، مارتی
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰