در این مقاله قصد داریم راجع به هایپرلجر و کاربرد آن صحبت کنیم. برای این که مفهوم و چشم انداز اصلی کلمه ی هایپر لجر را درک کنید بهتر است ابتدا با بلاک چین آشنا شوید. بلاک چین از ترکیب دو کلمه ی لاتین block  و chain    به وجود آمده است و اگر بخواهیم مفهوم آن را به طور ساده و مفید بیان کنیم، یعنی یک بانک اطلاعاتی و فوق امنیتی گسترده که به کمپانی ها و حتی سازمان های دولتی این اجازه را می دهد که بتوانند داده های خود را داخل آن ها ذخیره و محافظت نمایند. شاید در جستجوهای اینترنت خود به سوالاتی از قبیل هایپرلجر چیست ؟ کادانو چیست؟ و مانند این ها برخورده باشید. هایپر لجر یک پروژه بر مبنای بلاک چین می باشد که توسط بنیاد لینوکس (linux) در دسامبر سال 2015 میلادی راه اندازی و توسعه داده شده است. بنیاد لینکوس مجموعه ای از برنامه نویسان خبره می باشد که در ابتدا نرم افزارهای متن باز (open source) و سیستم عامل لینوکس را توسعه دادند.

در واقع چشم اندازی که پروژه هایپر لجر دنبال می کند، ساخت بلاک چین اختصاصی برای کمپانی های عظیم و شاخص دنیا به منظور ذخیره و حفاظت از داده های آن ها می باشد که تا امروز که مشغول به مطالعه این مقاله هستید کمپانی های بزرگی مثل اینتل (intel) ، آی بی ام (IBM) ، و سامسونگ (Samsung)  به این پروژه اعتماد کرده اند. اما سوالی که مطرح می شود این است که چرا شرکت ها و سازمان ها باید از تکنولوژی بلاک چین که در این پروژه نقش دارد استفاده کنند؟ باید گفت هایپر لجر مزایای خاصی به همیاران این پروژه اعطا می کند. مزایایی مثل کنترل راحت اطلاعات، حفاظت از داده های مالی، کنترل کیفیت کد های استفاده شده در برنامه نویسی و ... .

هایپرلجر چه کاربردی دارد؟

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

  • برخی از دستاوردهای پروژه های هایپرلجر شامل موارد زیر می باشد:
  • زنجیره تامین غذای دریایی با استفاده از هایپرلجر لوتوس
  • مدیریت و نظارت بر هویت های قابل حمل و غیرمتمرکز با هیپرلجر ایندی
  • پردازش مالی پس از انجام معامله توسط هایپرلجر فابریک و لوتوس

 

عملکرد هایپر لجر

 

هایپرلجر چگونه کار می کند؟

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

ابزار های هایپرلجر

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

  1. هایپرلجر کامپوزر (composer)
  2. هایپرلجر اکسپلورر (explorer)

هایپر لجر کامپوزر

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

هایپر لجر اکسپلورر

اکسپلورر هم مانند کامپوزر با جاوا اسکریپت نوشته شده است. اکسپلورر داشبوردی اختصاصی و جامع از جزئیات بلاک ها و داده ها به کاربران نمایش می دهد. مرورگر یا همان web browser این ابزار از هایپرلجر فابریک پشتیبانی می کند.

امکانات هایپر لجر

برای مثال در صفحه رسمی هایپرلجر در وب سایت stackoverflow  یک انجمن آنلاین متشکل از چندین برنامه نویس و توسعه دهنده وجود دارد که شما به راحتی خطاهای موجود در کد ها را اصلاح کنید. (fixing the bug). همچنین در کانال رسمی این پروژه در یوتیوب آموزش های متنوع و مفیدی در زمینه بلاک چین موجود است که البته به زبان انگلیسی تهیه شده اند. در ادامه لیست کامل اعضای هایپرلجر مرعفی شده است. این لیست برگرفته از وبسایت رسمی hyperledger می باشد.

  • Bosch
  • China systems
  • Bsos
  • BTP
  • Cognizant
  • Chainstack
  • Oclear
  • Circular
  • Flowchain
  • Fedex
  • Emurgo
  • Digital assest
  • Huawei
  • Edf
  • Lovlabs
  • Ipchain
  • Kompitech
  • Forfirm
  • Pravici
  • SDX
  • Intel
  • IBM
  • Atomyz
  • Chainyard
  • Daimler
  • Forfirm
  • Krypc
  • Kompitech
  • LG
  • Microsoft
  • Presicely
  • Redhat
  • Splunk
  • Ripple
  • Quant
  • Visa
  • Vmware
  • Dif
  • Prize
  • Qatar airways
  • Samsung
  • Splunck
  • Tangem

 

اعضای هایپر لجر

 

پروژه های هایپر لجر

پروژه های هایپرلجر هر کدام کاربردهای خاصی دارند که بعد از نام بردن در زیر به شرح آن ها می پردازیم:

  • هایپرلجر بارو (hyperledger burrow)
  • هایپرلجر فابریک(hyperledger fabric)
  • هایپرلجر ایندی(hyperledger indy)
  • هایپرلجر ایروها(hyperledger iroha)
  • هایپرلجر ساتوس(hyperledger sawthooth)

هایپرلجر بارو

بارو به دست موناکس (monax) به عنوان ماشین مجازی اتریوم یا EVM توسعه پیدا کرده است. بارو در واقع یک کلاینت بلاک چین ماژولار با قراردادی هوشمند و مجاز می باشد که با زبان برنامه نویسی GO نوشته شده است. تمرکز این بلاک چین بر روی موتور قرارداد هوشمند قطعی می باشد و این قابلیت را دارد که از رابط کاربری بلاک چین معروف (ABCI) استفاده کند.

هایپرلجر فابریک

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

هایپرلجر ایندی

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

هایپرلجر ایروها

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

هایپرلجر ساتوس

ساتوس کور (sawtooth-core) مانند پروژه ایندی با پایتون نوشته شده است ولی ساتوس –رفت (sawthooth-raft) و ساتوس-سابر (sawthooth-sabre) با زبان راست (rust)   نوشته شده اند. این پروژه یک پلتفرم ماژولار و هوشمند می باشد که راهکار های فناورانه نوینی در اختیار افراد و شرکا  قرار می دهد تا بتوانند تصمیم های تجاری و درون سازمانی خود را داخل این سیستم یکپارچه هوشمند انجام دهند.

 

ارزش هایپرلجر

 

تغییرات هایپر لجر

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

  1. انجام دهنده ها فقط تراکنش های معتبری را که از مکانیسم توافق برمی گردد می نویسند.
  2. مسئولیت انتقال تراکنش های مخصوص شبکه به عهده تایید گران است و از تراکنش های غیر قابل اعتماد و غیر مشخص جلوگیری می کنند. با توجه به محدودیت های شبکه انجام دهندگان می توانند خودشان به عنوان تایید گر باشند. همه تایید بر آن به عنوان انجام دهنده در شبکه فعال می باشند.
  3. توافق گران نیز مسئولیت اجرای توافق جمعی شبکه برعهده دارند، مدیریت آن ها در یک شبکه کاملا متفاوت با انجام دهندگان و تایید گران است.

نتیجه گیری

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