[INFRA] contracts trimming
decentralizing
-
remove role::root and role::admin
contracts adjusting
-
remove testing entries in contract cTezName -
protocol checking in contact cTNRecords
identity mechanism
-
using address-based identity instead of key-based identity
Notes: the so called keybased identity involves the following types
type tQuestion = bytes
type tAnswer = signature
type tIdentity = key * tQuestion
type tSignal = key * tAnswer * tQuestion
Edited by YYChi