I would like to create a new token and smart contract, but I'm a complete newbie when it comes to Ethereum and blockchain in general. I'm also not a programmer.
My goal is to create a fixed number of tokens. Every time the token is bought the following things should happen:
Its price/value doubles. Ideally, I would like to tie the price to the USD or another fiat currency.
The payment is distributed to multiple parties. For example, the current value is $100. When it is bought for $200 75% goes to the seller and 25% goes to the original token creator.
The tokens must always be available to buy from the current owner when a new buyer is willing to pay the 2X price. It can never be sold for a lower price.
If possible, the buyer will have the option to be listed publicly as the current owner or remain anonymous.
I'm looking for advice on how to accomplish this. Are there any open-source examples I might be able to customize? How difficult is this to do and what are the necessary components? Is anyone interested in helping me with this project?