An interview with Shammah Chancellor about his new project: Stamp
***Saturday, July 4th, 2020*** *(If you're only interested in the interview and would rather not read my long introduction, feel free to scroll down to the second half of this article.)* 244 years ago today, America declared its independence from Britain to become free and independent states. Every year, people in the US celebrate this national holiday with fireworks, barbecues, and parades, but do we still consider the United States of America the land of the free and the home of the brave? With the advent of the internet and the huge corporations that were built on top of it, it has become easier and easier to track every facet of our lives. From where we go, to who we associate with, even down to the thoughts we have throughout each day. And though we continue to celebrate our freedoms every fourth of July, it's not hard to see that our freedoms are slowly being taken away as the government works with big corporate to increasingly monitor its citizens. We know this is happening already because in 2013, a CIA employee and subcontractor named Edward Snowden leaked evidence that revealed the numerous global surveillance programs already in place. Some might say these programs are necessary for national security and to protect us from terrorists. But where do you draw the line of what's considered a threat versus what is not? To put it in different terms, if I was to question the state in any way, does that make me a threat? Having grown up in the US, I always took my right to free speech for granted. This was probably because I didn't have anything to say, at least nothing that I'd consider a threat to the state. I was just another dude who went to work every day, paid his bills and his taxes on time, while trying to make it in the world. I never thought about how the system worked, or what was wrong with it, or how it might be improved. I figured it was up to the politicians and big corporations to figure it all out for me. Then I discovered Bitcoin Cash, and I started thinking about things I had never thought about before. Like how money works, and who controls it, and what that means. For the first time I found myself afraid to speak on certain things, not because of what my friends or colleagues might think, but out of fear of what the state could do. I'm not talking about something as dramatic as what happened to Edward Snowden or Julian Assange, but maybe my words get me flagged by the IRS for an audit, which isn't the end of the world but something I'd rather not have to endure. And this is the problem. The fact that we are being monitored limits our freedom of thought and our freedom of expression. You might think twice about entering something into a search engine, or posting something on Facebook or Twitter. This limits our ability to communicate and explore ideas, and this is why I am so excited by **Stamp**, the new Bitcoin Cash project being developed by Shammah Chancellor, aka @micropresident. **Stamp** is still in its early stages and only available on testnet, but the interface already looks polished and many features like group chats and nested messages have already been deployed. Here's a screenshot to give you an idea of what the interface looks like. (Apologies to "heidi" for sharing our chat.)
According to his Github page: "**Stamp** is a prototype of a layer-2 private messaging and payment system on Bitcoin Cash. It implements stealth+confidential transactions on top of Bitcoin Cash using layer-2 protocol technologies." https://github.com/cashweb/stamp/releases/tag/v0.0.2-alpha.7 My understanding of **Stamp** after trying it out is that it's a wallet that allows you to send and receive encrypted messages. These messages are then decrypted in the wallet using a private key associated with a BCH public address. And since only you and the people you're talking to have the private keys to decode the messages, no one else can see those messages unless they gain access to the keys themselves. You wouldn't have to worry about the government or big tech spying on everything you say or do. And since this an open source project, people all over the world can run the **Stamp** protocol, so that much like Bitcoin Cash, the system can be distributed without having a central point of failure. But greater privacy is only one facet of **Stamp**. The fact that it is built on top of Bitcoin Cash means it can also be used for all kinds of payments while simultaneously maintaining your privacy. Imagine having the ability to pay your bills, make purchases, or send money to friends and loved ones all through the same application. You can also set what's known as your "Stamp Price" so people have to pay you to see their messages. This can filter out spam as well as messages from potential scammers. Being on Telegram, I'm occasionally contacted by people attempting to scam me. If I was using Stamp, I'd be able to force these scammers to pay me just to read their messages. I'm sure there's plenty more to **Stamp** that I'm just not able to see yet. There's also the issue of scalability. Once Stamp launches, the more popular it gets the more transactions it will create. Note that the messages themselves aren't stored on the blockchain, but by requiring you to send a transaction for each message means the Bitcoin Cash network might potentially be flooded with transactions in a short period of time. This would require BCH to scale several orders of magnitude beyond what's already planned in the roadmap. The question will be how much we value our privacy, and what messages we deem worthy of making private. I have no idea if Bitcoin Cash is ultimately going to fail or succeed, but it's projects like **Stamp** that keep me excited for the future. I look forward to seeing how this project develops and want to thank Shammah for taking the time to answer my questions. If you're interested in trying Stamp out for yourself, join the Stamp Community Group on telegram to learn more: https://t.me/stampchat And without further ado, here's my interview with @micropresident : **How does Stamp work?** First, Stamp is the name of the wallet that uses a number of backend protocols. These protocols are a suite called “CashWeb,” with the vision being that everything online is powered by Bitcoin Cash. Fundamentally, CashWeb is powered via standard web technologies: Websockets, JWT tokens, HTTP/2. The idea being to make it easy for non-cryptocurrency developers to integrate with. CashWeb is a 3 tier network. The first tier being Bitcoin Cash. The second tier is a “keyserver” network, which is used to look up, in a cryptographically secure way, important information about a Bitcoin Cash address. The third tier is a messaging system (called relay servers) which allows wallets to pass, encrypted, structured messages between them. When you add a contact to a Stamp wallet, it reaches out to a keyserver and requests your contact information. This is then verified, and used to determine which relay server they accept messages on. Once your wallet has this information, it can start exchanging structured, encrypted, messages between itself and another user. **What's your overall vision for Stamp?** My hope is that Stamp, and similar wallets, end up being a replacement for your web browser **and** messaging client. I understand that these have been done before with things like Netscape Communicator. However, I think that there have been fundamental shifts in terms of what users expect from an interface. I also believe that they did a poor job in terms of UX. My hope is that Stamp and compatible wallets provide a seamless identity experience across all your internet access. In your sidebar, you’ll have both your friends, your group chats, and websites (think dApps) you use.You will no longer have passwords, nor will you ever need to enter your credit card information again. All your payments will run on Bitcoin Cash, your identity will be your Bitcoin Cash address, and all your payments and communication will be encrypted and private. Stamp will give you the ability to easily switch between pseudonymous accounts so that you cannot be tracked online. **When did you first conceive the idea for Stamp?** That’s a complicated question. I started out using the internet when everything was decentralized via federated servers. I’ve been watching, with dismay, as slowly these services were slowly centralized. So, I’ve been interested in open source and decentralized protocols for various types of communication for almost 20 years. Stamp, and really the CashWeb protocol suite, started coalescing in my mind shortly after I started working on Bitcoin-ABC. When working on cryptocurrency protocol development, it becomes apparent that while UTXO-based protocols are better for scalability, they require significantly more complex wallets. And, in order for those wallets to support the full breadth of possible use-cases for cryptocurrency, you need a layer-2 network. Shortly after, I started reading the original content about RPoW, and that idea clicked for me. We could use cryptocurrency together with a Layer-2 network to enable not only advanced wallet functionality, but all sorts of decentralized, and censorship resistant, communications. **How long have you been working on Stamp?** The first line of code was written around June 30th of 2019. At the time, I had an open source grant to work on cryptocurrency related projects, and I believed the biggest need was to build out the software for a layer 2 network that wallet developers could use. Unfortunately, my grant ended, so that’s slowing down progress. **When do you expect Stamp to launch on mainnet?** That’s a tough question. Stamp is unique in that it does not (only) use an HD wallet. It does this because of privacy concerns. Right now, the information required to spend your Bitcoin Cash is stored in a combination of a stealth wallet, and an HD wallet. This means that simply entering your wallet seed is not sufficient to restore your Bitcoin Cash. It also requires that your storage server be online, and still have your messages. We will not be launching on mainnet until we are confident that there is no way that users can lose funds. The main items we are working on are highly-available remote storage for the wallet, local backup functionality, and the ability to automatically shuffle all of your coins into an HD wallet. These three features will ensure user funds will not be lost. **If someone is interested in helping to fund Stamp development, where can they donate?** bitcoincash:qq7vt04md0pt6fk5szhcx4cgsfuzmppy5u4hxshr4a [sponsors]
54 comments
Very well written. Very good words and good thoughts.
Stamp is one of the most exciting projects in BCH right now. Can't wait to see it progress!
It's great to see that investments and projects are build on BCH without any interval. This adaption will bring value to both coin and ecosystem. Appreciated! Thanks for your interview dear @Cain :))
STAMP is such a good idea for people looking for a private way to communicate. It's great to see that testnet is already up and running for people to try out. Thanks for sharing this interview with us @Cain. Happy 4th!
You're welcome =)
Wow! It is a best idea by Shammah. I hope that this project will be successful and we'll have a time to hear a news from Stamp soon. Thanks for sharing this informative article.
Stamps is coming to town
I hope it would rounded th bch community into a greatest bch society
Thank you for this informative article about stamp. Very interesting and exciting project. Kudos to you sir @micropresident and sir @cain😇😊👏
Having more secure ways to communicate is vitally important. If Stamp can help with this, then I'm a huge fan.
Stamp is a secure wallet.?
It's a wallet, but also a privacy based messaging service similar to Telegram. It's being build on the BCH blockchain and a layer2 solution.
Alright..
Thank you for another information about stamp, I want to see it's progress in future. Hoping for more informative content from you sir @cain.
Exciting. Though I may not fully understand it. I am happy of #BCH for more and more project. I wonder How big #BCH can be in the future. This platform is really a big help too. Thanks for sharing this sir @Cain and @micropresident. . 😮😮😮
Glad to read this, stamp project. Very informative . Thank you @cain for sharing it to us and thank you to @micropresident about this exciting project .
Out of how many BCH projects, I think STAMP of @micropresident is the best. The fact that there's an encryption process that will happen in every BCH transaction is indeed great. Privacy do matters above all.
This is interesting for us newbie. If it helps us, I'm eager to try it out too. Tremendous Job @cain for sharing this. And @micropresident salute!
Thank you sir.☺ It is really informative article about Stamp. I have no knowledge about this. But your article help me to gain some knowledge about Stamp. Thank you again sir.
I really think will be a great project. Reading that my BCH address will be my identity is amazing. No more KYC, no need to allow location access, and no other people storing ang monitoring almost all my infos. I hope this project will succeed and will be launched soon.
Wow I've done reading and I think stamp is very good project, nice idea I hope stump will be very successful in the future I want to use this I excited to try this Congrats @Cain and @micropresident
@micropresident Happy to see you active with BCH. I'll gladly send some support your way.
Very good its amazing to read this article. i salute you. Next please
This is so nice! Hope it'll provide access to most or better, all countries! Will be looking forward to this project! Thank you so much for sharing this with us, @Cain! #BCH
Wow, exciting looking forward for this project. And more will benefit to this. Thank you sir.
Very great development, it is nice to see that things are going well with bitcoin cash. We would love to see all forms of payment finally go digital. Good to hear. Good to know. Keep the good work up.
Very interesting and exciting project. wait and see...
I donated a dollar to the address thats the much i can handle
Wow this is a great project for BCH I wish you all the success with this project.
Blockchain is the best platform to earn during this pandemic by sitting at home and expanding your knowledge.
Very much looking forward to the future of Stamp!
A very informative and helpful article, really exciting to read. Keep up the good work sir
cool
This dev Shammah @micropresident tried to befriend me, then ask for money for this project, and when I did not respond started to personally attack me. Turns out he is also big supporter of devtax for BCH. Let's see if he gets beyond beautiful plans and creates something of value that actually helps in adoption, as this is unlikely given his behavior. Evidence: https://www.reddit.com/r/btc/comments/hkeid1/having_marc_as_our_new_leader_is_certainly_a_step/fwz83fi/?context=3
I don't know the exact situation between the two of you. I will say I probably wouldn't have engaged with you the way you're saying he has, but to me this is between you and Shammah, and I can't really judge either of your actions. I do acknowledge the generosity you have shown the community, and it's nice to finally see someone actually put their money where their mouth is. But I also wish you and ABC could see eye-to-eye on things, and same with Roger, because I believe that ABC is one of the most valuable assets BCH has going for it. If they leave, I doubt it's going to be easy to fill their shoes. And similarly with Shammah, I think the information he's recently shared is important for the community to know so that mistakes aren't repeated. I also see a great deal of promise in his new project Stamp. Unfortunately, we're all just people and we're imperfect and some of us aren't going to get along. Speaking of which, I know one reason you're angry with them is because in last year's fundraiser they didn't thank you for your contribution. When I heard this I wondered if you'd announced your donation to them during the fundraiser. Unless you announced it and posted the transaction, I don't know that it would have been appropriate for them to thank you since it would be an invasion of your privacy. But maybe you did make a public announcement when you donated and I missed it. I don't know, I guess I'm just seeing if I could potentially clear up a misunderstanding is all.
Conceiving this idea was an unregrettable step to take. Stamp is going to the next level
Is there a URL where I can try this application out? Looks really cool and i'd like to test it if possible!
You'd have to download it from here: https://github.com/cashweb/stamp/releases/tag/v0.0.2-alpha.7 If you have questions you can ask here: https://t.me/stampchat
Thank you!
I hope it will bloom!
It's just today I learned about stamp project, thank you for sharing this to us. Hoping this project will be successful
I hope Stamp will be stable and develop more in the future. Thank you for this article. I learned further about stamp
Thanks for the update pal
Sounds good. I am really exited. Stamp is such a good idea. I am hoping success for this project
This one is an innovative way to keep our privacy. I'm looking forward to use this in the future.
Good pointers for newbies like me..i'll subscribe you. Thank you for this useful info.
This is very nice and important article.
Stamp has a lot of potentials from the look of things. Bravo to Shammah Chancellor.
Nice
Looking forward to this success
More comments