Introducing the PENTA DLOS

Arnaud BAUER
Penta Network
Published in
5 min readMay 24, 2018

Recently, the blockchain community has written quite a lot about the impact of the technology on business, and why we should move, adapt the real world economy for the blockchain.

Blockchain is an emerging and, complex network infrastructure technology that can be a challenging area of pursuit for most development teams. Businesses typically do not have the resources, time or expertise to build a complete blockchain-based operating environment that concurrently provisions a high level of security and high availability/efficiency.

Creating blockchain networks or DApps raises several technical barriers, making them difficult to implement. Consensus mechanisms, storage layers, and quantum-resistance are among a number of issues to be aware of.

The high level of required technical competence will be a critical bottleneck for the global blockchain space. As such, the blockchain community probably will not be able to migrate the established real-world centralized economy to a fully decentralized environment before a comprehensive SDK is available to support developers with concerns like infrastructure security and software stability so they can focus on delivery of the system business logic.

PENTA DLOS, Overview to the Penta Network Infrastructure Distributed Ledger OS, Providing a Scalable and Secure Distributed Framework

The Penta DLOS is a collection of scalable, independent (web) components that separates computation, storage, networking, consensus mechanisms and other resources into distinct functional groups. Leveraging this separation of concerns, DApp or other type of application developers can concentrate attention on specific system requirements, building to deliver the business logic with the underlying platform backed by the Penta DLOS.

The overview of the Penta DLOS is divided into three sections:

1. Distributed Computational Framework

2. DApp Engine : Easy to Use and Productive

3. Interoperability Layer: Connection to Real-World Economy

Penta network architecture

Distributed Computational Framework

The distributed computational framework (DCF) is the kernel of the Penta DLOS, handling all component services and inter-node messaging events. As part of a service-oriented architecture the DCF integrates DLOS components together for a robust, high capacity system. For enterprise applications, DLOS components can operate in a clustered machine setting, enhancing node scalability and providing a high availability environment.

Secure — User Friendly — Customizable

Secure

The DLOS implementation decouples an application from the base Penta network layer. The network layer deploys a set of secure and robust messaging components. The security features of the resulting blockchain or DApp environment extends past the consensus algorithm, and is an integral part of all the DLOS components.

To achieve a high level of security and efficiency, Penta provides a framework that is composed of multiple modules. Each module acts as an independent service agent and provides a new set of functionality without impacting the overall security of the entire solution architecture.

The open source codebase for the Penta network is community-driven and combines with the unique strengths of Penta research team to produce a highly secure platform.

User Friendly

The UI/UX view layer, or Penta DLOS UI, provides an intuitive, easy to use and consistent user experience for developers to develop applications with. It also offers an integrated DApp UI development framework and web components. The MVM model based DApp UI encapsulates a collection of standardized UI components and APIs for any kind of application development, and for DLOS service layer interaction. For example, the DApp UI access service layer API will handle user account access and management coordination, while also enhancing the security of client nodes.

Customizable

Penta network participants (users) can be at the level of an individual or enterprise. However, the needs of individuals and enterprises are quite different. Individuals may focus more on application UI features such as user-friendliness, while enterprises may have strict system security and capacity requirements. Within the Penta DLOS core, the blockchain developer community will find multiple packages enabling their solution to meet project-by-project specific goals.

As an integrated plug-and-create ecosystem, developers and enterprises will be able to select from different consensus algorithms, file storage systems, network protocols and so on for their own unique purposes.

DApp Engine : Easy to Use and Productive

The Penta DLOS provides confidence that DApps created with it are structured, robust, and maintainable through a forward-looking, strategic roadmap. The distributed computational framework (DCF) is the kernel of the Penta DLOS and it safeguards DApp longevity by:

1. Re-using generic modules, which is key to business logic focus, to help with resource organization and error reduction

2. Time savings, to free up resources for improving code quality and robustness of specific business components

3. Development Efficiencies, Penta DLOS eliminates the need to ‘reinvent the wheel’ for basic components including storage, signature verification, account, identity, connector, digital assets and so on with its supplied API modules

4. Strategic Upgrade and Growth Path(s), leveraging the base components and DApp engine of the Penta network ensures an DApp infrastructure is in place for development projects to scale with, and avoid future ‘breaking changes’

Developer Productivity

DApp testing and debugging prior to release is much more complicated than for most app development. The Penta Network provides developers with a development environment that integrates coding, compile, testing and release analytics and other tools to facilitate a rapid build cycle.

Interoperability Layer: Connection to Real-World Economy

The blockchain distributed ledger technology is not a use-case panacea for every real-world scenario. People may prefer and choose, or the particular use case may lend itself better to, a centralized system. Penta envisions a future of interoperable, interacting ecosystems and networks working closely together to provide end-user business services. The Penta interoperability layer (IOL), which is part of the Penta DLOS core application service, enables the its compatibility with other blockchains, existing networks like social media and cloud computing systems, and with off-chain systems.

The Penta DApp SDK is the primary high-level run environment for the Penta Network and provides a set of standard API calls for other blockchains. The major blockchains supported include BTC, ETH, Ripple, Stellar, NEO, Dash, and Hyperledger. Operating through the DApp SDK developers can interact with other blockchains as well as with more traditional centralized systems.

Summing Up

The Penta DLOS framework is the first high-efficiency blockchain infrastructure implementation existing for system robustness, security, and high-availability. With the Penta DSC consensus algorithm the Penta DLOS delivers on a core mission of blockchain infrastructure that is efficient and fair.

From a technical perspective the Penta approach always takes into consideration system performance, robustness, and availability, striving to find the right balance point for continuous improvement and optimization. Through innovative research and development we continue to work hard to progress the Penta network ecosystem forward.

The power of blockchain technology should not be limited to a highly experienced technical group, but accessible and easily usable by the broader development community world wide.

--

--