Bitcoin cryptocurrency: understanding the basics