If $R$ is a $\mathbb{Z}$-graded ring with unit that is a finite-dimensional vector space over some field $\mathbb{K}$ (for example $\mathbb{Q}$), then is it true that all elements of $R$ have degree zero?
I tried to make the following argument but don't know if it is correct. Suppose $a_1, \cdots, a_n$ are generators of $R$ over $\mathbb{K}$ and are homogeneous with respect to the grading (not sure whether this is always possible!) and for all $i$, $-C < |a_i| < C$ for some integer $C$. Let $x \in R$ with $|x| \ne 0$. Then $|x^m| = m|x|$ goes to infinity as $m$ goes to infinity. But also $x^m = k_{1, m}a_1 + \cdots + k_{n, m}a_n$ for some $k_{i,m} \in \mathbb{K}$. Since $a_i$ have degree bounded by $\pm C$, the same must be true for $x^m$, which is a contradiction. So $|x| = 0$.
Furthermore, is it possible to have graded, unital ring maps $\phi: R_1 \rightarrow R_2$, where $R_1$ is finite-dimensional but $R_2$ is infinite-dimensional over $\mathbb{K}$?