Recently, US Senators Lindsey Graham and Richard Blumenthal proposed the EARN IT Act, that is, digital information should first pass through government-supervised scanning software in order to monitor malicious criminal activities. Once the EARN IT Act is passed, all communications software in the United States may not be able to provide end-to-end encryption, which will have a huge impact on freedom of expression and user security.

The bill caused a stir in the United States. In a survey, more than 50% of Americans refused to use products and services that did not protect personal privacy. The encrypted communication software Signal threatens to withdraw from the US market, and the cryptocurrency community, known for protecting personal privacy, has expressed its refusal in various forms. Bitcoin Cash (BCH) developer Chris Troutner has developed a problem based on the BCH network. Review the encryption software bch-encrypt.

Working principle

The software's working mode is similar to encrypted e-mail. You can get someone's public key and encrypt the information through e-mail. Only the person with the private key can see the information. In bch-encrypt, as long as you have a BCH address, you can encrypt the information, and the information will be recorded on the blockchain. Only those who have the private key of the address can see the encrypted information. One message transmission is the process of BCH conducting a transaction.

Safety

In terms of security, the BCH network has proved to be safe and difficult to break. It is also unnecessary to worry that a large amount of data will fill up blocks due to too much information. BCH itself is a large block and will also be expanded according to the needs of the market. The system can also ignore large files and use IPFS expansion technology to share and Encrypt these large files.

However, there is a prerequisite for bch-encrypt to send information. The private key for payment must be provided, which will pose a certain threat to the safety of funds. Developer Troutner said: "It is unwise to control the addresses of encrypted emails to store large amounts of funds." The transaction fee of BCH is very low, so there is no need to store a large amount of BCH on the address where the information is sent, only a small amount.

Status and planning

Currently, bch-encrypt exists on Github, and developer Troutner plans to optimize the software so that more BCH enthusiasts can use it. First, the developer Troutner plans to create a web page on FullStack.cash, where people can enter a mnemonic of 12 words, the other party ’s Bitcoin cash address and a message, and then click Send. In three simple steps, the process of sending encrypted information on the BCH network is completed.

Developer Troutner also disclosed plans to integrate bch-encrypt into two blockchain-based decentralized social media platforms. People speculate that it is memo.cash on Twitter and member.cash

The BCH community has always paid more attention to privacy. Although bch-encrypt is not perfect, it provides a good development direction for the community, and looks forward to more and better BCH applications.