Block chain technology and benefits