آموزش برنامه نویسی بلاک چین BlockChain با پایتون – پیش ثبت نام
0 ساعت
0.0
بلاکچین چیست؟ بلاکچین یا "Blockchain" یک فناوری توزیع شده است که به وسیله آن، امکان ذخیره، تغییر و به اشتراکگذاری اطلاعات و معاملات بین گروهی، بدون نیاز به واسطه وجود دارد. در واقع بلاکچین یک پایگاه داده توزیع شده است؛ که اطلاعات آن در بلوکهایی ذخیره میشود و هر بلوک حاوی یک لیست از تراکنشهایی است؛ که در یک بازه زمانی مشخص اتفاق افتادهاند. هر بلوک با استفاده از تکنولوژی رمزنگاری، به بلوک قبلی مرتبط است و در نتیجه، تمامی تراکنشهایی که در یک بلوک ذخیره شدهاند؛ به طور مستقیم با هم مرتبط هستند و امکان تغییر آنها بسیار کم است. به همین دلیل بلاکچین به عنوان یک سیستم اعتمادسازی برای انجام معاملات اینترنتی و تبادل ارزهای دیجیتال استفاده میشود. اهمیت یادگیری برنامهنویسی بلاکچین (BlockChain) با پایتون چیست؟ یادگیری برنامهنویسی بلاکچین با استفاده از پایتون، به دلیل پرکاربرد بودن این زبان برنامهنویسی و استفاده زیاد از آن در پروژههای بلاکچین، بسیار مهم است. پایتون به دلیل سادگی و خوانایی کد، انعطافپذیری، پایداری و پشتیبانی از کتابخانههای متنوع، یکی از ابزارهای محبوب برای توسعه برنامههای بلاکچین است. در این فرادرس چه چیزی یاد میگیریم؟ در این فرادرس، ابتدا به اشارهگرهای هش و ساختارهای داده (بلاکچین – درخت مرکل)، دو ارز دیجیتال گوفی و اسکروچ (Goofycoin و Scroogecoin) و اجماع بدون هویت با استفاده از زنجیره بلوک میپردازیم؛ سپس کاربردهای اسکریپتهای بیتکوین، ذخیرهسازی محلی ساده و وظیفه استخراجکنندههای بیتکوین را مورد بررسی قرار میدهیم. در انتها، استخرهای ماینینگ (Mining Pools)، بیتکوین به عنوان یک Append-Only Log و نوشتن تابع ایجاد تراکنش را به شما مخاطبین عزیز یاد خواهیم داد.