فوریه 01، 2019
برای تسهیل مقیاس پذیری، Monero اخیراً هرس بلاک چین را به نرم افزار دیمون خود اضافه کرده است. این ویژگی به کاربران این امکان را می دهد که به صورت اختیاری حدود 2/3 از داده های بلاک چین را هرس کنند، در حالی که همچنان در شبکه مشارکت دارند. چندین ارتقاء کارایی دیگر در نسخه 0.14 آینده وجود دارد.
هرس فرآیند حذف اطلاعات غیر حیاتی بلاک چین از حافظه محلی است. گرههای کامل یک کپی کامل از هر چیزی را که در بلاک چین ذخیره میشود، از جمله دادههایی که دیگر چندان مفید نیستند، نگه میدارند. گره های هرس شده بیشتر این اطلاعات کمتر مرتبط را حذف می کنند تا ردپایی سبک تر داشته باشند. البته اجرای یک گره کامل همیشه بهتر است. با این حال، گره های هرس شده بیشتر اطلاعات مهم را دارند و همچنان می توانند شبکه را پشتیبانی کنند.
برای بیت کوین، بسیاری از مردم در مورد هرس کردن در زمینه تراکنش های واسطه ای بحث می کنند. به عنوان مثال، فرض کنید آلیس باب 1 بیت کوین را ارسال می کند و سپس باب آن را برای چارلی می فرستد. بلاک چین سوابق تراکنش های A -> B و B -> C را ثبت می کند. با این حال، از آنجایی که آلیس دیگر نمی تواند سرمایه خود را خرج کند، حفظ این اطلاعات اهمیت کمتری دارد. بنابراین، گره ها می توانند این اطلاعات را با سطح ایمنی نسبتاً بالایی هرس کنند. گرههای دیگر در شبکه در صورت بروز موارد مخرب وارد عمل میشوند.
این مثال بالا در مورد Monero صدق نمی کند، زیرا ما نمی دانیم چه زمانی پول خرج شده است. با این حال، گره های مونرو می توانند بسیاری از اطلاعات غیر ضروری دیگر را هرس کنند. این شامل دادههای امضای حلقه است که برای جلوگیری از هزینههای مضاعف ضروری نیست. در حالی که بلاک چین مونرو از نظر تئوری می تواند بسیار بیشتر از آنچه این نسخه امکان پذیر است، هرس شود، آزمایش های بیشتری برای رفع این محدودیت ها مورد نیاز است.
گره های مونرو می توانند مقادیر قابل توجهی از اطلاعات را هرس کنند و در عین حال به شبکه کمک کنند. گره های هرس شده با موفقیت تقریباً 2/3 از کل بلاک چین را حذف می کنند. بلاک چین فعلی مونرو حدود 65 گیگابایت است. با این به روز رسانی، گره های هرس شده فقط باید حدود 25 گیگابایت داده را ذخیره کنند.
گره های هرس شده مونرو فقط 7/8 از داده های تراکنش قابل هرس را هرس می کنند. 1/8 تصادفی از داده ها نگهداری می شود. این 1/8 برای همگام سازی با گره های دیگر استفاده خواهد شد. گره های هرس شده نیز جدیدترین بلوک ها را نگه می دارند و به اشتراک می گذارند.
اگرچه گرههای هرس شده به امنیت و تمرکززدایی مونرو کمک میکنند، اما هنوز جامعتر از گرههای کامل هستند. کاربران همچنان باید گره های کامل را در صورت امکان اجرا کنند. با این حال، گره های هرس شده بهتر از اتصال به گره راه دور دیگران هستند. بنابراین، گرههای هرس شده این پتانسیل را دارند که بر روی دستگاههایی اجرا شوند که در غیر این صورت قادر به رسیدگی به الزامات نیستند و نیاز به استفاده از گرههای راه دور را کاهش میدهند.
توسعه دهندگان Monero راه های جدیدی برای کاهش بیشتر اندازه تراکنش و زمان تأیید از زمان انتشار 0.13 پیدا کرده اند. اندازه تراکنش 56 بایت در هر خروجی کاهش می یابد (حدود 5٪ برای تراکنش های عادی). هزینه ها نیز تا حدود 5٪ کاهش می یابد. زمان راستیآزمایی اثبات محدوده، عمدتاً با تا کردن عملیات چند نمایی، 60 درصد کاهش مییابد. بازه اثبات جزء بزرگی از معاملات Monero است. تصویر زیر تغییرات نسبی را در مقایسه با سایر نسخه های مونرو نشان می دهد.
البته، این پیشرفتها تنها بخشهای کوچکی از یادداشتهای انتشار کامل 0.14.1 هستند. توسعه Monero را دنبال کنید و منتظر ارتقاهای آینده باشید!
برچسب ها را ارسال کنید : هسته مونرو, رمز نویسی, اجتماع