هشگراف چیست؟ تفاوت آن با بلاک چین چیست؟

فناوری بلاک چین(Blockchain) در پاسخ به فروپاشی چندین مؤسسه بانکی در سال 2008 پدیدار شد. این سیستم پولی جدیدی را پیشنهاد کرد که قصد داشت کنترل عرضه پول را از بین ببرد و صرفاً بر یک سیستم نقدی الکترونیکی همتا به همتا متکی بود که به طور خاص برای دیجیتال طراحی شده بود. قلمرو اعتقاد بر این بود که این سیستم ارز آنلاین سیستم پولی بهتری است تا اینکه برخی شروع به صحبت در مورد Hashgraph کردند(Hashgraph) .

هشگراف چیست؟

هشگراف چیست؟

گفته می شود Hashgraph(Hashgraph) سیستم قوی تری است. الگوریتم اجماع آن بستر جدیدی را برای اجماع توزیع شده فراهم می کند. برخی از ویژگی‌هایی که معمولاً برای ارجاع یا توصیف بلاک‌چین(Blockchain) استفاده می‌شوند، توزیع‌شده، شفاف، مبتنی بر اجماع، معاملاتی و انعطاف‌پذیر هستند. هشگراف(Hashgraph) تمام این ویژگی ها را دارد. با این حال، این یک ساختار داده و الگوریتم اجماع است که بسیار سریع تر، منصفانه تر و ایمن تر از بلاک چین است. این به عنوان آینده فناوری دفتر کل توزیع شده توصیف می شود. از دو تکنیک ویژه برای دستیابی به اجماع سریع، منصفانه و ایمن استفاده می کند.

  1. شایعات در مورد شایعات
  2. رای گیری مجازی

Gossip about Gossip اساساً به معنای پیوست کردن مقدار کمی اطلاعات اضافی به این Gossip است که دو هش حاوی دو نفر آخری است که با آنها صحبت شده است. با استفاده از این اطلاعات، می توان یک Hashgraph ساخته و به طور منظم زمانی که اطلاعات بیشتری در مورد هر گره شایعه می شود، به روز رسانی کرد.

هنگامی که Hashgraph آماده شد، به راحتی می توان فهمید که یک گره به چه چیزی رأی می دهد، زیرا ما از اطلاعاتی که هر گره دارد و زمانی که آنها آن را می دانستند آگاه هستیم. بنابراین، این داده ها می توانند به عنوان ورودی برای الگوریتم رأی گیری و برای یافتن اینکه کدام تراکنش ها به سرعت به اجماع رسیده اند، استفاده شوند.

هشگراف در مقابل بلاک چین

فناوری بلاک چین یک دفتر دیجیتال فاسد ناپذیر از تراکنش های اقتصادی است. با این حال، می‌توان آن را طوری برنامه‌ریزی کرد که نه تنها تراکنش‌های مالی، بلکه تقریباً هر چیزی که ارزش دارد را ثبت کند. اطلاعاتی(Information) که در یک بلاک چین نگهداری می شود به صورت اشتراکی وجود دارد و به طور مداوم با هم تطبیق/به روز می شود. این تضمین می‌کند که سوابق/داده‌هایی که نگه می‌دارد در سراسر شبکه یکسان هستند و در هر مکان جداگانه ذخیره نمی‌شوند. به این ترتیب، بلاک چین توسط هیچ نهاد واحدی قابل کنترل نیست. دوم(Second) اینکه هیچ نقطه شکست واحدی ندارد.

(Hashgraph)از سوی دیگر، Hashgraph ادعا می کند که از یک ساختار داده برتر پشتیبانی می کند که قادر به حل بسیاری از مشکلاتی است که جامعه بلاک(Blockchain) چین برای مدتی با آن دست و پنجه نرم می کند، مانند مکانیسم های اجماع.

تا پیش از این، فناوری های اجماع به یکی از دو دسته طبقه بندی می شدند:

  1. شبکه های عمومی (شامل بیت کوین(Bitcoin) و اتریوم(Ethereum) )
  2. خصوصی(Private) (راه‌حل‌هایی با تکیه بر الگوریتم‌های اجماع مبتنی بر رهبر)

اجرای شبکه‌های عمومی پرهزینه است و محدودیت‌های عملکردی ناشی از اثبات کار(Proof of Work) (موافقت با ترتیب انجام تراکنش. این تضمین می‌کند که عرضه پول ثابت است و هیچ‌کس تقلب نمی‌کند) دارند. این امر تعداد برنامه هایی را که می توان از چنین فناوری هایی عملاً به کار برد، کاهش می دهد.

شبکه‌های خصوصی، برخلاف شبکه‌های عمومی، استفاده را به شرکت‌کنندگان شناخته شده و قابل اعتماد محدود می‌کنند. این رویکرد با الگوریتم هایی که قادر به دستیابی به 1000 تراکنش در ثانیه در مقایسه با 7 تراکنش بیت کوین(Bitcoin) هستند ، هزینه را کاهش می دهد و عملکرد را به طور چشمگیری بهبود می بخشد . با این حال، حفره‌های موجود در قالب استانداردهای امنیتی راحت، این شبکه‌ها را به اهداف بالقوه‌ای برای حملات DDoS(DDoS attacks) تبدیل می‌کند.

الگوریتم Hashgraph Swirld(’ Hashgraph) بر این کاستی ها غلبه می کند زیرا نه به اثبات (Proof)کار(Work) نیاز دارد و نه به یک رهبر(Leader) . علاوه بر این، نوید ارائه عملکرد کم هزینه و خوب را بدون هیچ نقطه شکست می دهد.

این ترکیب است که Hashgraph را به ابزاری تبدیل می کند که ارزش امتحان کردن را دارد.

سایر مزایای HashGraph نسبت به بلاک چین(Blockchain)

یک الگوریتم اجماع جدید مبتنی بر فناوری دفتر کل توزیع شده برتر. این امر نیاز به محاسبات گسترده و مصرف انرژی ناپایدار مانند بیت کوین(Bitcoin) و اتریوم(Ethereum) را از بین می برد.

همانطور که قبلا ذکر شد، بیت کوین(Bitcoin) به ۷ تراکنش در ثانیه محدود می شود. از طرف دیگر، هشگراف(Hashgraph) 50000 بار (Times) سریعتر(Faster) است : فقط با پهنای باند محدود می شود - بیش از 250000 تراکنش در ثانیه(Transactions Per Second) ( پیش اشتراک گذاری(Pre-Sharding) )

منصفانه تر

در دنیای بلاک چین، یک ماینر می‌تواند ترتیب انجام تراکنش‌ها در یک بلوک را انتخاب کند، می‌تواند سفارش‌ها را با قرار دادن آن‌ها در بلوک‌های آینده به تأخیر بیندازد، حتی از ورود کامل آن‌ها به سیستم جلوگیری کند. اجماع(Consensus) زمان مهر زنی موجود با Hashgraph راه حلی برای این مشکل ارائه می دهد. با انکار هر نوع دستکاری در ترتیب تراکنش ها، از تأثیرگذاری یک فرد بر ترتیب توافقی تراکنش ها جلوگیری می کند.

ناهمزمان بیزانس تحمل گسل(Byzantine Fault Tolerant)

برخلاف سایر سیستم ها، هشگراف(Hashgraph) ثابت شده است که کاملاً بیزانسی(Byzantine) ناهمزمان است. این بدان معناست که هیچ فرضی در مورد سرعت ارسال پیام ها از طریق اینترنت ندارد. این قابلیت آن را در برابر حملات DDoS(DDoS) ، بات نت ها و فایروال ها مقاوم می کند. بیت کوین (Bitcoin)بیزانسی(Byzantine) نیست . حتی با فرضیات بد هم بیزانس نیست. در بیت کوین(Bitcoin) ، هیچ لحظه ای وجود ندارد که بدانید توافق دارید.

100% کارآمد

هیچ بلوک استخراج شده هرگز کهنه نمی شود. در حالی که(Whereas) در بلاک چین، تراکنش ها در کانتینرها (بلوک هایی) قرار می گیرند که یک زنجیره واحد و طولانی را تشکیل می دهند. اگر دو ماینر همزمان دو بلوک ایجاد کنند، جامعه در نهایت یکی را انتخاب کرده و دیگری را کنار می‌گذارد و در نتیجه تلاش‌ها به هدر می‌رود. در هشگراف(Hashgraph) از هر ظرفی استفاده می شود و هیچ کدام دور ریخته نمی شود.

بنابراین، اگرچه به نظر می رسد Hashgraph یک فناوری برتر نسبت به بلاک چین است، اما باید به خاطر داشت که همه چیز می تواند کمی بیش از حد سریع حرکت کند. (Hashgraph)یعنی وقتی شروع به یادگیری در مورد چیز جدیدی می کنید، قبل از اینکه بتوانید با موفقیت سازگار شوید، چیز دیگری جایگزین آن می شود.

برای درک بهتر نحوه عملکرد Hashgraph ، این سند(this document) را ببینید . برای کسب اطلاعات بیشتر به سایت hashgraph.com(hashgraph.com) مراجعه کنید .



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts