bad English? Your English looks pretty good to me. Are you pretending to be Japanese too?
'Proof of Raffle'? Looks more like Proof of Luck to me. How can you get consensus on who is in the raffle? Due to network latency there are likely to be multiple raffles happening, so every block you have a fork. Then how do you identify who is the final winning fork? In Proof of Work the winner is the miner who did the most work to mine the block. In your case how can you decide who is the 'luckiest'?
Any protocol in which all nodes need to know the entire state of the network will not work effectively and be subject to many attack vectors.
In addition if there is no cost for me to add extra nodes into the network to enter the raffle then I will spin up lots of virtual machines to increase my chances, so then we suddenly go to millions of nodes across the planet. I would like to see how you can have consensus across millions of nodes across the planet for a raffle.