
بیت کوین ناشناس نیست ، بلکه شبه ناشناس است. در حال حاضر ، بیشتر جانبازان بیت کوین این را می دانند. با این حال ، برای بسیاری کمتر آشکار است ، چرا بیت کوین به طور پیش فرض واقعاً ناشناس نیست ، و چه کاری می تواند برای ناشناس سازی کاربران بیت کوین انجام شود-و آنچه کاربران بیت کوین می توانند برای بازپس گیری حریم خصوصی خود انجام دهند.
در زیر یک راهنمای پیشرفته مبتدیان برای درک بهتر از تفاوت های ظریف بیت کوین و ناشناس بودن وجود دارد.
معاملات بیت کوین چگونه کار می کند؟
برای درک بهتر ناشناس بودن بیت کوین ، لازم است ابتدا درک کنیم که چگونه بیت کوین در سطح اساسی کار می کند.
از همه مهمتر ، پروتکل بیت کوین به طور مؤثر از یک سری معاملات تشکیل شده است. این معاملات اساساً بسته ای از انواع مختلف داده ها هستند که از جمله آنها ورودی معاملات و خروجی های معاملات است. ورودی ها به آدرس های بیت کوین که برای ارسال بیت کوین استفاده می شوند ، اشاره می کنند و فقط با استفاده از کلید خصوصی مرتبط با آن آدرس می توان هزینه کرد. خروجی ها به طور موثری به آدرس های مورد استفاده برای ارسال بیت کوین مراجعه می کنند. هر معامله بیت کوین بیت کوین را از یک یا چند ورودی به یک یا چند خروجی منتقل می کند (بنابراین ، انتقال بیت کوین از یک یا چند آدرس به یک یا چند آدرس).
این امکان وجود دارد که یک معامله به سادگی یک ورودی و یک خروجی داشته باشد. اما این نادر است ، زیرا این امر نیاز دارد که مقدار بیت کوین ارسال شود (خروجی) دقیقاً با مقدار قبلی دریافت شده (ورودی) برابر باشد.
در عوض ، کاملاً معمول است که یک معامله از چندین ورودی کوچکتر تشکیل شده است تا بتواند یک معامله بزرگتر را انجام دهد. اگر به عنوان مثال شخصی سه ورودی مختلف از یک بیت کوین را کنترل کند و نیاز به ارسال 2. 5 بیت کوین به یک فروشگاه آنلاین داشته باشد ، این نرم افزار هر سه ورودی را در یک معامله واحد ادغام می کند.
و حتی بیشتر متداول است که یک معامله شامل چندین خروجی است. این امر به این دلیل است که بیت کوین از آدرس های تغییر استفاده می کند. آدرس های تغییر به کاربران امکان می دهند معامله ای را ایجاد کنند که مقدار اضافی بیت کوین را از یک یا چند ورودی به فرستنده اصلی برگرداند. بنابراین در مثال بالا ، این نرم افزار به طور معمول دو خروجی ایجاد می کند. یکی از خروجی ها 2. 5 بیت کوین را به آدرس متعلق به فروشگاه آنلاین ویژگی می کند ، در حالی که یک خروجی دیگر . 5 بیت کوین را به آدرس تازه تولید شده (تغییر) که توسط فرستنده کنترل می شود ، نشان می دهد.
چه چیزی بیت کوین را ناشناس می کند؟
به طور کلی سه دلیل وجود دارد که بیت کوین گاهی اوقات ناشناس تلقی می شود.
اول ، بر خلاف حساب های بانکی و بیشتر سیستم های پرداخت ، آدرس های بیت کوین با هویت کاربران در سطح پروتکل گره خورده نیستند. هرکسی می تواند بدون نیاز به ارسال اطلاعات شخصی به هر کسی ، یک آدرس بیت کوین جدید و کاملاً تصادفی (و کلید خصوصی مرتبط) ایجاد کند.
دوم ، معاملات با هویت کاربران هم گره خورده نیست. به همین ترتیب ، (و تا زمانی که یک معدنکار معامله را در یک بلوک قرار دهد) هر کسی می تواند بیت کوین را از هر آدرس که کلیدهای (خصوصی) را کنترل می کند ، به هر آدرس دیگری منتقل کند ، بدون اینکه نیازی به فاش کردن اطلاعات شخصی باشدبشرمانند پول نقد فیزیکی ، حتی گیرنده لازم نیست هویت فرستنده را بشناسد.
و سوم ، داده های معامله بیت کوین توسط گره ها به مجموعه تصادفی از گره ها در شبکه همتا منتقل و ارسال می شود. در حالی که گره های بیت کوین با استفاده از آدرس های IP به یکدیگر وصل می شوند ، لزوماً برای گره ها مشخص نیست که آیا داده های معامله ای که دریافت کرده اند توسط گره ای که به آنها وصل شده است ایجاد شده است یا اینکه آیا آن گره صرفاً آن داده ها را ارسال کرده است.
ناشناس بودن چگونه شکست می خورد؟
اساساً سه روش برای ناشناس سازی کاربران بیت کوین وجود دارد.
اول از همه ، حتی اگر معاملات بیت کوین به طور تصادفی از طریق شبکه همتا به همسالان منتقل شود ، این سیستم دارای هوا نیست. به عنوان مثال ، اگر یک مهاجم وسیله ای برای اتصال چندین گره به شبکه بیت کوین داشته باشد ، داده های ترکیبی جمع آوری شده از این گره های مختلف ممکن است برای تعیین محل سرچشمه کافی باشد.
دوم ، در صورت استفاده از این هویت های واقعی در ترکیب با آدرس های بیت کوین به نوعی ، آدرس های بیت کوین می توانند به هویت واقعی مرتبط شوند. این شامل آدرس هایی است که برای واریز یا برداشت پول به یا از خدمات (تنظیم شده) مبادله یا کیف پول ، آدرس های اهدای عمومی در معرض عموم یا آدرس هایی که به سادگی برای ارسال بیت کوین به شخصی (از جمله فروشگاه آنلاین) هنگام استفاده از هویت واقعی استفاده می شود ، استفاده می شود.
اما شاید مهمتر از همه ، تمام معاملات از طریق شبکه بیت کوین کاملاً شفاف و قابل ردیابی باشد. به طور معمول این شفافیت کامل است که اجازه می دهد چندین آدرس بیت کوین با هم جمع شوند و به همان کاربر گره خورده باشند. بنابراین ، اگر فقط یکی از این آدرس های خوشه ای از طریق یک یا چند روش دیگر ناشناس سازی با یک هویت در دنیای واقعی مرتبط باشد ، همه آدرس های خوشه ای می توانند باشند.
خوشه بندی چیست؟
بیایید نگاهی دقیق تر به خوشه بندی بیندازیم.
یک روش خوشه بندی بسیار اساسی ، تجزیه و تحلیل شبکه های معاملات است.
در ابتدایی ترین شکل آن ، این به چندین ورودی که در یک معامله واحد ترکیب شده اند ، اشاره دارد. در حالی که این ورودی ها می توانند از آدرس های مختلف سرچشمه بگیرند ، این واقعیت که آنها در یک معامله واحد ترکیب شده اند نشان می دهد که تمام این ورودی ها - و بنابراین همه آدرس های مرتبط - توسط همان کاربر کنترل می شوند.
به همین ترتیب ، روش های مختلفی برای شناسایی آدرس های تغییر به عنوان آدرس های تغییر وجود دارد که آنها را به فرستنده معامله پیوند می دهد. این هنگام دریافت بیت کوین نسبتاً ساده است. خروجی که به شما نسبت داده نمی شود ، معمولاً (هرچند همیشه) به آدرس تغییر کنترل شده توسط فرستنده نسبت داده می شود. علاوه بر این ، برخی از نرم افزارهای بیت کوین ، آدرس تغییر را برای بینندگان توجه نیز نشان می دهد. به عنوان مثال ، با ایجاد آدرس تغییر به عنوان آخرین بازده معامله ، این کار را انجام می دهد. استفاده از آدرس های Multisig-Addresses نیز می تواند یک هدیه باشد.
روش خوشه بندی دیگر ، تجزیه و تحلیل رنگ آمیزی است. تجزیه و تحلیل رنگ بسیار ساده است و حتی ارائه می شود
توسط چندین کاوشگر بلوک آزاد در دسترس. در اصل ، تجزیه و تحلیل رنگ محاسبه می کند که درصد بیت کوین در یک آدرس خاص از آدرس خاص دیگر سرچشمه گرفته است ، خواه آدرس ها یک معامله هستند که از یکدیگر جدا شده اند - یا بیشتر.
و سپس تجزیه و تحلیل مقدار و تجزیه و تحلیل زمان بندی وجود دارد. تجزیه و تحلیل مقدار ، همانطور که از نام آن پیداست ، معاملات خاص را ردیابی نمی کند ، بلکه مبلغ خاصی را نشان می دهد. به طور مشابه ، تجزیه و تحلیل زمان بندی زمان های خاص را ردیابی می کند. به عنوان مثال ، اگر یک ورودی دقیقاً 2. 6539924 بیت کوین باشد ، و یک خروجی نامربوط دقیقاً 2. 6539924 (منهای هزینه) یک بلوک بعداً است ، نشان می دهد که آدرس های ارسال و دریافت متعلق به شخصی است که از نوعی میکسر استفاده می کند (زیر را ببینید).
برای بازپس گیری حریم خصوصی چه کاری می تواند انجام شود؟
حریم خصوصی بیت کوین هنوز یک مسابقه تسلیحاتی است. در حالی که پیشرفت برای بهبود ناشناس بودن بیت کوین از یک سو انجام می شود ، روش های ممکن برای ناشناس سازی کاربران اغلب از طرف دیگر ایجاد می شود. و در حالی که کشف همه امکانات احتمالی آینده برای بهبود ناشناس بودن فراتر از این مقاله است ، برخی از روش های اساسی برای افزایش حریم خصوصی در شبکه بیت کوین موجود در حال حاضر وجود دارد.
یکی از این راه حل های ساده استفاده از TOR یا روش های دیگر برای پنهان کردن آدرس های IP است. اگر معاملات بیت کوین از طریق TOR منتقل شود ، هیچ راهی برای تعیین اینکه از کجا سرچشمه گرفته اند وجود ندارد (اعطا می شود که TOR خود طبق قول قول داده شده است).
راه حل اساسی دیگر برای افزایش حریم خصوصی ایجاد آدرس جدید برای هر معامله است. ایجاد یک آدرس جدید برای هر معامله ، پیوند دادن آدرس ها به هویت های واقعی را سخت تر می کند ، زیرا حداقل برای انجام این کار نیاز به خوشه بندی بیشتری دارد. تعداد فزاینده ای از کیف پول بیت کوین این کار را به طور خودکار با استفاده از نرم افزار کیف پول تعیین کننده سلسله مراتبی (HD) انجام می دهد.
یک روش کمی پیشرفته تر برای به دست آوردن حریم خصوصی استفاده از میکسر است. میکسرها در اشکال و اشکال مختلفی وجود دارند ، اما اساساً آنها را قادر می سازد که همه با استفاده از میکسر بیت کوین یکدیگر را دریافت کنند. اگر به خوبی انجام شود ، مخلوط کردن تجزیه و تحلیل شبکه های معامله و همچنین تجزیه و تحلیل رنگ آمیزی. و برای نتایج بهبود یافته ، مخلوط کردن می تواند تکرار شود.
یک نمونه از چنین استراتژی اختلاط ، Coinjoin است که ورودی ها را از و خروجی به چندین کاربر در یک معامله ادغام می کند - این فرض را می شکند که همه ورودی ها متعلق به همان کاربر هستند. با این حال ، Coinjoin تمام لکه ها را از آدرس بیت کوین حذف نمی کند ، زیرا ورودی ها و خروجی ها هنوز هم تا حدی متصل هستند.
از طرف دیگر ، برخی از میکسرها می توانند همه لکه ها را از بین ببرند ، زیرا بیت کوین نامربوط را از آدرسهای کاملاً متفاوت متعلق به میکسر باز می گردند. با این حال ، این میکسرها به طور معمول متمرکز هستند و به همین ترتیب آدرس های ارسال و دریافت بیت کوین متعلق به کاربران را می شناسند.
علاوه بر این ، برای مقابله با تجزیه و تحلیل مبلغ ، میکسرها می توانند به همه کاربران نیاز داشته باشند تا همان مبلغ را در ترکیب قرار دهند. از طرف دیگر ، خدمات اختلاط می توانند هزینه تصادفی را شارژ کنند ، و این باعث می شود که یک شخص خارجی برای پیوند بیت کوین ارسال شده به مبلغ برگشتی سخت تر شود. علاوه بر این ، می توان مقدار مخلوط شده را تجزیه کرد ، و سکه ها را بیشتر می کند ، در حالی که مقادیر کمتری در "جمعیت" معاملات راحت تر از بین می روند.
برای مقابله با تجزیه و تحلیل زمان بندی ، علاوه بر این ، میکسرها می توانند قبل از ارسال سکه ، مدت زمان تصادفی صبر کنند. هرچه این محدوده طولانی تر باشد ، پیوند معاملات سخت تر می شود. علاوه بر این ، تمدید زمان اختلاط ، احتمال معاملات را با معاملات عادی افزایش می دهد.
اما در پایان ، حریم خصوصی بیت کوین هنوز یک مقیاس کشویی است - یک مشکل باینری نیست. به جای اینکه کاملاً ناشناس باشد یا اصلاً نباشد ، کاربران بیت کوین بسته به اینکه هویت خود را نشان می دهند ، از سطح خاصی از حریم خصوصی برخوردار هستند ، کدام یک از تکنیک های ناشناس را که از آنها استفاده می کنند ، چند و چند بار است.
N. B: برای نمونه های خاص از تکنیک های اختلاط ، به مقاله تحقیق در زیر مراجعه کنید.
این مقاله عمدتاً براساس "تحقیقات در مورد ناشناس سازی و ناشناس سازی در سیستم بیت کوین" ، یک آزمایشگاه علوم و فناوری دفاعی ATR است. مقاله توسط Qingchun Shentu و Jianping Yu از آزمایشگاه های تحقیقاتی Bitbank ، منتشر شده توسط دانشگاه شنژن. با تشکر اضافی به BitSquare بروید
پلتفرم معاملاتی فارکس...
ما را در سایت پلتفرم معاملاتی فارکس دنبال می کنید
برچسب :
نویسنده : مرجان محتشم
بازدید : <-PostHit->
تاريخ : پنجشنبه
8 تير
1402 ساعت: 21:29