Самостоятельное словообразование от *танкать «прятать, беречь, скрывать внутри», расширение на -н- от таить (ср. маять - манить, зиять - зинуть). Образование аналогичное тисать - тискать - тиск. Буквально — то, что прячет в себе, хранит, защищает. Для всех значений
Примечания