Since it makes no sense to answer the same questions in different channels multiple times - this section will contain the most frequently asked questions that I encountered.
Feel free to ask any unanswered questions in the comment thread.
Clarion is a communication tool. This tool is designed to enable users to communicate freely with each other without the involvement of third parties between them. This is necessary to prevent the possibility of censorship by these third parties.
No, Clarion is not a blockchain.
No, Clarion is an independent project. However it can solve a number of problems that EOSIO is struggling with.
No, there will be no token at the foundation of the Clarion project. However, in Phase 2, anyone will be able to deploy a token smart-contract and implement any distribution model for their custom tokens.
You don't need to do anything special. In fact, the user's device can be a server, but the user won't even notice it.
Clarion will not have a central authoritative server, but it is inaccurate to call it a serverless application because users clients can act as servers in this type of system.
The content is stored on your device and your friends devices. Each user keeps a "chain" of their messages, as well as the messages of their friends.
Yes, "followers" and "friends" are two different types of relations between users in Clarion.
-
friend is someone you share your computing resources with. Friends store a copy of your content at their nodes.
-
follower is someone interested in your messages. By following you he asks his friends to relay your messages to him if they hear any. Your followers do not store copies of your content.
Yes. You must invite a friend or be invited.
Yes. When you invite someone to be your friend, you are actually inviting them to share your computing resources and keep copies of your content. If they accept, it doesn't automatically make you their friend.
Node is a software that can store your content and keys as well as sync with your friends nodes in order to propagate your new messages or load their new messages.
No, you can't.
You can delete a message from your own node. You can kindly ask your friends to delete a message from their nodes. Once a message was broadcasted to Clarion there will be no trustless method to delete it.
No.
No.
After the content was propagated it is absolutely pointless to pretend it never existed. There is no way to prevent people from making a carbon copy of the content by duplicating, making screenshots or even photos of the content with their device.
It will stop broadcasting/listening messages of your friends. It will sync with your friends again once it is back online.
No, a node cannot be hacked unless you mess it yourself. For a node to spread a message on your behalf, a hacker must gain access to your private keys. The node does not expose private keys to users during its normal workflow.
Even if the hacker steals users hardware, it is a common practice when a client has a password. Just like Scatter prevents anyone from authorizing transactions on EOS, or MyEtherWallet decrypts the wallet before sending a transaction. There are many common security methods available to prevent such attacks.
"Decentralization" can be represented as three components (1) Architectural decentralization, (2) Political decentralization and (3) Logical decentralization. Read more about the nature of decentralization here. Read more about the logical decentralization here.
Progressive Web Application (PWA) is a type of software. ClarionOS will be implemented as PWA in order to enable users to freely download and run the application bypassing centralizated methods of software distribution through application markets/stores.
Clarion will be launched in two phases. It will be possible to build smart-contracts on top of Clarion (WASM plugins) since the phase 2.
Because a server and a phone should run the same code.
WASM VM is used to run smart-contracts. C++ and RUST are the main options as per this comment.
In theory a smart-contract could be written in any language that can compile into WASM bytecode.
Nothing.
If your friends are distributing "bad content", you can ask them to stop distributing this type of content / remove it. Since then, everything depends on your friends. You can unfriend people whose content you don't like. This is all you can do.
4. Can I edit message after it was propagated to my friends?
looks like you cant

the question was asked in telegram