منظور از کوین جوین بیت کوین چیست و چگونه در ناشناس ماندن تراکنشها از آن استفاده میشود؟
شفافیت عنصر اصلی و کلیدی ارزهای دیجیتال است. اما اگر کسی بخواهد در صنعت ناشناش بماند، چه باید بکند و چه مسیری پیش رو دارد؟ اینجاست که مکانیزمی به نام CoinJoin وارد عمل می شود. روشی که می تواند حریم خصوصی را پیاده سازی کند و با ترکیب دارایی های کاربران مختلف به ناشناس بودن کمک کند.
تراکنشهای کوین جوین اولینبار توسط گرگوری مکسول (Gregory Maxwell)، یکی از توسعهدهندگان بیتکوین در سال ۲۰۱۳ پیشنهاد شد. او در یکی از سخنرانیهای خود مرور مختصری بر چگونگی ساختار این تراکنش و اینکه چگونه میتوان بدون هیچ تغییری در پروتکل حریم خصوصی را بیشازپیش حفظ کرد را ارائه کرد.
کوین جوین (CoinJoin) چیست؟
اساسا کوین جوین (CoinJoin) شامل ترکیب ورودی های چند کاربر در یک تراکنش است، به طوری که تراکنش ها را هماهنگ کرده و امضا می کنند و به این ترتیب خروجی نمی تواند به وضوح به یک شخص خاص نسبت داده شود. این روش نسبت به استفاده از کوین میکسر ایمن تر است. زیرا قدرت نگهداری و حفظ دارایی، به هیچ عنوان از دارنده آن خارج نمی شود.
کوین جوین چگونه کار میکند؟
برای درک ساختار ConJoin لازم است ابتدا نحوه انجام تراکنش ها در شبکه بیت کوین را بدانیم. تراکنش های بیت کوین با استفاده از مدل UTXO (خروجی تراکنش های مصرف نشده) انجام می شود. با استفاده از این مدل در شبکه بیت کوین، گره ها تمام خروجی های قابل استفاده تراکنش ها را جستجو می کنند.
هنگامی که این خروجی ها شناسایی شدند، برای ایجاد تراکنش های جدید استفاده می شوند. هر تراکنش دارای یک ورودی و یک خروجی است که در حقیقت ورودی از خروجی تراکنش قبلی مشتق می شود. این خروجی که در شبکه به عنوان UTXO شناخته و تایید می شود، در استخر UTXO قرار می گیرد تا توسط ورودی بعدی مصرف شود.
کوین جوین تمام ورودی ها و خروجی های تراکنش های جداگانه را در یک تراکنش واحد ترکیب می کند. به این ترتیب حتی گیرنده وجوه هم تشخیص نمی دهد که وجوه را از کدام آدرس دریافت کرده است.
ممکن است دو نفر بخواهند از یک سرویس کوین جوین استفاده کنند و ورودی ها و خروجی های خود را ترکیب کنند، با این حال اگر تعداد شرکت کنندگان بیشتر باشد، حریم خصوصی بهتری برای افراد ایجاد می شود.
پیشنهاد ماکسول به طرق مختلف اجرا شده است. اما محبوب ترین پیاده سازی کوین جوین (CoinJoin) را می توان در ارز دیجیتال Dash مشاهده کرد. در فرآیندی که توسط Dash انجام می شود، ورودی ها چندین بار با هم ترکیب می شوند و ناشناس بودن کاربر را افزایش می دهند.
در فرآیند کوین جوین، کاربران به طور مشترک یک قرارداد هوشمند امضا می کنند و سکه های خود را در قالب یک تراکنش جدید ترکیب می کنند. در واقع کوین جوین (CoinJoin) مانند ماشینی است که دارایی های افراد مختلف را می گیرد و آنها را با هم ترکیب می کند.
آنچه ترکیب می شود آدرس دارایی هاست و هر کاربر پس از ترکیب به همان میزان، دارایی دریافت می کند.
کوین جوین (CoinJoin) در سال ۲۰۱۳ معرفی شد. کوین جوین همچنین ابزاری برای پنهان کردن آثار تراکنش ها در دنیای ارزهای دیجیتال است. پس از روش کوین جوین هیچ سندی در تراکنش ها باقی نمی ماند و در نتیجه با انجام تراکنش آدرس کاربر مشخص نمی شود. کوین جوین یک روش جایگزین برای میکسرهای متمرکز است.
کوین جوین (CoinJoin) از روش عدم تمرکز استفاده می کند، البته ممکن است هماهنگ کننده ای در این بین وجود داشته باشد. در این روش کاربران بر اموال خود کنترل دارند و آن را به شخص ثالث واگذار نمی کنند. در کوین جوین، ورودی ها در یک تراکنش ترکیب می شوند.
کوین جوین (CoinJoin) چگونه به ناشناس ماندن تراکنشها کمک میکند؟
کوین جوین (CoinJoin) را می توان هم به صورت تک لایه و هم به صورت چند لایه پیاده سازی کرد. در مورد کوین جوین تک لایه باید آنچه را که تا به حال گفتیم تکرار کنیم. اما در مورد تکنیک های چندلایه، خروجی های یک کوین جوین به عنوان ورودی یک کوین جوین دیگر عمل می کنند.
این فرآیند دوباره با یک کوین جوین (CoinJoin) دیگر و در چند مرحله تکرار می شود و در نتیجه عمل ترکیب دارایی ها چندین بار انجام می شود. به این ترتیب ناشناس بودن بیشتر خواهد شد.
مزیت کوین جوین (CoinJoin) چیست؟
در حقیقت کوین جوین در بسیاری از تراکنش ها نقش داشته است. با افزایش محبوبیت این روش، این فرض که تمام ورودی های یک تراکنش متعلق به یک کاربر است ضعیف خواهد شد که این مساله نوید یک جهش بزرگ برای حفظ حریم خصوصی در یک اکوسیستم گسترده تر است.
کوین جوین راهی برای محافظت از حریم خصوصی کاربران در انجام تراکنش ها است که میزان دارایی های افراد را مبهم ساخته و غیرقابل تشخیص می کند. این سرویس بر روی ادغام تراکنشها متمرکز است و معمولا یک شخص ثالث این مکانیسم را در فضای ارزهای دیجیتال ارائه می دهد. برای افرادی که به حضور شخص ثالث در معاملات اعتماد دارند، کوین جوین (CoinJoin) یک روش و راه حل آسان و قابل اطمینان است.