امروز و در این پست به معرفی یکی دیگر از ارزهای دیجیتال مهم یعنی مونرو پرداخته می شود. شما می توانید برای کسب مونرو به صورت رایگان، از سایت هایی که در این سایت معرفی شده اند، استفاده کنید. در این مقاله به مباحثی مانند تاریخچه مونرو، کارکرد آن، انجام تراکنش های آن، پروتکل های استفاده شده و همچنین قیمت آن پرداخته می شود.
مونرو چیست؟
مونرو یک ارز دیجیتال امن، خصوصی و پیگیر گریز است و از رمزنگاری مخصوصی برای اطمینان یافتن از اینکه تمامی تراکنشهایش غیر قابل رهگیری و پیگیر گریز باقی میماند، استفاده میکند. در جهانی با شفافیت روزافزون، دلیل به وجود آمدن ارز دیجیتالی مانند مونرو و علاقه به آن را میتوان درک کرد.
مونرو از الگوریتم اجماع اثبات کار استفاده میکند. این بدین معناست که مونرو نیز مانند بیت کوین یک ارز دیجیتال قابل استخراج است.
اولویت مونرو و جامعه آن بر ۳ ارزش کلیدی استوار است. در سایت مونرو این ویژگیها به صورت زیر تعریف شده است:
امنیت: کاربران باید برای انجام تراکنشهایشان بدون اینکه با هرگونه خطا یا حملهای مواجه شوند، قادر به اعتماد کردن باشند.
حریم شخصی: مونرو به حریم شخصی اهمیت زیادی میدهد. مونرو باید کاربرانش را در دادگاههای قضایی و در پروندههای بدتر حتی از مجازات مرگ نجات دهد !
تمرکززدایی: مونرو به بالاترین سطح از غیرمتمرکزسازی معتقد است.
تاریخچه پیدایش مونرو
در جولای ۲۰۱۲، برای اولین بار ارز دیجیتال بایت کوین (Bytecoin) از پروتکل کریپتونوت (CryptoNote) استفاده کرد. کریپتونوت پروتکل لایه کاربردی است که بسیاری از ارزهای دیجیتال غیرمتمرکز بر بستر آن شکل گرفتهاند.
مونرو در واقع فورکی از بایت کوین است که پس از شایعات درباره کوینهای از پیش استخراج شده (Pre-Mined) بایت کوین شکل گرفت. زنجیره جدا شده در ابتدا بیتمونرو (Bitmonero) نام داشت و سپس به مونرو تغییر نام داد. مونرو در زبان اسپرانتو به معنی سکه (coin) است. در این بلاک چین جدید هر ۲ دقیقه یک بلاک استخراج و به زنجیره اضافه میشد.
مونرو یک پروژه منبعباز است و توسط یک تیم ۷ نفره اداره میشود. از آنجا که این پروژه بر محوریت ناشناس ماندن توسعه یافته، ۵ نفر از افراد تیم ناشناس بوده و ۲ نفر دیگر هویت خود را مشخص کردهاند. این افراد دیوید لاتاپی و ریکاردو اسپاگنی (معروف به Fluffypony) هستند.
علاوه بر این تیم ۷ نفره، بیش از ۳۰ توسعه دهنده و ۴۲۰ مشارکتکننده دیگر در طول قسمتهای مختلفی از پروژه حضور داشتهاند.
مونرو چگونه کار میکند؟
مونرو بر اساس یک پروتکل رمزنگاری لایه کاربردی ساخته شده که با استفاده از امضاهای حلقوی (Ring Signatures) بر روی محرمانگی تمرکز کرده است.
مفهوم امضاهای حلقوی اولین بار در سال ۲۰۰۱ و در کنفرانس رمزنگاری کوئینزلند استرالیا ارائه شد. ران ریوست (Ron Rivest)، آدی شمیر (Adi Shamir) و یائل تامان (Yael Tauman) این روش جدید رمزنگاری را معرفی کردند. در واقع امضاهای حلقوی پایه و اساس سازوکار تراکنشهای مونرو پس از مخابره از سوی کیف پولها است.
استفاده اصلی از مونرو به خاطر آدرسهای مخفی و پیگیر گریز بودن تراکنشها است. این ویژگی از دیده شدن عمومی فرستنده و گیرنده جلوگیری میکند یا به طور انتخابی با استفاده از سیستم کلید عمومی/کلید خصوصی تعبیه شده جداگانه به آنها این قابلیت را میدهد که چه کسانی قادر به مشاهده فرستنده و گیرنده باشند.
سایز بلاکهای مونرو (Block size) متغیر است و این موجب انعطاف پذیری در مدیریت دادهها و مقیاسپذیری مونرو شده است. دلیل این نیز بیشتر به خاطر ساختار پروتکل مونرو است؛ چرا که برای محرمانگی، نیازمند دادهها و رمزنگاریهای بیشتری پیرامون هر تراکنش است.
مونرو برای محافظت از فرستنده و گیرنده در برابر استراق سمع، از تراکنشهای محرمانه حلقوی ( ring confidential transactions) و همچنین آدرسهای مخفی (stealth addresses) استفاده میکند.
امضای حلقوی (Ring Signatures)
برای درک امضاهای حلقوی و اینکه چگونه به محرمانگی فرستنده کمک میکنند، به این مثال توجه کنید. زمانی که برای یک نفر چک مینویسید، برای اینکه چک معتبر باشد باید آن را امضا کنید. هر چند هر کس که این چک را ببیند و امضای شما را بشناسد، در نهایت میفهمد که این چک به دست شما نوشته شده است. از جنبه دیگری به موضوع نگاه کنیم.
فرض کنید ۴ نفر را به طور تصادفی از خیابان انتخاب میکنید. امضای خود را با امضای این ۴ نفر ترکیب میکنید تا یک امضای منحصربفرد ایجاد کنید. هیچکس نخواهد فهمید که آیا این امضا واقعا متعلق به شماست یا نه. در واقع روش کار امضاهای حلقوی نیز تقریباً به همین صورت است.
این را با مثالی ساده در ارز دیجیتال مونرو بررسی کنیم.
فرض کنید آلیس باید ۱۰۰۰ مونرو (XMR) به باب بفرستد. سیستم چگونه هویت آلیس را مخفی نگه میدارد؟
اول از همه آلیس باید سایز حلقه (ring size) خود را تعیین کند. سایز حلقه در واقع آوتپوتهای (Output) تصادفی هستند که از بلاک چین گرفته شدهاند و برابر با مقدار خروجی انتخاب شده توسط آلیس هستند که در این مثال برابر با ۱۰۰۰ مونرو است. هر چه سایز حلقه بزرگتر باشد، تراکنش بزرگتر میشود و به تبع آن کارمزدش نیز افزایش مییابد. آلیس این خروجیها را با کلید پرداخت خصوصی (private spend key) خود امضا میکند و تراکنش را به بلاک چین میفرستد.
نکته دیگری که وجود دارد این است که آلیس به گرفتن اجازه مالکین تراکنشهای قبلی برای استفاده از خروجیها نیازی ندارد.
فرض کنید که آلیس سایز حلقه را ۴ انتخاب کرده است. در این صورت ۴ آوتپوت (Output) مختلف با تراکنش آلیس ادغام میشوند و این کار را برای شخص ثالثی که میخواهد تراکنش آلیس را تشخیص دهد، سخت میکند. گیرنده تراکنش نیز با استفاده از کلید مخصوصی که در اختیار دارد، تراکنش مربوطه را بین تمامی تراکنشها تشخیص میدهد.
تراکنشهای محرمانه حلقوی (Ring CT)
دیدیم که چگونه میتوان هویت فرستنده و گیرنده را مخفی نگه داشت. اما آیا روشی وجود دارد که مبلغ تراکنش را هم مخفی کرد؟
قبل از پیادهسازی Ring CT در سال ۲۰۱۷، تراکنشها در شبکه مونرو به طریق زیر انجام میشد:
اگر آلیس میخواست ۱۲.۵ مونرو به باب بفرستد، باید تراکنش را به چند قسمت مختلف تقسیم میکرد و آن را مثلاً در سه تراکنش با مقادیر ۱۰، ۲ و ۰.۵ مونرو انجام میداد. هر تراکنش امضای حلقوی خودش را استفاده میکرد و جداگانه به بلاک چین اضافه میشد.
با اینکه هویت فرستنده مجهول باقی میماند اما مقادیر تراکنش برای همه قابل مشاهده بود. برای حل این مسئله Ring CT پیادهسازی شد که بر اساس تحقیقات گرگوری مکسول (Gregory Maxwell) به دست آمده بود. با این ترفند دیگر نیاز نبود که اینپوت تراکنشها به قسمتهای کوچکتری بشکنند تا مقدار تراکنش نیز از نظر عموم غیرقابل مشاهده شود.
البته مونرو ابزارهای ناشناس ماندن را در این روشها خلاصه نکرده است و برای به حداکثر رساندن محرمانگی هنگام مخابره تراکنشها به شبکه از مسیریابی I2P که KOVRI نام دارد، استفاده میکند.
تاریخچه قیمت مونرو
در زمان نگارش این مقاله مونرو در قیمت ۴۵ دلار در حال معامله است. ارزش هر واحد این ارز دیجیتال در جریان رشد شدید بازار ارزهای دیجیتال در اواخر ۲۰۱۷ و اوایل ۲۰۱۸ حتی به نزدیکی ۵۰۰ دلار نیز رسید. این در حالی است که نزدیک به دو سال قبل از این رشد شدید قیمت مونرو در محدوده زیر ۱ دلار در حال نوسان بود.
تعداد کل کوینهای شبکه مونرو ۱۸.۴ میلیون عدد تعیین شده است. در حال حاضر ۱۶.۷۵ میلیون کوین در شبکه آزاد شده است. طبق برنامه در صورت استخراج تمام کوینهای شبکه (تمام ۱۸.۴ میلیون واحد)، در هر دقیقه ۰.۳ مونرو استخراج خواهد شد تا با ایجاد نرخ تورم سالیانه ثابت، سکههای گم شده شبکه جبران شوند و ماینرها علاوه بر کارمزد تراکنشها، برای فعالیت در شبکه انگیزه داشته باشند.
منبع: وبسایت ارز دیجیتال