At the end of 2017, the emergence of the “cryptocat” brought a big explosion of DApps. Since then, participants in the blockchain world have begun to explosively study the prospects of decentralized applications-decentralized games, decentralized Various financial concepts and decentralized exchanges are coming out.
However, today, three years later, although the concept of decentralized applications is no stranger to everyone, throughout the world of blockchain, the number of DApps that can be called by participants is still rare. Ethereum embarked on the DeFi road, but the Black Swan incident occurred frequently. EOS and Tron were once called “spinach chains”. Other vertical public chains that want to show their strength in a certain field are also mostly in name.
Even so, crypto geeks have not stopped exploring decentralized applications, and many of the world ’s top developers and investors are still actively looking forward to and promoting the birth of new things.
Recently, the Israeli DApp development platform Chromia co-founder and CEO Henrik Hjelte and the Chinese market VP Malcolm Lerider visited the Odaily Planet Daily “Super Chat Community” and shared how to help DApp developers build DApps quickly and easily. The following is the finishing of AMA essence, enjoy ～
Odaily Planet Daily: First of all, can you briefly introduce the Chromia project? And what was the original intention of creating Chromia? What industry pain points do you want to solve?
Henrik Hjelte: Chromia is a public chain platform that securely links traditional databases, relational databases and blockchain . Chromia has Turing’s complete smart contract function, which can help DApp developers to encode faster and easier. Developers can write code using a new programming language that is easier to learn. This language combines the powerful functions of SQL (Structured Query Language) and common computer languages to make the underlying blockchain network more secure and stable.
Chromia’s goal is to combine relational databases and blockchains that exist in various organizations. We hope to provide a platform for users to safely develop decentralized applications.
Odaily Planet Daily: In your opinion, for DApp developers, what difficulties do you often encounter when developing DApps? How does Chromia help developers solve these difficulties?
Henrik Hjelte: Compared with the ordinary DApp development platform, we can allow developers to expand the development content wider and deeper, and we will give them more development freedom, such as setting their own fee structure in the DApp Blockchain data and application state are stored in a relational database, which allows developers to query and index information in a more efficient manner.
DApps on Chromia are written in RELL language, which is a new general language we developed, similar to SQL. RELL is closely connected to the relational database, but it undergoes static type checking and more concise syntax improvement, developers can learn RELL within a week, and can write complex decentralized applications more easily and quickly.
Odaily Planet Daily: Can you introduce the architecture of Postchain? What role does it play in Chromia?
Henrik Hjelte: Postchain is a product developed by ChromaWay (https://chromaway.com) for corporate customers and is also the core technology of Chromia.
Postchain is a reproducible blockchain and database, which provides highly elastic distributed database management through a decentralized approach. Postchain is currently the only ACID feature on the market that combines blockchain consensus and database management systems ( Note from Odaily Planet Daily: ACID refers to the four characteristics of things in a database management system: atomicity, consistency, isolation, persistent ) products. Postchain allows users to share information between companies or individuals in a safe and transparent manner.
Odaily Planet Daily: For developers, security is the primary consideration. How does Chromia guarantee the security of the underlying system of the department?
Malcolm Lerider: On Chromia, each DApp runs independently on its own sidechain, which makes the cost of attackers very high, and the RELL language makes code review easier and avoids Many shortcomings of other development platforms.
Odaily Planet Daily: Can you tell us about the performance of the underlying blockchain network provided by Chromia for DApp developers? (Such as transaction confirmation time, TPS per second, and IO capacity and other performance)
Malcolm Lerider: At present, the transaction confirmation time is less than one second, and the TPS on the side chain of the DApp runs from 300 / S to 500 / S so far. The transaction rate of the entire system is not limited.
The biggest advantage is IO capacity, each DApp IO throughput per second is greater than 100,000. Even if you have to update multiple accounts at the same time, for example in a financial or gaming DApp, Chromia can make the above mentioned features possible.
Odaily Planet Daily: What is the language of Rell? What is your purpose in designing Rell language? What are the characteristics of Rell language?
Malcolm Lerider: RELL is a new general language similar to SQL, and is closely connected with relational databases, but with improved static type checking and a more concise syntax, you can master RELL in less than a week.
The RELL language improves the efficiency of developers and ensures the consistency of applications and the ability to update code over time. At the same time, RELL language is more secure than SQL language, it can ensure that the type returned by the query matches the type used in the procedure code. In general, the RELL language has the following characteristics:
- Similar to SQL language in relational data modeling and query functions, people familiar with SQL language can get started quickly;
- Conventional programming structure: variables, loops, functions, collections, etc .;
- Specifically for the back-end of the application, especially the construction of blockchain programming (including request routing, authorization, etc.);
- The goal of RELL is to make programming as convenient and simple as possible. It reduces template and repetition. At the same time, as a static type retrieval system, it can detect and prevent various bugs before running;
- Safe, arithmetic operation is safe out of the box, programmers do not need to worry about data overload;
- Concise and easy to express, many developers do not like the SQL language because it is very verbose. RELL will not disturb developers with the tedious details automatically generated. As a data definition language, RELL is 7 times more compact and concise than SQL;
- Meta-programming is possible. We do n’t want application developers to implement the foundation for each DApp from scratch. RELL will allow packaging of functions as templates. Programmers can use the relational programming terminology they are already familiar with, however, they do not have to express it specifically through relational algebra: RELL can seamlessly merge relational structures with procedural programming
Odaily Planet Daily: As of now, how many developers are already using the Chromia platform? Are there any Chinese developers? Where do most developers come from? Can you give a few more successful cases to share?
Henrik Hjelte: So far, we have not had a separate team for Chinese developers, but if Chinese developers are interested, please contact me or Malcolm directly after AMA (his Chinese speaking ability is better), maybe we need Create a separate team for Chinese developers.
At present, we have more than one hundred developers using the Chromia platform in various ways.
Odaily Planet Daily: It is understood that Chromia has established good cooperative relations with many companies and governments. According to public information, Chromia and LHV Bank have issued Euro-based stablecoins on the Bitcoin blockchain and cooperated with the Swedish Land Registry , Digitize the process of land ownership transfer. Can you tell us more about the partners currently working with Chromia?
Henrik Hjelte: Here today, I will introduce our recent cooperation with Green Assets Wallet (hereinafter referred to as GAW). GAW was created by leading capital market participants, green finance experts, and technology innovators, using Chromia’s blockchain to build a credible and transparent information platform for green investment opportunities. It guides funds to invest in green investment opportunities in the following ways: 1) reduces the issuer ’s issuance and reporting costs; 2) provides a means for investors to discover and monitor green investments.
In addition, GAW is also a sustainable financial technology innovation center-Stockholm Green Digital Finance, climate research organization CICERO, Nordic Financial Services Group SEB, asset management company Ohman, the world’s largest asset management company BlackRock, real estate developer Vasakronan, asset owner A project co-funded by Mistra, the geographic data provider GIB, the German Ministry of International Cooperation and Development (GIZ) and China Energy Conservation and Environmental Protection Group (CECEP).
Blockchain technology is a key innovation of the GAW project. GAW ’s trust structure provides investors with real-time and direct access to issuer information and impact reports, which provides technical support for the green bond market to increase investment efforts. To achieve the Paris Climate Agreement, Sustainable Development Goals (SDGs) and the recently announced European Green Agreement.
Odaily Planet Daily: Can you introduce Chromia’s token economic model? And how does Chromia maintain the value of the token? How to tie Chromia’s token model to the interests of DApp developers?
Malcolm Lerider: Chromia’s token name is CHR, which can be used to pay for DApp hosting and other services on the Chromia network. It can also be used to reward providers who comply with the rules and punish those who try to cheat to protect the network consensus. It can be used as a currency in applications and to transfer value between applications.
On the Chromia platform, the fees incurred are paid by DApps developers, but DApps developers can in turn charge users. Chromia provides a mechanism to balance the interests of developers and users. DApp tokens can be automatically supported using Chromia, providing liquidity and value independent of DApp investments. DApp investors can receive Chromia compensation through profit sharing contracts. For developers, Chromia provides the opportunity to earn revenue from DApps. This encourages the creation and maintenance of high-quality DApps, because better DApps can generate more revenue and create more demand for the tokens owned by developers.
The purpose of our design of this economic model is to support a sustainable circular economy and cultivate a mutually beneficial relationship between developers, users and investors.
Odaily Planet Daily: How did you plan to attract developers to use the Chromia platform in the early days? Have you designed some incentives for developers?
Malcolm Lerider: Currently Chromia has designed the following 6 strategies to attract developers:
- We have established our own Chromia blockchain incubator, and welcome more developers to develop in Chromia;
- Hold blockchain game conferences, seminars and conferences to attract potential users;
- Provide online and face-to-face guidance for DApp developers;
- Through dedicated platforms and communities, attract blockchain developers in direct and indirect ways;
- Develop our relationships with existing and former corporate customers, as well as their cooperative networks, to participate in their blockchain venture capital investment;
- Chromia also created the Promo Fund to provide token rewards for DApp developers.
Odaily Planet Daily: Can you finally introduce Chromia’s roadmap? And the next key development plan?
Henrik Hjelte: Last year, we released a new programming language, RELL, and supported tools (online development environment, downloadable IDE, documentation). We released the first testnet and the first version of the mainnet, Bootstrap Net, in December, and 4irelabs became the first DApp to run on our mainnet.
Next, let’s talk about our plans for 2020. The first is to publish a series of successful DApp cases while continuing to develop Chromia. Soon we will update the next version of the mainnet, called Mainnet MVP.
There are also some DApps that we participated in the development, for example, the decentralized social network Chromunity, which is now released to the testnet. This DApp is really cool. Users can vote for moderators. In the future, users can even manage the entire application and how to update it.
We released our first game, Mines of Dalarnia (official website: https://minesofdalarnia.com), and the decentralized social network Chromunity (https: //testnet.chromunity.com). Mines of Dalarnia was developed in cooperation with Chromia & Workinman Interactive, Chromia & Workinman Interactive is a multi-platform game developer, and has worked with well-known companies such as Disney and Atari. Mines of Dalarnia is a free blockchain action adventure platform mining game with a unique blockchain real estate market where players can control characters and guide them through levels (plots).