اخبار
اجماع هشگراف چیست؟
اجماع هشگراف از اطلاعات درباره اطلاعات به جای خود محتوا برای ایجاد اجماع استفاده میکند.
اجماع هشگراف یک جایگزین برای یا نسل بعدی فناوری پشت مکانیزمهای اجماع بلاکچین است. به جای استفاده از قدرت محاسباتی شبکههای بزرگ برای تأیید تراکنشها، تراکنشها از طریق پروتکلی که از ارتباط گرهها استفاده میکند، ثبت و تأیید میشوند. هشگراف یک دفتر کل غیرمتمرکز است، تقریباً مشابه بلاکچین. این سیستم اطلاعات را ذخیره میکند، آن را با رمزنگاری ایمن میسازد، دسترسی را محدود میکند و از دادههای ذخیرهشده برای تأیید استفاده میکند. با این حال، شبکه هشگراف به روشی کاملاً متفاوت از بلاکچین به اجماع میرسد. اجماع هشگراف با استفاده از مفاهیمی به نامهای «گاسیپ»، «گاسیپ درباره گاسیپ» و رأیگیری مجازی به دست میآید. طراحان این سیستم گزارش دادهاند که این روش مشکلات ذاتی الگوریتمهای ایجاد اجماع، مانند اثبات کار (PoW)، را از نظر سرعت بهتر و کارایی بالاتر حل میکند. برای اطلاعات بیشتر درباره اجماع هشگراف و تفاوتها و کارایی بیشتر آن نسبت به مکانیزمهای اجماع بلاکچین مطالعه کنید.
نکات کلیدی
- اجماع هشگراف از اطلاعات درباره اطلاعات به جای خود محتوا برای ایجاد اجماع استفاده میکند.
- اطلاعات اولیه در هشگراف «گاسیپ» نامیده میشود و اطلاعات ثانویه «گاسیپ درباره گاسیپ» نامیده میشود.
- سیستم دفتر کل توزیعشده هشگراف هنوز پذیرش گستردهای در جامعه کریپتو نداشته است.
مهم: اجماع هشگراف—گاسیپ، گاسیپ درباره گاسیپ و رأیگیری مجازی—مکانیزمی است که دفتر کل توزیعشده هدرا برای اعتبارسنجی و تأیید تراکنشها استفاده میکند.
درک اجماع هشگراف هشگراف جایگزینی برای بلاکچین است. مشابه بلاکچین، دادهها را ذخیره و رمزنگاری میکند. یک هش برای اطلاعات تراکنش تولید میشود و تراکنشها یا دادههای جدید اضافه شده و بر اساس آن ساخته میشوند. با این حال، بلاکچین یک دفتر کل است که از بلوکهای داده تشکیل شده است. هر بلوک با استفاده از دادههای خود به بلوک قبلی متصل میشود و توسط شبکهای از اعتبارسنجها تأیید میشود تا بلوک بعدی ایجاد شود. این فرآیند یک زنجیره واحد ایجاد میکند. هشگراف یک زنجیره واحد نیست—تمام اطلاعات در یک دفتر کل رمزنگاریشده نگهداری میشود و هر کاربر در فرآیند اعتبارسنجی مشارکت میکند، نه فقط اعتبارسنجها.
برای مثال، آلیس تراکنشی با باب انجام میدهد و تمام اطلاعاتی که میداند به او منتقل میشود. سپس باب با کریس تراکنش میکند. تمام اطلاعاتی که باب دارد به کریس منتقل میشود. کریس با الی تراکنش میکند و تمام آنچه میداند منتقل میشود. این روند در سراسر شبکه ادامه مییابد، بهگونهای که زنجیره عملاً درباره رویدادهای در حال وقوع «گاسیپ» میکند. هر گره میداند که دیگر گرهها چه میدانند، بنابراین نیازی به اعتبارسنجی محاسباتی نیست. با گسترش گاسیپ از کاربری به کاربر دیگر، شبکه از الگوریتمها و اتوماسیون برای اطمینان از بهروزرسانی و یکسان بودن حالت دفتر کل هشگراف استفاده میکند.
گاسیپ اطلاعات درباره دادهها «گاسیپ» نامیده میشود. ساختار دادهای که در یک تراکنش وجود دارد شامل موارد زیر است:
- یک مهر زمانی
- تراکنشهای بیشتر یا صفرها
- دو هش از کانتینرهای والد
- یک امضای رمزنگاریشده.
دو هش، آخرین رویدادها از دو گره همگامسازیشده هستند که اطلاعات خود را مقایسه میکنند. گرهها بهطور مداوم رویدادها را ایجاد و همگامسازی میکنند.
واقعیت مهم:
هشگراف دفتر کل کارآمدتر از بلاکچین است زیرا هیچ انرژیای برای بلوکهایی که پذیرفته نمیشوند هدر نمیرود. تمام اطلاعات در هشگراف حفظ میشود.
گاسیپ درباره گاسیپ اطلاعات درباره دادههای تراکنش «گاسیپ درباره گاسیپ» نامیده میشود. اطلاعات در شبکه هشگراف از طریق رویدادی به نام «همگامسازی گاسیپ» همگامسازی میشوند. همگامسازی گاسیپ یک تاریخچه همکاری از «رویدادهای گاسیپ» در سراسر هشگراف است. به این ترتیب، دادهها نمیتوانند تغییر یا دستکاری شوند و اجماع وجود دارد.
رأیگیری مجازی
رأیگیری مجازی زمانی رخ میدهد که گرهها رویدادها را مقایسه کرده و از طریق یک الگوریتم رأیگیری به اجماع میرسند. نحوه کار آن به این صورت است—یک تراکنش به محض دریافت توسط یک گره، یک مهر زمانی دریافت میکند. هنگامی که به گرههای دیگر در شبکه منتقل میشود، یک مهر زمانی دریافت میکند که میانه تمام مهرهای زمانی برای آن تراکنش دریافتشده توسط گرههای شبکه است. میانه به عنوان نتیجه رأی عمل میکند. این امر یک سیستم تراکنش عادلانهتر از بلاکچین ایجاد میکند زیرا شبکه تصمیم میگیرد، نه یک گره.
تحمل خطا مانند اکثر دفاتر کل توزیعشده و بلاکچین، همیشه احتمال وجود دارد که یکی از شرکتکنندگان در شبکه صادق نباشد. ممکن است تأخیرهایی در ارتباط یا تأخیر شبکه وجود داشته باشد که باعث شود گرهها بهدرستی ارتباط برقرار نکنند. مکانیزمهای اجماع برای مقابله با این خطاها با تنظیم معیارهای تحمل خطا طراحی شدهاند. توسعهدهندگان باید بازیگران بد، ارتباطات ضعیف، تأخیر شبکه و سایر مشکلات شبکه را در نظر بگیرند و برای آنها حساب کنند. اجماع هشگراف میتواند یکسوم شبکه را که بهصورت مخرب عمل میکنند تحمل کند. گزارش شده است که این سیستم بهصورت ناهمگام تحمل خطای بیزانتین است—بالاترین سطح امنیت—به این معنی که گرههای صادق در شبکه حتی در صورت وجود بازیگران بد به فعالیت خود ادامه میدهند.
هشگراف چگونه با بلاکچین متفاوت است؟
هشگراف یک ساختار داده است که سوابق اینکه چه کسی به چه کسی چه گفته و به چه ترتیبی را نگهداری میکند. این یک تاریخچه همکاری از رویدادهای گاسیپ است که شرکتکنندگان اطلاعات را اضافه و به اشتراک میگذارند، که تراکنشها را بسیار سریعتر از بلاکچین تأیید میکند. بلاکچین اطلاعات تراکنش قبلی را به اطلاعات تراکنش جدید اضافه کرده و آن را رمزنگاری میکند. یک شخص ثالث برای تأیید تراکنشها بین طرفین مورد نیاز است. هشگراف به دلیل پروتکل گاسیپ نیازی به این فرآیند کند ندارد.
واقعیت مهم: اجماع هشگراف بسیار سریعتر از مکانیزمهای اجماع بلاکچین است، با میانگین زمان تأیید تراکنش در چند ثانیه به جای چند دقیقه.
بیتکوین و بسیاری از ارزهای دیجیتال دیگر با مشکلات زمانبندی پیام مواجه هستند. با این حال، تحمل خطای بیزانتین ناهمگام هشگراف مشکل زمانبندی پیام را با فرض اینکه پیامهای گمشده یا تأخیری در نهایت به مقصد خود میرسند، برطرف میکند. برای مثال، اگر دو تراکنش بهطور همزمان رخ دهند، یک شبکه بلاکچین انتخاب میکند که تراکنشها به چه ترتیبی رخ دادهاند. در برخی بلاکچینها، کارمزدهای تراکنش تأیید را اولویتبندی میکنند. شبکههای دیگر ممکن است بر اساس تعداد توکنهایی که یک اعتبارسنج استیک کرده است، تصمیم بگیرند که کدام تراکنش تأیید شود. در این بلاکچینها، یک گره بر نتیجه تأثیر میگذارد. اجماع هشگراف تأثیر یک گره یا گروهی از گرهها بر تراکنشها را حذف میکند. از آنجا که هر تراکنش دارای مهر زمانی است و هر تراکنش به کل شبکه منتقل میشود، مشکلات زمانبندی تراکنش برطرف میشود.
اجماع هشگراف چیست؟
اجماع هشگراف مکانیزمی است که در یک دفتر کل توزیعشده هشگراف برای اعتبارسنجی تراکنشها استفاده میشود.
اجماع هشگراف چگونه کار میکند؟
اجماع هشگراف با استفاده از مهرهای زمانی اجماع و «گاسیپ» کار میکند، که در آن هر گره تمام آنچه میداند را در «رویدادهای گاسیپ» به گرههای تصادفی منتقل میکند.
آیا هشگراف جایگزین بلاکچین خواهد شد؟
هشگراف بهعنوان یک بهبود در فناوری بلاکچین طراحی و بازاریابی شده است، اما اینکه آیا جایگزین آن خواهد شد یا خیر هنوز مشخص نیست. هنوز به اندازه فناوری بلاکچین توجه و پذیرش توسعهدهندگان را به خود جلب نکرده است.