بهمن (پلتفرم بلاک چین)

از ویکیپدیا، دانشنامه آزاد
پرش به ناوبری پرش به جستجو
بهمن
لوگوی بهمن بدون text.png
نماد بهمن
کدAVAX
توسعه
نویسنده(های) اصلیامین گون سیرر، کوین سکنیچی، ماوفان «تد» یین
کاغذ سفیدhttps://www.avalabs.org/whitepapers
انتشار اولیهسپتامبر 2020
مخزن کدhttps://github.com/ava-labs/
وضعیت توسعهفعال
نوشته شده درGo، TypeScript، JavaScript، Python، Vue
توسعه دهندگانآوا لبز
مدل منبعمتن باز
سایت اینترنتیhttps://avax.network/
دفتر کل
کاوشگر را مسدود کنیدhttps://explorer.avax.network/
عرضه در گردش284,987,716 AVAX (از 20 اوت 2022)
ارزش گذاری
قیمت ارز22.58 دلار آمریکا (از 20 اوت 2022)
ارزش بازار6,442,341,502 دلار آمریکا (از 20 اوت 2022)

Avalanche یک اثبات غیرمتمرکز و منبع باز برای بلاک چین سهام با عملکرد قرارداد هوشمند است. AVAX ارز دیجیتال بومی این پلتفرم است.

تاریخچه [ ویرایش ]

Avalanche به عنوان پروتکلی برای حل اجماع در شبکه‌ای از ماشین‌های غیرقابل اعتماد شروع شد، جایی که خرابی‌ها ممکن است ناشی از تصادف یا بیزانس باشد. [1] مبانی پروتکل برای اولین بار در می 2018 در سیستم فایل بین سیاره ای (معروف به IPFS) توسط گروهی از علاقه مندان به نام مستعار به نام "تیم موشک" به اشتراک گذاشته شد. [2] بعداً توسط تیمی اختصاصی از محققان از دانشگاه کرنل [ 3] این تحقیق توسط Emin Gün Sirer ، [4] استاد علوم کامپیوتر و مهندس نرم افزار، با کمک دانشجویان دکتری Maofan "Ted" Yin و Kevin Sekniqi انجام شد. [3] [5]پس از مرحله تحقیق، یک شرکت فناوری استارت آپی برای توسعه یک شبکه بلاک چین که نیازهای پیچیده صنعت مالی را برآورده می کند، تأسیس شد. [6] [7] همانطور که تعدادی از منابع نشان می‌دهند، «این پروژه در حوزه محافل دانشگاهی علاقه‌مند به بررسی پروتکل‌های اجماع بود که همان هدف اثبات کار - ایمن کردن تراکنش‌ها - را دنبال می‌کنند، اما از نظر انرژی کارآمدتر هستند و این پتانسیل را دارند که زمینه ای برای توسعه دموکراتیک و گنجاندن کاربران بیشتری در فرآیند اجماع فراهم کنند." [5] [3] در مارس 2020، پایگاه کد AVA (برنامه شتاب دهنده توسعه‌دهنده یا AVA DAP) برای پروتکل اجماع Avalanche منبع باز شد و در دسترس عموم قرار گرفت. [8]

در سپتامبر 2020، این شرکت همچنین توکن بومی خود Avax (مخفف "Avalanche") را منتشر کرد. [9]

طراحی [ ویرایش ]

زنجیر [ ویرایش ]

بهمن انواع مختلفی از زنجیره دارد: [10] [11]

  • X-Chain یا Exchange Chain بستری برای ایجاد و تجارت دارایی های دیجیتال است.
  • C-Chain یا Contract Chain، زنجیره ای است که برای قراردادهای هوشمند استفاده می شود
  • P-Chain یا زنجیره پلتفرم، زنجیره ای برای شرط بندی و اعتبارسنجی AVAX است. استیکرها یا اعتبار دهندگان Avalanche جوایز AVAX را در این زنجیره دریافت خواهند کرد. [12]

آواکس [ ویرایش ]

بهمن (AVAX) نماد بومی Avalanche است که در X-Chain معامله می شود. [13]

پروتکل [ ویرایش ]

پروتکل دارای چهار مکانیسم اساسی مرتبط با یکدیگر است که پشتیبانی ساختاری از ابزار اجماع را تشکیل می دهد. این چهار مکانیسم عبارتند از Slush، Snowflake، Snowball و Avalanche. با استفاده از نمونه‌گیری تصادفی و فراپایداری برای تعیین و تداوم تراکنش‌ها، خانواده پروتکل جدیدی را نشان می‌دهد. [14] اگرچه مقاله اصلی بر روی یک پروتکل واحد، یعنی بهمن تمرکز داشت، اما به طور ضمنی طیف وسیعی از پروتکل‌های اجماع مبتنی بر رای‌گیری یا حد نصاب را معرفی کرد که خانواده برف نامیده می‌شوند . [2]در حالی که Avalanche یک نمونه واحد است، به نظر می رسد خانواده Snow قادر به تعمیم همه پروتکل های رأی گیری مبتنی بر حد نصاب برای کنترل ماکت است. برخلاف کارهای قبلی مبتنی بر حد نصاب، خانواده Snow احتمال شکست را به طور دلخواه پارامترسازی در سطح تقاطع حد نصاب فعال می کند. پروتکل‌های استاندارد مبتنی بر حد نصاب، این احتمال شکست را دقیقاً صفر تعریف می‌کنند، اما با معرفی خطاها در تقاطع حد نصاب، مجموعه بزرگ‌تری از طراحی پروتکل اجماع در دسترس است. [15]

پس زمینه [ ویرایش ]

پروتکل‌های اجماع مبنایی برای مشکل تکثیر ماشین حالت هستند ، که هدف آن فعال کردن مجموعه‌ای از ماشین‌ها برای دستیابی به توافق بر روی یک شبکه است، حتی زمانی که زیرمجموعه‌ای از ماشین‌ها خراب شده باشند. تا به امروز دو خانواده اصلی از پروتکل‌های اجماع وجود دارد - پروتکل‌های اجماع کلاسیک و پروتکل‌های اجماع ناکاموتو. [ نیازمند منبع ] اولی از طریق حد نصاب به اجماع می رسد ، بنابراین نیاز به رأی گیری دارد. نمونه‌های معروف آن Paxos (در محیط مقاوم در برابر تصادف) و PBFT هستند [16]در مورد بیزانسی تحمل گسل. این پروتکل‌ها در عملیاتی مشابه با پارلمان به توافق می‌رسند: یک پیشنهاد (معامله) پیشنهاد می‌شود و برای پذیرش یا رد آن رأی‌گیری می‌شود. اگر آرای کافی داده شده توسط کپی های مختلف جمع آوری شود (معمولاً از طریق ماکت رهبر منتخب جمع آوری می شود)، آنگاه حد نصاب حاصل می شود و در نتیجه توافق حاصل می شود. خانواده دوم که توسط ساتوشی ناکاموتو و بیت کوین پیشگام شد، خانواده اجماع ناکاموتو است. برخلاف پروتکل‌های مبتنی بر حد نصاب، ماشین‌هایی که نمونه‌ای از اجماع ناکاموتو را اجرا می‌کنند با دانلود طولانی‌ترین زنجیره (که معمولاً فورک نامیده می‌شود ) به توافق بر سر تراکنش‌ها دست می‌یابند. در بیت کوین ، طولانی ترین زنجیره با اطمینان از اینکه زنجیره ای است که بالاترین درجه کار را دارد تأیید می شود (یااثبات کار ). برف، در حالی که بر اساس حد نصاب است، به نظر می رسد یک تعمیم جهانی از همه پروتکل های مبتنی بر حد نصاب است. برخلاف کار قبلی که مستلزم قطعی بودن حد نصاب ها بود، یعنی احتمال شکست دقیقاً صفر است، Avalanche این نیاز را کاهش می دهد، بنابراین پروتکل های مبتنی بر حد نصاب را قادر می سازد تا وضعیت شبکه جهانی را با خطا تخمین بزنند . [15]

فرضیات [ ویرایش ]

در حالی که خانواده اسنو را می توان از نظر تئوری به تمام طبقات مفروضاتی تعمیم داد که پروتکل های مبتنی بر حد نصاب قبلاً ساخته بودند، مقاله رسمی سازی بهمن را تحت یک شبکه ناهمزمان در محیط بیزانس تجزیه و تحلیل می کند. [17] [16] [18] مفروضات به شرح زیر است:

پردازنده ها

  • پردازنده ها با سرعت دلخواه کار می کنند.
  • پردازشگرها ممکن است شکست های خودسرانه، حتی بیزانسی را تجربه کنند.
  • پردازنده‌های دارای حافظه پایدار ممکن است پس از خرابی دوباره به پروتکل بپیوندند.
  • پردازنده‌ها می‌توانند تبانی کنند، دروغ بگویند، یا تلاش کنند پروتکل را خراب کنند. (یعنی شکست های بیزانسی جایز است.) [16]

شبکه

  • پردازنده ها می توانند به هر پردازنده دیگری پیام ارسال کنند.
  • پیام‌ها به‌صورت ناهمزمان ارسال می‌شوند و ممکن است تحویل خودسرانه طولانی شود.
  • پیام ها ممکن است گم شوند، مرتب شوند یا تکرار شوند.
  • پیام ها بدون فساد ارسال می شوند، یعنی دشمن نمی تواند امضای دیجیتال را جعل کند. [16]

ویژگی های ایمنی و زنده بودن [ ویرایش ]

خانواده اسنو تعاریف معمولی از ایمنی و زنده بودن را که در پروتکل‌های مبتنی بر حد نصاب با آن مواجه می‌شوند، تعمیم می‌دهند. به طور خاص برای Avalanche، این خواص عبارتند از:

توافق (یا سازگاری ، یا ایمنی )
اگر هر گره (یا ماشینی) مقدار *v* را نهایی کند، هیچ گره دیگری مقدار *u* دیگری را که با *v* با احتمال بالاتر از $\epsilon$ در تضاد باشد، نهایی نمی کند.
خاتمه (یا زنده بودن)
اگر شبکه عملیات همزمان را از سر بگیرد، آنگاه همه گره ها به توافق خواهند رسید.

بهمن، مانند سایر شبکه های ناهمزمان، تضمینی برای خاتمه ندارد و بنابراین خاصیت زنده بودن را در حین ناهمزمانی ندارد. مانند Paxos، هدف Avalanche اطمینان از تحمل خطا است و ایمنی را در شرایط ناهمزمانی تضمین می کند، اما نه زنده بودن. این برخلاف اجماع ناکاموتو است که زنده بودن را تضمین می کند و نه ایمنی را در شرایط ناهمزمانی. [16]

همچنین ببینید [ ویرایش ]

منابع [ ویرایش ]

  1. «اسناد بهمنی» . GitHub.
  2. ^ a b Rocket, Team (16 مه 2018). "دانه برف تا بهمن: خانواده پروتکل اجماع متقابل جدید برای ارزهای دیجیتال" .
  3. ^ a b c "استارتاپ بلاک چین 42 میلیون دلار در اولین فروش به دست می آورد" . کرنل کرونیکل.
  4. «Emin Gün Sirer (Cornell) – Avalanche Blockchain» . 20 آوریل 2022.
  5. ^ a b "پروتکل بهمنی آزمایشگاه های AVA با هدف قرار دادن خدمات مالی بهبودیافته" . تایمز بدون بانک 8 آگوست 2019.
  6. «یک استاد رمزارز دانشگاه کرنل در حال راه اندازی سکه خود است» . Bloomberg.com _ بلومبرگ 16 مه 2019.
  7. لیزینگ، متیو (17 آوریل 2020). "هدف استارتاپ جدید ثابت کند که بلاک چین برای امور مالی به اندازه کافی سریع است" . بلومبرگ _ بازبینی شده در 27 اوت 2020 .
  8. «آزمایشگاه‌های AVA پایگاه کد را برای پلتفرم بلاک‌چین AVA منتشر می‌کند» . اینترپرایز تایمز 17 مارس 2020.
  9. «آزمایشگاه‌های آوا استارت‌آپ بلاک‌چین، وکیل برتر کهنه‌کار رمزنگاری را می‌سازد (1)» . قانون بلومبرگ
  10. "بهمن چیست (AVAX)؟" .
  11. "تفاوت بین بهمن C-Chain، X-Chain و P-Chain چیست؟" . 10 دسامبر 2021.
  12. «بهمن در زنجیره - چگونه بهمن بر بازار در سال 2022 تأثیر می گذارد» . 12 فوریه 2022.
  13. «نمای کلی | اسناد بهمنی» . docs.avax.network . بازیابی شده در 19-12-2021 .
  14. «دانه برف تا بهمن: خانواده پروتکل اجماع فراپایدار جدید برای ارزهای دیجیتال» (PDF) . موشک تیمی
  15. ^ a b Tanana، Dmitry (2019). "پروتکل بلاک چین بهمنی برای امنیت محاسباتی توزیع شده" . کنفرانس بین المللی IEEE دریای سیاه در زمینه ارتباطات و شبکه 2019 (BlackSea Com ) . موسسه مهندسان برق و الکترونیک. صص 1-3. doi : 10.1109/BlackSeaCom.2019.8812863 . شابک 978-1-7281-3234-1. S2CID  201649683 .
  16. ^ a b c d e Castro, Miguel (فوریه 1999). "تحمل گسل عملی بیزانس" (PDF) . بایگانی شده (PDF) از نسخه اصلی در 2006-08-31.
  17. ^ یین (ژوئن 2019). "اجماع BFT بدون رهبر مقیاس پذیر و احتمالی از طریق فراپایداری". arXiv : 1906.08936 [ cs.DC ].
  18. ^ چیترا، تارون؛ چیترا، اوتساو (2019). "انتخاب کمیته بیشتر از آنچه فکر می کنید شبیه است: شواهدی از Avalanche و Stellar". arXiv : 1904.09839 [ cs.DC ].