لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای Golang: چگونه یک بلاک چین در Go بسازیم
Golang: How to Build a Blockchain in Go Guide
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت بلاک چین از ابتدا با زبان برنامه نویسی Go (Golang) درک تئوری و مکانیسم های پشت بلاک چین درک فرآیند تأیید با تراکنش های بلاک چین درک الگوریتم اجماع که برای استخراج nonce در هنگام ماینینگ استفاده می شود درک نظریه ارسال/دریافت ارز دیجیتال بیاموزید چگونه توسعه یک بلاک چین اولیه با استفاده از Go نقش هش در مدیریت بلاک چین را درک کنید درک نحوه عملکرد مکانیسم های اجماع بلاک چین پیش نیاز: الزامی نیست، اما کسانی که تجربه کار با ارزهای دیجیتال را دارند ممکن است درک این دوره را آسان تر بدانند. ما با استفاده از Go در حال توسعه خواهیم بود، بنابراین یک درک اولیه از Go توصیه می شود
اکنون زمان آن است!
با ظهور ارز دیجیتال فیسبوک، لیبرا، شرکت هایی مانند آمازون، مایکروسافت و آی بی ام نیز به روند ارزهای مجازی می پیوندند. پیشبینی میشود که فناوری توسعه بلاک چین نقش مهمی در زمینههای اینترنت اشیا، پزشکی و حتی حوزه املاک و مستغلات ایفا کند.
با یادگیری بیشتر در مورد این فناوری جدید، حرفه خود را به سطح بعدی ارتقا دهید!
چرا این دوره؟
1. با انجام دادن بیاموزید نه فقط گوش دادن!
این دوره یک رویکرد عملی برای یادگیری مفاهیم، شهود و پیاده سازی بلاک چین ارائه می دهد. در این دوره، ما از فناوری Blockchain and Go برای توسعه یک سیستم انتقال پول استفاده خواهیم کرد.
2. درک آسان
با بلاک چین گیج شده اید؟ با توجه به توضیح بیشتر فناوری بلاک چین در اسناد فنی پیچیده، بسیاری از مردم ممکن است بلاک چین را چیزی گیج کننده بدانند. اما بلاک چین و فناوری زیربنای ارز دیجیتال، پتانسیل ایجاد انقلابی در پلتفرم سیستم های توزیع شبکه آینده را دارد.
3. بلاک چین آینده است
با یک شبکه بلاک چین، نقل و انتقال پول برون مرزی و بسیاری از تراکنش های دیگر که شامل دارایی های دیجیتالی است، تقریباً توسط هر کسی که به اینترنت دسترسی دارد امکان پذیر است. اما آیا تا به حال به این فکر کرده اید که چگونه بلاک چین می تواند برای بسیاری از چالش های ثبت نام مرتبط با مالکیت زمین و املاک و مستغلات راه حلی ارائه دهد؟ پیادهسازی رجیستری مبتنی بر بلاک چین میتواند اسناد مالکیت را ثبت و به حساب کاربری مالک اختصاص دهد. با بلاک چین، هر تراکنش قابل ردیابی، مهر زمانی و غیرقابل انکار است. با استفاده از این روش، بلاک چین می تواند سابقه ای بسیار امن از مالکیت را ارائه دهد که قابل دستکاری یا از دست دادن نیست. امکانات استفاده از بلاک چین بی پایان است - از سیستم های رای گیری تا صدور شناسه هایی مانند پاسپورت - همه را می توان با فناوری بلاک چین ممکن کرد.
بلاک چین آینده است و با درک مفهوم و ایجاد آن از ابتدا، میتوانید بلاک چین را در دنیای واقعی اعمال کنید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
نیاز اقتصاد کنونی به مهندسان بلاک چین و فرآیند استخدام
Current Economy's Need for Blockchain Engineers and Hiring Process
نیاز اقتصاد کنونی به مهندسان بلاک چین و فرآیند استخدام
Current Economy's Need for Blockchain Engineers and Hiring Process
قبل از شرکت در این دوره
Before Taking this Course
قبل از شرکت در این دوره
Before Taking this Course
بلاک چین چیست
What is Blockchain
بلاک چین چیست؟
What is Blockchain?
بلاک چین چیست
What is Blockchain
نمایش چگونگی استفاده از بلاک چین برای انتقال پول کریتوکارنسی
Demonstration of How Blockchain Can Be Used For Crytocurrency Money Transfers
نمایش چگونگی استفاده از بلاک چین برای انتقال پول کریتوکارنسی
Demonstration of How Blockchain Can Be Used For Crytocurrency Money Transfers
بلاک چین چیست؟
What is Blockchain?
ایجاد بلاک چین
Creating Blockchain
آنچه برای شروع ساختن به آن نیاز دارید
What You'll Need to Start Building
نحوه ایجاد ساختار بلاک چین
How to Create a Blockchain Struct
نحوه محاسبه هش یک بلوک
How to Calculate the Hash of a Block
نحوه افزودن تراکنش
How to Add a Transaction
اثبات کار، الگوریتم اجماع و عدم چیست؟
What is Proof of Work, Consensus Algorithm, and Nonce
چگونه Nonce را استخراج کنیم
How to Derive the Nonce
همه چیز درباره معدن
All About Mining
محاسبه کل تراکنش
Calculating the Transaction Total
ایجاد بلاک چین
Creating Blockchain
کد منبع استفاده شده در این دوره (منابع)
Source Code Used in This Course (Resources)
کد منبع استفاده شده در این دوره (منابع)
Source Code Used in This Course (Resources)
آنچه برای شروع ساختن به آن نیاز دارید
What You'll Need to Start Building
چگونه یک بلوک ایجاد کنیم
How to Create a Block
چگونه یک بلوک ایجاد کنیم
How to Create a Block
نحوه ایجاد ساختار بلاک چین
How to Create a Blockchain Struct
نحوه محاسبه هش یک بلوک
How to Calculate the Hash of a Block
نحوه افزودن تراکنش
How to Add a Transaction
اثبات کار، الگوریتم اجماع و عدم چیست؟
What is Proof of Work, Consensus Algorithm, and Nonce
چگونه Nonce را استخراج کنیم
How to Derive the Nonce
همه چیز درباره معدن
All About Mining
محاسبه کل تراکنش
Calculating the Transaction Total
ایجاد کیف پول
Creating Wallet
کلید خصوصی، کلید عمومی و ECDSA
Private Key, Public Key, and ECDSA
نحوه ایجاد کیف پول
How to Create Wallets
نحوه ایجاد آدرس برای بلاک چین
How to Create Addresses for Blockchain
تایید تراکنش
Transaction Verification
ایجاد کیف پول
Creating Wallet
کلید خصوصی، کلید عمومی و ECDSA
Private Key, Public Key, and ECDSA
نحوه ایجاد کیف پول
How to Create Wallets
نحوه ایجاد آدرس برای بلاک چین
How to Create Addresses for Blockchain
ایجاد آدرس های بلاک چین
Creating Blockchain Addresses
ایجاد آدرس های بلاک چین
Creating Blockchain Addresses
امضا برای معاملات
Signatures for Transactions
امضا برای معاملات
Signatures for Transactions
تایید تراکنش
Transaction Verification
API سرور بلاک چین
Blockchain Server API
راه اندازی وب سرور
Launching WEB server
راه اندازی سرور UI برای کیف پول
Launching UI Server for Wallets
ایجاد رابط کاربری کیف پول
Creating Wallet UI
فرآیند رمزگشایی با Json
Decoding process with Json
گرفتن داده های مرتبط با ECDSA و تبدیل به ساختار
Taking ECDSA Related Data and Converting into Struct
ارسال داده با کلاینت HTTP
Data sending with HTTP client
ایجاد API که به سرور بلاک چین اجازه می دهد کل ارز دیجیتال را بازگرداند
Creating API that will let the blockchain server return the cryptocurrency total
ایجاد API که به سرور بلاک چین اجازه می دهد کل ارز دیجیتال را بازگرداند
Creating API that will let the blockchain server return the cryptocurrency total
ایجاد API که به سرور کیف پول اجازه میدهد مجموع ارزهای دیجیتال را برگرداند
Creating API that will let the wallet server return the cryptocurrency totals
ایجاد API که به سرور کیف پول اجازه میدهد مجموع ارزهای دیجیتال را برگرداند
Creating API that will let the wallet server return the cryptocurrency totals
ایجاد رابط کاربری برای نمایش مجموع ارزهای دیجیتال
Creating UI to display the cryptocurrency totals
ساختار شبکه بلاک چین
Structure of Blockchain Network
ثبت خودکار گره های بلاک چین
Automatic registration of blockchain nodes
همگام سازی معاملات
Synchronizing transactions
ایجاد اجماع API
Creating consensus API
حمله 51 درصد چیست؟
What is 51% attack?
ساختار شبکه بلاک چین
Structure of Blockchain Network
سایر گره های بلاک چین را جستجو کنید
Search for other blockchain nodes
سایر گره های بلاک چین را جستجو کنید
Search for other blockchain nodes
ثبت خودکار گره های بلاک چین
Automatic registration of blockchain nodes
همگام سازی معاملات
Synchronizing transactions
اجماع چیست؟
What is consensus?
اجماع چیست؟
What is consensus?
تایید بلاک چین
Blockchain verification
تایید بلاک چین
Blockchain verification
حل تعارض - طولانی ترین قانون زنجیره ای
Resolving conflicts - the longest-chain rule
حل تعارض - طولانی ترین قانون زنجیره ای
Resolving conflicts - the longest-chain rule
نمایش نظرات