Community Partners Curvegrid
Curvegrid is an OmiseGO community partner from the OmiseGO Developer Program (ODP). This month we speak to their co-founder Jeff Wentworth. He tells us about CurveGrid's beginnings, and what they're doing to ease the process of building decentralised apps on a blockchain with their technology, MultiBaas.
Q: Hi Jeff, could you tell us what Curvegrid is all about and how it started?
A: Curvegrid is an enterprise blockchain technology company based in Tokyo, Japan. We’re building MultiBaas, a blockchain application server that can be used to build on one or more blockchain platforms faster, easier and cheaper.
We started Curvegrid in 2017 with two co-founders and launched the first version of MultiBaas with select enterprise customers in early 2018. We have since grown the team to ten blockchain engineers and are about to release the next version of MultiBaas as a SaaS offering on curvegrid.com.
Q: What were some of the original pain points developers had when integrating into a blockchain ecosystem? And how is Curvegrid solving some of these issues?
A: Our founding team comes from a mix of e-commerce and financial technology. We started by prototyping a dApp to do decentralized warehouse management. It was a long and meticulous process. We spent days trying to setup private blockchain nodes, wrangle Solidity, and connect a simple Bootstrap web UI to our nascent dApp.
After a couple of weeks writing infrastructure software to help put everything together, we realized there was a need in the ecosystem for a product that simplified this process, and so, MultiBaas was born.
Q: What is MultiBaas?
A: MultiBaas helps software engineers build on blockchain without the complexities involved. We don’t remove the complexity; we just make it optional. At launch we’ll have support for Ethereum and OmiseGO. Starting with Rinkeby, we’ll be adding support for other public and private blockchains and DLTs over time.
MultiBaas provides advanced transaction composition and query functionality for working with smart contracts. It also supports event caching and aggregation for querying and monitoring the state of the blockchain.
Critically, we preserve the principles of decentralization. Private keys stay in the hands of users, and dApps built on MultiBaas can easily interoperate with non-MultiBaas dApps.
Q: How can developers benefit from Multibaas?
A: Interacting with MultiBaas is as easy as interfacing with our stable REST API and provides an entry point to blockchains and smart contracts. All this is done in a way that’s familiar to software-engineers that may have never written a line of Solidity code.
In addition to the REST API, MultiBaas has a comprehensive web UI that can be used to configure the platform and rapidly iterate on dApp development. Developers can also benefit from the development, QA, and production deployments of MultiBaas. These help with continuous integration and keep dApps secure and performant.
Q: Aside from developers and more tech-savvy businesses, how can more traditional industries take advantage of Curvegrid services and MultiBaas?
A: Virtually every industry relies on technology in some way. There’s invariably one or more transactional parts that the technology is helping with. The magic of blockchain is making this transactional piece work faster, with less friction, or across a broader scope. The magic of MultiBaas is facilitating this without having to think too hard about the nuances of blockchain technology.
This helps businesses take advantage of decentralization by shortening their time to market, reducing development cost and complexity, and by enabling a better user experience.
Q: Could you tell us about your team’s experience working with the ODP?
A: The OmiseGO Developer Program has been a great way for our team to try out the OmiseGO network. We have appreciated the tight feedback loop and responsiveness of the OmiseGO technology team. It has been a fairly smooth process working through the first phase of adding OmiseGO support into MultiBaas.
Q: Could you tell us about the technology that you’re building on the OmiseGO Network?
A: MultiBaas will support interacting with the Root Chain contract, and we’re building support for interacting with the Child Chain as well. Over time, we plan to offer Watcher-as-a-Service for enterprises where decentralization of key system components is an important part of integrating with OmiseGO.
Q: What can our community look forward to with your current work on the OmiseGO Network?
A: MultiBaas offers an easy-to-use on-ramp to building applications on OmiseGO, with interaction through a unified REST API and a simple web UI.
Q: What exciting applications do you believe developers could build on the OmiseGO Network especially now with Curvegrid's MultiBaas blockchain application server?
A: Some of the most interesting integrations could come from the enterprise space, using MultiBaas to help connect traditional line of business applications to OmiseGO.
Q: Walk us through the easy process developers would go through when building on the OmiseGO Network using your technology?
A: Once the next version of MultiBaas is live, navigate to curvegrid.com and sign up for a free developer account. Provision a MultiBaas development deployment and use the web UI to interact with the Root Chain and Child Chain right away. Access the MultiBaas documentation to get started with the MultiBaas REST API. After that, it’s time to build your decentralized vision.
Curvegrid will be at joining OmiseGO at Devcon 5 in Osaka. Check out their MultiBaas demonstration on October 9 at the OmiseGO DEVCON booth.
Would you like to build a project on the OmiseGO Network? Sign up for our Devcon consultations and let’s figure out how we can work together to build an unstoppable financial infrastructure that’s fast, fair, and secure.
Sign up for a consultation today