Block chain Technologies, consensus algorithms, data mining, permissioned and permission lesss model