IPCHAIN Database: Where blockchain meets intellectual property