لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی اسکریپتنویسی بیتکوین
- آخرین آپدیت
دانلود 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
۳.۳ تراکنشهای دارای قفل زمانی
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
نمایش نظرات