جلسه دوم: پرسش و پاسخ

لطفا سوالات خود در زمینه مطالب جلسه دوم را در این بخش و با زدن دکمه پاسخ در انتهای این نوشته مطرح کنید :

1 پسندیده

سلام
در حال حاضر معتبرترین یا پر استفاده ترین IDE برای نوشتن smart contract کدام میباشد؟
من remix رو دیدم اما چون تحت وب بود زیاد نتونستم باهاش ارتباط برقرار کنم. بیشتر دنبال اینم بدونم تو صنعت از کدوم موارد بیشتر استفاده میشه. مرسی

1 پسندیده

در جلسه ۵٫ تمام این موارد با جزییات توضیح داده خواهد شد.

در صورتی که علاقه دارید زودتر شروع کنید٫ پیشنهاد من استفاده از VSCode همراه با Solidity Visual Developer هستش. در این تاپیک‌ها هم جزییات بیشتری نوشته شده:

3 پسندیده

سلام و وقت بخیر
در بخشی از این جلسه خانم آیشا در قسمت دموی بلاکچین، مقدار بلاک ۲ رو عوض کردن و بلاک های بعدی هم قرمز شدن. خب این مشخصه که اگه مقدار بلاک ۲ عوض شه، مقدار Previous Block هم در بلاک ۳ عوض میشه ولی چرا مقدار هش فعلی بلاک ۳ هم عوض میشه؟ این مقدار که به بلاک ۲ وابسته نیست. ممنون

1 پسندیده

به این خاطر که در محاسبه هش هر بلاک، هش بلاک قبلی هم یکی از داده های ورودی تابع هش هست
در اسلاید شماره ۱۰ میتونید این موضوع رو مشاهده کنید

1 پسندیده

آیا در سافت فورک شاخه اصلی دوشاخه میشه؟

در سافت فورک به علت اینکه قوانین جدید با قوانین قبلی سازگار هست همیشه تنها یک شاخه اصلی خواهیم داشت

3 پسندیده

اها بله بله خیلی ممنونم

اول این‌که این برنامه‌ها باید به حدی مقیاس‌پذیر باشند که بتوانند پاسخ‌گوی نیاز میلیون‌ها کاربر در سراسر جهان باشند. متن باز بودن و دسترسی رایگان به برنامه‌ها از الزامات دیگر است. به علاوه این برنامه‌ها باید درصورت بروز مشکل فنی قابل به‌روزرسانی و اصلاح باشند. سرعت بالا، تأخیر کم و عملکرد موازی و ترتیبی در جایگاه مناسب آن، از عوامل دیگر هستند.

هرچیزی که روی بلاک چین اجرا شود، باید غیرقابل تغییر بوده و بتواند بدون ازدست‌دادن یکپارچگی خود، از طریق گره‌های متعدد و جداگانه اجرا شود. پس قرارداد‌های هوشمند نیز برای حفظ کارکرد خود باید مشخص، قطعی (غیراحتمالی)، پایان‌پذیر و مجزا باشند.

این دو پاراگراف از منابع مطالعاتی جلسه دوم هست. آیا این دو همدیگه رو نقض نمی کنند؟
اولی نوشته قابل به‌روزرسانی و اصلاح باشند دومی پاراگراف نوشته باید غیرقابل تغییر بوده

1 پسندیده

سلام من جسارت میکنم خدمت اساتید محترم و پاسخ میدم
اگر اشتباه گفتم لطفا اصلاح بفرمایید
قابل به‌روزرسانی و اصلاح باشند مربوط به اسمارت کانترکت و اپلیکیشن های پیاده شده روی بلاکچین می باشد
و غیرقابل تغییر بوده مربوط به خود بلاک چین می باشد
در واقع اپ ها و اسمارت کانترکت ها روی بلاک چین پیاده سازی می شوند و دو مقوله جدا هستند

1 پسندیده

ممنونم از پاسختون :pray: :pray:
البته نوشته هر چیزی که روی بلاکچین اجرا شود ، باید غیرقابل تغییر بوده
قرارداد های هوشمند و dapp ها روی بلاکچین هستند

2 پسندیده

اینجا ترجمه مشکل داره و مفهوم نادرستی رو داره منتقل میکنه
به طور کلی هر چیزی روی بلاکچین قرار بگیره که شامل قرارداد های هوشمند هم میشه غیرقابل تغییر و بروز رسانی هست

سلام خسته نباشید

میگن که قرارداد های هوشمند نیاز به وجود شخص ثالث از بین می‌بره ولی مثلاً اگه دو نفر بخوان برای کارشون از قرارداد هوشمند استفاده کنن نیاز به یه توسعه دهنده قرار داد هوشمند دارن

اینجا اون توسعه دهنده قرارداد هوشمند شخص ثالث به حساب نمیاد؟

راستی خیلی خیلی ممنون بابت انتشار رایگان دوره⁦🙏⁦♥️⁩⁩

یه موضوع مطرح شد که وقتی یه نود بتونه یه بلاگ رو زودتر ماین کنه و تگهش داره راه حل ش رو متوجه نشدم چظوری ازش جلوگیری میشه ؟و اینکه دو تا نود بتونن همزمان اینکارو بکنن و. این زنجیره مثلا سه بار تکرار شه اونایی که بوجود اومدن وکنار گداشته شدن کجا میرن ؟

توسعه دهنده بعد از نهایی شدن و دیپلوی شدن قرارداد هیچ نقشی نداره و صرفا خود کاربران و قوانین تعریف شده در قرارداد هستن که روی فرآیند ها تاثیر گذار هستند.

3 پسندیده

سلام ، ببخشید من سوالم تلفیقی از جلسه اول و دوم هست در مورد نودها یا همون گره ها:
سوالم اینه که تا اونجایی که بنده متوجه شدم، هر ماینر خودش میتونه یه نود(گره) باشه ولی شایان جان گفتند که اون استخرهایی(Pool) که هستند هم خودشون میتونن یه نود باشن ، یعنی الان یه سایتی مثل viapoolbtc خودش یک نود هست یا نه خود این شرکت و ماینرهایش و کل شبکه اش یک نود حساب میشن؟ و اینکه بیتکوینی که ما از صرافی یا دوستی از طریق کیف پول میخریم یا به همدیگه میدیم، همون بیتکوینی هست که ماینرها و استخرها به صرافی ها فروختند؟ یعنی اگر کسی ماینری داشته باشه ولی بیتکوین استخراجی از اون ماینر رو نفروخته باشه تا حالا، هیچوقت اون بیتکوین یا ساتوشی ها در جریان خرید و فروش و انتقال قرار نمیگیرند؟ ممنون که وقت میذارید و زحمت میکشید…:pray::pray::pray::blue_heart:

سلام
می شه بگید دقیقا چه پروسه ای رو ماینر انجام می ده تا از امضا و پابلیک کی می رسه به اینکه این تراکنش توسط شخص درستی امضا شده است
ممنون

1 پسندیده

سلام خسته نباشین
چجوری یک فایل مثل موزیک، عکس و غیره رو هش میکنن؟ تو سایت ها فقط متن تایپ میکنیم و اون متن رو تبدیل به هش میکنن ولی یه فایل موزیک رو باید تبدیل به فایل متنی خاصی بکنن؟

سوال خیلی خوبیه حتی اگه یه ویدئو باشه گه بتونیم پروسه رو ببینیم عالی میشه

سلام
فایل های صوتی و تصویری مثل فایل های متنی شامل داده هایی هستن.

کامپیوتر همین داده هارو میخونه و به خروجی صوتی تصویری تبدیلش میکنه.
الگوریتم هش هم همین داده هارو هش میکنه.

2 پسندیده