Fatti

Franz Baselgia ha acquistato nel 1949 una casa d'abitazione a Ilanz per 150'000 franchi, ha investito 20'000 franchi in lavori e l'ha rivenduta nel 1963 per 200'000 franchi. Il comune di Ilanz ha imposto il guadagno immobiliare sulla base della differenza tra il prezzo di vendita e il valore fiscale medio degli ultimi tre periodi d'imposta, maggiorato del 10%, conformemente all'art. 12 della legge fiscale comunale (GStG). Ciò ha portato a un guadagno imponibile di 74'900 franchi, mentre il guadagno effettivo calcolato dall'amministrazione fiscale cantonale era solo di 7'370 franchi. Baselgia ha contestato questa imposizione presso le autorità cantonali, che hanno respinto il suo ricorso. Egli ha quindi presentato un ricorso di diritto pubblico al Tribunale federale.

Legge

Il Tribunale federale ritiene che la regolamentazione dell'art. 12 GStG, che prende come base l'importo medio del valore fiscale degli ultimi tre periodi d'imposta anziché i costi di acquisto reali, violi il principio di uguaglianza di cui all'art. 4 Cost. Infatti, questo metodo di calcolo porta all'imposizione di guadagni puramente fittizi, senza alcun legame con la realtà economica, e tratta in modo ineguale i contribuenti in base al valore…