فناوری هش گراف (Hash graph) چیست؟

فناوری هش گراف (Hash graph) چیست؟

بلاک چین به طور فزاینده ای در جهان امروز رواج دارد که یکی از بزرگترین انقلابهای فناوری در تاریخ به حساب می آید و به دلیل استفاده موفق و سودآور متعدد، محبوبیت فراوانی کسب کرده است. این امر با این واقعیت قابل توضیح است که به نظر می رسد مردم در حال یافتن راه های جدیدی برای حل مشکلات دنیای واقعی هستند.
فناوری بلاک چین اجازه می دهد تا از الگوریتم هایی مانند اثبات کار PoW و اثبات سهام PoS استفاده کند. هر چند، هر دو با چالش های بسیاری روبرو هستند. به نظر می رسد رای گیری بهترین روش است، زیرا امنیت کامل شبکه را همه اطلاعات موجود در بلاک و در دسترس برای هر یک از شرکت کنندگان است که فراهم می¬کند.
فناوری به طور مداوم در حال توسعه است. فضای فناوری هرگز تحولات حیرت انگیز را متوقف نمی کند زیرا شرکت ها سعی می کنند با یکدیگر به منظور جلب توجه کاربران رقابت کنند. زمان آن رسیده است که از یک فناوری انقلابی جدید استقبال کنیم که نام آن هش گراف است.

فناوری هش گراف چیست؟

فن آوری هش گراف عضو نسبتاً جدیدی در دنیای سیستم های توزیع لجر (ledger) و ابزاری بسیار مؤثر است. زیرا شامل یک الگوریتم با یک بستر جدید برای یکپارچگی توزیع شده است. هش گراف در سال 2016 توسط Leemon Baird، بنیانگذار Swirlds، به عنوان یک بستر نرم افزاری برای توسعه برنامه های توزیع شده اختراع شد. برای اطمینان از یکپارچگی سریع، منصفانه و ایمن از دو روش استفاده می کند:

شایعات در مورد شایعات

مفهوم معروف “شایعات پیرامون شایعات” یک مکانیسم آشنا در زندگی واقعی است که با موفقیت در شبکه و تجارت انجام می شود. همه از اصل آن آگاه هستند: سارا به رابین می گوید که در یک مغازه لباس خوبی را برای فروش خریداری کرده است و لباس های زیادی با قیمت مناسب وجود دارد. بعداً، رابین با اوا تماس می گیرد تا او را به خرید دعوت کند. او کیت را تشویق می کند، کیت به مولی می گوید و غیره. روز بعد، این فروشگاه حداقل 4 خریدار بالقوه خواهد داشت.
در هش گراف، عملکرد مشابه است. یک قطعه “شایعات” حاوی اطلاعاتی است که دو شرکت کننده اخیر با آنها صحبت کرده اند. هر نود این قابلیت را دارد که به طور تصادفی معاملات، رویدادها یا هر نوع اطلاعات امضا شده دیگر را با دیگران به اشتراک بگذارد. سپس، نود ای که پیام را دریافت کرده است، آن را به یک مورد جدید تبدیل کرده و آن را به نود های تصادفی دیگر ارسال می کند، که این عمل را تا زمانی همه آنها اطلاعات را بدست آورند، تکرار می کند. به این ترتیب، همه نود ها از اطلاعات مداوم و به روز شده مطلع و آگاه می شوند.

رای گیری مجازی

در صورت تقسیم بر دور (round) می توان به راحتی همه آرا را محاسبه کرد. این دقیقاً همان چیزی است که رای گیری مجازی تضمین می کند، همانطور که در چندین دور انجام می شود. کشف این نکته که کدام نود رای خواهد داد بسیار آسان است زیرا اگر اطلاعات جدیدی ارائه شود، همه نود ها بلافاصله می دانند که مبتکر کیست. این کار می تواند به عنوان ورودی الگوریتم رأی دهی مورد استفاده قرار گیرد تا دریابد کدام معامله به اجماع رسیده است. با رأی گیری مجازی می توان تعریف کرد که کدام معاملات معتبر و کدام ها نیستند. اگر یک معامله دارای دو سوم از نود در شبکه به عنوان شاهد باشد، معتبر است. و البته آنها باید تأیید کنند که به این نود ها وصل شده اند. همچنین، باید بخاطر بسپاریم که هش گراف به عنوان یک تحمل خطای بیزانس (Byzantine Fault Tolerant) ایجاد شده است که این امکان را برای سیستم فراهم می کند، حتی اگر یک سوم نود ها بیزانس شود.

Asynchronous Byzantine Fault Tolerance (ABFT) تحمل خطای بیزانس

BFT می تواند بیزانس جزئی یا کاملاً ناهمزمان ABFT باشد، و هر دو مورد در ابتدا فرض و درنظرگرفته می¬شوند. هر یک از آنها از لحاظ ریاضی تضمین شده اند. با این حال، آنها در میزان فرضیات شخصی در مورد محیط زیست متفاوت هستند. اگر بگو

ییم که هیچ بات نتی (botnet) در جهان وجود ندارد، بدان معنی است که ما با BFT های تا حدودی غیرهمزمان

سروکار داریم، زیرا بات¬نت¬ها در دنیای واقعی وجود دارند. از طرف دیگر، اگر ما سعی كنیم از نظر ریاضی عدم وجود بات¬نت¬ها در جهان را اثبات كنیم، بدان معنی است كه شما در یك دنیای خیالی زندگی می كنید. امنیت در هش گراف از تحمل خطای بیزانس ناهمزمان(ABFT) تأمین می شود. با این پروتکل، مدیر عامل شرکت، مانس هارمون ادعا می کند که به استاندارد امنیتی طلایی دست یافته است. حال ببینیم که این روش اجماع و یکپارچگی در هش گراف چگونه عمل می کند.

عملکرد

تصور کنید که چهار لشکر جداگانه از ارتش بیزانس وجود دارد و هرکدام از آنها فرمانده خود را دارند. آنها باید یک برنامه عملی ایجاد کنند، اما ارتباط بین آنها فقط از طریق پیام رسان امکان پذیر است.
سناریوهای زیر ممکن است رخ دهد:
• ممکن است شخصی به پیام رسان رشوه دهد.
• یک ژنرال ممکن است به پیام رسان رشوه دهد تا طبق برنامه خود عمل کند.
• ممکن است پیام رسان کشته شود.
ژنرال ها باید تصمیم بگیرند که الگوریتم معقولی را انتخاب کنند تا تصمیم بگیرند که چه موقع به شهر حمله کند. آنها باید با هم عمل کنند: هم زمان، به طور هماهنگ، با یکپارچگی و برای جلوگیری از شکست.اگر دو ژنرال به ارتش خود بگویند حمله کنند و سپس دو فرمان عقب نشینی بدهند موفق نخواهند شد. یکپارچگی یک راه حل مهم برای فناوری لجر است. بلاک چین از یک پروتکل اجماع به نام اثبات کار استفاده می کند. با این حال، این نوع زمان زیادی را برای رسیدن به هدف می برد. معامله چندین بار کندتر انجام می شود و هزینه معاملات دلیلی برای نگرانی بسیاری از سرمایه گذاران است. در مقابل، هش گراف تحمل خطای بیزانسABFT را فراهم می¬کند، که الگوریتمی یکپارچه در بالاترین سطح امنیتی را ارائه می دهد. با ABFT، این یکپارچگی با احتمال 1 حاصل می شود اگر کمتر از ⅓ نود ها توسط مهاجمان کنترل شود، می توان پیش بینی کرد که پیام ها از یک نود منتقل می شوند، اما مشخص نیست که پیام ها چقدر سریع خواهند بود.

هک

در صورت عدم استفاده از این مفهوم، یک هکر می تواند پیام ها را حذف کرده و ارسال آنها را کنترل کند. در هر صورت، اگر یک نود سعی کند پیام ها را به نود دیگر ارسال کند، محدودیتی وجود دارد تا فرد بتواند از آن عبور کند. ABFT قادر است در صورت وجود، در برابر حملات هکرها، حملات DDoS ، botnet ها و فایروال های شبکه ارتباطی و نود های شبکه مقاومت کند.

مزایا و معایب فناوری هش گراف

فناوری هش گراف تحسین همگان در سرتاسر جهان را به دنبال داشته است. چون آنها فکر می کنند این سیستم می تواند بر همه مشکلات موجود در طبیعت بلاک چین غلبه کند. از طرف دیگر، بسیاری از هواداران پرشور بلاک چین ادعا می كنند كه مقایسه بلاک چین با هش گراف مانند مقایسه گوجه فرنگی و خیار است، زیرا هر كدام طعم منحصر به فرد خود را دارند. بیایید آنها را با هم مقایسه کنیم تا تفاوتهای آنها را کشف کنیم. هش گراف فناوری نسل اول، محدودیت های شدیدی را از نظر سرعت، انصاف، هزینه و امنیت فراهم می کند. شاخص اصلی این فناوری عملکرد است، که کمیت و تعداد برنامه های توسعه یافته را نشان می دهد و اینکه آیا آنها می توانند در یک بانک اطلاعاتی که می تواند 5 معاملات در هر ثانیه انجام دهد اجرا شوند یا خیر.

قابل اطمینان

هش گراف از زمان بندی یکپارچه استفاده می کند، که در صورت رسیدن به ⅔ شبکه، معامله را به عنوان اولین معرفی می کند. از یک طرف، بسیار منصفانه است، زیرا احتمال تقلب در نود های اصلی را حذف می کند. از طرف دیگر، نود ها در انتخاب تصادفی همسایگان خود در در پروتکل شایعات، می توانند بیزانسی یا مخرب باشند. جانشینان می توانند از دریافت پیام از نود جلوگیری کنند. به هر حال، اگر دو سوم شبکه به معامله نرسد، می¬تواند نتیجه نامناسبی را برای مبتدیان نود ایجاد کند. این امر یکی از اصلی ترین چالش هایی است که کاربران هش گراف با آن روبرو هستند زیرا اجرای این سناریو در طول انتشار لجر عمومی توزیع شده دشوار خواهد بود.

خلاصه

بدون شک، هش گراف یک فناوری سریع، قابل اعتماد و ایمن است که مسئله مقیاس پذیری را حل می کند و در سیستم تنظیم اجازه کار می کند. با این حال، در فرآیند تغییر تنظیمات به عموم، با همه چالش های مشابه بسیاری از مدیران شرکت های توزیع شده عمومی مواجه می شوید. علاوه بر این، هنوز هم این فرضیه مطرح است که شاید همه چیز بتواند به گونه ای دیگر فعالیت کند. به یاد داشته باشید که هر شبکه، دولتی یا خصوصی مزایا و معایب خاص خود را دارد. بیایید نوآوری های جدیدی را که دنیای فعلی برای ما ارائه می دهد کشف کنیم. قطعاً هش گراف ارزش توجه دارد. در هر صورت، باید به یاد داشته باشیم که هش گراف هنوز در حال توسعه است و هیچ کس نمی داند که چگونه کار خواهد کرد و چه مشکلاتی در آینده خواهد داشت.

آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

چگونه از سامانه آی‌ماینر بیت کوین استخراج کنیم؟ در ادامه با کلیپ‌ آموزش استفاده از...

Change Language

English پارسی Türk русский العربية
آی ماینر