Too Long; Didn't Read
NKN client enables free end to end data transmission in a purely decentralized way. Both sender and receiver and stay private in any network condition, and they don’t need any centralized server or platform. NKN-file-transfer is written in Golang and uses nkn-sdk-go, multiple concurrent clients and simple TCP-like flow control. It can be used as a Golang library to be embedded in other applications. The speed is quite descent, and content is encrypted without any other people being able to see the actual content of the file.