10 برای تبدیل شدن به blockchain باید کاغذ سفید و کتاب را بخوانید

سلام devs! شروع یک فصل جدید به عنوان یک توسعه دهنده همیشه چالش برانگیز است. دنیای فناوری به سرعت تکامل می یابد – از ساختن وب سایت های اساسی برای استفاده از ابزارهای هوش مصنوعی که از قابلیت های انسانی تقلید (و حتی فراتر رفته است).
وقتی سفر blockchain خود را در سال 2015 شروع کردم ، تلاش کردم تا منابع ساختاری را پیدا کنم. بعد از جستجوی بی پایان Google و آزمایش و خطا ، من کامپایل کردم هر آنچه شما نیاز دارید برای شروع کار توسعه blockchain. من در ساخت DAPP در Ethereum و Solana تخصص دارم ، اما من به هر نوآوری blockchain علاقه زیادی دارم. بنابراین بدون اینکه دیگر منتظر بمانیم ، بیایید شیرجه بزنیم!
در این مقاله ، ما با سه مرحله اصلی برای تبدیل شدن به یک توسعه دهنده blockchain پیش خواهیم رفت:
- یادگیری ریاضی اصلی مورد استفاده در blockchain.
- کاوش در نسل های مختلف blockchain ، از اولین ارز انتقال همسالان به همسالان به آخرین نسلی که تقریباً با پرداخت کارت ویزا (نسل سوم) مطابقت دارد.
- به اشتراک گذاشتن کتابهای blockchain که من دوستش داشتم و مراحل بعدی برای توسعه دهندگان مشتاق.
1. با بنیاد شروع کنید: ریاضی برای blockchain
فناوری blockchain به سه اصل رمزنگاری اصلی متکی است:
- توابع هش رمزنگاری
- رمزنگاری کلید عمومی
- امضاهای دیجیتالی
کتابهای اساسی برای تسلط بر ریاضیات blockchain:
“مقدمه ای بر رمزنگاری ریاضی” توسط هافشتاین ، پیپر و سیلورمن
این کتاب با کاوش در تکنیک های رمزنگاری اساسی ، از جمله RSA ، رمزنگاری منحنی بیضوی (ECC) و روشهای مبتنی بر شبکه ، که برای امنیت blockchain بسیار مهم هستند ، به من کمک زیادی کرد.
چرا مهم است:
این مفاهیم ریاضی انتزاعی را با برنامه های رمزنگاری عملی متصل می کند.
مباحث کلیدی:
- Cryptosystems کلاسیک: Diffie-Hellman ، RSA و امضاهای دیجیتال
- مبانی ریاضی: آزمایش اولیه ، فاکتورسازی و نظریه احتمال
- پیشرفت های مدرن: رمزنگاری منحنی بیضوی (ECC) ، رمزنگاری مبتنی بر شبکه و رمزنگاری مبتنی بر جفت
جدید در نسخه 2:
- غواصی عمیق به امضاهای مبتنی بر مشبک و نمونه گیری رد
- بخش های گسترده ای در مورد رمزگذاری همرفومورفیک و پول نقد دیجیتال
- 100+ تمرین به روز شده
ایده آل برای: توسعه دهندگان که می خواهند رمزنگاری را درک کنند ، فقط از آن استفاده نمی کنند.
“منحنی های بیضوی: نظریه شماره و رمزنگاری” توسط لارنس C. واشنگتن
این کتاب یک شیرجه عمیق به منحنی های بیضوی است که در تولید کلیدی بیت کوین و اتریوم استفاده می شود.
چه چیزی در داخل است:
- نظریه منحنی های بیضوی را برای برنامه های نظری و رمزنگاری شماره ایجاد می کند.
- پوشش جامع نظریه ، تکنیک ها و کاربردهای منحنی های بیضوی را ارائه می دهد.
2. اصول blockchain: سه نسل از نوآوری ⛓
نسل اول: بیت کوین
بیت کوین معرفی کرد دفترچه غیر قابل اعتماد ، غیر متمرکز با استفاده از اثبات کار (POW). مدل UTXO (خروجی معاملات بدون سر و صدا) شفافیت در ردیابی مالکیت را تضمین می کند ، در حالی که CAP 21 میلیون عرضه کمبود دیجیتالی را ایجاد می کند. دستیابی به موفقیت واقعی؟ از بین بردن واسطه های مانند بانک ها از طریق معاملات همسالان.
🔗 کاغذ سفید بیت کوین
نسل دوم: اتریوم
نوآوری اتریوم نهفته است قراردادهای هوشمند تورینگ-کاملبشر بر خلاف برنامه نویسی محدود بیت کوین ، Ethereum به توسعه دهندگان اجازه می دهد منطق را مستقیماً در زنجیره برنامه ریزی کنند (به عنوان مثال ، پروتکل های DEFI ، NFT). تجارت؟ هزینه گاز و محدودیت مقیاس پذیری (15 پوند) به دلیل به روزرسانی های جهانی دولت.
🔗 کاغذ سفید Ethereum
نسل سوم: راه حل های مقیاس گذاری
blockchains نسل سوم با “Trilemma blockchain” (امنیت ، مقیاس پذیری ، عدم تمرکز) مقابله می کند. راه حل هایی مانند ZK-ROLLUPS معاملات فرآیند خارج از زنجیره ، دسته بندی کردن آنها از طریق اثبات آگاهی صفر (ZK-SNARKS/STARKS) و اثبات لنگر برای زنجیره های لایه ای مانند Ethereum. این به سرعت ویزا مانند (2000-20،000 TP) بدون قربانی کردن امنیت می رسد.
3. کتابهای blockchain که دوستش داشتم 🛠
“تسلط بر اتریوم” توسط آندریاس M. آنتونوپولوس و گاوین وود
این کتاب توسط دکتر گاوین وود ، یکی از توسعه دهندگان نسخه اول اتریوم و استحکام نوشته شده است. این یک مورد خواندن است! گاوین وود همچنین بنیانگذار پولکادوت است. این کتاب به صورت رایگان به عنوان PDF در GitHub در دسترس است.
“تسلط بر blockchain 4.0” توسط عمران بشیر
عمران بشیر تسلط بر blockchain سریال اصلی برای توسعه دهندگان بوده است. تا سال 2025 ، نسخه چهارم می تواند موضوعات برش مانند blockchain های مقاوم در برابر کوانتومی ، قراردادهای هوشمند یکپارچه AI و سیستم های هویت غیر متمرکز را پوشش دهد.
مباحثی که باید انتظار داشته باشید:
- مکانیسم های پیشرفته اجماع (به عنوان مثال ، اثبات سهام 2.0 ، اثبات تاریخ).
- راه حل های مقیاس بندی لایه 2 (ZK-Rollups ، رول های خوش بینانه).
- پروتکل های قابلیت همکاری (Polkadot ، Cosmos ، ChainLink).
Dapps و کیف پول Ethereum که من ساخته ام
بر اساس آنچه من آموخته ام ، در اینجا کیف پول های Dapps و Ethereum من ساخته ام:
افکار نهایی
این لیست خواندن من برای تسلط بر blockchain ، بروزرسانی و درک اصول اولیه بود. به من اطلاع دهید که شما چه فکر می کنید!
آیا توصیه کتاب دارید؟ من دوست دارم آنها را در نظرات بشنوم.
سوالی دارید؟ از زیر بپرسید – هرچند می توانم کمک کنم!