هزینه ذخیره داده های 1KB ، 10KB ، 100KB به ارزش در blockchain Ethereum چقدر است؟

ساخت وبلاگ

چگونه می توان یک داده/متن/متن خود را در blockchain Ethereum یک 1 کیلوبایت ، 10 کیلوبایت یا 100 کیلوبایت ذخیره کرد؟کد لازم برای انجام این کار چیست؟

پس از ذخیره ، چگونه داده ها را روی دسک تاپ خود بارگیری می کنید؟

این هزینه دقیقاً در اتر/گاز/فیات با قیمت های امروزی چقدر است؟

بهتر است این موضوع را در چندین سؤال در مورد Exchange Stack تقسیم کنید. پرسیدن بسیاری از سوالات در 1 موضوع معمولاً خوب نیست.

5 پاسخ 5

در اینجا مقاله ای برای توصیف همه چیز در مورد گاز و نحوه محاسبه آن آورده شده است.

فرض کنید ، ما دو شماره اضافه می کنیم و برای این که قرارداد باید اقدامات زیر را انجام دهد:

ذخیره 10 در یک متغیر. بیایید بگوییم این عملیات 45 گاز دارد. با اضافه کردن دو متغیر ، بیایید بگوییم این 10 گاز است. ذخیره نتیجه ای که دوباره 45 گاز هزینه دارد.

فرض کنید فرستنده حد گاز 120 گاز را مشخص می کند.

کل گاز استفاده شده توسط معدنچی برای اجرای محاسبات (45+10+45) = 100 گاز است.

هزینه ای که به معدنکار بدهکار است ، با فرض اینکه 1 گاز 20 GWEI هزینه دارد ، (100 * 20 gwei) = 0. 000002 ETH است.

و در اینجا می توانید محاسبات گاز را دریافت کنید

TL ؛ DR: 0. 076 دلار در کیلوبایت یا 76،000 دلار در گیگابایت

طبق کاغذ زرد ، هزینه برای ذخیره یک کلمه 256 بیتی 20K گاز است. بنابراین یک کیلوبایت گاز 640K است.

در حال حاضر گاز در حدود 50 GWEI (0. 00000005 ETH) است. بنابراین یک KB از ذخیره سازی 0. 032 ETH هزینه دارد. GB 32،000 ETH هزینه دارد.

برای آزمایش این تجربی ، من با این کد قراردادی ایجاد کردم:

سپس معامله ای را برای اضافه کردن 1 کیلوبایت داده ارسال کردم ("0x1111111." 2K بار).

این معامله 753،072 گاز (0. 03765 ETH با قیمت های فعلی) گرفت.

برای تماس با قرارداد بدون اضافه کردن اطلاعات ، حدود 0. 003 ETH هزینه دارد ، به طوری که معادل 0. 035 ETH در هر کیلوبایت (0. 076 دلار) یا حدود 76،000 دلار در هر گیگابایت ذخیره است.

بازیابی این داده ها رایگان است.

"برای تماس با قرارداد بدون اضافه کردن اطلاعات ، حدود 0. 003 ETH هزینه دارد ، به طوری که معادل 0. 035 ETH در هر کیلوبایت (0. 076 دلار) یا حدود 76،000 دلار در هر گیگابایت ذخیره است."آیا این بدان معنی است که در هر کیلوبایت 0. 076 دلار هزینه دارد که می خواهید به قرارداد اضافه کنید ، بنابراین اجازه دهید بگویم من یک قرارداد دارم که 2 گیگابایت داده را در اختیار دارد و می خواهم 5 کیلوبایت به آن اضافه کنم. آیا این بدان معنی است که برای من 0. 38 دلار یا 375000. 38 دلار هزینه خواهد داشت؟

درست. اما احتمالاً شما در واقع نیازی به ذخیره هر زنجیره ای ندارید. شما فقط می توانید ریشه یک درخت مرکل را ذخیره کنید.

چه تفاوتی 14 ماه ایجاد می کند. امروز (4/24/2017) ، 0. 035 ETH با قیمت 1. 75 دلار قیمت دارد~50 دلار در هر اخلاق. این هزینه 1 گیگابایت ذخیره سازی را با قیمت 1،750،000 دلار ، یعنی 1. 75 میلیون دلار ، به جای 76،000 دلار که 14 ماه پیش بود (در فوریه 2016) قرار می دهد.

من می خواستم یک به روزرسانی سریع در مورد این موضوع ارائه دهم.(پاسخ های دیگر با قیمت ها منسوخ شده است).

همانند جواب دیگر یک کیلوبیت داده 640K گاز است.

اما برخلاف دو سال پیش ، قیمت گاز در سال 2019 است~10 gwei به جای 50 gwei.

با این حال قیمت ETH نیز افزایش یافته است.

دو سال پیش برای شما 0. 076 دلار در کیلوبایت هزینه خواهد داشت.

در آگوست 2019 هزینه 1. 204 دلار در هر کیلوبایت را برای شما هزینه کرد.

از 23. 07. 2020 قیمت گاز به 80 gwei افزایش یافته است ، بنابراین ذخیره سازی اکنون 13. 82 دلار در هر کیلوبایت هزینه دارد!

پس از ذخیره ، چگونه داده ها را روی دسک تاپ خود بارگیری می کنید؟

هر معامله اتریوم قابل مشاهده است. تمام آنچه شما نیاز دارید یک بیننده است. مثلاً این یکی.

enter image description here

این هزینه دقیقاً در اتر/گاز/فیات با قیمت های امروزی چقدر است؟

اینگونه کار نمی کند.

enter image description here

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

هیچ پردازنده پرداختی وجود ندارد. در عوض ، شبکه ای از پردازنده های رقیب به نام "معدنچیان" وجود دارد. معدنچیان زمان و منابع محاسباتی را برای حل مشکل ریاضی مورد نیاز برای تأیید و تکمیل هرگونه معامله داده شده سرمایه گذاری می کنند.

تحت این مدل ، فرستنده قیمت را با پیشنهاد به شبکه (معدنچیان) تعیین می کند. شبکه Ethereum به قیمت ارائه شده پاسخ می دهد (که یک انگیزه defacto برای معدنچیان برای حل مشکل ریاضی لازم برای هش یک بلوک) با یک معامله است. زمان لازم برای انجام معامله با معکوس قیمت ارائه شده توسط فرستنده مرتبط است. به عنوان مثال ، هرچه قیمت ارائه شده بالاتر باشد ، اولویت بیشتری که معامله توسط معدنچیان دریافت می کند و بنابراین ، زمان کمتری برای تکمیل معامله انجام می شود.

سایت فوق زمان معاملات فعلی را در نقاط قیمت مشترک داده و گزارش می دهد.

بازار رمزارزها...
ما را در سایت بازار رمزارزها دنبال می کنید

برچسب : نویسنده : محمود کیانوش بازدید : <-PostHit-> تاريخ : جمعه 8 ارديبهشت 1402 ساعت: 16:51