Hyperledger مجموعه ای از چارچوب ها و ابزارهای بلاک چین است که بر امنیت سازمانی تمرکز دارد. چرخه عمر تراکنش Fabric توضیح داده خواهد شد و الگوریتم اجماع که همتایان تایید کننده و متعهد را از هم جدا می کند مورد بحث قرار خواهد گرفت. در نهایت، Hyperledger Sawtooth را کاوش خواهید کرد، که می تواند تا شبکه های بزرگ مقیاس شود. خواهید دید که چگونه الگوریتمهای اجماع و تراکنش در Sawtooth و Iroha کار میکنند و همچنین تفاوت آنها را خواهید دید. در نهایت، با Hyperledger Cello آشنا میشوید که میتواند به شبکههای بسیار بزرگ تبدیل شود و همچنین میتواند از Hyperledger Sawtooth استفاده کند.
آنچه شما یاد خواهید گرفت
شما یاد خواهید گرفت که چگونه بلاک چین های مختلف در سطح سازمانی کار می کنند، نقاط قوت و ضعف آنها و موارد استفاده خاص برای هر چارچوب
ابتدا، مقدمه ای بر چتر Hyperledger از چارچوب ها و ابزارها را مشاهده خواهید کرد که در آن کنسرسیومی از صنایع مختلف گرد هم آمده اند تا چارچوب های خاص برای موارد استفاده خود را توسعه دهند.
در مرحله بعد، نحوه ایجاد و کار با شبکه بلاک چین Hyperledger Fabric را که به نیازهای امنیتی شرکت ها توجه ویژه ای دارد، کشف خواهید کرد.
شما چرخه عمر تراکنش Fabric و الگوریتم اجماع را خواهید آموخت که همتایان تایید کننده را از همتایان متعهد جدا می کند.
سپس به کار با چارچوب Hyperledger Iroha که برای کار با محیطهای محدود مانند دستگاههای تلفن همراه طراحی شده است و همچنین Hyperledger Sawtooth را که میتواند تا شبکههای بسیار بزرگ مقیاسپذیر باشد، کاوش خواهید کرد، ادامه میدهید.
شما می توانید جریان تراکنش و الگوریتم های اجماع را در Iroha و Sawtooth و تفاوت آنها با یکدیگر مشاهده کنید.
در نهایت، با Hyperledger Cello، ابزاری که در حال حاضر در مرحله جوجه کشی قرار دارد، آشنا می شوید که برای ساخت و استقرار شبکه های بلاک چین آسان تر از امروز ساخته شده است.
در پایان این دوره، درک خوبی از نحوه و زمان استفاده از مجموعه چارچوب ها و ابزارهای Hyperledger خواهید داشت و می توانید با استفاده از این فناوری ها بلاک چین بسازید.
1. مقدمه ای بر بلاکچین و هایپرلجر فابریک
– تعریف و مروری بر تکنولوژی بلاکچین
– توضیحی در مورد هایپرلجر فابریک و ویژگی های آن
2. نصب و پیکربندی هایپرلجر فابریک
– نصب محیط های لازم برای کار با هایپرلجر فابریک
– نحوه پیکربندی و آماده سازی محیط برای کار
3. آشنایی با مفاهیم کلیدی در هایپرلجر فابریک
– شبکه های peer-to-peer، کانال ها، smart contracts (chaincodes) و تراکنش ها
– نقش های مختلف کاربران: کاربران عادی، مدیران و توسعه دهندگان
4. نوشتن اولین smart contract
– آموزش مبانی نوشتن یک smart contract در هایپرلجر فابریک
– اجرای smart contract و بررسی نتایج
5. ساخت و مدیریت شبکه های خصوصی بلاکچین با هایپرلجر فابریک
– آموزش ایجاد شبکه خصوصی با استفاده از هایپرلجر فابریک
– مدیریت و تنظیم شبکه برای نیازهای خاص
6. تست و عیب یابی در هایپرلجر فابریک
– معرفی ابزارهای تست و عیب یابی در هایپرلجر فابریک
– بررسی مشکلات رایج و راه حل های آن ها
7. امنیت در هایپرلجر فابریک
– توضیح اهمیت امنیت در شبکه های بلاکچین
– مروری بر روش های امنیتی در هایپرلجر فابریک
8. توسعه و استقرار برنامه های کاربردی بر بستر هایپرلجر فابریک
9. فرآیند استقرار چین زنجیره ای در هایپرلجر فابریک
– تعریف استقرار در بلاکچین
– چگونگی استقرار یک برنامه بر روی شبکه هایپرلجر فابریک
10. نگهداری و به روزرسانی شبکه هایپرلجر فابریک
– نکات مربوط به نگهداری شبکه بلاکچین
– رویکردهای به روزرسانی شبکه و اسمارت کانترکت ها
11. بررسی موردی: تجزیه و تحلیل نمونه های موفق هایپرلجر فابریک
– مطالعه و بررسی پروژه های واقعی که از هایپرلجر فابریک استفاده کرده اند
– یادگیری از تجربیات و موفقیت های آن ها
12. کارگاه: ساخت یک برنامه بلاکچین با استفاده از هایپرلجر فابریک
– انتخاب یک موضوع یا پروژه برای پیاده سازی
– طراحی و ساخت یک برنامه بلاکچین با استفاده از هایپرلجر فابریک
– دریافت بازخورد و نظرات از دیگر دانشجویان
13. بررسی فرصت های پیش رو
– مروری بر فرصت های شغلی و تجاری مرتبط با هایپرلجر فابریک
– بررسی چالش ها و فرصت های آینده در صنعت بلاکچین
در پایان این دوره، شما باید قادر باشید که یک برنامه بلاکچین کامل را با استفاده از هایپرلجر فابریک طراحی، توسعه، تست، و استقرار کنید.
1 | Open power shell in Admin mode. |
2 | Enable windows SubSystem for Linux
dism.exe /online /enable-feature /featurename:Microsoft- |
3 | Enable Virtual Machine feature
dism.exe /online /enable-feature /featurename: |
4 | Set WSL-2 as default version wsl –set-default-version 2 |
5 | Install Ubuntu app from windows store:
Open the Microsoft Store and install Ubuntu 20.04 LTS here |
6 | Install windows terminal
It enables multiple tabs, quickly between the Linux command line and the windows command prompt. |
7 | Download linux kernel update package: To update the WSL package download setup at the below-mentioned link, it needs admin privilege. https://wslstorestorage.blob. |
8 | Open Windows Terminal and add a new ubuntu tab, you won’t be able to see the ubuntu terminal. Under add new terminal section. |
9 | Open Installed, “Ubuntu 20.04 LTS” once, So that it will be linked with Windows terminal. |
10 | Updating and installing basic packages for Ubuntu. sudo apt update && sudo apt upgrade |
11 | Download Docker for windows latest version from https://desktop.docker.com/
Install Docker |
12 | Enable Docker for Ubuntu
|
13 | Run following command to check if you are able to access it on Ubuntu docker –version docker-compose –version |
14 | Run following command to install and update basic packages on Ubuntu sudo apt update sudo apt upgrade |
15 | cURL Check if cURL already exists curl –v |
16 | If cURL doesn’t exists then install it via following command sudo apt-get install curl |
17 | Check if Go lang exists go version |
18 | If Go doesn’t then install with following steps: Download the Go lang package for Linux from here.
sudo wget https://golang.org/dl/go1.16. |
19 | The following command will extract the zip file at the downloaded location tar xvf go1.16.3.linux-amd64.tar.gz |
20 | Set GOPATH using following command
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin |
21 | Run the following command to verify that Go lang is installed successfully
go version |
22 | Run the following command to if git is installed git -–version |
23 | Install Hyperledger Fabric and Fabric samples
Note: Hyperledger fabric version is 2.3.2 |
24 | Create a directory with following command Creates a new Directory: mkdir -p $HOME/go/src/github.com/ Navigate to that created directory: cd $HOME/go/src/github.com/ |
25 | Download the latest release of fabric samples and docker images.
Run following command under $HOME/go/src/github.com/ directory curl -sSL https://bit.ly/2ysbOFE | bash -s |
26 | navigate to fabric folder cd $wsl cd go/src/github.com/fabric- |
27 | Go to test-network
cd test-network
Run following command to remove existing any container or artifacts form previous run.
./network.sh down |
28 | Running following will boot up fabric test network
./network.sh up |
29 | Run following command to list down all running docker images in docker docker ps –a |
30 | Same you can look at docker GUI |
دانلود کتاب hands-on blockchain with hyperledger بصورت رایگان
دانلود کتاب ویدئو
باید دوره برنامه نویسی بلاک چین صفر تا ۱۰۰ را کامل گذرانده باشید
برای افرادی که در حوزه بلاکچین میخواهند در زمینه طراحی بلاکچین خصوصی تخصص پیدا کنند مناسب می باشد
برای تکمیل این دوره هر هفته یک جلسه ضبط می گردد که طول مدت ضبط به مدت ۴ ماه خواهد بود
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش برنامه نویسی ربات تریدر ارز دیجیتال با پایتون (ساخت ربات معامله گر با پایتون)
برنامه نویسی ربات تریدر با استفاده از پایتون معمولاً به ایجاد یک سیستم خودکار برای تجارت الکترونیکی (تریدینگ) در بازارهای…
آموزش برنامه نویسی گو golang
چه چیزهایی را در این دوره خواهیم آموخت: 1. مقدمه ای بر Golang – تعریف و ویژگی های Golang –…
آموزش برنامه نویسی داکر
سرفصل های دوره داکر 1. مقدمه ای بر Docker – تعریف و ویژگی های Docker– نصب و راه اندازی Docker…
آموزش برنامه نویسی NFT – ساخت پروژه nft مارکت
چیزی که یاد خواهید گرفت آموزش برنامه نویسی NFT با استفاده از vue، Hardhat، OpenZeppelin و Ethers می توانید یک…
آموزش برنامه نویسی صرافی غیر متمرکز ارزهای دیجیتال
منظور از صرافی غیر متمرکز صرافی هایی مثل یونی سواپ و پنکیک سواپ هست ، این صرافی ها، صرافی های…
آموزش برنامه نویسی سالیدیتی رایگان آپدیت 2024 + ساخت کارخانه کریپتو زامبی
در این دوره با روش برنامه نویسی سالیدیتی آشنا خواهید شد و مفاهیم برنامه نویسی سالیدیتی را آموزش خواهیم داد. همچنین با زبان برنامه نویسی web3.js نیز آشنا خواهید شد.
امتیاز دانشجویان دوره
نظرات
50,000,000 ریال قیمت اصلی 50,000,000 ریال بود.30,000,000 ریالقیمت فعلی 30,000,000 ریال است.
مهندس مریم گوهرزاد
کارشناس ارشد نرم افزارکارشناس ارشد نرم افزار مدیر مجتمع دیجیتال آرتا رسانه
مدیریت(مدیریت)
با سلام از اواسط خرداد ماه ۱۴۰۲ انتشار دوره شروع خواهد شدو هر هفته یک جلسه منتشر میشود
نیما
سلام
وقت بخیر
دوره تا کی منتشر میشه؟
مدیریت(مدیریت)
با سلام از اواسط خرداد ماه ۱۴۰۲ انتشار دوره شروع خواهد شدو هر هفته یک جلسه منتشر میشود