در این بخش به مشکلاتی از قبیل حمله 51% و دوبار خرج کردن در شبکه بلاکچین می پردازیم.حمله 51% یعنی 51 %قدرت استخراج شبکه دست یک گروه خاص باشد. قاعدتا در بیشتر موارد این گروه می توانند بلوک بیشتر ی را نسبت به دیگران استخراج کنند. این گروه همچنین میتوانند شخصی را بلاک و از شبکه خارج کنند. فرض کنید شخص A میخواهد به شخص B پولی را منتقل کند. با توجه به اینکه تراکنش ها قبل از ثبت در بلاکهای زنجیره بلاکچین در حافظه استخر (mempool) ذخیره میشوند، گروه 51 %تصمیم میگیرد که تراکنش شخص A از حافظه استخرحذف شود و در بلاک ثبت نشود. در نتیجه تراکنش برای شخص A انجام نمیگیرد. در اینجا مشکل دوبار خرج کردن (double-spending) بوجود می آید. در نظر بگیرید گروه 51%کالایی را با بیت کوین خریداری کرده است و در بلاک بعد ی نیز این پول را برای بار دوم خرج می کند. برای بار اول پول را خرج کرده و کالا را نیز در یافت کرده است و با توجه به اینکه این گروه قدرت بالای استخراج را در اختیاردارد بلاک قدیمی را غیرمعتبر می کند و بلاک جدید را جایگزین می کند و در نهایت یک پول را دو بار خرج کرده است.
شکل زیر را در نظر بگیرید. فرض کنید 70 %شبکه در دست گروهی باشد و مابقی شبکه بین ماینرهای دیگرتقسیم شده است. با توجه به اینکه 70 % درصد شبکه دست گروه خاصی می باشد در نتیجه می توانند بلاکهای بیشتری را در یک زمان معین نسبت به 30 %شبکه تولید کنند در نتیجه حتی اگر بلاک های غیرمعتبر نیز تولید کنند شبکه بلاکچین در نهایت زنجیره طولانی تر را می پذیرد.