یک نود (کامپیوتر) تراکنشی را که به دستش رسیده است را نگاه میکند و سپس آن را مورد بررسی قرار میدهد. هر نود استخر تراکنش خود را میسازد که اغلب شبیه به هم هستند. شرایط میتواند در طول زمان تغییر کرده و تکامل یابد؛ همچنین فهرست فعلی تراکنشها را میتواند از طریق پذیرش در حافظهٔ استخر، بررسیهای تراکنش و بررسیهای ورودی در قسمت مشتری بیت کوین بررسی کند.
تایید تراکنش ها توسط نودهای بیت کوین
- ترکیب تراکنش و ساختار دادهها صحیح است.
- ورودی و خروجیها دارای ارزش (مقدار) هستند.
- مقدار تراکنش کمتر از حجم ۱ مگابایتی بلاک است.
- مقدار بیت کوین باید بیش از ۰ و کمتر از ۲۱ میلیون کوین باشد.
- هیچ یک از ورودیها دارای یک هش کامل نیستند که برابر با صفر باشد.
- زمان مجاز برای اضافه کردن یک تراکنش به بلاک چین باید کمتر از زمان مجاز باشد.
- اندازه تراکنش باید بیشتر یا مساوی با ۱۰۰ بایت باشد.
- میزان امضاها باید کمتر از حد مجاز باشد.
- آزادسازی پردازه تنها میتواند اعداد را به پشته هدایت کند.
- مسدودسازی باید با فرمت استاندارد مطابقت داشته باشد.
- وجود یک تراکنش منطبق الزامی است.
- اگر یک تراکنش مفقود شود، شبکه آن را به استخر تراکنشهای گم شده منتقل میکند.
- اگر تراکنش مربوط به صرافی کوین بیس (Coinbase) باشد، آنگاه باید یک فرایند ۱۰۰ مرحلهای را برای تایید شدن طی کند.
- برای هر ورودی وجود یک خروجی لازم است که نباید مصرف شود.
- مطمئن شوید که مقدار هر ورودی مطابق با محدودهٔ مجاز باشد.
- در صورت مطابق نبودن مقدار ورودی با مقدار خروجی از انجام تراکنش جلوگیری شود.
- در صورت کمتر بودن مقدار تراکنش از یک بلاک خالی، از انجام تراکنش جلوگیری شود.
- دستورالعملهای آزادسازی پردازهها برای هر ورودی باید در مقابل مسدودسازی پردازههای خروجی تایید شوند.
نظر شما