What is Drep?¶
DREP (/ˈdrip/, /drep/) is committed to building “connectors” and “toolkits” based on blockchain technology, providing solutions that combine ease of use, flexibility and frictionless integration. Based on DREP Chain, DREP ID, DREP Reputation Protocol and DREP SDK, DREP aims to build an open data ecosystem on chain, opening up segregated user groups and data silos across multiple chains.Teams building DApps will be able to easily integrate multiple public-chain versions of DApps, built-in wallets and asset trading platforms with one-click using the DREP Chain, DREP Decentralized ID, DREP software development kit (SDK) and DREP Client.
So, DREP strives to tackle three particular issues:
Inadequate public chain performance and poor developer experience;
Segregated public chain ecosystems and small user bases;
A mismatch between blockchain technology and enterprise needs
DREP is a blockchain-based cryptocurrency, A unit of the currency is called a drep.
The utility scenarios of DREP tokens in the DREP ecosystem mainly include:
• Network Gas;
• The only means of payment for cross-chain transactions between sub-chains (DApps);
• Payment currency for all data relevant transactions in the network;
• Major currency used for presales of assets in the DREP SDK and the application of Launchpad;
• Mortgage assets in the DREP Client for credit commission and structured financial product transactions;
• The only in-game payment method and trading assets in future DREP games. DREP issued a total of 10 billion tokens.
How Does It Work¶
DREP provides the following technical solutions:
• The DREP Chain is a high-performance public chain fully developed by the DREP team. It is compatible with Smart Contracts in EVM and WASM formats with a dual-layer structure consisting of a root chain and sub-chains.
• The Smart Pipeline proposed by the DREP team is a “pipeline” for data transmission and for transferring data between the blockchain virtual machine and external applications. It is able to achieve high efficiency, zero gas consumption and strong scalability without affecting security. These needs are not met with Smart Contracts.
• DREP adopts a Schnorr multi-signature algorithm based on Secp256k1 to improve network efficiency and reduce transmission overheads.
• DREP has designed a decentralized ID system based on HMAC (Hash Message Authentication Code) algorithm, forming a dual-layer system of master ID and multiple sub-IDs to achieve data connectivity and privacy protection. The DREP Client allows users to manage data and assets on centralized and decentralized platforms all in one place.
• To enhance data privacy protection, DREP uses homomorphic encryption to process users’ private information.
• To provide long-term value of DREP DID, DREP features a reputation system consisting of a general reputation protocol, a reputation pipeline interface, a reputation data on-chain and algorithm library, a reputation incentive mechanism, a reputation account management, a fake account identification mechanism and more.
• To lower the threshold of technical usage and cost of learning, DREP has developed API, Plug-in and SDKs for a number of differing verticals. With these toolkits, DApp R&D teams are able to release multi-public-chain asset versions, built-in wallets and asset trading platforms with one-click. Based on DREP ID, DApp R&D teams are also capable of acquiring more public chain users, transforming various digital asset holders into application users and creating Super DApps.
• DREP code style is Service-oriented programming, similar to Java’s Spring container development. In most blockchain project codes, the coupling between the modules is more severe. Using this approach, DREP allows the modules to be fully decoupled and the code can be easily refactored with clearer logic.
• The technical features of DREP BaaS (Blockchain as a Service) are as follows: