BIP یا یک پیشنهاد بهبود بیت کوین، اصلاحیه پیشنهادی برای بهبود کد بیت کوین است. هر کاربری می تواند پیشنهاداتی از این دست ارائه دهد و پس از بحث و بررسی و تایید در جامعه، پذیرفته و اجرا شود. BIP ها معمولاً حاوی پیشنهادهایی برای به روز رسانی های قابل توجه هستند (اشکالات و به روز رسانی های مشابه برای بحث در مقیاس بزرگ ارائه نمی شوند).
ما به یک BIP خاص حاوی شماره سریال 0069 نگاه خواهیم کرد و خواهیم دید که چرا ضروری است. هدف این به روز رسانی بهبود امنیت تراکنش های بیت کوین با مقاوم تر کردن آن ها در برابر تجزیه و تحلیل است.
چه داده هایی در معرض تجزیه و تحلیل هستند؟
برای درک دقیق آنچه BIP 0069 پیشنهاد می کند، باید نحوه انتقال دارایی ها در شبکه بیت کوین را درک کنیم. هر تراکنش دارای ورودی و خروجی است، اگرچه توجه به این نکته مهم است که هیچ چیز از طریق آنها جریان ندارد. آنها اساساً ثبت می کنند که بیت کوین به کجا فرستاده می شود و از کجا ارسال می شود. ورودی ها پیوندهایی به خروجی تراکنش های قبلی را نشان می دهند که به آنها خروجی تراکنش خرج نشده (UXTO) می گویند. این ممکن است کمی پیچیده به نظر برسد، بنابراین ما یک مثال ارائه می دهیم.
بیایید تراکنش های بیت کوین را با پرداخت های پول کاغذی مقایسه کنیم.
به عنوان مثال، شما می خواهید چیزی از دوست خود به قیمت 15 بیت کوین بخرید. قبل از این، شما دو تراکنش 10 بیت کوین دریافت کرده اید و دو اسکناس با ارزش اسمی “10” در کیف پول خود دارید. منبعی که آنها را دریافت کرده اید با مداد روی هر “اسکناس” نوشته شده است. اینها ورودی های تراکنش جدید شما هستند. از آنجایی که دو اسکناس وجود دارد، دو ورودی نیز وجود دارد.
اکنون می توانید این اسکناس ها را بردارید، روی آنها بنویسید “به پیتر از چارلی” و به دوست خود بدهید. این پیام به اولین خروجی تراکنش تبدیل می شود. از آنجایی که دوست شما باید پول را به شما برگرداند، 5 بیت کوین را از کیف پول خود خارج می کند، می نویسد “تغییر برای پیتر از چارلی” – ایجاد خروجی دیگری برای تغییر – و آن را به شما تحویل می دهد.
ما این فرآیند را بسیار ساده کردهایم و فقط سه اسکناس در این معامله نقش دارند. شما ممکن است 20 بیت کوین خود را با “تغییر کوچک” دریافت کنید، به این معنی که به جای دو تراکنش بزرگ تر، تراکنش های جزئی وجود خواهد داشت. بنابراین، این امر ورودی ها و خروجی های بیشتری را ایجاد می کند.
مسئله امنیتی
مشکل در نحوه مرتب سازی ورودی ها و خروجی ها نهفته است. هیچ استانداردی برای ثبت این داده ها وجود ندارد. هر کیف پول می تواند از روش سفارش خود استفاده کند. برخی ابتدا ورودیهای هزینه و سپس خروجیها را برای تغییر فهرست میکنند و به ناظران اجازه میدهند اطلاعاتی درباره وجوه موجود در کیف پول فرستنده و گیرنده به دست آورند. برخی دیگر ورودی ها را بر اساس تاریخی که به کیف پول اضافه شده اند مرتب می کنند و این لیست ادامه دارد. این بدان معنی است که تجزیه و تحلیل داده ها می تواند برای شناسایی الگوهای خاص یک کیف پول یا خدمات خاص استفاده شود.
مشکل بالقوه دیگری در توسعه کیف پول کریپتو وجود دارد. Kristov Atlas، نویسنده پشت BIP 0069، سناریویی فرضی را پیشنهاد کرده است که در آن یک مهاجم با دسترسی به کد کیف پول (مثلاً یک توسعهدهنده) آن را تغییر میدهد تا ورودیها و خروجیها بر اساس بیتهای کلید خصوصی مرتب شوند. این اصلاح به مهاجم این امکان را می دهد که کلید خصوصی را فقط با ردیابی تراکنش ها پیدا کند و تشخیص این “کاشت” بسیار دشوار خواهد بود.
چگونه می توان مشکل را حل کرد؟
اگر ورودی ها و خروجی های تراکنش ها مرتب شوند تا هیچ الگوی پیدا نشود، می توان بر این آسیب پذیری غلبه کرد. BIP 0069 یک رویکرد غیر قطعی برای مرتبسازی پیشنهاد میکند، یعنی رویکردی که نمیتواند از یک ورودی مشخص تعیین شود. علاوه بر این، این به الگوریتم های پیچیده نیاز ندارد. فقط باید داده ها را به صورت واژگانی (به ترتیب حروف الفبا صعودی) مرتب کنید.
کیف پول Tangem در حال حاضر از این روش استفاده می کند. بله، برای دستگاه های iOS و Android در دسترس است.
آکادمی قزلباش
همانطور که میدانیم موفقیت در معاملات بازار ارزهای دیجیتال همانند تمامی حرفه های تخصصی دیگر، نیازمند مهارت و تجربه بسیاری است. و اولین کار در این بازار آشنا شدن با مفهوم ( ارز دیجیتال چیست ) است. با توجه به اینکه بسیاری از افراد زمان کافی برای فراگیری دانش مربوط به فعالیت در بازار را ندارند اما همچنان تمایل به کسب سود از این بازار را به عنوان شغل دوم خود دارند. آکادمی کمال قزلباش با ارائه خدمتی کارآمد برای کمک به این دسته از عزیزان در رابطه با آموزش ارز دیجیتال تلاش کرده است. کاربران میتوانند از خدمات ما به عنوان چراغ راه مسیر موفقیت خود در این بازار استفاده کنند. و در صورت تمایل به سرمایه گذاری در ارزهای دیجیتال و یا آموزش ارز دیجیتال در ارومیه با مشاورین ما به صورت کاملا رایگان در ارتباط باشید.