Viewer Bounties/Challenges
It would be amazing if viewers had the ability to provide challenges to streamers. In example, a viewer has 10k Bitties and starts a bounty with a starting amount say 100 bitties saying "If you win this Valorant round only knifing, you'll get 6k more". The streamer has like 10 minutes to accept the proposal during which the bitties are on hold so they can't be used up.
The streamer gets the option to either deny the challenge in which case they only get the 100 bitties used for the proposal or the accept it and try doing the challenge. If the streamer successfully completes the challenge they get the extra bitties, if not the bitties become available to the viewer again.
Additionally, as the streamer is trying his luck on the challenge given, any viewer who wants to can add to the price pool of said challenge without having to pay the initial challenge fee of 100 bitties. This would not only incentivize chatters to spend money on bitties which adds more revenue for both streamers and twitch but also contributes exponentially to viewer interaction and fun content.
A couple things I believe to be important would be for streamers to be able to ban people from creating challenges, decide the amount of the initial challenge fee as well as the ability to turn the entire feature on/off and for viewers to need a minimum amount of bitties for specific challenge amounts. In example, a viewer needs 10k bitties to post a 8k bitties challenge and so on.
Lastly, an interesting addition would be to add stipulations like "for every marshmallow you can fit in your mouth you get 1000 bitties."