Hyperledger Fabric سکوی blockchain رایگان
فن آوری توزیع شده مبتنی بر معماری مبتنی بر معماری
پارچه Hyperledger یک پلت فرم DLT منبع باز با بسیاری از ویژگی های عالی مانند اجماع قابل پلاگین ، پشتیبانی از قرارداد هوشمند چند زبانه و موارد دیگر است.
بررسی اجمالی
پارچه Hyperledger یک بستر مدیریت دارایی دیجیتال منبع باز برای ساخت برنامه های غیر متمرکز است. از بنیاد لینوکس پشتیبانی می شود و دارای یک جامعه توسعه دهنده بسیار قوی است. معماری آن مدولار است که باعث می شود سیستم اکو آن کاملاً قابل تنظیم باشد. این دفترچه توزیع شده با منبع باز ، راه حل هایی را برای بسیاری از موارد استفاده تجاری مانند بانکداری ، مراقبت های بهداشتی ، امور مالی ، منابع انسانی و موارد دیگر ارائه می دهد. یکی از بهترین موارد این است که توسعه دهندگان می توانند قرارداد هوشمند را به هر زبان برنامه نویسی با هدف کلی مانند Nodejs ، Java ، بنویسند. بیشتر اوقات blockchain یک شبکه عمومی است. با این حال ، پارچه Hyperledger یک blockchain مجاز است که در آن هر شرکت کننده به یکدیگر شناخته شده است. مهمتر از همه ، این فناوری Ledger Source با پروتکل های اجماع قابل پلاگین همراه است که به معنای کاربران می تواند بسته به مورد استفاده از پروتکل اجماع استفاده کند. بنابراین ، تمام این ویژگی ها باعث می شود این فناوری Ledger غیرمتمرکز در جایی که معاملات در یک حالت کاملاً خصوصی انجام می شود ، بسیار ایمن باشد. این blockchain مجاز به زبان GO نوشته شده است و کد منبع آن با مستندات جامع در دسترس است. به علاوه. این بستر مدیریت دارایی دیجیتال بسیار مقیاس پذیر است و بسیاری از ویژگی های دیگر را ارائه می دهد که شامل حاکمیت و نسخه سازی قراردادهای هوشمند ، طراحی شده برای عملیات مداوم ، داده های قابل پرسش است. علاوه بر این ، معماری مدولار آن امکان تنظیمات با نرم افزار شخص ثالث مانند LDAP ، OpenID Connect و کتابخانه های رمزنگاری را فراهم می کند.
امکانات
پارچه Hyperledger ویژگی های کلیدی زیر را ارائه می دهد:
- متن باز
- پشتیبانی از قرارداد هوشمند چند زبانه
- پشتیبانی از EVM و استحکام
- مقیاس پذیر
- اجماع قابل انعطاف
- داده های قابل پرسش
- قابل انعطاف
- ادغام با برنامه های شخص ثالث
- معماری مجاز
دستورالعمل نصب و راه اندازی
پس از نصب پیش نیازها ، اولین مرحله بعدی نصب نمونه ها ، باینری ها و تصاویر Docker است. ثانیا ، برای MACOS ، شما باید از مکانی در زیر /کاربران ، /حجم ، /خصوصی یا /TMP استفاده کنید. وارد دایرکتوری شوید که با اجرای دستور زیر نمونه های پارچه و باینری ها را نصب خواهید کرد:
curl -sSL https://bit.ly/2ysbOFE | bash -s
سوم ، دستور زیر را برای تنظیم متغیر محیط مسیر اجرا کنید:
export PATH=<path to download location>/bin:$PATH
علاوه بر این ، اسکریپت تصاویر Docker پارچه Hyperledger را از قطب در رجیستری محلی Docker شما بارگیری می کند و آنها را به عنوان “آخرین” نشان می دهد. اکنون دستور زیر را اجرا کنید:
cd fabric-samples/test-network
سپس ، یک اسکریپت حاشیه نویسی ، “Network.sh” پیدا خواهید کرد که با استفاده از تصاویر Docker در دستگاه محلی خود ، یک شبکه پارچه ای ایستاده است. پس از آن ، از داخل دایرکتوری `test-network" ، دستور زیر را اجرا کنید تا هرگونه ظروف یا مصنوعات را از هر دوره قبلی حذف کنید:
./network.sh down
در آخر ، دستور زیر را اجرا کنید تا شبکه را پرورش دهید:
./network.sh up