پیمان
پیمان
خواندن ۲ دقیقه·۲ سال پیش

تفاوت‌های اتریوم با بیت‌کوین

نگارش 4 اردیبهشت 1400

ایتریوم از الگوریتم اثبات کار Ethash برای استخراج استفاده می‌کنه و کارت‌های گرافیک این کار رو بهینه‌تر از سخت‌افزارهای دیگه انجام می‌دن. و زمان بلاک‌ها به طور میانگین 12 ثانیه هست. همینطور جایزه‌ای که در هر بلاک به استخراج‌کننده تعلق می‌گیره در حال حاضر 3 ایتر هست.

در بیت‌کوین جایزه‌ی هر بلوک از 50 سکه شروع شده و این مقدار در هر 4 سال نصف می‌شه و در حال حاضر 12.5 بیت‌کوین به ازای هر بلوک جدید هست. اما در ایتریوم چنین مکانیزمی تعبیه نشده و با شرایط فعلی تولید کوین‌های جدید تا بینهایت ادامه خواهد داشت که البته داره براش تصمیم‌گیری می‌شه.

مهم‌ترین قابلیت ایتریوم که اون رو از بیت‌کوین متمایز می‌کنه قراردادهای هوشمند اون هست. به کمک قراردادهای هوشمند شما می‌تونید قطعه کدی رو در بلاکچین قرار بدید تا دقیقا کاری رو که براش برنامه‌ریزی شده انجام بده. یکی از کارهایی که با این قراردادها می‌شه انجام داد ایجاد توکن هست و باهاش می‌تونیم عرضه اولیه‌ها رو روی شبکه‌ی ایتریوم داشته باشیم. همینطور می‌شه برای این توکن‌ها روی بلاکچین صرافی ایجاد کرد و…

تفاوت دیگه که احتمالا به خاطر همین قراردادهای هوشمند به وجود اومده مربوط به محدودیت بلاک‌ها هست. در بیت‌کوین کارمزد تراکنش‌ها به ازای حجم تراکنش (اینکه آدرس‌های ورودی و خروجی، امضای تراکنش‌ها و مقادیر ارسالی چند بایت فضا روی دیسک اشغال می‌کنن) محاسبه و اولویت‌بندی می‌شه اما در ایتریوم میزان پردازش مورد نیاز برای هر تراکنش (Gas) ملاک هست. در نتیجه برای بیت‌کوین یک سقف مشخص (Block Size Limit / مثل 1 مگابایت) برای سایز تراکنش‌های یک بلاک در نظر گرفته می‌شه و برای ایتریوم یک سقف مشخص (Gas Limit / مثل 8 میلیون Gas) برای مجموع پردازش تراکنش‌های یک بلاک می‌شه تعیین کرد.

تفاوت بعدی مربوط به نحوه‌ی انجام تراکنش‌ها و حفظ حریم خصوصی در این کوین‌ها هست. در بیت‌کوین به طور معمول و توصیه شده شما برای هر تراکنش دریافتی یک آدرس جدید ایجاد می‌کنید (که به حفظ بیشتر حریم خصوصی هم کمک می‌کنه) اما در ایتریوم مشابه حساب بانکی معمولا یک آدرس داریم که همه‌ی کارهامون رو با همون انجام می‌دیم.

فرض کنیم شما از 5 نفر و از هر نفر 1 بیت‌کوین روی آدرس‌های مختلف دریافت کردید و حالا قصد دارید 2.5 بیت‌کوین برای دوستتون ارسال کنید. در این صورت باید از 3 آدرس مختلف 3 بیت‌کوین رو برداشت کنید تا 2.5 تای اون برای دوستتون ارسال بشه، 0.001 بیت‌کوین برای هزینه تراکنش صرف بشه و 0.499 بیت‌کوین باقی‌مونده رو هم در یک آدرس جدید برای خودتون ارسال می‌کنید.

اما در اتریوم شما نمی‌تونید از چند آدرس جداگانه خرج کنید یا هزینه تراکنش رو از حساب دیگه‌ای پرداخت کنید و مشابه تراکنش‌های بانکی برداشت از یک آدرس انجام میگیره و هزینه تراکنش هم با همون آدرس پرداخت می‌شه و باقی‌مونده کوین‌ها هم برای تراکنش‌های بعدی در همون حساب باقی می‌مونه.


این مطلب مرتبه‌ی اول 3 سال قبل و اینجا منتشر شده بود.

قراردادهای هوشمندحریم خصوصیاتریومeth
شاید از این پست‌ها خوشتان بیاید