Frequently Asked Questions (v1.0)
# How does the platform work?
This platform is built on blockchain technology. Every user interacts directly with the smart contract, meaning that actions like posting, commenting, and reacting are executed on-chain. This ensures transparency and immutability.
# What does permissionless and adminless mean?
The platform is permissionless and adminless, meaning that no central authority controls the content or user interactions. Every user has equal access to the network, and changes or decisions are driven solely by the code in the smart contract.
# Why are there gas fees?
Each interaction (posting, commenting, reacting) requires a small gas fee. This fee incentivizes network security and helps prevent spam, as each action costs real value.
# Is there any censorship?
No. The platform is decentralized and adminless, meaning there is no central authority to censor content. This creates an open environment for free speech while still maintaining spam control through gas fees.
# Do I need a Web3 wallet?
Yes, you need a Web3 wallet (like MetaMask) to interact with the platform. Your wallet enables you to sign transactions, making you the sole owner of your actions on the network.
# How will this change communication?
By leveraging blockchain technology, the platform aims to revolutionize communication by making it censorship-resistant, permissionless, and transparent. Users own their data, ensuring a more open, trustworthy community.
# If I don't have any ZTH, how can I use this platform?
You can buy ZTH from supported exchanges. Alternatively, there is a faucet that provides a small amount of ZTH daily. Visit the faucet to claim 0.10 ZTH daily.
# What information can I store in my profile?
- Nickname: Display name.
- Username: Unique identifier.
- Bio: A short text about you.
- Website: Optional link.
- Profile Picture: A link or URI to an avatar.
- Cover Picture: A link or URI to a cover image.
# What are the username requirements?
Your username must be unique and at least 5 characters long (alphanumeric only).
# Is my username unique and case-insensitive?
Yes. Usernames are stored in a case-insensitive manner. “Alice,” “alice,” and “aLiCe” are treated the same.
# How do I change my username or profile details?
You can call functions like changeUsername()
, updateNickname()
, updateBio()
, updateWebsite()
, etc. Each change requires a transaction and thus a gas fee.
# How do I update my Profile Picture and Cover Picture?
You must provide a public URL pointing to the image (e.g., “.png” or “.jpg”). The front-end fetches that image and displays it on your profile.
# Are my posts and comments stored on-chain?
Yes, all your posts and comments are on-chain, ensuring data immutability and transparency.
# How can I react to posts or comments?
Use the reactToPost()
or reactToComment()
functions with LIKE
or DISLIKE
. The contract updates the like/dislike counts on-chain.
What is pinning a post?
The contract allows you to pin one post to your profile. The pinned post is shown at the top of your profile, so visitors see it first.
# Can I follow other users?
Yes. You can call followUser()
to follow someone, which updates both of your follow counts.
# Why can't I see a list of all my followers directly?
The contract only stores a boolean relationship (following/not following). For large numbers of followers, storing a full list on-chain per user would be impractical. A Graph-based indexer in the future may provide off-chain queries for that data.
# Can I run this platform without the official website?
Yes. This platform is completely decentralized, so you can simply download or clone the front-end and run it locally on your machine. Alternatively, you can set up your own Zether node with RPC enabled and connect the front-end directly to your node—ensuring that no central authority can block your access.
# Does it cost anything to use the platform?
The platform itself is free. However, you pay your own gas fees for each on-chain interaction. There may be optional banner ads in the future to help support development.
# Who controls the contract and can it be paused?
No one controls the contract. It’s not pausable and has no admin. Once deployed, it runs as long as the network exists.
# What is the contract address of this platform?
Contract Address: 0x2481Ab84FFdfcc51DfE0E2B1F92A4cAAdAab1b4E