turtle gold logo frame - مروری بر بستر هایپرلجر (بخش دوم)
درباره ما

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

تماس با ما
1 NyUG1pJn6N48Az51kPUfCA - مروری بر بستر هایپرلجر (بخش دوم)

مروری بر بستر هایپرلجر (بخش دوم)

همانطور که در مقاله قبل اشاره شد، پروژه های هایپرلجر توسط بنیاد لینوکس میزبانی می شود.

 هایپرلجر عموماً در زمینه مربوط به ابزارهای نصب و راه اندازی، در بلاکچین فعالیت دارد وتمرکز عمده آن خصوصی سازی معاملات در این بستر می باشد. این پروژه در سال ۲۰۱۵ راه اندازی شد و به سرعت توجه بسیاری از شرکت­های بزرگ را به خود جلب کرد که این امر منجر به گرفتن تعداد زیادی پیشنهادات پروژه­ ای در سال ۲۰۱۶ شده است. از پروژه های شناخته شده و معروف مربوط به هایپرلجر می توان به پروژه های  Fabric و Sawtooth  اشاره کرد. امروزه پروژه هایپرلجر از یک جامعه بسیار فعال تشکیل شده و بیش از ۲۲۰ سازمان بزرگ از ابتکار عمل این سیستم نرم افزاری حمایت می­کنند. این پروژه همچنین مورد توجه سرمایه گذاران و فعالان زمینه  بلاکچین نیز قرار گرفته است.

در ادامه به توضیح دقیق پروژه های مربوط به هایپرلجر اشاراتی خواهیم داشت.

Hyperledger Fabric 300x86 - مروری بر بستر هایپرلجر (بخش دوم)

پروژه Fabric: روشی بسیار منعطف

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

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

 برایان بلندورف، مدیر اجرایی هایپرلجر، Fabric را پدربزرگ دیگر پروژه های هایپرلجر نامید.

1 UQ67FpPLqSiU4E R1RzWnw 300x86 - مروری بر بستر هایپرلجر (بخش دوم)

پروژه Sawtooth: نرم افزار قابل اعتماد گارد توسعه

Sawtooth نیز یک پروژه در حال حاضر فعال است که از ژانویه ۲۰۱۸ نیز در نسخه ۰/۱ در دسترس می باشد. این پروژه همچنین یک معماری مدولار را فراهم کرده است که شبکه های خصوصی بلاکچین را بین شرکایی که به یکدیگر اعتماد کامل ندارند فراهم می سازد. پروژه Sawtooth ابتدا توسط شرکت Intel پیشنهاد شد بنابراین اولین کد در Sawtooth نیز توسط همین شرکت ارائه شد.

با توجه به گفته برایان بلندورف Sawtooth فرزند پروژه Fabric است. با این تفاوت که این پروژه بر پایه کدهای کاملاً متفاوت استوار است. یعنی در Sawtoothبیشتر از کدهای پایتون به جای Go استفاده شده است. نکته­ ای که Sawtooth را از Fabric جدا می­کند عمومی بودن قرارداد این پروژه است.

Sawtooth مانند Fabric انعطاف پذیری زیادی ندارد و شما برای استفاده از Sawtooth باید نوع قرارداد خود را انتخاب کنید. الگوریتم توافق نامه های Saw tooth به این صورت است که poet یک عدد تصادفی مبتنی بر سخت افزار را اجرا می کند که بدین وسیله بسته شدن بلوک­ها و گره­ های بعدی بلاکچین مجاز می شود.

الزامات سخت افزاری این برنامه توسط Intel SGX گارانتی می شود.

main qimg c9dddb9c8e14881b3d35471ddd78ebe0 300x86 - مروری بر بستر هایپرلجر (بخش دوم)

Burrow: نسلی جدید از ماشین مجازی اتریوم

پروژه Burrow نیز در حال حاضر فعال است و نسخه ۰.۱۷ این پروژه در مارس ۲۰۱۸ ارائه داده شده است هدف Burrow ساخت یک پل تکنولوژیکی به بلاکچین اتریوم می باشد. آنچه که Burrow در حال حاضر در حال ارائه می باشد، یک معماری ساده برای بلاکچین به منظور خصوصی سازی بستر بلاکچین است. این پروژه برای انجام این کار از سه جزء تشکیل شده است.

اولین جزء پروژه Burrow ساخت یک توافقنامه عمومی درون شبکه است. مولفه دوم این پروژه پیاده سازی ماشین مجازی اتریوم در شبکه می باشد (EVM).  در این مورد باید به این نکته دقت کرد که پروژه Burrow قصد جداسازی این برنامه را از EVM ندارد. بلکه تنها هدفش اضافه کردن هویت­ها به EVM است به این ترتیب این پروژه اتریوم VM را به یک VM مجاز در بلاکچین تبدیل می کند.

مولفه سوم Burrow، یک Api است که در آن می توان برنامه­های دولتی را از طریق برنامه ­های Rest و json-RPC به جهان خارج ارائه داد.

1 xg9Xnac0IbVei 99nK7Fhg 300x86 - مروری بر بستر هایپرلجر (بخش دوم)

پروژه Iroha

Iroha همچنین یک پروژه فعال است که در حال حاضر در نسخه ۰/۱ ارائه می شود. فعالیت اولیه این پروژه ابتدا توسط شرکت­های ژاپنی Hitachi، Colu، Soramitsu و Ntt data شروع شد. اصول Iroha بسیار شبیه Fabric است اما بر مبنای کدهای متفاوت چرا که Iroha براساس کد C++ بنا شده است و به این ترتیب این پروژه نحوه فروش منحصربه فرد خود را بر پایه عملکرد با کیفیت و معماری ساده انجام می دهد. هدف از پروژه Iroha انجام معاملات بصورت سریع و همزمان است که برای این منظور پشتوانه غیرمتمرکز در اپلیکیشن های تلفن­های همراه کمک شایانی به این پروژه می کنند.  منطق بیزینس Iroha نیز بصورت یک کد زنجیره ای است که معمولاً در جاوا برنامه نویسی می شود و محصول مصنوعی تولید شده توسط جاوا هم در jvmهای گره ­های اطلاعاتی ذخیره می­شود. به این ترتیب جنبه ­هایی مانند جابجایی ارزها و ارتباط با دستگاههای تلفون از ویژگی­های پروژه Iroha می­باشد. به گفته برایان بلدوروف پروژه Iroha هنوز راه اصلی خود را پیدا نکرده است و استفاده از برنامه ­های این پروژه برای سرمایه گذاران و توسعه دهندگان تا حدودی مهم است.

indy logo 300x86 - مروری بر بستر هایپرلجر (بخش دوم)

پروژه Indy: مدیریت هویت

هایپرلجر Indy در حال حاضر در مرحله انکوباتور قرار دارد و نشان دهنده جزیی دیگر از گره ­های خصوصی بلاکچین است. هدف از این پروژه مدیریت هویت­های افراد برای استفاده جهانی است.

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

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

I am the visionary Founder & CEO of PaybyBit.NET and Investland.io, dedicated to pioneering the integration of decentralized technologies for a global audience. With a passion for innovation and a deep belief in the transformative power of technology, I am committed to architecting a decentralized future. My mission is to harness technological advancements to foster a brighter, more sustainable tomorrow.

ارسال یک نظر