Why and how to make Chatpuppy
HERE IS KEY POINTS OF CHATPUPPY.
Q1: Why we make Chatpuppy?
We know all too well the feeling of being watched and monitored. Our online communications are under constant surveillance by powerful governments. It's like we're always looking over our shoulders, wondering who might be listening in on our conversations. We wanted to build Chatpuppy as a solution to this problem, so that people like us could communicate freely and securely without fear of being spied on. We believe that everyone deserves the right to privacy and the freedom to express themselves without censorship or surveillance. With Chatpuppy, we're taking back control of our conversations and our lives.
Q2: What is your top priority during the development of Chatpuppy?
First of all, how are user accounts created.
Taking Twitter as an example, user account information registration and tweet publishing are created by Twitter's centralized server cluster, which is also the reason why Twitter can delete user accounts and block content. If you want to establish a user-driven uncensored social network, this is the first problem that needs to be solved.
Secondly, Where is the data stored?
Social applications store various types of data, including user social network data such as friends relationships, avatars, usernames, and chat records. Currently, these data are stored on the servers of the social media companies. Although some platforms have APIs that can be used by third parties to access this data, the API permissions are entirely controlled by the platforms, and the amount of open data is very limited. For a protocol that does not introduce centralized servers, how should these data be stored?
Then, how do users communicate with each other?
In the traditional client-server architecture of the internet, all data communication has to go through servers, which provides the possibility for platforms to spy on users' privacy. Whether the data is encrypted or not, it will more or less leave traces such as metadata on the platform. On the other hand, peer-to-peer communication is less stable and efficient compared to centralized services. Therefore, the choice between a decentralized and centralized social application is crucial.
Last, How to prevent resource abuse and spam in an uncensored social network?
An uncensored social network gives users great power, but also comes with the potential for resource abuse and spam. If not controlled, network resources can quickly be exhausted. This is a critical factor in determining whether such applications can survive.
Q3: How does Chatpuppy solve this problem?
Firstly, regarding how accounts are created, Chatpuppy is based on blockchain wallet accounts or other public-private key accounts (such as Nostr), which do not require registration through phone or email, and are not stored on servers, but are completely controlled by the user.
Secondly, after the completion of Chatpuppy's MVP, the data will be migrated to the nostr and IPFS networks. In fact, this work was started in March this year. After the migration is completed, users can choose the nostr node they trust for communication. Considering the limitation of nostr nodes in storing large files(images/videos etc), we will store encrypted large files on decentralized storage such as IPFS or Arweave.
We will separate the encrypted communication and data storage module that has been decentralized and completed through nostr and IPFS on the P2P network, and we hope that this library will help many people to develop social applications more conveniently.
To prevent resource abuse, we will leverage the role of the wallet. As a wallet-to-wallet social application, the digital assets in the user's wallet are transparent, and we will prevent resource abuse by user's digital assets. Currently, in the MVP, we have implemented prevention of resource abuse based on the user's NFT level.
Q4: What is your plan for next step?
Now that our Chatpuppy MVP has been completed, we have launched the alpha version for testing. We are actively seeking like-minded individuals to join us, including technical experts, community managers, business personnel, and marketers, among others.
Moving forward into Q2-Q3 of 2023, we have several plans in place, including expanding the user base and promoting Chatpuppy through marketing efforts. We also plan to continue improving and developing the platform, with a focus on enhancing user privacy and security. Additionally, we will explore potential partnerships and collaborations with other projects in the blockchain and decentralized technology space.
-
Migrate to nostr.
-
Building users' community.
-
IOS mobile App.
If you have interest, please contact me: https://t.me/nftmaster007