مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
غواصی عمیق در طراحی، مدیریت و بهره برداری از شبکه های بلاک چین فابریک Hyperledger طراحی شبکه های فابریک Hyperledger استفاده از ابزارهای مختلف فابریک (cryptogen، configtxgen، سفارش دهنده، همتا، پارچه-کا-سرور، فابریک-ca-client ...) پیکربندی و راه اندازی Hyperledger Fabric (Native، Docker، Docker-Compose، Minikube، Kubernetes، AWS، GCP) چگونه کنسرسیوم غیرمتمرکز در زمینه شبکه های فابریک کار می کند دستور العمل هایی برای مدیریت و بهره برداری از شبکه های Fabric، به عنوان مثال، نحوه افزودن یک سازمان جدید در یک شبکه زنده پیکربندی شبکه فابریک با استفاده از فایل های پیکربندی YAML راه اندازی فابریک به صورت محلی و روی ابر دستورات پایه لینوکس دانش کاری JSON/YAML در جولای 2020 به نسخه Fabric 2.x بهروزرسانی شد
راه اندازی Hyperledger Fabric Infrastructure یک کار پیچیده است که کاربران را ملزم به درک مفاهیم و ابزارها می کند. این دوره برای فنشناسانی است که به دنبال راهحلهای طراحی معماری بر روی فناوری دفتر کل توزیعشده مبتنی بر پارچه Hyperledger (DLT) هستند.
این دوره در حال حاضر به 1000 دانش آموز کمک کرده است تا در راه اندازی طراحی شبکه فابریک تخصص کسب کنند.
در پایان این دوره دانش آموزان:
آشنایی کامل با روشهای اجزای پارچه Hyperledger داشته باشید
آشنایی با نحوه طراحی زیرساخت پارچه Hyperledger مطابق با الزامات
تنظیم مقامات صدور گواهی پارچه، هویت ها را مدیریت می کنند
بتوانید زیرساخت شبکه Fabric درجه تولید آزمایشی را راه اندازی کنید
خط مشیهای تنظیم کنسرسیوم را طراحی کنید
فایل های YAML را برای مقداردهی اولیه شبکه Fabric پیکربندی کنید
بهروزرسانیهای پیکربندی شبکه Fabric را انجام دهید
بتوانید Fabric Network را در
راه اندازی کنیدبومی در یک ماشین مجازی (به صورت محلی)
ابر (AWS)
Docker Docker Compose
Minikube Kubernetes (GCP)
در موقعیتی قرار خواهد گرفت که در آزمون CHFA شرکت کند (تمرین لازم است)
ابزارهای تحت پوشش:
configtxgen، cryptogen، configtxlator
سفارش دهنده، همتا، کافکا
fabric-ca-server, fabric-ca-client
jq، docker، docker-compose، minikube kubernetes
نصب AWS GCP
قبل از پیوستن به دوره:
سخنرانیهای پیشنمایش را مرور کنید مطمئن شوید که لهجه من را متوجه شدهاید :)
توجه داشته باشید که این دوره موضوعات پیشرفته را پوشش میدهد، ممکن است از شما نیاز داشته باشد که برای مطالعههای اضافی و غیره وقت بگذارید
اصولات Hyperledger Fabric را درک کنید - به دوره من در Composer نگاهی بیندازید، این به ایجاد یک پایه محکم کمک می کند
بدانید که این دوره به شما یاد نمی دهد که چگونه کد زنجیره ای ایجاد کنید - به دوره آموزشی من در مورد "تسلط بر توسعه کد زنجیره ای با GoLang" نگاهی بیندازید
پیش نیازها:
دانش آموزان باید دانش مفهومی Hyperledger Fabric DLT داشته باشند
دانش آموزان باید با دستورات اصلی لینوکس راحت باشند
دانش آموزان باید با اسکریپت های پوسته اولیه/ساده راحت باشند
دانش آموزان باید مایل به یادگیری (فناوری های مرتبط با پارچه) به تنهایی باشند
خوب است:
درک اولیه Docker/Kubernetes
آشنایی با ماشین های مجازی | هایپروایزر
دسترسی به هر ابر عمومی (AWS، Google...)
آشنایی با فرمت JSON یا YAML
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
معرفی
Introduction
نکات، منابع، پرسیدن سوال
Tips, Resources, Asking Questions
لینک دانلود مخزن + راز، دستورالعمل از حالت فشرده خارج کنید
Repository download Link + Secret, Unzip instructions
خوشبو کننده پارچه هایپرلجر
Hyperledger Fabric Refresher
خوشبو کننده پارچه هایپرلجر
Hyperledger Fabric Refresher
پروژه Hyperledger و Blockchain for Business
Hyperledger Project and Blockchain for Business
Hyperledger Fabric Architecture & Components (Part 1)
Hyperledger Fabric Architecture & Components (Part 1)
Hyperledger Fabric Architecture & Components (Part 2)
Hyperledger Fabric Architecture & Components (Part 2)
Hyperledger Fabric Binaries & Configuration
Hyperledger Fabric Binaries & Configuration
گزینه های Hyperledger Fabric Distribution و Infrastructure
Hyperledger Fabric Distribution and Infrastructure options
راه اندازی محیط توسعه
Setting up the Development Environment
راه اندازی محیط توسعه
Setting up the Development Environment
نیازهای ماشین توسعه و گزینه های راه اندازی
Development Machine Requirements & Setup options
آشنایی با Hypervisor و راه اندازی Virtual Box و Vagrant
Introduction to Hypervisor & setup of Virtual Box and Vagrant
کد ویژوال استودیو و نمای کلی پوشه های پروژه HLF2
Visual Studio Code & HLF2 Project Folders Overview
راه اندازی مخزن پروژه دوره
Course Project Repository Setup
نصب Virtual Box Express
Virtual Box Express Install
HLF2 - راه اندازی پروژه دوره
HLF2 - Course Project Setup
به روز رسانی Fabric 2.x
Fabric 2.x Updates
به روز رسانی Fabric 2.x
Fabric 2.x Updates
خلاصه بهروزرسانیهای انتشار Fabric 2.0
Fabric 2.0 Release Updates Summary
بهبود چرخه حیات کد زنجیره ای Fabric 2.0
Fabric 2.0 Chaincode Lifecycle Enhancements
تنظیم صحنه
Setting the Stage
تنظیم صحنه
Setting the Stage
کنسرسیوم ها و شبکه های بلاک چین
Consortiums and Blockchain Networks
مطالعه موردی: کنسرسیوم صنعت خطوط هوایی
Case Study: The Airlines Industry Consortium
ابزار کریپتوژن
Cryptogen Tool
ابزار کریپتوژن
Cryptogen Tool
ابزار کریپتوژن
Cryptogen Tool
راه اندازی پیکربندی ابزار کریپتوژن
Cryptogen tool configuration setup
راه اندازی محیط تست و استفاده از مواد cypto
Test environment setup & use of cypto material
ابزار کریپتوژن
Cryptogen Tool
تمرین - crypto-config.yaml را برای 2 سازمان همتا تنظیم کنید
Exercise - Setup crypto-config.yaml for 2 Peer Orgs
ابزار Configtxgen
Configtxgen Tool
ابزار Configtxgen
Configtxgen Tool
آشنایی با ابزار configtxgen
Introduction to the configtxgen tool
راه اندازی فایل configtx.yaml
Setting up the configtx.yaml file
بخش Configtx YAML Profiles
Configtx YAML Profiles Section
ابزار configtxgen و فایل configtx.yaml
configtxgen Tool & configtx.yaml File
تولید بلوک پیدایش
Generating the Genesis Block
ایجاد تراکنش ایجاد کانال
Generating the Create Channel Transaction
ایجاد تراکنش Anchor Peer Update
Generating the Anchor Peer Update Transaction
ابزار Configtxgen
Configtxgen Tool
تمرین - یک نمایه کانال جدید با 2 سازمان تنظیم کنید
Exercise-Setup a new Channel Profile with 2 Orgs
باینری سفارش دهنده
Orderer Binary
باینری سفارش دهنده
Orderer Binary
نمای کلی باینری سفارش
Orderer binary Overview
تنظیمات محیط تست
Test Environment Setup
سفارش نمای کلی فایل YAML
Orderer YAML File Overview
پیکربندی سفارش دهنده: Genesis Block & Ledger Storage
Orderer configuration: Genesis Block & Ledger Storage
پیکربندی سفارش دهنده: راه اندازی BCCSP و MSP
Orderer configuration: BCCSP & MSP Setup
پیکربندی سفارش دهنده: gRPC Setup
Orderer configuration: gRPC Setup
تنظیم سفارش در تولید - ملاحظات
Orderer Setup in Production - Considerations
کافکا 101 و نصب
Kafka 101 & Installation
پیکربندی سفارش دهنده: بروکر کافکا
Orderer configuration: Kafka Broker
دستور غذا: نوع سفارش دهنده را به کافکا تغییر دهید
Recipe: Switch the Orderer Type to Kafka
باینری همتا
Peer Binary
باینری همتا
Peer Binary
نمای کلی باینری همتا
Peer binary overview
تنظیم تست همتا
Peer Test Setup
دستور: گره همتا
Command: peer node
فرمان: ایجاد کانال، پیوستن، فهرست کردن
Command: Channel create, join, list
دستور: واکشی کانال، دریافت اطلاعات
Command: Channel fetch, getinfo
دستور: Channel signconfigtx، به روز رسانی
Command: Channel signconfigtx, update
دستورات کانال همتا
Peer Channel Commands
دستور العمل: خودکارسازی اولیه سازی همتایان
Recipe: Automating the Peer Initialization
چرخه زندگی Fabric 2.x Chaincode
Fabric 2.x Chaincode Lifecycle
چرخه زندگی Fabric 2.x Chaincode
Fabric 2.x Chaincode Lifecycle
چرخه حیات کد زنجیره ای - بسته بندی و نصب
Chaincode Lifecycle - Packaging and Installation
چرخه حیات کد زنجیره ای - بسته بندی و نصب
Chaincode Lifecycle - Packaging and Installation
چرخه حیات کد زنجیره ای - تأیید و تعهد
Chaincode Lifecycle - Approve and Commit
تمرین: تایید و تعهد
Exercise: Approve and Commit
چرخه حیات کد زنجیره ای - پرس و جو و فراخوانی
Chaincode Lifecycle - Query and Invoke
تمرین: Init، Query و Invoke
Exercise: Init, Query and Invoke
چرخه زندگی کد زنجیره ای - ارتقا
Chaincode Lifecycle - Upgrade
دستور غذا: ارتقاء کد زنجیره ای
Recipe: Chaincode Upgrade
دستور العمل: اشکال زدایی کد زنجیره ای با استفاده از حالت توسعه دهنده همتا
Recipe : Debugging Chaincode using Peer Dev Mode
مفاهیم و راه اندازی همتا
Peer concepts and setup
مفاهیم و راه اندازی همتا
Peer concepts and setup
نمای کلی فایل پیکربندی همتا
Peer configuration file overview
تنظیم همتا: هویت، شنونده GRPC، MSP
Peer setup : Identity, GRPC listener, MSP
امنیت لایه حمل و نقل
Transport Layer Security
دستور غذا: فعال کردن امنیت لایه انتقال همتا (TLS)
Recipe: Enabling Peer Transport Layer Security (TLS)
پروتکل انتشار داده های شایعات
Gossip Data Dissemination Protocol
تنظیم پارامترهای شایعات
Gossip parameters setup
راه اندازی BCCSP
BCCSP setup
بررسی اجمالی و راه اندازی رویدادهای همتا
Peer Events Overview & Setup
لجر و تداوم داده های ایالتی
Ledger & State Data Persistence
دستور غذا: استفاده از CouchDB برای ماندگاری داده های حالت
Recipe: Using CouchDB for State Data Persistence
کد زنجیره ای سیستم فابریک
Fabric System Chaincode
کد زنجیره ای سیستم فابریک
Fabric System Chaincode
دستور العمل: اشکال زدایی کد زنجیره ای با استفاده از حالت توسعه دهنده همتا
Recipe : Debugging Chaincode using Peer Dev Mode
مقدمه ای بر کد زنجیره ای سیستم
Introduction to System Chaincode
کد زنجیره ای سیستم تایید و اعتبار (ESCC و VSCC)
Endosement & Validation System Chaincode (ESCC & VSCC)
پیکربندی و جستجوی سیستم کد زنجیره ای (CSCC و QSCC)
Configuration & Querying System Chaincode (CSCC & QSCC)
LSCC و Fabric 2.x _lifecycle
LSCC and Fabric 2.x _lifecycle
ابزارهای پیکربندی شبکه - configtxlator & jq
Network Configuration Tools - configtxlator & .jq
ابزارهای پیکربندی شبکه - configtxlator & jq
Network Configuration Tools - configtxlator & .jq
گردش کار به روز رسانی پیکربندی و مقدمه ای بر ابزارها
Configuration Update Workflow & Introduction to tools
ابزار Configtxlator
Configtxlator Tool
استفاده اولیه از JQ Utility
Basic use of JQ Utility
تنظیم پیکربندی شبکه و سیاست ها
Setting up the Network Configuration and Policies
تنظیم پیکربندی شبکه و سیاست ها
Setting up the Network Configuration and Policies
به روز رسانی اولیه و پیکربندی شبکه
Network initialization and configuration updates
دستور غذا: بررسی آخرین پیکربندی کانال
Recipe: Inspecting the latest channel configuration
مقدمه ای بر سیاست ها - قوانین و اصول
Introduction to Policies - Rules & Principals
سلسله مراتب خط مشی، نامگذاری و انواع
Policy Hierarchies, Naming and Types
خطمشیها در بلوک پیدایش + ابزار JSON کدگذاری میشوند
Policies encode in genesis block + JSON utility
خط مشی های نوع امضا
Signature Type Policies
تمرین: به صورت دستی کانال هواپیمایی را با هویت های مختلف ایجاد کنید
Exercise: Manually create the Airline Channel with different identities
سیاست های نوع متا ضمنی
Implicit Meta Type Policies
تمرین: راه اندازی برنامه | خط مشی های گروه کانال
Exercise: Set up the Application | Channel Group Policies
لیست های کنترل دسترسی سطح منابع
Resource level Access Control Lists
لیست های کنترل دسترسی سطح منابع
Resource level Access Control Lists
کنترل دسترسی سطح منابع
Resource level Access Control
تمرین: دستورات لیست کد زنجیره ای همتا را با هویت های مختلف اجرا کنید
Exercise: Execute the peer chaincode list commands with different identities
دستور غذا: محدود کردن دسترسی به اطلاعات کد زنجیره ای
Recipe: Restricting Access to Chaincode Info
مرجع صدور گواهینامه پارچه
Fabric Certification Authority
مرجع صدور گواهینامه پارچه
Fabric Certification Authority
مدیریت هویت پارچه Hypeledger
Hypeledger Fabric Identity Management
مرجع صدور گواهی پارچه هایپرلجر
Hyperledger Fabric Certification Authority
تمرین: سرور CA را کاوش کنید
Exercise: Explore the CA Server
پیکربندی و راه اندازی سرور CA
Configuring and Launching the CA Server
دستور غذا: راه اندازی مرجع صدور گواهینامه ریشه
Recipe: Setup Root Certification Authority
کلاینت Fabric CA
Fabric CA Client
تمرین: تنظیمات CA Client را کاوش کنید
Exercise: Explore the CA Client Setup
کنترل دسترسی مبتنی بر ویژگی (ABAC) و دستورات هویت
Attribute Based Access Control (ABAC) & Identity Commands
تمرین-مدیریت هویت کاربران
Exercise-Managing user identities
قوانین مدیریت هویت
Identity Management Rules
پیکربندی YAML کلاینت Fabric CA
Fabric CA Client YAML Configuration
راه اندازی چند سازمان با مرجع صدور گواهی ریشه
Multi Org Setup with Root Certification Authority
راه اندازی چند سازمان با مرجع صدور گواهی ریشه
Multi Org Setup with Root Certification Authority
وضعیت مطالعه موردی و تنظیم محیط آزمون
Case Study Status & Test Environment Setup
راه اندازی، نقش ها و هویت های سرور Fabric CA
Fabric CA Server Setup, Roles & Identities
Exercise-Setup Fabric CA Server
Exercise-Setup Fabric CA Server
ثبت نام و ثبت نام هویت سازمان
Register & Enroll Organization Identities
ادمین های سازمان راه اندازی تمرین
Exercise-Setup Organization Admins
راه اندازی MSP محلی برای هویت ها و سازمان ها
Local MSP setup for Identities & Organizations
MSP را برای شناسایی کاربر تنظیم کنید
Exercise-setup MSP for User Identity
Recipe-Setup Organization MSP
Recipe-Setup Organization MSP
وظایف تنظیم سفارش
Orderer Setup Tasks
سفارش دهنده را تمرین کنید
Exercise-setup the Orderer
وظایف راه اندازی همتا و کانال
Peer and Channel Setup Tasks
کانال هواپیمایی راه اندازی تمرین
Exercise-Setup Airline Channel
Recipe-Setup Anchor Peer
Recipe-Setup Anchor Peer
Recipe-Setup Regular Peer
Recipe-Setup Regular Peer
به روز رسانی شبکه و پیکربندی کانال
Updating the Network and Channel Configuration
به روز رسانی شبکه و پیکربندی کانال
Updating the Network and Channel Configuration
وظایف به روز رسانی پیکربندی - قسمت 1
Configuration update tasks - Part 1
وظایف به روز رسانی پیکربندی - قسمت 2
Configuration update tasks - Part 2
دستور العمل - به روز رسانی پیکربندی کانال
Recipe-Updating the Channel Configuration
دستور العمل-افزودن یک عضو جدید سازمان
Recipe-Add a new member org
تمرین-افزودن یک همتای بودجه
Exercise-Add a budget Peer
راه اندازی پارچه در Cloud
Fabric setup on the Cloud
راه اندازی پارچه در Cloud
Fabric setup on the Cloud
مطالعه موردی Acme را مجدداً مشاهده کنید
Revisit Acme Case Study
پیش نیازهای راه اندازی ابر
Pre-requisites for the cloud setup
نمای کلی و رویکرد راه اندازی ابر
Cloud setup overview and approach
راه اندازی کریپتو (قسمت 1)
Crypto setup (Part 1)
راه اندازی ابر VM و فایل های پیکربندی (قسمت 2)
Setup cloud VM and configuration files (Part 2)
تنظیم سفارش (بخش 3)
Orderer Setup (Part 3)
راهاندازی Anchor Peers (قسمت 4)
Anchor Peers Setup (Part 4)
تست استراتژی و رویکرد برای راه اندازی ابر
Testing strategy & approach for the cloud setup
تمرین تنظیم بودجه همتا
Exercise-Setup Budget Peer
راه اندازی شبکه فابریک مبتنی بر Docker
Docker Based Fabric Network Setup
راه اندازی شبکه فابریک مبتنی بر Docker
Docker Based Fabric Network Setup
راه اندازی Docker Fabric
Docker Fabric Setup
مقدمه ای بر Docker-Compose
Introduction to Docker-Compose
فایل پیکربندی YAML Docker-Compose
Docker-Compose YAML Configuration File
راه اندازی پوشه پروژه Docker
Docker Project Folder Setup
Walk Along Exercise - بیایید راه اندازی Docker Fabric را امتحان کنیم
Walk Along Exercise - Lets try out the Docker Fabric Setup
دستور العمل - محیط فابریک مبتنی بر Docker را راه اندازی کنید
Recipe - Setup Docker based Fabric Environment
تمرین - از باینری های Fabric برای راه اندازی محیط Fabric مبتنی بر Docker استفاده کنید
Exercise - Use Fabric binaries for setting up Docker based Fabric environment
راه اندازی Fabric در Kubernetes (Google Cloud)
Setting up Fabric on Kubernetes (Google Cloud)
راه اندازی Fabric در Kubernetes (Google Cloud)
Setting up Fabric on Kubernetes (Google Cloud)
گردش کار راه اندازی Kubernetes Tools & Fabric
Kubernetes Tools & Fabric setup workflow
نصب Minikube و Kubectl در دستگاه میزبان
Minikube & Kubectl Installation on Host machine
راه اندازی پارچه در k8s - مورد نیاز
Fabric setup on k8s - Requirements
راه اندازی Fabric Docker Images (قسمت 1 از 4)
Setup Fabric Docker Images (part 1 of 4)
Setup Fabric K8s YAML (بخش 2 از 4)
Setup Fabric K8s YAML (part 2 of 4)
راه اندازی Fabric در Minikube (قسمت 3 از 4)
Launch Fabric in Minikube (part 3 of 4)
راه اندازی Acme Peer (قسمت 4 از 4)
Setup Acme Peer (part 4 of 4)
تمرین - تنظیم بودجه همتا
Exercise - Setup Budget Peer
فابریک در ملاحظات تولید K8s
Fabric on K8s Production considerations
قدم بزنید: راهاندازی Fabric در موتور Google Kubernetes (Google Cloud)
Walk along: Setup Fabric on Google Kubernetes Engine (Google Cloud)
راه اندازی رافت پارچه ای
Fabric RAFT Setup
راه اندازی رافت پارچه ای
Fabric RAFT Setup
مقدمه ای بر اجماع RAFT
Introduction to RAFT Consensus
خدمات سفارش نوع RAFT
RAFT Type Ordering Service
دستور العمل: سفارش دهنده TLS را راه اندازی کنید
Recipe: Setup the Orderer TLS
پیکربندی YAML برای راه اندازی RAFT
YAML Configuration for RAFT Setup
دستور غذا: مجموعه سفارش دهنده RAFT را راه اندازی کنید
Recipe: Setup the RAFT Orderer Cluster
تمرین: خوشه RAFT را گسترش دهید و تحمل خطا را تأیید کنید
Exercise: Expand the RAFT cluster and validate Fault Tolerance
نمایش نظرات