برای انجام عملیات استخراج (ساخت بلاک)، به سه طریق می توان قرارداد هوشمند سازنده بلاک «BPSC» را برنامه ریزی کرد:
یک - براساس زمان؛ یعنی مثلا هرثانیه و یا هردقیقه، ساخت بلاک جدید انجام شود.
دو - براساس تعداد تراکنش؛ مثلا پس از هر ده تراکنش و یا صد تراکنش.
سه ـ تلفیق روش یک و دو؛ مثلا ده ثانیه و یا ده تراکنش، هر کدام زودتر اتفاق بیفتد.
البته ما فقط یک نمونه از روش اول را پیاده سازی می کنیم. مثلا فرض می کنیم که بعد از هر تراکنش، یک بلاک جدید توسط «BPSC» ساخته می شود. پس هر بلاک، فقط یک تراکنش را شامل می شود.