The members of Grin’s Technical Council have been asked several times recently about our view of other MimbleWimble-based projects. The following summarises our position.
With much credit to @lehnberg for helping to refine this message.
The Mimblewimble protocol is an exciting and, I think, transformational development in blockchain.
Grin happened to be the first effort to implement the protocol practically, but it was certainly never intended to be the last. It is likely that there will be many more Mimblewimble-based projects to come, each with their own agenda and priorities, and most of them will hopefully be genuine efforts to advance Mimblewimble technology. We welcome and embrace any and all such efforts, and look forward to collaborating with other projects wherever possible.
We generally do not make comparisons or comment on other projects. Instead I mention some of the things that I believe makes Grin special.
Our values center around being open, inclusive, transparent, and fair.
Grin is not blessed in any way, we do not claim any technical or moral high ground. We do not see ourselves as ‘the one true interpretation of Tom Elvis Jedusor’s intention’, nor do we claim to have all the right answers.
What we do have however is a large, open, and highly engaged community that has grown organically, believes in the tech, the project’s overall approach and values, and in the importance of privacy and fungibility. We are not driven by profit or corporate interests. We’re open-source and community-driven by design—we see this as important from a security and decentralization perspective, making the project more resilient and censorship resistant.
This community is our strongest feature. In the two years of the project’s existence it’s been growing steadily and continues to do so each day. I’d describe it as consisting of two layers. The first is the participants who frequent our forums and gitter chat and contribute to Grin on a daily basis. The second is a larger group of observers from all aspects of the field, including many heavyweight cryptographers, developers and thinkers, who break their silence from time to time to challenge something the core team is doing or to offer suggestions that might be useful for Grin. This kind of engaged and supportive community is something that cannot be bought and is not easily replicated. It is, I believe, a direct result of Grin’s values and approach to development. The project has a firm commitment to not engage in any ICO, pre-mine, founder’s rewards, or similar activities. In a field full of get-rich-quick schemes and endless price speculation, Grin is trying to distinguish itself by adhering to its principles. The quality of our community, I believe, is a testament to the value of this approach.
Grin is by design intended to be focused and minimal on the protocol level. We believe this improves our security and quality performance. Rather than trying to build everything ourselves, we encourage the community to build second layer solutions to fit the needs of users as they arise. A great example of this is the recently announced Ethereum-Grin atomic swap. This is to our knowledge the first ever Mimblewimble-based atomic swap conducted, it validates a lot of the previous theory, and it was devised and executed by one of our community members.
Also, as you may know, we’re taking great care with our Proof-of-Work to try to ensure that the needs of as many people and stakeholder groups as possible are being considered. We aim to be inclusive to decentralized GPU miners while still encouraging ASIC development over the long term, in the hopes that a healthy ecosystem develops over time. We don’t know whether this will work in the end, but I believe our decisions are driven by a desire to serve the community in the best possible way.
To get a better understanding of the project from a technical standpoint and the decisions we make around implementation, we encourage those interested to review our code and engage with us on our Github, our forum, or in our Gitter channel. We welcome all contributors.