Buenos días. Lo primero que deberías hacer es pensar en que ecosistema querrías montar tu token, es decir, podrías utilizar ethereum que es la más popular, pero también la más cara. Podrías montarlo también en los nuevos ecosistemas que van surgiendo como Solana, polkadot, kusama, energy web token, en el ecosistema de binance... Existen decenas de opciones, ya tendrá que ser la que mejor se adapte a tu estilo de desarrollo de código. No soy experto en estos temas de desarrollar tokens.
Lo que es seguro que deberás utilizar algún tipo de contrato inteligente que respalde el valor de tu token. Cada vez que se comprase un token sucesivamente se comprase oro, y estaría ligado al valor del oro. O quemar tokens cada vez que bajase el valor del activo físico. O hacer básicamente como hace wrapped bitcoin
Ideas de como realizarlo pueden ser muchas y lo bueno de la blockchain es que te da opciones ilimitadas de crear.