وقتی کلمه "CoinJoin" را می شنوند، اولین چیزهایی که در ذهن بسیاری از بیت کوین داران نسبتاً جدید ظاهر می شود، احتمالا ZeroLink پیاده سازی کیف پول Wasabi و کیف پول Samourai. در چند سال گذشته، این دو پروژه حریم خصوصی بیتکوین را تقریباً به جریان اصلی تبدیل کردهاند و آن را بسیار سادهتر و در دسترستر کردهاند.
اگر در این فضا تازه کار هستید، ممکن است از این واقعیت آگاه نباشید به مارکت بپیوندید از سال 2015 ابزارهای CoinJoin را در اختیار کاربران بیت کوین قرار داده است.
معاملات مشارکتی برای برهم زدن مفروضات مالکیت مشترک، ایده ای بود که توسط توسعه دهنده بیت کوین گرگ ماکسول در ژانویه 2013 ارائه شد و بعداً به مفهوم رسمی تبدیل شد. coinjo در مرداد همان سال
این ایده به مدت دو سال پیش از اینکه چیزی برای اجرای آن منتشر شود، وجود داشت، و دلیلی برای آن وجود داشت: یک مشکل با ایده کلی که منجر به شکست در تلاشهای قبلی شد، مانند کیف پول تیره توسط امیر تاکی، جذب نقدینگی بود. CoinJoin می تواند ابزار بسیار مفیدی باشد، اما اگر کسی مایل به CoinJoin با شما نباشد یا راهی برای پیدا کردن آنها در صورت تمایل وجود نداشته باشد، هیچ فایده ای ندارد.
مشکل این بود که چگونه میتوان مردم را متقاعد کرد که به آن استخر اولیه بپیوندند تا به گلوله برفی کمک کند تا به استخر بزرگتری از نقدینگی و کاربران کمک کند. راه حل JoinMarket در آن زمان بسیار ساده و در عین حال درخشان بود: مکانیزم بازار را ارائه دهید تا ارائه دهندگان نقدینگی ثابت بتوانند واقعاً برای ارائه نقدینگی به استخرهای CoinJoin درآمد کسب کنند.
JoinMarket حول بازاری عمل می کند که به طور مؤثر یک بازار مبتنی بر کتاب سفارش است که هم از بازارسازان و هم از بازارگردانان تشکیل شده است که نقدینگی CoinJoin را برای ناشناس کردن فعالیت خود در زنجیره خرید و فروش می کنند.
سازندگان میتوانند با پیشنهادهای باز، هر چقدر که طول بکشد، منتظر بنشینند تا زمانی که گیرندگانی که به دنبال پرداخت هزینه خدمات خود هستند، برسند. این مشکل کاربر نشستن و منتظر ماندن برای همیشه برای ترکیب کردن با کاربر را حل می کند. بازارسازان که به دنبال کسب سود هستند، با هزینه هایی که دریافت می کنند انگیزه پیدا می کنند تا همیشه به صورت آنلاین در انتظار صاحبان کالا باشند. و گیرندگانی که به دنبال حفظ حریم خصوصی هستند، تشویق به پرداخت این هزینه ها می شوند. این یک ترتیب برد-برد برای همه است.
JoinMarket در معماری خود و همچنین پتانسیل ارتقاء هماهنگی، نسخه غیرمتمرکز تری از اختلاط سکه را در مقایسه با ZeroLink بهتر ارائه می دهد. در اینجا چگونه است.
چگونه میکس هماهنگ می شود: ZeroLink در مقابل. JoinMarket
معماری کلی ZeroLink در مقایسه با JoinMarket بسیار متفاوت است.
در مورد Wasabi و Samourai، یک سرور هماهنگ کننده واحد وجود دارد که توسط سازنده کیف پول کدگذاری شده در کیف پول اداره می شود. همه کاربران با تماس با این سرور مرکزی و "ثبت نام" در CoinJoin شرکت می کنند تا منتظر بمانند تا کاربران کافی برای ساخت CoinJoin ثبت نام کنند. پس از حضور تعداد مورد نیاز کاربر و ثبت نام، سرور هماهنگ کننده یک اعتبارنامه کور که نشان دهنده حق ایجاد خروجی در تراکنش CoinJoin است را امضا می کند و کاربر برای ثبت خروجی های تراکنش خود از طریق یک اتصال Tor جدید، اتصال خود را قطع و دوباره وصل می کند.
این امر مانع از یادگیری هماهنگ کننده می شود که کدام ورودی ها به کدام خروجی ها نقشه می دهند. کاربران برای نقش آن در تسهیل CoinJoin به هماهنگ کننده هزینه پرداخت می کنند. در این مدل، هیچ انگیزهای برای تامین نقدینگی وجود ندارد، به جز منافع حریم خصوصی، و با وجود مشکلاتی که در تلاشهای گذشته مانند Dark Wallet وجود داشت، به نظر میرسد که این امر برای Wasabi و Samourai به خوبی جواب میدهد.
از سوی دیگر، JoinMarket دارای یک دفترچه سفارش است که سازندگان در آن تبلیغات می کنند و به گیرندگان امکان می دهد از پیشنهادات سازنده موجود انتخاب کنند (این کار در حال حاضر از طریق گفتگوی اینترنتی رله [IRC] انجام می شود).
سازندگان با یک شناسه منحصربهفرد به دفترچه سفارش متصل میشوند، سپس پیشنهادی را به دفترچه سفارش ارسال میکنند که حاوی اطلاعات زیر است: هزینهای که سازنده برای اختلاط با گیرندگان دریافت میکند، مبلغی که سازنده در هزینههای ماینر مشارکت میکند و سپس حداقل و آنها خروجی های ترکیبی را در آنها ایجاد می کنند. آنها همچنین راهی برای افراد ارسال می کنند که به طور خصوصی مستقیماً به آنها متصل شوند.
هنگامی که گیرندگان می خواهند به CoinJoin بپردازند، دفترچه سفارش را دانلود می کنند و مشتری آنها سازندگان را بر اساس تنظیمات خود انتخاب می کند تا با آنها ترکیب شود. پس از اینکه کلاینت سازنده ای را انتخاب کرد، گیرنده یک کلید عمومی موقت برای رمزگذاری ارسال می کند و از طریق پیام های رمزگذاری شده از طریق IRC با سازنده شروع به برقراری ارتباط می کند (شایان ذکر است که امکان اتصال همزمان چندین گیرنده به یک سازنده واحد وجود دارد. زمان). در صورت موافقت همه طرفین، آنها معامله را امضا می کنند، از جمله حق الزحمه گیرنده به سازنده، و آن را به شبکه ارائه می کنند.
به دلیل نحوه عملکرد این هماهنگی، سازندگان خروجی های گیرندگان را در فرآیند هماهنگی ساخت CoinJoin یاد می گیرند. برای کاهش این موضوع، JoinMarket دارای یک ویژگی "tumble" است، که در آن مشتری گیرنده چندین بار با سازندگان مختلف مخلوط می شود تا زمانی که به تعداد ترکیبات تنظیم شده برسد. این تضمین میکند که هیچ سازنده واحدی نمیتواند کل تاریخچه ترکیبی یک گیرنده را باز کند، زیرا هر سازنده در امتداد "مسیر سقوط" فقط اتصالات را در همان یک تراکنش میآموزد.
این تفاوت ها پیامدهای کلی زیادی از نظر معماری طراحی برای JoinMarket دارند، زیرا ما شاهد مرور برخی از وضعیت فعلی پروژه و همچنین برنامه های آینده خواهیم بود.
چگونه حملات Sybil کاهش می یابد: ZeroLink در مقابل. JoinMarket
حملات Sybil - در این زمینه، یک کاربر که وانمود می کند کاربران زیادی است تا با ایجاد یک "جمعیت" جعلی برای دیگران پنهان شود، در حالی که آنها در واقع کل "جمعیت" را تشکیل می دهند - یک مشکل اساسی هر پروتکل اختلاط در بیت کوین است. . اگر کل جمعیت از شما و مهاجم سیبیل تشکیل شده باشد و هیچ کس دیگری، مهاجم تمام سکه های شما را می شناسد و شما هیچ حریم خصوصی از نقطه نظر آنها به دست نیاورده اید. در پایان، هیچ راه حل اساسی برای این مشکل وجود ندارد، تمام کاری که می توانید برای کاهش آن با افزایش هزینه انجام حمله انجام دهید.
در مورد ZeroLink، مشکل توسط هماهنگ کننده هزینه های شارژ کاهش می یابد. تا زمانی که هزینههای ماینر بیشتر از درآمد هزینهای باشد که سرور هماهنگکننده در هزینهها جمعآوری میکند، حتی هماهنگکننده نیز در تلاش برای حمله به Sybil به کاربران خود متحمل ضرر خالص میشود.
برای JoinMarket، موضوع کمی پیچیدهتر است. شما باید از گیرندگان محافظت کنید، در مورد آنها از حمله سازندگان Sybil به دفتر سفارش، به طوری که گیرنده فقط با آنها مخلوط می شود و کل تاریخچه ترکیب آنها را برای سازنده مخرب فاش می کند. اما شما همچنین باید با درخواست CoinJoins از گیرندگان در برابر حمله به سازندگان محافظت کنید و پس از اینکه سازنده خروجی های آنها را برای گیرنده فاش کرد از پروتکل خارج شوید.
این به گیرنده مخرب اجازه میدهد تا ورودیهای سازنده را در تراکنشهای آتی از گیرندگانی که با آنها ترکیب میکنند جدا کند. تکرار این کار چندین بار متوالی در برابر یک سازنده به آنها اجازه می دهد تا نام گیرندگانی را که با آنها مخلوط شده اند را بی نام کنند.
دو مکانیسم در این سیستم برای ارائه دفاع مناسب برای هر کلاس حمله وجود دارد: اولین مکانیسم، مقابله با جاسوسیکنندگان از سازندگان، اثبات هم ارزی لگاریتم گسسته است (دفاع شماره دو در این نوشته، همچنین به عنوان PoDLE شناخته می شود).
ایده اصلی این است که برای یک جفت کلید خصوصی/عمومی برای بیت کوین UTXO، میتوانید یک کلید عمومی متفاوت متناظر با کلید خصوصی ایجاد کنید و یک اثبات دانش صفر (ZKP) ایجاد کنید که نشان میدهد هر دو کلید خصوصی یکسانی دارند. پس از ارائه کلید دوم و اثبات به سازنده، گیرنده اولین کلید (های) عمومی مربوط به خروجی (هایی) را که می خواهند ترکیب کنند را نشان می دهد.
اکنون، این راهاندازی به سازنده اجازه میدهد کلید عمومی دوم و ZKP را برای همه سازندگان دیگر منتشر کند، بدون اینکه خروجیهای واقعی گیرنده را دکسکس کند - به این ترتیب، اگر گیرندهای که با سازنده اصلی هماهنگ میکند سعی کند از آن خروجی برای جاسوسی از چندین سازنده استفاده کند. در همان زمان، همه سازندگان دیگر خواهند دید که اولین کلید عمومی گیرنده با کلید دوم منتشر شده و ZKP مطابقت دارد. سپس آنها از افشای خروجی های خود برای گیرنده مخرب خودداری می کنند. این امر هزینه جاسوسی گیرندگان از خروجیهای سازندگان را افزایش میدهد، زیرا به جای اینکه بتواند از همان خروجیها برای حمله به چندین سازنده استفاده کند، خروجیهای منحصربهفردی برای هر سازندهای که از آنها جاسوسی میکنند، داشته باشد.
دومین مکانیسم دفاعی محافظت از گیرندگان در برابر سازندگان مخربی است که وانمود میکنند سازندههای مختلفی در دفتر سفارش هستند، بنابراین به سازنده مخرب اجازه میدهد تا اختلاط گیرندگانی را که فقط با مهاجم مخلوط میشوند، آشکار کند.
این مکانیسم a نامیده می شود باند وفاداری، که در اصل فقط مقدار زیادی بیت کوین را می گیرد و زمان را قفل می کند. سازندگانی که این کار را انجام میدهند، میتوانند پیامهایی را با آن کلید امضا و منتشر کنند تا کنترل روی سکههای قفلشده با زمان را ثابت کنند. مشتریان گیرندگان، اگر مشتری خود را برای استفاده از اوراق قرضه وفاداری پیکربندی کرده باشند، سپس انتخاب سازندگان خود را برای استفاده از آنهایی که مقادیر بیشتری از زمان ارزش قفل شده در اوراق قرضه وفاداری دارند، وزن میکنند. اوراق قرضه وفاداری با مجذور تعداد سکه های قفل شده وزن می شود، یعنی،. اگر چهار بیت کوین را قفل کنید، 16 وزن می شود. پنج به عنوان 25 وزن داده می شود. شش به عنوان 36 وزن داده می شود و غیره.
منطق اینجاست که شما به عنوان سازنده با سکه های بیشتری که قفل می کنید مزایای ترکیبی دریافت می کنید (شما اغلب توسط مشتریان گیرنده انتخاب می شوید)، بنابراین اگر چند سازنده صادق اوراق قرضه وفاداری بسیار بزرگ ایجاد کنند، هزینه سازندگان Sybiling را به شدت افزایش می دهند. کسانی که باید آن مقدار بالای اوراق قرضه وفاداری را برای هر یک از هویت های جعلی خود در دفتر سفارش تکرار کنند. به عنوان مثال، اگر سه سازنده صادق هر کدام 10 بیت کوین را در اوراق قرضه وفاداری قرار دهند، مهاجم باید 30 بیت کوین خرج کند تا 50 درصد شانس انتخاب شدن برای ترکیب را داشته باشد، برای داشتن 60 درصد شانس 66 بیت کوین هزینه دارد. انتخاب شدن و غیره
هرچه سازندگان صادقتر از اوراق قرضه وفاداری استفاده کنند، هزینه حمله به ترکیبات Sybil برای سازندگان مخرب بیشتر است.
چگونه مکانیسم هماهنگی JoinMarket می تواند ارتقا یابد
در مورد ZeroLink، همه از طریق سرور هماهنگ کننده متمرکز هماهنگ می شوند - این بخشی واضح از طراحی سیستم و مدل اعتماد از نظر قابلیت اطمینان است. اگر هماهنگکننده از کار بیفتد، هیچکس نمیتواند CoinJoin کند تا زمانی که دوباره بالا بیاید.
JoinMarket روی یک سیستم دفترچه سفارش کار می کند تا از این نقطه اصلی شکست جلوگیری کند، اما همانطور که در بالا ذکر شد، در حال حاضر از IRC به عنوان یک میزبان و لایه ارتباطی برای دفترچه سفارش استفاده می کند. IRC یک نقطه مرکزی بالقوه شکست برای JoinMarket است، درست مانند سرور هماهنگ کننده برای ZeroLink. به عنوان پروژه ای که حول هماهنگی CoinJoins به صورت غیرمتمرکز ساخته شده است، در دراز مدت این وابستگی به IRC باید با چیزی قوی تر جایگزین شود.
یکی از توسعه یافته ترین پیشنهادها اجرای نوعی است طرح سرور دایرکتوری مشابه آنچه که پروژه Tor استفاده می کند. در شبکه Tor، کلاینتها به مجموعهای از سرورهای اجرا شده توسط مشارکتکنندگان Tor متصل میشوند که تمام گرههای شبکه Tor را برای آنها ارسال میکنند که میتوانند مسیرهای پیاز را از طریق آن ایجاد کنند.
ایده JoinMarket داشتن مجموعه ای مشابه از سرورها است که همه سازندگان را با پیشنهادات باز به مشتریان تغذیه می کند. این سرورها باید توسط شخص دیگری غیر از سازندگان اجرا شوند، زیرا هر سازنده انگیزه ای دارد که فقط خود را در سرور دایرکتوری خودش تبلیغ کند تا هزینه های بیشتری دریافت کند. پیوستن به مجموعه سرورهای دایرکتوری نیز باید سخت باشد، در غیر این صورت موجودیت های مخرب می توانند تعداد زیادی از آنها را بچرخانند و Sybil به همه کاربرانی که فقط به سرورهای مخرب متصل می شوند حمله کنند.
اوراق قرضه وفاداری به طور بالقوه می تواند مشکل Sybil را در اینجا حل کند، و همچنین باعث ایجاد انگیزه برای سازندگان برای اجرای سرورهای دایرکتوری شود. قفل کردن سکهها در یک اوراق قرضه وفاداری برای یک سرور دایرکتوری، سکههای کمتری را برای آنها باقی میگذارد تا در یک باند سازنده قفل شوند، که به طور بالقوه منجر به انتخاب مشتریان کمتری برای ترکیبها میشود.
اثبات مفهوم و طرح پیشنهادی از آدام گیبسون برای ادغام c-lightning در JoinMarket برای استفاده به عنوان یک لایه پیام. در زمینه سرورهای دایرکتوری، این می تواند یک روش کسب درآمد را برای آنها به عنوان موجودیت های جداگانه با استفاده از شبکه لایتنینگ تسهیل کند. سرورهای دایرکتوری می توانند مبالغ ناچیزی را از طریق لایتنینگ از سازندگان دریافت کنند تا خودشان را در دایرکتوری تبلیغ کنند.
چگونه پروتکل هماهنگی JoinMarket می تواند ارتقا یابد
همانطور که در بالا توضیح داده شد، سازندگان خروجیهای گیرندگان را در طول کوینجوینهای تکی یاد میگیرند، به همین دلیل است که حالت Tumbler وجود دارد تا به گیرندگان اجازه میدهد چندین سازنده را با هم ترکیب کنند و آن را کاهش دهند.
با این حال، راه حل بهتری وجود دارد، حداقل در موردی که چندین گیرنده همزمان با یک سازنده صحبت می کنند، و آنها می توانند به جای اینکه فقط از طریق سازنده (اگر فقط یک گیرنده وجود داشته باشد) مستقیماً با یکدیگر صحبت کنند. صحبت کردن با سازنده، کمکی نخواهد کرد، زیرا سازنده می داند که هر خروجی که مال او نیست متعلق به سازنده است). CoinShuffle پروتکلی است برای انجام کارهایی که اعتبارنامههای کور در ZeroLink انجام میدهند، تا چیزها را از هماهنگکننده محرمانه نگه دارد، مگر به روشی غیرمتمرکز برای گروهی بدون هماهنگکننده مرکزی.
تصور کنید که آلیس، باب و چارلی را دارید که همگی میخواهند با یکدیگر CoinJoin کنند (آنها قبلاً بر روی نام خروجیهای CoinJoin تصمیم گرفتهاند) و هر سه آنها یک کلید عمومی موقت ایجاد میکنند تا پیامها رمزگذاری شوند.
چارلی کلید عمومی خود را به باب می دهد، سپس باب کلید عمومی خود و همچنین کلید چارلی را به آلیس می دهد. بنابراین، ما شرایطی داریم که آلیس کلیدهای عمومی باب و چارلی را دارد، باب کلید عمومی چارلی را دارد و چارلی فقط کلید خود را دارد.
آلیس آدرسی را میگیرد که میخواهد خروجیاش به آن ارسال شود و آن را روی کلید چارلی رمزگذاری میکند، اما سپس آن پیام رمزگذاریشده را میگیرد و آن را روی کلید عمومی باب رمزگذاری میکند و آن را مانند عروسکهای روسی تودرتو میکند. سپس این را به باب میدهد، او لایهاش را رمزگشایی میکند تا پیامی رمزگذاریشده برای چارلی پیدا کند که نمیتواند باز کند. سپس باب آدرسی را که میخواهد خروجیاش به آن ارسال شود، میگیرد و آن را روی کلید چارلی رمزگذاری میکند. او هر دو پیام را به چارلی می دهد. چارلی اکنون هر دو پیام را رمزگشایی میکند و آدرسهایی را پیدا میکند که آلیس و باب میخواهند خروجیهایشان به آن ارسال شود، اما او نمیداند کدام آدرس متعلق به چه کسی است (و به یاد داشته باشید، نه آلیس و نه باب آدرسهای یکدیگر را یاد نگرفتند).
سپس چارلی CoinJoin را می سازد و امضا می کند، آن را به آلیس و باب می دهد تا امضا کنند و به شبکه ارسال می شود. همه در این فرآیند می دانند که خروجی آنها به درستی ساخته شده است، اما نمی دانند که مالک کدام یک از دو آدرس دیگر است. این فرآیند را می توان برای گروه های بسیار بزرگتر گسترش داد، و اگر گیرندگان بتوانند مستقیماً قبل از نزدیک شدن به سازندگان با یکدیگر ارتباط برقرار کنند، این پروتکل می تواند برای محافظت از حریم خصوصی گیرندگان در برابر سازندگان فردی بدون نیاز به بارها و بارها انداختن سکه ها با طرف های مختلف استفاده شود.
چگونه ساختار تراکنش JoinMarket می تواند ارتقا یابد
بزرگترین شباهت بین ZeroLink و JoinMarket تکیه بر خروجی های مشابه برای ایجاد ابهام در مورد اینکه کدام ورودی ها به کدام خروجی ها در یک تراکنش نگاشت می شوند.
در حالی که JoinMarket از مقادیر دلخواه بر خلاف مقادیر از پیش تعریف شده در ZeroLink استفاده می کند، در محدوده یک تراکنش CoinJoin، همه ارزش های ترکیبی باید یکسان باشند.
CoinjoinXT پیشنهادی از سوی گیبسون برای حذف بالقوه نیاز به تکیه بر آن به شدت است (این می تواند توسط ZeroLink نیز اجرا شود). ایده اصلی این است که از مزیت استفاده کنید ECDSA محاسبات چند جانبه یا MuSig اکنون که Taproot فعال شده است، و زنجیره ای از تراکنش های از پیش امضا شده را با استفاده از آدرس های multisig که شبیه آدرس های تک امضای معمولی هستند ایجاد کنید.
هنگامی که شخصی در حال تماشای بلاک چین است، دو فرض بزرگ که اغلب مطرح میشود عبارتند از: یکی، اینکه تمام ورودیهای یک تراکنش متعلق به یک شخص است (فرض بزرگی که CoinJoins شکسته میشود). و دو، که پرداخت به معنای کنترل وجوه منتقل شده است.
بنابراین، چه میشد اگر چند طرف با هم همکاری میکردند تا تمام وجوه خود را در یک آدرس چند نشانی که شبیه یک آدرس نیست، قفل کنند و یک زنجیره طولانی از تراکنشها را از قبل امضا کنند که به نظر میرسد یک نفر به آرامی در طول زمان پول خرج میکند، اما در واقعیت فقط پول را کنده و آن را در قطعات کوچک به صاحبان اصلی برمی گرداند؟
اگر برخی از این خروجیهای پرداخت واقعاً کانالهای لایتنینگ خصوصی بین دو شرکتکننده CoinjoinXT باشند تا مطمئن شوند که یک ناظر نمیتواند زنجیره پرداخت را ردیابی کند و مبالغ را در نقطهای در آینده کنار هم بگذارد، چه میشود؟
این میتواند دری کاملاً جدید را از نظر انعطافپذیری برای انواع CoinJoinهایی که افراد درگیر میکنند و درجاتی از حریم خصوصی که ایجاد میکنند باز کند. اگر یک CoinJoin معمولی آشکارا در اتاق فریاد می زند "من می روم و اکنون ناپدید می شوم!" پس CoinjoinXT می تواند معادل خروج بی سر و صدا از مهمانی بدون توجه باشد.
آینده غیرمتمرکز
به طور کلی، JoinMarket با وجود اینکه از سال 2015 در اکوسیستم وجود دارد، صادقانه تا حدودی یک ابزار خاص در اکوسیستم بوده است، با توجه به لزوم اجرای یک گره کامل برای استفاده از آن. واقعاً تا زمانی که ZeroLink به شکل Wasabi و Samourai وارد بازار شد، CoinJoin واقعاً به ابزاری در دسترس و پرکاربردتر و قابل درک تبدیل شد.
هر دو ابزار بسیار ارزشمندی هستند، اما در نهایت، خدماتی هستند که حول شرکتهای متمرکز ساخته شدهاند – البته خدمات غیرقابل اعتمادی که به گونهای ساخته شدهاند که از دست دادن پول در تعامل با آنها غیرممکن است – اما با این وجود خدمات. اگر شرکت ها تعطیل شوند چه اتفاقی می افتد؟ با توجه به اینکه در حال حاضر توسط این شرکت ها تامین مالی می شود، آیا توسعه همچنان به همان روش پیش خواهد رفت؟
چنین ابزارهایی در این فضا کاملاً جای دارند و نکات مثبتی نیز برای آنها وجود دارد. همان پویایی تأمین مالی که در صورت شکست شرکت، بقای ابزار را زیر سؤال می برد، تا زمانی که شرکت زنده بماند، منابع زیادی را در پشت توسعه آن تضمین می کند. اما مکانی برای ابزار غیرمتمرکز نیز وجود دارد که به یک شرکت وابسته نیست. پیشرفت ممکن است کندتر باشد و مشکلات حل آنها پیچیده تر باشد، اما اگر موفق شود، نتیجه نهایی بسیار قوی تر و سازگارتر خواهد بود.
هیچ مشکلی برای خدمات و شرکتها در این فضا وجود ندارد، اما برای هر سرویس و شرکتی که امکان ساخت یک جایگزین غیرمتمرکز وجود دارد، آن جایگزین باید به عنوان گزینه دیگری وجود داشته باشد. مانند خود بیت کوین، یک روز ممکن است نیاز مبرمی به آن پیدا کنید.
این یک پست مهمان توسط شینوبی است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً نظرات BTC Inc یا را منعکس نمی کند مجله Bitcoin.
منبع: https://bitcoinmagazine.com/technical/joinmarket-zerolink-and-coinjoin-bitcoin-mixing
- "
- مزیت - فایده - سود - منفعت
- تبلیغات
- معرفی
- اجازه دادن
- ابهام
- معماری
- دور و بر
- اوت
- بزرگترین
- بیت
- بیت کوین
- بیت کوین UTXO
- بلاکچین
- سهام
- BTC
- شرکت BTC
- ساختن
- خریداری کردن
- کانال
- بار
- شارژ
- سکه
- به هم پیوستن
- سکه
- مشترک
- ارتباط
- شرکت
- شرکت
- ارتباط
- اتصالات
- ساخت و ساز
- ایجاد
- مجوزها و اعتبارات
- جاری
- وضعیت فعلی
- روز
- مقدار
- غیر متمرکز
- دفاع
- طرح
- توسعه دهنده
- پروژه
- مختل کردن
- اکوسیستم
- رمزگذاری
- واقعه
- شکست
- جعلی
- ویژگی
- هزینه
- وفاداری
- پیدا می کند
- پایان
- نام خانوادگی
- انعطاف پذیری
- فرم
- به جلو
- کامل
- گره کامل
- بودجه
- بودجه
- بودجه
- آینده
- دادن
- خوب
- گروه
- مهمان
- پست مهمان
- اینجا کلیک نمایید
- پنهان شدن
- تاریخ
- چگونه
- چگونه
- HTTPS
- اندیشه
- از جمله
- اطلاعات
- اینترنت
- مسائل
- IT
- پیوستن
- کلید
- کلید
- بزرگ
- برجسته
- یاد گرفتن
- آموخته
- یادگیری
- رهبری
- رعد و برق
- شبکه رعد و برق
- نقدینگی
- تأمین کنندگان نقدینگی
- طولانی
- سازنده
- ساخت
- نقشه
- بازار
- بازار
- پیام
- مخلوط
- مدل
- پول
- حرکت
- چندرسانه ای
- خالص
- شبکه
- گره
- ارائه
- پیشنهادات
- آنلاین
- باز کن
- دیدگاه ها
- گزینه
- سفارش
- دیگر
- صاحبان
- پرداخت
- پرداخت
- مردم
- استخر
- استخرها
- در حال حاضر
- خلوت
- خصوصی
- کلید خصوصی
- پروژه
- پروژه ها
- اثبات
- اثبات مفهوم
- طرح پیشنهادی
- محافظت از
- پروتکل
- عمومی
- کلید عمومی
- منتشر کردن
- بالا بردن
- افزایش
- واقعیت
- اعتماد
- منابع
- درامد
- مسیر
- دویدن
- در حال اجرا
- خدمات
- تنظیم
- اشتراک گذاری
- نشانه ها
- ساده
- شش
- کوچک
- So
- حل
- فضا
- خرج کردن
- هزینه
- چرخش
- مربع
- شروع
- دولت
- ارسال
- سیستم
- سخنگو
- موقت
- زمان
- ابزار
- تور
- مسیر
- معامله
- معاملات
- اعتماد
- کاربران
- ارزش
- صبر کنيد
- کیف پول
- چه شده است
- WHO
- ویکیپدیا
- باد
- مهاجرت کاری
- با این نسخهها کار
- با ارزش
- سال
- سال