
اتریوم چیست؟
اتریوم چیست؟ اتریوم یک پلتفرم بلاک چین غیرمتمرکز است که یک شبکه همتا به همتا ایجاد می کند که به طور ایمن کد برنامه را اجرا و تأیید می کند که قراردادهای هوشمند نامیده می شود.
قراردادهای هوشمند به شرکت کنندگان اجازه می دهد تا بدون یک مقام مرکزی قابل اعتماد با یکدیگر معامله کنند.
سوابق تراکنش تغییرناپذیر، قابل تأیید و به طور ایمن در سراسر شبکه توزیع می شوند و به شرکت کنندگان مالکیت و مشاهده کامل داده های تراکنش را می دهند.
اتریوم چیست؟
تراکنش ها از حساب های اتریوم ایجاد شده توسط کاربر ارسال و دریافت می شوند.
یک فرستنده باید تراکنش ها را امضا کند و اتر، ارز دیجیتال بومی اتریوم را به عنوان هزینه پردازش تراکنش ها در شبکه خرج کند.
مزایای ساخت بر روی اتریوم
اتریوم یک پلت فرم بسیار منعطف را ارائه می دهد که بر روی آن می توان برنامه های غیرمتمرکز را با استفاده از زبان برنامه نویسی بومی Solidity و ماشین مجازی اتریوم ساخت.
توسعهدهندگان برنامههای غیرمتمرکز که قراردادهای هوشمند را روی اتریوم مستقر میکنند از اکوسیستم غنی ابزارهای توسعهدهنده و بهترین شیوههای ایجاد شده با بلوغ پروتکل بهره میبرند.
این بلوغ همچنین به کیفیت تجربه کاربر برای کاربر معمولی برنامههای اتریوم گسترش مییابد، با کیفپولهایی مانند MetaMask، Argent، Rainbow و موارد دیگر که رابطهای سادهای را ارائه میکنند که از طریق آن میتوان با بلاک چین اتریوم و قراردادهای هوشمند مستقر در آنجا تعامل داشت.
پایگاه کاربر بزرگ اتریوم توسعه دهندگان را تشویق می کند تا برنامه های خود را در شبکه مستقر کنند، که این امر اتریوم را به عنوان خانه اصلی برنامه های غیرمتمرکز مانند DeFi و NFT ها تقویت می کند.
در آینده، پروتکل اتریوم 2.0 سازگار با عقب، که در حال حاضر در دست توسعه است، شبکه مقیاس پذیرتری را برای ساخت برنامه های غیرمتمرکز که به توان عملیاتی تراکنش بالاتری نیاز دارند، ارائه خواهد کرد.
اتریوم چیست؟
DeFi شبکه ای از برنامه های مالی است که بر روی شبکه های بلاک چین ساخته شده است.
این شبکه با شبکه های مالی موجود متفاوت است زیرا باز و قابل برنامه ریزی است، بدون مرجع مرکزی عمل می کند و توسعه دهندگان را قادر می سازد تا مدل های جدیدی را برای پرداخت، سرمایه گذاری، وام دادن و تجارت ارائه دهند.
با استفاده از قراردادهای هوشمند و سیستم های توزیع شده، مشتریان می توانند به راحتی برنامه های مالی غیرمتمرکز امن بسازند.
به عنوان مثال، شرکتهای DeFi در حال حاضر محصولاتی را ارائه میدهند که امکان وامدهی و استقراض همتا به همتا، کسب سود در داراییهای ارزهای دیجیتال، تجارت از طریق صرافیهای غیرمتمرکز و موارد دیگر را فراهم میکنند.
اتریوم چیست؟
برخی از پلتفرم های محبوب DeFi عبارتند از Compound، Aave، UniSwap و MakerDAO.
NFT ها توکن های دیجیتال منحصر به فرد و غیرقابل تقسیمی هستند که برای اثبات منشأ دارایی های کمیاب، چه دیجیتال و چه ملموس، مفید هستند.
به عنوان مثال، NFT ها می توانند توسط یک هنرمند برای توکنیزه کردن آثارشان استفاده شوند و اطمینان حاصل کنند که آثارشان منحصر به فرد و متعلق به او هستند.
اطلاعات مالکیت در شبکه بلاک چین ثبت و نگهداری می شود. NFT ها همچنین در صنعت بازی محبوبیت پیدا می کنند زیرا امکان همکاری بین پلتفرم های بازی را فراهم می کنند.
به عنوان مثال، اولین پروژه NFT در اتریوم CryptoKitties بود که مشتریان را قادر می ساخت تا کلکسیون های دیجیتال گربه را با استفاده از NFT ها جمع آوری کنند.
Gods Unchained یک بازی کارتی است که به بازیکنان مالکیت کامل آیتم های درون بازی خود را با استفاده از NFT می دهد.
NFT ها در حال افزایش محبوبیت هستند زیرا شرکت های بیشتری به دنبال توکن سازی دارایی ها هستند و اطلاعات مربوط به اصل و نسب خود را به کاربران ارائه می دهند.
اتریوم چیست؟
قرارداد هوشمند اتریوم چیست؟
قرارداد هوشمند یک کد برنامه کاربردی است که در یک آدرس خاص در زنجیره بلوکی به نام آدرس قرارداد قرار دارد. برنامه ها می توانند توابع قرارداد هوشمند را فراخوانی کنند، وضعیت آنها را تغییر دهند و تراکنش ها را آغاز کنند.
قراردادهای هوشمند به زبان های برنامه نویسی مانند Solidity و Vyper نوشته می شوند و توسط ماشین مجازی اتریوم در بایت کد کامپایل شده و بر روی بلاک چین اجرا می شوند.
اتریوم چیست؟
دو نوع حساب در اتریوم وجود دارد: حساب های تحت مالکیت خارجی (EOA) و حساب های قراردادی. یک EOA توسط یک کلید خصوصی کنترل می شود، هیچ کد مرتبطی ندارد و می تواند تراکنش ها را ارسال کند.
یک حساب قرارداد دارای یک کد مرتبط است که هنگام دریافت تراکنش از یک EOA اجرا می شود. یک حساب قراردادی نمی تواند به تنهایی شروع به تراکنش کند. معاملات همیشه باید از یک EOA سرچشمه بگیرند.
تراکنش اتریوم چیست؟
تراکنش در اتریوم یک پیام داده امضا شده است که از یک حساب اتریوم به حساب دیگر ارسال می شود.
این شامل اطلاعات فرستنده و گیرنده تراکنش، گزینه ای برای گنجاندن مقدار اتر مورد انتقال، بایت کد قرارداد هوشمند و هزینه تراکنشی است که فرستنده مایل است به اعتبارسنجی شبکه بپردازد تا تراکنش در بلاک چین گنجانده شود. به عنوان قیمت گاز و حد.
اتریوم چیست؟
می توانید با استفاده از اتر هزینه تراکنش ها را پرداخت کنید. اتر دو هدف را دنبال می کند. اول، از تراکم کردن شبکه توسط بازیگران بد با تراکنش های غیر ضروری جلوگیری می کند.
دوم، به عنوان انگیزه ای برای کاربران برای مشارکت در منابع و اعتبارسنجی تراکنش ها (کاوی) عمل می کند.
هر تراکنش در اتریوم مجموعه ای از عملیات را تشکیل می دهد که در شبکه انجام می شود (یعنی انتقال اتر از یک حساب به حساب دیگر یا یک عملیات پیچیده تغییر وضعیت در یک قرارداد هوشمند).
هر یک از این عملیات ها هزینه ای دارند که با گاز اندازه گیری می شود، میزان هزینه در اتریوم.
هزینه های گاز بر حسب اتر پرداخت می شود و اغلب در واحد کوچکتری به نام gwei اندازه گیری می شود.
از کجا می توانم اتر را تهیه کنم و آن را کجا ذخیره کنم؟
شما می توانید اتر را با ارز فیات از صرافی ارزهای دیجیتال مانند کوین بیس یا کراکن خریداری کنید.
اتر با حساب اتریوم شما مرتبط است.
برای دسترسی به حساب و اتر خود، باید آدرس حساب خود و عبارت عبور یا کلید خصوصی را داشته باشید.
اتریوم چگونه برای برنامه ها کار می کند؟
هنگامی که یک تراکنش یک قرارداد هوشمند را راه اندازی می کند، تمام گره های شبکه هر دستورالعملی را اجرا می کنند.
برای انجام این کار، اتریوم یک محیط اجرایی به نام ماشین مجازی اتریوم (EVM) را بر روی بلاک چین پیاده سازی می کند.
تمام گره های شبکه EVM را به عنوان بخشی از پروتکل تأیید بلوک اجرا می کنند.
در تأیید بلوک، هر گره از تراکنشهای فهرست شده در بلوکی که در حال تأیید است عبور میکند و کدی را که توسط تراکنشهای EVM راهاندازی میشود، اجرا میکند.
تمام گرههای شبکه محاسبات یکسانی را انجام میدهند تا دفتر کل خود را هماهنگ نگه دارند.
هر تراکنش باید شامل یک محدودیت گاز و هزینه ای باشد که فرستنده مایل به پرداخت آن برای تراکنش است.
ماینرها این انتخاب را دارند که معامله و دریافت کارمزد را شامل شوند یا خیر.
اگر مقدار کل گاز مورد نیاز برای پردازش تراکنش کمتر یا مساوی با حد مجاز گاز باشد، معامله پردازش می شود.
اگر گاز مصرف شده قبل از اتمام معامله به حد مجاز گاز برسد، معامله انجام نمی شود و کارمزد همچنان از بین می رود. تمام گازی که در اجرای تراکنش استفاده نمی شود به عنوان اتر به فرستنده بازپرداخت می شود.
این به این معنی است که ارسال تراکنشهایی با محدودیت گاز بالاتر از تخمینها امن است.
امضای معامله به چه معناست؟امضای تراکنش با استفاده از کلید خصوصی حساب فرستنده تراکنش، امضای تراکنش تولید می کند. تراکنش ها باید قبل از ارسال به شبکه امضا شوند.
چگونه می توانم قرارداد هوشمند را در اتریوم مستقر کنم؟
از تراکنش ها می توان برای انتشار کد قرارداد هوشمند در بلاک چین اتریوم نیز استفاده کرد. میتوانید وضعیت تراکنش را با روش eth_getTransactionReceipt دنبال کنید، که همچنین آدرس قرارداد هوشمند جدید ایجاد شده را پس از گنجاندن آن در بلاک چین بازمیگرداند.
آدرس قرارداد هوشمند حاصل را نمی توان انتخاب کرد، زیرا آنها با استفاده از تابع هش محاسبه می شوند و به راحتی قابل پیش بینی نیستند.
هارد فورک در اتریوم چیست؟
هارد فورک تغییری در پروتکل زیربنایی اتریوم است که قوانین جدیدی را برای بهبود پروتکل ایجاد میکند که سازگار با عقب نیست. همه مشتریان اتریوم نیاز به ارتقا دارند. در غیر این صورت، آنها بر روی یک زنجیره ناسازگار با پیروی از قوانین قدیمی گیر می کنند.