Double Spending and Its Prevention in Blockchain

To simulate and practically observe how blockchain prevents the problem of double spending