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

.
.
با گذشت زمان این فرآیند، زنجیره ای از بلاک های در حال توسعه ای تولید میکند، که مدام به روز میشوند تا آخرین وضعیت دفتر کل بیتکوین را نشان دهند.
.
.
در شرایطی که بلاکی معتبر باشد الگوریتم وارسی طبق الگوی زیر تعریف میشود:
.
.
1. Check if the previous block referenced by the block exists and is valid
2. Check that the timestamp of the block is greater than that of the previous block [2] and less than 2 hours into the future.
3. Check that the proof of work on the block is valid.
4. Let S[0] be the state at the end of the previous block.
5. Suppose TX is the block’s transaction list with n transactions. For all i in 0…n-1, set S[i+1] =APPLY(S[i],TX[i]) If any application returns an error, exit and return false.
6. Return true, and register S[n] as the state at the end of this block
.
.
اساساً، هرتراکنش در بلاک باید یک وضعیت انتقال داشته باشد. توجه داشته باشید که این وضعیت به هیچ وجه در بلاک رمزگذاری نمیشود. فقط خلاصه ایست که نود اعتبار سنج آن را به خاطر میسپارد و برای هر بلاک قابل محاسبه میباشد. کافیست از وضعیت بلاک genesis (اولین بلاک هر زنجیره) و اضافه کردن متوالی هر تراکنش به هر بلاک ،شروع کرد.
.
.
جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینز مراجعه نمایید.
.
.
استخراج (Mining )
.
.
استخراج اتریوم در صورتی که به یک سرویس متمرکز و معتبر دسترسی داشته باشیم بسیار ساده خواهد بود و به همان سادگی که در قسمت اول وایت پیپر اتریوم گفتیم میشود این سیستم را کدگذاری کرد. از آنجایی که ما در شبکه بیتکوین در تلاشیم تا یک سیستم ارزی غیر متمرکز بسازیم پس لازم است، سیستم تراکنش وضعیت را با اجماع ترکیب کرده تا مطمئن شویم که همه نودها در مورد ترتیب تراکنش ها به توافق رسیده اند.
.
.
فرآیند اجماع غیر متمرکز به نودهایی در شبکه نیاز دارد تا به صورت مداوم در صدد تولید بسته هایی از تراکنش ها باشند ،که بلاک نامیده میشوند. شبکه باید در هر 10 دقیقه یک بلاک را حل کند . هر بلاک حاوی یک برچسب زمان، عدد نانس، هش بلاک قبلی و لیستی از تراکنش های همان بلاک است.
.
.

.
.
با گذشت زمان این فرآیند، زنجیره ای از بلاک های در حال توسعه ای تولید میکند، که مدام به روز میشوند تا آخرین وضعیت دفتر کل بیتکوین را نشان دهند.
.
.
در شرایطی که بلاکی معتبر باشد الگوریتم وارسی طبق الگوی زیر تعریف میشود:
.
.
1. Check if the previous block referenced by the block exists and is valid
2. Check that the timestamp of the block is greater than that of the previous block [2] and less than 2 hours into the future.
3. Check that the proof of work on the block is valid.
4. Let S[0] be the state at the end of the previous block.
5. Suppose TX is the block’s transaction list with n transactions. For all i in 0…n-1, set S[i+1] =APPLY(S[i],TX[i]) If any application returns an error, exit and return false.
6. Return true, and register S[n] as the state at the end of this block
.
.
اساساً، هرتراکنش در بلاک باید یک وضعیت انتقال داشته باشد. توجه داشته باشید که این وضعیت به هیچ وجه در بلاک رمزگذاری نمیشود. فقط خلاصه ایست که نود اعتبار سنج آن را به خاطر میسپارد و برای هر بلاک قابل محاسبه میباشد. کافیست از وضعیت بلاک genesis (اولین بلاک هر زنجیره) و اضافه کردن متوالی هر تراکنش به هر بلاک ،شروع کرد.
.
.
جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینز مراجعه نمایید.


تأییدیه بلاک بیتکوین
چگونه پایداری را به قلب اتریوم برگردانیم؟
رمزنگاری متقارن چیست؟
وبینار رایگان آموزش ارز دیجیتال
ارز دیجیتال Diem فیسبوک تهدیدی برای سیستم بانکداری سنتی
خطراتی که شبکه بیتکوین را تهدید میکند(قسمت پنجم)
رمزنگاری (Cryptography) چیست؟
آموزش حضوری ارزهای دیجیتال در اصفهان
اتریوم 2.0 چیست؟ آنچه باید درباره اتریوم 2.0 بدانیم
مقایسه انواع دفترکل توزیع شده (DLT)
آیا بلاکچین امن است؟
تئوری CAP و بلاکچین
سیستم های توزیع شده
وایت پیپر اتریوم- قسمت ششم
خطراتی که شبکه بیتکوین را تهدید میکند(قسمت دوم)
وایت پیپر تتر -قسمت آخر
آیا ایران بیتکوین را به عنوان ارز دیجیتال میپذیرد؟
سیستم های غیرمتمرکز
تتر چیست؟ (USDT )
بیتکوین چگونه به وجود میآید؟
مزایا و محدودیت های بلاکچین
اثبات سهام واگذار شده یا اعطایی چیست؟
مرورگر بلاک (Block Explorer)
اثبات وزن (proof of weight) چیست؟
رادیکس (Radix) جایگزینی برای بلاکچین
مقایسه بلاکچین عمومی و خصوصی در یک نگاه