That's a very good point you are mentioning. Thank you for the feedback.
In addition to keychain, it is definitely possible to provide additional options such as hivesigner or directly entering posting or memo key (Although entering keys on websites from security standpoint is not a good idea).
However, one major disadvantage to hivesigner would be that for each message user would have to confirm a transaction. And this is good for security and non-frequent messaging. On the other hand for frequent messaging it would be bad user experience, but it still can be present as an option. By using keychain, the action of signing message can be remembered so that it does not popup for each message. But this also brings the problem of: what if a malicious client will pop in different message? However, this could be solved by collaborating with hive-keychain to limit remembered action to signing only messages with certain prefix.
Alternatively users could use memo key directly for messaging or support for throwaway keys could be added.
!PGM
BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!
The tokens that the command sends are: 0.1 PGM-0.1 LVL-2.5 BUDS-0.01 MOTA-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]
5000 PGM IN STAKE = 2x rewards!
Discord
Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP
Get potential votes from @ pgm-curator by paying in PGM, here is a guide
I'm a bot, if you want a hand ask @ zottone444