mailchuck / PyBitmessage

This repository has been discontinued, please use the official PyBitmessage repository

Home Page:https://github.com/Bitmessage/PyBitmessage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Make channels more intuitive

opened this issue · comments

I think many users are confused by the two different version of channels. It is also confusing to have to choose between "Create channel" or "Join channel", and where to get the address from if choosing "Join channel".

A cleaner solution would be to combine version 3 and 4 into one channel. Then joining a new channel will be as simple as clicking "Add Chan" and entering the name.

So my proposal is this:

Only version 4 channel addresses will be stored in keys.dat. Both messages sent to version 3 and 4 will be received and displayed identically. When creating a new thread it will be sent to version 4 (maybe with an exception for hello, or other well-known channels, that primarily use version 3). When replying to a message use the same version as that message.

First of all, it looks like a more elaborate version of #66.

Second, I think I like it.