زیلیکا (Zilliqa) پلتفرمی بر پایه فناوری زنجیره بلاک

چه کسانی پشت پلتفرم زیلیکا (Zilliqa) هستند؟

پلتفرم زیلیکا بیش از دو سال است که فعالیت خود را آغاز کرده و در این مدت این تیم پیشرفت های قابل توجهی کرده اند. این تیم از گروهی مختلف از نظر مهارت در زمینه های مختلف شبکه، سیستم های توزیع شده، مهندسی کیفیت، امنیت سایبری و رمزپایگی تشکیل شده است.

تیم توسعه دهنده زیلیکا
تیم توسعه دهنده زیلیکا

با این که تمام اعضای این تیم تا به حال به مدت دو سال با هم کار کرده اند، برخی از این اعضا ۶ سال سابقه همکاری با یکدیگر دارند.

چرا مقیاس پذیری موضوع مهمی است؟

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

مزایای خاص پلتفرم زیلیکا
مزایای خاص پلتفرم زیلیکا

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

تغییر مقیاس با تغییر اندازه شبکه
تغییر مقیاس با تغییر اندازه شبکه

تیم پشت پروژه زیلیکا می تواند تصور کند که این پلتفرم برای برنامه های کاربردی نامتمرکزی مانند انجام مزایده های موازی، شبکه های پرداخت و تبلیغات دیجیتالی شفاف در ابعاد گسترده مورد استفاده قرار بگیرد.

زیلیکا چه مزایایی برای استخراج کنندگان و dApps دارد؟

اصلی ترین مزیت برای dApps، قابلیت مقیاس پذیری زیلیکا برای انجام هزاران تراکنش در هر ثانیه در هر بار خروجی است. علاوه بر این، کاربران dApps امنیت قابل سنجشی دارند که با بودجه خود آن را تامین می کنند و پردازش های ایمن به این شکل فراهم می شود. قرارداد های هوشمند به شیوه dataflow و ایمن هستند و استفاده از الگوریتم اثبات کار فقط برای تعیین هویت، مصرف انرژی را بهبود می بخشد. استخراج کنندگان در این پلتفرم ممنون پرداخت پایدار و نه دوره ای و با تغییرات کمتر خواهند بود و از طرفی با هزینه های استفاده از الگوریتم Ethash نیز برای آن ها کمتر خواهد بود.

زیلیکا از چه پروتکل توافق جمعی استفاده می کند؟

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

پروتکلی که زیلیکا به جای آن استفاده می کند، Elliptic Curve Based Schnorr Signature Algorithm یا EC-Schnorr نام دارد و بر اساس امضای جمع یا چند امضایی کار می کند. این پروتکل لایه ای برای کلاهبرداری و تقلب و کمیته ای برای نظارت دارد و همچنین برای هر بخش از این شبکه پروتکل PBFT نیز استفاده می شود. چنین چیزی امکان کوچک ماندن اندازه امضا ها را در مواقعی که استخراج کننده های متعددی یک بلاک یکسان را امضا می کنند، می دهد. علاوه بر این، این روش توافق، پیچیدگی ارتباطی را کاهش می دهد.

پروتکلی ایمن و موثر برای توافق
پروتکلی ایمن و موثر برای توافق

برای آشنایی بیشتر با پروتکل توافق جمعی زیلیکا، اطلاعات خود را درباره Sharding (تقسیم بندی) بروز کنید. این مفهوم در پایگاه داده نامتمرکز برای سال های سال وجود داشته است ولی این اتفاق در زنجیره های بلاک باز و بدون نیاز به مجوز نیافتاده بود که زیلیکا این مشکل را برطرف کرده است. با استفاده از Sharding، شبکه ای گسترده تر از ماشین ها ساخته شده که پردازش تراکنش ها را به “قسمت” های مختلف یا کمیته های زیر شاخه موازی به صورت خودکار تقسیم می کند. هر یک از این بخش ها میکرو بلاک اختصاص یافته به خود را پردازش می کند و سپس همه میکرو بلاک ها برای تشکیل بلاک نهایی در هم ادغام می شوند.

آیا پیشنهاد دیگری برای مقیاس پذیری در کار ها وجود دارد؟

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

تقسیم بندی تراکنش ها
تقسیم بندی تراکنش ها

زیلیکا همچنین متوجه شده است که اگر چه اثبات سهام جایگزینی برای پروتکل اثبات کار است ولی مشکلاتی مرتبط با پایان یافتن تراکنش وجود دارد. زیلیکا این مشکل را با شیوه توافق pBFT حل می کند.

استخراج زیلیکا چگونه انجام می شود؟

فرآیند استخراج زیلیکا مستقیما بر اساس اثبات کار نیست. پروتکل توافق pBFT  نیازمند میزان کافی رای برای تایید اعتبار بلاک است. این روش با استخراج بیت کوین در تضاد است که گره ها باید برای هر بلاک الگوریتم اثبات کار را اجرا کنند. استفاده کمتر از اثبات کار در زیلیکا باعث کاهش مصرف انرژی می شود.

اگر قرارداد های هوشمندی که در زیلیکا استفاده شده است را بررسی کنید، متوجه می شوید که این قرارداد ها کار می کنند تا زبانی جدید را برای خودشان ایجاد کنند. تیم زیلیکا می خواهد برای ساخت زبانی کار کند که می تواند امنیت دارایی های پیرامون یک قرارداد را افزایش دهد. آن ها احساس می کنند که با انجام این کار می توانند از مشکلات رایجی مانند هک شدن DAO ها که در استفاده از اثبات های معمول قرارداد های هوشمند، اجتناب ناپذیر هستند، جلوگیری کنند.

خرید زیلیکا (ZIL) به چه روش هایی امکان پذیر است؟

خیلی از به پایان رسیدن ICO زیلیکا نمی گذرد و ارز زیلیکا (ZIL) بر روی چند صرافی آنلاین موجود است. برخی از این صرافی ها که می توانید از طریق آن ها به خرید زیلیکا بپردازید به شرح زیر هستند :

  • Huobi
  • IDEX
  • Gate.io
  • EtherDelta