Please describe your proposed solution
Blockchat will be a decentralized Assistant chat AI protocol that will utilize modern point-to-point encryption, with enchain capabilities, offering low-latency and censorship-resistant messaging, built on the Cardano blockchain. Blockchat will enable the Cardano community, dApps, and others a full integration to interact with the protocol, via an open-source API and provide a site if API is not needed.
Blockchat will be an on- and off-line AI assistance system. The off-chain portion will deliver low latency and fast assistance services, but with the differential that in future upgrades will be incentivized to secure, own and decentralize the protocol.
The on-line portion of the assistance messaging protocol will rely on Cardano. Users of the protocol who choose this option will have selected messages validated by the blockchain itself, creating immutable and permanent proofs, in future it will be secured by Cardano L1.
We predict that there will be certain messages, certain data, that needs to be immutable and stored permanently. Perhaps public announcements from certain dApps who need to create a permanent record about a future upgrade, or perhaps about a voting procedure, will prefer to store those messages permanently and on-chain to have both the immutable record but also an indisputable timestamp. Contracts and other legal documents that presently use systems such as DocuSign, could be another potential use case for the assistant messaging system, given that $user could send a signed contract help to $assistant. dApp providers could, in this manner, integrate to the protocol and use it to produce assist documents which their customers could sign with their private keys.
Blockchat will deliver a full open-source SDK for anyone to integrate to.
We will use natural language processing (NLP) algorithms, LLM(large language model) machine learning models and AIs for user interaction analysis, and recommendation systems for personalized assistance.
The Blockchat protocol will run on the Cardano blockchain but will also be made available to anyone outside the community. New users can simply join the messaging system platform, acquire a Handle (or subHandle) and start messaging. Given the decentralization depth of the Cardano blockchain, we believe that Blockchat has the potential of becoming a global assistant standard of blockchain related technologies, especially since certain nation-states enforce censorship on telecommunications. Blockchat will eventually reach a level of decentralization that will make it resistant to any form of censorship from governments. Blockchat will utilize the Cardano users information and chat/messages with the assistant to store in blockchain to store proofs to validate the messaging application.
All assisted AI messages will utilize point-to-point encryption and therefore only the sender and the assistant will be able to read their contents. In the future, when Blockchat Node Operators have been onboarded and are storing the historical data for the protocol, they too will hold a copy of all sent and received messages but given the technology utilized (point-to-point encryption), they will not be able to read any of the contents. Thus, permitting Blockchat to operate as a censorship-resistant messaging protocol, bringing higher assurances of data integrity given that data will be exchanged without a central authority, thereby creating a node-to-node messaging protocol secured by Cardano.
Blockchat will, initially, offer 2 tiers of pricing: Free and Pro. The free plan will allow a typical off-chain assistant, similar to how existing chat services (Telegram, WhatsApp, Signal, etc.) operate but with some limitations given that our goal is to create a differentiated service, one that will be probably decentralized and in the future resistant to censorship. The Pro plans will offer premium services. We will share pricing for the service as we release the different tiers, while also working closely with our community to deliver tiers that suit our users and community.
Importance to Cardano:
- Elevates Cardano's stature by introducing an innovative, user-centric solution, thereby fostering a dynamic, efficient, and highly competitive ecosystem within the Cardano blockchain.
Technical Details: Storing User Data on the Cardano Blockchain
To ensure the secure storage of user data on the Cardano blockchain, we will utilize a combination of on-chain and off-chain solutions.
- On-chain Storage:
User data will be stored on the Cardano blockchain using custom transaction metadata.
We will leverage the Cardano Extended UTXO (EUTXO) model to encode and manage user data within transaction outputs.
Each transaction containing user data will be validated and added to the Cardano blockchain, ensuring immutability and transparency.
By utilizing the native capabilities of the Cardano blockchain, we can achieve decentralized and censorship-resistant storage of user data.
- Off-chain Storage:
While critical data will be stored on-chain, large or less frequently accessed data will be stored off-chain.
Off-chain storage solutions, databaseswill be used to store user files, documents, or other data.
Off-chain data will be referenced on-chain through cryptographic hashes or other identifiers, ensuring data integrity and accessibility.
- Encryption and Security:
All user data stored on-chain or off-chain will be encrypted using robust encryption algorithms to protect user privacy and security.
Access controls and permissions will be implemented to restrict unauthorized access to sensitive user data.
Regular audits and security assessments will be conducted to identify and address any potential vulnerabilities in the storage and retrieval process.
- Scalability Considerations:
As user adoption grows, we will implement scaling solutions to accommodate the increasing volume of user data.
Layer 2 scaling solutions, such as sidechains or state channels, may be explored to alleviate congestion and maintain network performance.
Continuous optimization and upgrades to the storage infrastructure will be prioritized to ensure seamless scalability and performance
Note: we are open for any feedback and suggestion, also based on the market and the technology we might change the approch of on-chain data storage