DREP Developer Community | Release Documents of DREP BaaS, Smart Pipeline, DREP Smart Channel, Zero-Knowledge Proof
To make more technical developers understand DREP project and participate in DREP community construction and technology development, DREP updated public chain document and added the latest instruction of technical products. Updates including: DBFT, Smart Pipeline, DREP Smart Channel, Zero-Knowledge Proof, DREP Client, DID, DREP BaaS, etc.
This update aims to synchronize the latest project progress with community members, as well as communicate with more potential developers to explore the latest blockchain technology development. It can accelerate the development of DREP product technology through communication and contribution, comprehensively show the strength and advantages of DREP project.
With the intention of open communication, DREP hopes that more technical developers join DREP community construction, and jointly build a technology community with high-quality technology, incentives and virtuous circle.
Below are the updates in DREP public chain document:
DREP BaaS
DREP BaaS supports the deployment of mainstream public chains and alliance chains such as Ethereum, QTUM, BNB and DREP, and it also supports one-click publish of multi-chain public, private and hybrid cloud.
The technical features of DREP BaaS (Blockchain as a Service) are as follows:
Parallel technology in chain
Account permission system
Integrated smart contract
Three-dimensional network technology
Super node technology
Pluggable plug-in mechanism
DREP SDK
The DREP SDK supports a wide variety of DApps. With DREP SDK, DApp development teams are able to deploy on multiple public chains with relative ease, with built-in wallets and asset trading platforms support. Developers can also utilize DREP ID to acquire users across multiple public chain ecosystems, thereby making Super DApps an achievable reality. Based on DREP SDK, the gamification tool has been applied in DREP self-developed parkour game DREP MINING.
DBFT
In consensus mechanism, DREP innovatively combines the advantages of two consensus mechanisms, DPOS and PBFT, to achieve better fault tolerance, more stable consensus, more efficient, less prone to fork.
Smart Pipeline
Smart pipes are the “pipes” for data transmission, transferring data between Blockchain virtual machines and applications distributed through smart contracts. The smart pipeline is just like the breakpoint of the program. The nodes of the side chain activate a part of the pipeline (breakpoint) according to the configuration file. After the external application is executed, the results are returned to the Blockchain nodes through the smart pipeline, and the nodes store these data in the database to complete the data upload. The comparative advantages of Smart Pipeline versus traditional smart contracts: smarter, no limitation in programming language, meets the needs of complex application.
DREP Smart Channel
DREP smart channel supports any node to create communication and establish independent data cluster based on business needs. The influence of each node in this cluster is equal. The nodes can communicate privately, handle transactions independently, and jointly manage all copies of the ledger associated with the cluster. It means DREP can achieve security and privacy in a commercial environment, allow a flexible construction of consortium chains under this architecture.
DID
DREP ID supports multi-asset payment and exchange through the DREP Client application, giving users access to a convenient one-stop account management. In addition, binding different platform addresses to DREP ID allows cross-platform transfer by way of cross-chain interoperation. In order to tackle this limitation, DREP propose to use an alias to generate account names that users can easily understand and remember, which helps to lower the threshold of blockchain usage.
Zero-Knowledge Proof
DREP introduces zero-knowledge proof in DID to ensure the security of private data. The corresponding zero-knowledge proof is stored in the DID document as verifiable credential so that private data would not be exposed. For example, a verifiable credential D is issued by a trusted third party DID_X to DID_Y. DID_Y’s verifiable credential D, which DID_Z wishes to verify, contains information that is irrelevant to the verification needs, while DID_Y wishes to conceal the irrelevant information from DID_Z. DID_Y can negotiate with DID_Z to verify the necessary information of interest via zero-knowledge proof such that his privacy is protected.
Reputation Protocol
To enhance the long-term holding value of DREP DID, DREP launched a reputation system. This consists of a general reputation protocol, reputation pipeline interface, reputation data storing and algorithm library, reputation incentive mechanism, reputation account management and fake account identification mechanism, etc. The DREP Reputation Protocol does more than supplement, enrich and replace the traditional points system. The ecosystem of different applications will eventually collectively contribute to the users’ reputation image.
About DREP Foundation
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 and DREP SDK, DApp R&D teams are able to release multi-public-chain asset versions, built-in wallets and asset trading platforms with one-click.
Reach us on social channels
Website — www.drep.org
Telegram — https://t.me/drep_foundation
Twitter — https://twitter.com/FoundationDrep
Reddit — www.reddit.com/user/DREP-FOUNDATION/
Medium — medium.com/@DREP_Foundation
Linkedln — www.linkedin.com/company/drep-foundation/