Introducing Univrse – a universal schema for data serialization, with built-in signing and encryption.
– Libs @ 301 (@libitx) May 15, 2021
Aaron also recently launched a stylish referral website where those who want to sponsor its open-source development can do so in exchange for awesome NFT collectible cards. I had the opportunity to catch up with Aaron and ask a few questions about these recent developments.
And if you think you can use Univrse, or even just enjoy the work I do, consider sponsoring my open source work.
– Libs @ 301 (@libitx) May 15, 2021
How did you come up with the idea of generating income through referrals?
Aaron Russell: Sponsorship is a relatively common funding model in the larger open source world. Many independent developers are able to continue their work through sponsorship, and many top-level frameworks and tools are fully funded by the companies that depend on them through sponsorship.
I’ve been playing around with the idea of sponsorship and giving sponsors some sort of digital collectible NFT since late last year, but it’s only in the last few weeks that we’ve seen a few platforms popping up that make it easier to get started. task. Mint, transfer and exchange tokens. The time had come to move forward with the idea.
How do you think this token sponsorship model can change the way open source developers can monetize in the future?
Aaron Russell: I was interested in conditioning the sponsorship in a way that didn’t look like a donation. I think giving something back – in this case a limited edition digital artwork – makes sponsorship a more compelling proposition for individual sponsors.
The developers could go further. Tokens could be redeemed for consulting or development services. Tokens can be tied to specific jobs and used to fund specific open source projects.
What token protocol will you use to mint your NFT cards and why?
Aaron Russell: I am indifferent to the underlying protocol. At the end of the day, I just want a quick and easy user experience. I don’t want to find my own smart contract or write code if I can avoid it – I just want a nice UI with a simple form, a platform that does the artwork justice, and the ability to cryptographically prove that we hit the tokens.
The cards are amazing – will there be physical cards to go with the NFTs?
Aaron Russell: I’ve been going back and forth on this idea, but let me make a commitment and give you a CoinGeek exclusive…
If by July 1, 2021 we have raised £ 7,500 in sponsorship, we will print high quality physical cards and release them to token holders around the world.
I will update the sponsorship site to confirm the details of this commitment and show progress.
Have you personally created the logos of your different libraries (eg Tx Forge, Shapeshifter)?
Aaron Russell: Yeah. I always take a few hours aside to think of a name and create artwork for every open-source project I publish. For me, it’s just a fun thing to do, but it also turns a boring GitHub repo into something with a little bit of character, and something that fits an overall brand.
Why did you choose to implement various libraries in Elixir (Txbox, Manic, curvy, Shapeshifter, etc.)?
The TonicPow team did a great job creating a Golang toolset and I tried doing the same with Elixir. This puts BSV in a much healthier position and makes it attractive to a wider range of developers.
What was the main motivation for creating Univrse?
Aaron Russell: I’m interested in exploring how Bitcoin can be used to build interoperable applications and services. I think we haven’t been able to deliver much on this so far, but if apps can be consistent with how they serialize and secure data, we can go a lot further and make it easier to create great looking experiences for users.
That’s my goal anyway. Launching Univrse is the first step, but in the weeks and months to come I will be demonstrating with my own apps how Univrse can be used to create the kind of experiences I envision.
What problems do you hope Univrse solves for developers?
Aaron Russell: Univrse makes it easy to serialize any arbitrary data load and secure that data with digital signatures and encryption. These aren’t things we can’t do already, but by bundling this into one library with sensible conventions, developers don’t need to implement the same Bitcom protocols over and over again, they don’t have to. need to implement crypto algorithms and cross your fingers they consistently do it to everyone.
It just works, saving hours of work so you can spend more time creating the parts of your app that really matter. And as noted above, it takes us to a place where we can build truly interoperable apps and experiences.
When you released Univrse, you had a interesting response on Twitter about working with another organization on standards development rather than innovating on your own – can you explain why you feel that way?
Aaron Russell: LOL. This tweet was actually a response to someone who seemed to imply that because the TSC is working on a “standard” envelope, creating Univrse was a waste of time. I obviously do not agree with that.
For the record, I think standards are a positive thing to work towards and accept the role of a central body to lead this process, but it’s not something that interests me. Ultimately, developers and businesses on the ground create applications and services will determine the conventions and standards we adopt.
Thanks, Aaron, for taking the time to answer my questions. I can’t wait to see how developers can take advantage of the tools Aaron produces and how his unique sponsorship approach comes to fruition. I hope readers enjoy this written interview.
This article has been edited slightly for clarity.
New to Bitcoin? Discover CoinGeek Bitcoin for beginners section, the ultimate resource guide to learning more about Bitcoin – as originally envisioned by Satoshi Nakamoto – and blockchain.