The full form
The full address is eight 16-bit groups
A complete address has eight groups separated by colons. Each group is 16 bits, written with up to four hexadecimal digits: 2001:0db8:0000:0000:0000:0000:0000:0001.
Hex is used because one hex digit is four bits. That is handy when you need to inspect a prefix or compare two addresses by hand: every group is a clean 16-bit boundary.