I wrote over a year ago about ZRC3 — my take on Meta Transactions for Zilliqa. After that draft was submitted, I got some good feedback from the team and noted that in order to maintain an interface in common with ZRC2, I would have to wait for that standard to stabilize. It’s a good thing I did, because ZRC2 is unrecognizable from when I forked it to now. Fortunately, the Zilswap exchange defines an implicit standard for fungible tokens, which, since my rewrite of ZRC3 follows that interface, we can get compatibility with OpFI for free!

The first PR


Being a Zilliqa developer usually means doing both smart contract development in Zilliqa’s smart contract Domain Specific Language Scilla as well as integrations in one or more of the Zilliqa SDKs. In this post I’ll spill the beans on my stack for 2021. I’ve been writing Scilla for 2 years now and let me reassure you, it’s never been easier. With some tricks you can be up and running, rapidly prototyping the next formally verified OpFi protocol or simple $hitcoin. I’ve come to a simplified stack that I recently slimmed down due to getting an M1 macbook Air. It includes…


Now that Zilliqa adoption is on the upswing, new dapps are being launched and Scilla is about to reach the milestone version 0.10 release, it’s a good time for some future-looking. Nothing is as seemingly inevitable as the rising demand for green solutions, and critical for us — the possibility of being rejected as ‘dirty’ on the basis of carbon emitted. Now I have to disclose that I am both a die-hard environmentalist and a Zilliqa hodler, and I don’t think those two things are a contradiction. The rest of this article will contextualize the use of Proof of Work…


With several completed Zilliqa projects under my belt, now I feel comfortable calling myself a Zilliqa developer. From that vantage point I can see that that the time is right for an independent take on Zilliqa. From my experience, there are three main features that makes Zilliqa stand out from the pack of other crypto projects I’ve worked with.

They are: Sharding, Schnorr Signatures and Scilla. Each has something transformative to offer Dapp developers. Together they make for a system that is specialized in the secure execution of smart contracts, and I consider it finally ready for business.

I have…


Meta Transactions

To understand what Zilliqa Reference Contract 3 (ZRC-3) is useful for, you must understand the need meta transactions fill. They are part of a larger User and Developer Experience (UX, DX) improvement that the Ethereum community has been engaged in for the past couple years. The original meta transaction was devised to allow holders of an ERC-20 token to transfer that token without owning any ETH to pay gas fees. This was accomplished by sending the transaction to a third party that processes it and pays the barrier fee to the network. …


Photo by Brazil Topno on Unsplash

It is so often the case that powerful discoveries crop up ahead of their time, only to be buried again to wait for the minimum necessary connectome of related ideas to form around them. This repeating pattern, I believe, justifies the present state of stigmergic systems research. Before we can concern ourselves with what that means, we must first share a definition of what a stigmergic system is.

Evidence for Stigmergy in Natural Systems

The primary motivating example for stigmergy must, unfortunately, come from a seemingly unremarkable creature. Perhaps researchers would have seen more interest and funding if they had a more alluring mascot than the…

Cameron Sajedi

Errant scientist with solutions looking for problems. I like blockchains and geoscience the most.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store