آموزش مبانی اسکریپت‌نویسی بیت‌کوین - آخرین آپدیت

دانلود Bitcoin Scripting Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بیت‌کوین فراتر از یک ارز دیجیتال است؛ یک شبکه برنامه‌پذیر است که توسط یک سیستم اسکریپت‌نویسی منحصربه‌فرد کنترل می‌شود تا نحوه خرج کردن سکه‌های بیت‌کوین را مدیریت کند. دوره جامع گواهینامه مبانی اسکریپت‌نویسی بیت‌کوین، یک دوره فنی و عملی است که برای توسعه‌دهندگانی طراحی شده است که می‌خواهند بدانند بیت‌کوین در سطح پروتکل چگونه کار می‌کند. در این دوره، شما خواهید آموخت که شرایط spending (خرج کردن) و اعتبارسنجی و اجرای آن‌ها با استفاده از Bitcoin Script را𒊗. این دوره با مفاهیم بنیادی بیت‌کوین، از جمله UTXOها، ساختار تراکنش‌ها، امضاهای دیجیتال و منطق قفل کردن و باز کردن (locking and unlocking) آغاز می‌شود. سپس، شما با Opcodeها، قالب‌های استاندارد اسکریپت، تنظیمات Multisig (امضای چندگانه)، Timelocks (قفل‌های زمانی)، Hashlocks (قفل‌های هش) و سیاست‌های پیشرفته خرج کردن دارایی‌ها آشنا خواهید شد. هر ماژول ترکیبی از آموزش‌های شفاف با آزمایشگاه‌های عملی برای توسعه‌دهندگان است. شما با جریان‌های تراکنش خام (raw transactions)، رمزگشایی اسکریپت‌ها، استفاده از ابزارهای توسعه بیت‌کوین، تست کردن حالت‌های خاص (edge cases) در محیط‌های regtest یا testnet و عیب‌یابی خطاهای رایج در اسکریپت‌ها سر و کار خواهید داشت. در پایان این دوره، شما قادر خواهید بود منطق خرج کردن بیت‌کوین را تحلیل کنید، شرایط اسکریپت سفارشی بنویسید و مفاهیم اسکریپت‌نویسی را در اپلیکیشن‌های بیت‌کوین، کیف پول‌ها و ابزارهای توسعه‌دهندگان به کار بگیرید. این گواهینامه به توسعه‌دهندگان کمک می‌کند تا درک فنی خود را از Bitcoin Script تقویت کرده و مفاهیم سطح پروتکل را در گردش‌کارهای واقعی تراکنش‌های بیت‌کوین پیاده‌سازی کنند.

سرفصل ها و درس ها

ماژول ۱: مقدمه‌ای بر بیت‌کوین و بلاک‌چین Module 1: Introduction to Bitcoin and Blockchain

  • ویدیو راهنمای پیمایش Navigation Video

  • معرفی دوره Course Introduction

  • کتاب صوتی: معرفی دوره Audio Book: Course Introduction

  • کتاب صوتی: ماژول ۱: مقدمه‌ای بر بیت‌کوین و بلاک‌چین Audio Book: Module 1: Introduction to Bitcoin and Blockchain

  • پادکست: ماژول ۱: مقدمه‌ای بر بیت‌کوین و بلاک‌چین Podcast: Module 1: Introduction to Bitcoin and Blockchain

  • ۱.۱ مقدمه‌ای بر بیت‌کوین 1.1 Introduction to Bitcoin

  • ۱.۲ ارز دیجیتال 1.2 Digital Currency

  • ۱.۳ ارزهای دیجیتال محبوب 1.3 Popular Cryptocurrency

  • ۱.۴ سیستم نقدی همتا‌به‌همتا (P2P) 1.4 P2p Cash System

  • ۱.۵ عرضه محدود 1.5 Limited Supply

  • ۱.۶ دفتر کل بیت‌کوین به عنوان ذخیره ارزش 1.6 Bitcoin Ledger as a store of value

  • ۱.۷ بیت‌کوین به عنوان پلتفرمی برای نوآوری بدون نیاز به مجوز 1.7 Bitcoin as a platform for Permissionless Innovation

  • ۱.۸ تاریخچه بیت‌کوین 1.8 History of Bitcoin

  • ۱.۹ ویژگی‌های کلیدی و کاربردهای آن‌ها 1.9 Key Features and their utility

  • ۱.۱۰ معماری همتا‌به‌همتا، نبود مقام مرکزی و مشارکت گره‌ها (Nodes) 1.10 Peer-to-Peer Architecture, Absence of Central Authority, and Node Participation

  • ۱.۱۱ اعتبارسنجی غیرمتمرکز، مکانیزم‌های اجماع و تکثیر داده‌ها 1.11 Decentralized Validation, Consensus Mechanisms, and Data Replication

  • ۱.۱۲ مقاومت در برابر سانسور، مشارکت باز، تراکنش‌های بدون اعتماد (Trustless) و دفتر کل تغییرناپذیر 1.12 Censorship Resistance, Open Participation, Trustless Transactions, and Immutable Ledger

  • ۱.۱۳ از تمرکززدایی تا تغییرناپذیری 1.13 Decentralization to Immutability

  • ۱.۱۴ قراردادهای هوشمند، بلاک‌چین‌های مجاز (Permissioned) در مقابل بلاک‌چین‌های بدون مجوز (Permissionless) 1.14 Smart contracts, Permissioned vs. Permissionless Blockchains

  • ۱.۱۵ مقیاس‌پذیری و interoperability (قابلیت همکاری) 1.15 Scalability, Interoperability

  • ۱.۱۶ ساختار بلاک، ساختار تراکنش و UTXOها 1.16 Block Structure, Transaction Structure, and UTXOs

  • ۱.۱۷ زبان اسکریپت‌نویسی، SegWit، درختان مرکل و کارمزدهای تراکنش 1.17 Scripting Language,Segregated Witness (SegWit), Merkle Trees, and Transaction Fees

ماژول ۲: زبان اسکریپت‌نویسی بیت‌کوین Module 2: Bitcoin Scripting Language

  • کتاب صوتی: ماژول ۲: زبان اسکریپت‌نویسی بیت‌کوین Audio Book: Module 2: Bitcoin Scripting Language

  • پادکست: ماژول ۲: زبان اسکریپت‌نویسی بیت‌کوین Podcast: Module 2: Bitcoin Scripting Language

  • ۲.۱ زبان مبتنی بر پشته (Stack-based) 2.1 Stack-Based Language

  • ۲.۲ محدودیت‌ها و ماهیت قطعی (Deterministic) 2.2 Limited and Deterministic

  • ۲.۳ ScriptPubKey و ScriptSig 2.3 ScriptPubKey and ScriptSig

  • ۲.۴ عملگرها و عملیات‌ها 2.4 Operators and Operations

  • ۲.۵ قالب‌های استاندارد اسکریپت 2.5 Standard Script Templates

  • ۲.۶ عملیات کلید عمومی و هش 2.6 Public Key and Hash Operations

  • ۲.۷ مقایسه هش‌های کلید عمومی 2.7 Public Key Hashes Comparisons

  • ۲.۸ دستورات شرطی 2.8 Conditional Statements

  • ۲.۹ تراکنش‌های دارای قفل زمانی (Time Locked) 2.9 Time-Locked Transactions

  • ۲.۱۰ OP_RETURN 2.10 OP_RETURN

  • ۲.۱۱ ارزیابی اسکریپت (Script Evaluation) 2.11 Script Evaluation

  • ۲.۱۲ Segregated Witness (SegWit) 2.12 Segregated Witness (SegWit)

  • ۲.۱۳ غیرفعال کردن عملیات خطرناک و استفاده محدود از Opcodeها 2.13 Disabling Dangerous Operations and Restricted Opcode Usage

  • ۲.۱۴ مکانیزم‌های اعتبارسنجی و تاییدیه 2.14 Validation and Verification Mechanisms

  • ۲.۱۵ نظارت و به‌روزرسانی‌های مستمر 2.15 Constant Monitoring and Updates

  • ۲.۱۶ ارزیابی و کاهش ریسک 2.16 Risk Assessment and Mitigation

  • ۲.۱۷ همکاری‌های جامعه و بازخوردها 2.17 Community Collaboration and Feedback

  • ۲.۱۸ ممیزی‌های امنیتی منظم 2.18 Regular Security Audits

  • ۲.۱۹ اصول کمترین امتیاز (Least Privilege) 2.19 Principles of Least Privilege

  • ۲.۲۰ آموزش و آگاهی‌رسانی 2.20 Education and Awareness

  • ۲.۲۱ پروتکل‌های پاسخ به شرایط اضطراری 2.21 Emergency Response Protocols

ماژول ۳: توسعه بر بستر اسکریپت بیت‌کوین Module 3: Building on Bitcoin Script

  • کتاب صوتی: ماژول ۳: توسعه بر بستر اسکریپت بیت‌کوین Audio Book: Module 3: Building on Bitcoin Script

  • پادکست: ماژول ۳: توسعه بر بستر اسکریپت بیت‌کوین Podcast: Module 3: Building on Bitcoin Script

  • ۳.۱ پرداخت به کلید عمومی (P2PK) و پرداخت به هش کلید عمومی (P2PKH) 3.1 Pay-to-Pubkey (P2PK) and Pay-to-Pubkey-Hash (P2PKH)

  • ۳.۲ امضای چندگانه (Multisig) 3.2 Multisignature (Multisig)

  • ۳.۳ تراکنش‌های دارای قفل زمانی 3.3 Time-Locked Transactions

  • ۳.۴ قراردادهای هش‌شده با قفل زمانی (HTLCs) 3.4 Hashed Time-Locked Contracts (HTLCs)

  • ۳.۵ تبادل اتمیک (Atomic Swaps) 3.5 Atomic Swaps

  • ۳.۶ دکرِد (Decred) 3.6 Decred (DCR)

  • ۳.۷ BarterDEX 3.7 BarterDEX

  • ۳.۸ Block DX 3.8 Block DX

  • ۳.۹ شبکه لایتنینگ (Lightning Network) 3.9 Lightning Network

  • ۳.۱۰ Bisq 3.10 Bisq

  • ۳.۱۱ پرداخت به هش اسکریپت (P2SH) در اسکریپت بیت‌کوین: انعطاف‌پذیری در باز کردن قفل اسکریپت 3.11 Pay-to-Script-Hash (P2SH) in Bitcoin Script: Unlocking Script Flexibility

  • ۳.۱۲ BitGo 3.12 BitGo

  • ۳.۱۳ GreenAddress و Electrum 3.13 GreenAddress and Electrum

  • ۳.۱۴ Blockstream و Coinbase 3.14 Blockstream and Coinbase

  • ۳.۱۵ Ledger Nano S و Trezor 3.15 Ledger Nano S and Trezor

  • ۳.۱۶ BitMEX 3.16 BitMEX

  • ۳.۱۷ نمونه‌های واقعی استفاده از P2SH در صرافی‌های ارز دیجیتال و کیف پول‌ها 3.17 Real-World Examples of P2SH Adoption in Cryptocurrency Exchanges and Wallets

  • ۳.۱۸ سیستم‌های توکن ساده 3.18 Simple Token Systems

  • ۳.۱۹ Counterparty (XCP)، لایه Omni (OMNI) و سایر اپلیکیشن‌ها 3.19 Counterparty (XCP), Omni Layer (OMNI), and other Applications

  • ۳.۲۰ قراردادهای اوراکل (Oracle Contracts) 3.20 Oracle Contracts

  • ۳.۲۱ قراردادهای هوشمند 3.21 Smart Contracts

  • ۳.۲۲ سکه‌های رنگی (Colored Coins) 3.22 Colored Coins

نمایش نظرات

آموزش مبانی اسکریپت‌نویسی بیت‌کوین
جزییات دوره
14h 47m
69
(آخرین آپدیت)
123
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده