هر تراکنش بلاکچینی فقط جابهجایی دارایی نیست. بخشی از دادهٔ آن روی دفترکل ثبت میشود و میتواند برای بررسی مسیر انتقال، موجودی آدرس و زمان فعالیت به کار برود. تراکنش محافظتشده برخی جزئیات، مانند فرستنده، گیرنده یا مبلغ، را از دید عمومی محدود میکند. این تفاوت برای درک حریم خصوصی بلاکچین مهم است؛ چون پنهانشدن […]
هر تراکنش بلاکچینی فقط جابهجایی دارایی نیست. بخشی از دادهٔ آن روی دفترکل ثبت میشود و میتواند برای بررسی مسیر انتقال، موجودی آدرس و زمان فعالیت به کار برود. تراکنش محافظتشده برخی جزئیات، مانند فرستنده، گیرنده یا مبلغ، را از دید عمومی محدود میکند. این تفاوت برای درک حریم خصوصی بلاکچین مهم است؛ چون پنهانشدن بخشی از داده با ناشناسی مطلق یکی نیست.
یک تراکنش عمومی چه اطلاعاتی را برای همیشه آشکار میکند؟
در شبکههای شفاف، دادههایی مانند شناسهٔ تراکنش، آدرس مبدأ، آدرس مقصد، مقدار دارایی، زمان ثبت و کارمزد در دفترکل قابل مشاهدهاند. مرورگرهای بلاکچین این اطلاعات را بر اساس شناسهٔ تراکنش نمایش میدهند و هر کاربر میتواند آنها را بررسی کند.
آدرس کیف پول معمولاً نام واقعی صاحب خود را نشان نمیدهد؛ به همین دلیل از آن بهعنوان هویت ناممستعار یاد میشود. بااینحال، تکرار یک آدرس در چند انتقال، ارتباط میان آدرسها و تغییر موجودی را قابل بررسی میکند. برای نمونه، اگر یک آدرس دارایی را از یک مبدأ دریافت و سپس به چند مقصد ارسال کند، مسیر این انتقالها در دادههای عمومی قابل ترسیم است. این همان مبنای ردیابی تراکنش در شبکههای شفاف است.
این بررسی، توضیح سازوکار دادههای روی زنجیره است و روش پنهانسازی غیرقانونی دارایی یا دورزدن مقررات را آموزش نمیدهد.
چرا داده روی رولآپ هم در نهایت عمومی باقی میماند؟
رولآپ بخشی از پردازش تراکنشها را خارج از لایهٔ اصلی انجام میدهد و نتیجه یا دادهٔ لازم برای بررسی وضعیت را به شبکهٔ پایه منتقل میکند. این طراحی میتواند ظرفیت پردازش را افزایش دهد، اما بهخودیخود اطلاعات را خصوصی نمیکند.
در بعضی رولآپها، دادهٔ تراکنش یا دادهٔ لازم برای بازسازی وضعیت در دسترس عمومی قرار میگیرد. بنابراین، اجرای خارج از زنجیره با پنهانبودن اطلاعات تفاوت دارد. کاربری که دربارهٔ ساختار شبکه و خرید آربیتروم تحقیق میکند، باید این دو مفهوم را جدا از هم بررسی کند.
رولآپ ممکن است تجربهٔ کاربر را از نظر سرعت یا هزینه تغییر دهد، اما این ویژگیها به معنای حذف امکان بررسی دادههای منتشرشده نیستند.
تراکنش محافظتشده چطور کار میکند و چه چیزی را میپوشاند؟
تراکنش محافظتشده با استفاده از روشهای رمزنگاری، اعتبار یک انتقال را بدون نمایش همهٔ جزئیات آن برای عموم اثبات میکند. در این مدل، شبکه میتواند بررسی کند که انتقال معتبر است، بدون اینکه الزاماً همهٔ اطلاعات مربوط به فرستنده، گیرنده یا مبلغ را آشکار کند.
اثبات دانش صفر روشی است که در آن یک طرف، درستی یک گزاره را بدون افشای دادهٔ محرمانهٔ پشت آن ثابت میکند. زیکش از خانوادهای از سازوکارهای اثبات دانش صفر، از جمله zk-SNARK، برای پشتیبانی از تراکنشهای محافظتشده استفاده کرده است. هنگام بررسی تفاوت آدرسهای شفاف و محافظتشده یا خرید زی کش، باید توجه کرد که سطح حفاظت به نوع آدرس و مسیر انتقال وابسته است.
این سازوکار میزان دادهٔ قابل مشاهده را کاهش میدهد، اما هویت کاربر را در همهٔ شرایط از تحلیل جدا نمیکند. ارتباط آدرس با اطلاعات بیرونی، نقاط ورود و خروج دارایی و الگوهای رفتاری همچنان میتوانند سرنخ ایجاد کنند.
آدرس شفاف و آدرس محافظتشده در عمل چه تفاوتی دارند؟
در زیکش، آدرسهای شفاف و محافظتشده برای مسیرهای متفاوت انتقال به کار میروند. در یک انتقال شفاف، اطلاعات طرفین و مبلغ برای عموم قابل مشاهده است. در مسیرهایی که یکی از طرفین محافظتشده است، بخشی از اطلاعات عمومی محدود میشود. در انتقال میان دو آدرس محافظتشده، میزان دادهٔ قابل مشاهده برای عموم کاهش بیشتری پیدا میکند.
| نوع وضعیت یا تراکنش | فرستنده | گیرنده | مبلغ | کارمزد |
| تراکنش شفاف به شفاف | قابل مشاهده | قابل مشاهده | قابل مشاهده | طبق دادهٔ عمومی شبکه قابل بررسی است |
| تراکنش شفاف به محافظتشده | مبدأ شفاف قابل مشاهده است | اطلاعات مقصد محدودتر است | میزان مشاهده به نوع تراکنش و دادهٔ منتشرشده بستگی دارد | میزان مشاهده به دادهٔ شبکه بستگی دارد |
| تراکنش محافظتشده به شفاف | اطلاعات مبدأ محدودتر است | مقصد شفاف قابل مشاهده است | میزان مشاهده به نوع تراکنش و دادهٔ منتشرشده بستگی دارد | میزان مشاهده به دادهٔ شبکه بستگی دارد |
| تراکنش محافظتشده به محافظتشده | برای عموم محدودتر است | برای عموم محدودتر است | برای عموم محدودتر است | میزان مشاهده به طراحی شبکه و دادهٔ منتشرشده بستگی دارد |
| دادهٔ منتشرشدهٔ رولآپ | به ساختار داده بستگی دارد | به ساختار داده بستگی دارد | ممکن است در دادهٔ عمومی باقی بماند | به شبکه و نوع تراکنش بستگی دارد |
جدول نشان میدهد که محافظت از یک بخش تراکنش، الزاماً همهٔ ارتباطهای پیرامونی را حذف نمیکند. اگر دارایی پیش از ورود به مسیر محافظتشده یا پس از خروج از آن با یک آدرس شفاف ارتباط داشته باشد، همان بخش میتواند برای تحلیل مسیر استفاده شود.
آیا تراکنش محافظتشده واقعاً غیرقابلردیابی است؟
حریم خصوصی بلاکچین به معنای ناشناسی مطلق نیست. بخشی از فعالیت ممکن است از روی دادههای زنجیرهای و بخشی دیگر با کمک اطلاعات بیرونی تحلیل شود. عوامل زیر میتوانند به ارتباطدادن یک آدرس با هویت واقعی کمک کنند:
• انتشار آدرس در وبسایت، شبکهٔ اجتماعی یا پیامهای عمومی
• ارتباط انتقال با سرویسهایی که اطلاعات هویتی دریافت میکنند
• تکرار الگوهای زمانی یا مبلغی در چند انتقال
• اتصال مسیر محافظتشده به آدرسهای شفاف در نقاط ورود و خروج
برای کاربر ایرانی، این تفاوت هنگام انتقال دارایی میان کیف پولها، شبکهها و خدمات مختلف اهمیت دارد. خصوصیبودن یک ویژگی فنیِ بخشی از مسیر است، نه تضمین حقوقی یا تضمین ناشناسماندن در تمام مراحل.
برای فهم ردپای تراکنش، چه مراحلی را باید بررسی کرد؟
برای تحلیل آموزشی یک تراکنش، این ترتیب میتواند مفید باشد:
۱. شبکهٔ مبدأ و مقصد را مشخص کنید و ببینید دادههای آن عمومی است یا بخشی از آن محافظت میشود.
۲. نوع آدرسها و مسیر انتقال را بررسی کنید.
۳. فیلدهای عمومی مانند مبلغ، کارمزد، زمان و شناسهٔ تراکنش را جداگانه بخوانید.
۴. ارتباط آدرس با اطلاعات بیرونی و نقاط ورود و خروج را در نظر بگیرید.
جمعبندی: تراکنش محافظتشده چه چیزی را تغییر میدهد؟
تراکنش عمومی معمولاً اطلاعات بیشتری از مسیر انتقال را در معرض مشاهده قرار میدهد. تراکنش محافظتشده با ابزارهای رمزنگاری بخشی از این داده را محدود میکند، اما نتیجهٔ آن ناشناسی مطلق نیست. برای تفسیر درست یک تراکنش، نوع آدرس، فیلدهای منتشرشده و ارتباطهای بیرونی باید جداگانه بررسی شوند.
سؤالات متداول
تراکنش محافظتشده یعنی چه؟
تراکنش محافظتشده با کمک روشهای رمزنگاری، اعتبار انتقال را برای شبکه ثابت میکند، اما همهٔ جزئیات آن را بهصورت عمومی نمایش نمیدهد. بسته به طراحی شبکه، مبلغ، فرستنده، گیرنده یا ارتباط میان ورودی و خروجی ممکن است محدودتر دیده شود.
آیا تراکنشهای رولآپ خصوصیاند؟
خیر. رولآپبودن بهخودیخود به معنای خصوصیبودن نیست. رولآپها بخشی از پردازش را خارج از لایهٔ اصلی انجام میدهند، اما داده یا اطلاعات لازم برای بررسی وضعیت ممکن است عمومی باقی بماند.
آدرس من قابل ردیابی است؟
ممکن است بخشی از فعالیت آدرس از روی دادههای زنجیرهای یا ارتباط آن با اطلاعات بیرونی تحلیل شود. حتی در مسیرهای محافظتشده نیز نقاط ورود و خروج و الگوهای استفاده میتوانند سرنخ ایجاد کنند.
تفاوت آدرس شفاف و آدرس محافظتشده چیست؟
آدرس شفاف معمولاً اطلاعات بیشتری از طرفین انتقال و مقدار دارایی را برای مشاهدهٔ عمومی نشان میدهد. آدرس محافظتشده با سازوکارهای رمزنگاری، میزان افشای این جزئیات را کاهش میدهد؛ سطح حفاظت به نوع تراکنش و مسیر انتقال وابسته است.
آیا حریم خصوصی بلاکچین یعنی ناشناسی مطلق؟
خیر. حریم خصوصی بلاکچین یعنی کاهش یا کنترل میزان اطلاعاتی که برای عموم آشکار میشود، نه حذف همهٔ ردپاها. دادههای بیرونی، الگوهای استفاده و تعامل با سرویسهای شناساییشده همچنان میتوانند به تحلیل فعالیتها کمک کنند.
