در جلسه چهارم دوره آموزشی برنامه نویسی قرارداد هوشمند در ابتدا بخشی از مباحث باقی مانده از جلسه سه شامل تاریخچه اتریوم، DAO هک و نقشه راه اتریوم بحث شده است. در ادامه در مورد معماری اپلیکیشن های غیر متمرکز و تفاوت ها و شباهت های آن با اپلیکیشن های متمرکز از دیدگاه مهندسی نرم افزار و همچنین انواع مختلف شبکه های اتریوم بحث می شود. سپس ویژگی های محیط توسعه اتریوم و ابزارهای مناسب برای مراحل مختلف توسعه یک اپلیکیشن غیر متمرکز معرفی می شود. در انتها ابزار GETH به عنوان یکی از محبوب ترین کلاینت های رسمی اتریوم معرفی و نحوه کار کردن با آن آموزش داده می شود.
سلام، در بخش دوم آموزش geth توضیح داده شده. لطفا سوالتون رو در همون بخش بپرسین. صرفا می بایست یک فایل متنی یا txt ایجاد کنید . نام اش رو به genesis.json تغییر بدین. بعد محتویات ای که گفته شده رو داخل این فایل کپی کنید و ذخیره کنید.
سلام، در رابطه با بلاکچین خصوصی که توضیح داده شده سوال داشتم. میخواستم بدونم اینکه گفته میشه Geth یا ابزارهای مشابه، یک شبکه خصوصی در اختیار میذاره تا بتونیم کد خودمون رو روی اون تست کنیم با مفهوم بلاکچین خصوصی که میگیم یک شرکت میتونه برای خودش راه اندازی کنه (اینکه گفته میشه رسیدن به اجماع بصورت متمرکز انجام میشه یا حتی کاربران برای ورود به شبکه باید احراز هویت شوند)، متفاوت هست؟
بله کاملا متفاوته. geth در اصل یکی از پیاده سازی های شبکه اتریوم هست و شبکه خصوصی ای که میسازیم ویژگی های اصلی شبکه اتریوم رو داره. ولی permissioned بلاکچین ها پروژه های متفاوتی هستند که می تونن دسترسی به شبکه رو محدود کنن و الگوریتم های اجماع متفاوتی داشته باشن و بیشتر برای سلوشن های حاکمیتی و صنعتی به کار میرن. بزرگ ترین پروژه تو این زمینه hyperledger هست که متعلق به لینوکس فاندیشن هست. که معروف ترین کلاینت بلاکچین شون هم Fabric هست.
ببخشید تو ویدئو شما وقتی نود خودتون رو ران کردید شروع کردید به ماین کردن … مگه این شبکه فقط یک شبکه خصوصی نیست چطوری دسترسی به کل شبکه رو پیدا کرده و ماین کرده و به شما پاداش داده ؟