evan.network Developer Documentation

evan.network

Overview

evan.network is an enterprise blockchain based on the Ethereum technology, which is operated by the consortium of evan.network partners. Evan constitutes an ecosystem by which organziations, businesses and individuals are concentrated on one platform.

The evan.network is open source and has a strong focus on collaborating with development communities.

The network is absolutely agnostic towards all participants, with no central authority in place. Instead, active organizations each host an AuthorityNode and participate in the democratic and transparent governance model on the platform. This approach to governance also aligns with contemporary GDPR solutions, as in that all data processors have to be known.

Enterprise features are provided as built-in platform features. Equipped with a powerful Identity and Permissioning solution, critical business needs are addressed. To ease your journey into blockchain based development, Smart Contract templates exist to provide you an entry point. The contracts are ready to use.

Applications on Evan are running in a decentralized and highly available fashion. Hosted by default on the network and providing high performance, users don’t have to take care of backup solutions, such as a Failover server instance.

With evan.network, organizations can take advantage of decentralized collaboration without having to understand the complexity of blockchain technology. The evan.network is the breakthrough for the adaptation of decentralized blockchain solutions in everyday business processes.

Structure of evan.network

The evan.network consists of various components, which will be briefly introduced below.

evan.network logical view

Business Center

Business Centers are industry-specific subnetworks. The subnetworks work independently of each other in order to offer a certain functionality for the users of the Business Center. Business Centers are used to organize and provide business applications and own security domains.

Enterprise Services

The functions within the Business Centers are offered in the form of blockchain-based Smart Contracts and associated Distributed Apps (ÐApps). Developers can use the Enterprise Services of evan.network to easily create business applications.

These include services such as advanced identity management to allow companies, users and machines to interact with each other, a wide range of Smart Contract templates for various business applications, or a comprehensive security framework that can also be used to assign authorizations within Smart Contracts to individual users.

In addition, Enterprise Services are constantly being expanded to include additional services across Business Centers. Of course, classic Ethereum-based Smart Contracts can also be operated within the evan.network, thus securing existing investments.

The evan.network Organization (DAO)

In contrast to a private blockchain (private chain), the evan.network is operated and further developed by a cross-industry consortium of companies, universities and institutes.

The consortium partners decide on coordination procedures for important stages of development in the network. This consortium ensures the greatest possible independence with simultaneous operational reliability of the network.

The AuthorityNodes

AuthorityNodes ensure the operation of the evan.network by signing the blocks (Proof of Authority) and attaching them to the blockchain. In addition to the actual blockchain, the AuthorityNodes or AuthorityNodes also operate other services such as a decentralized storage service and a WebService node.

Nodes are operated by the cross-industry members of the DAO. Each AuthorityNode operator receives the right to participate in the DAO and thereby actively continue the development.

Cooperation

Within a Business Center, users can easily interact with network partners via web and mobile apps. Machines and enterprise applications exchange data digitally via API. With the evan.network, cross-company cooperation between users, machines and IT systems becomes easy, secure and trustworthy.

Based on the Business Centers in evan.network, organizations (companies, foundations, cooperatives, associations etc.) can create blockchain-based applications. The offering organizations or associations then take on the role of a Business Center owner.

Basically, this is also an intermediary, but the intermediary has no access to the transaction data. A collection of power through data sovereignty in the form of classical intermediaries is not possible.

Data in a business relationship are exchanged directly between the participants via Smart Contracts and written to the blockchain by the decentralized AuthorityNodes.

The Business Center owner therefore merely provides the functional basis for the cooperation, the cooperation then takes place without his intervention.

Advantages

The evan.network addresses different target audiences and offers them advantages over conventional blockchain- and non-blockchain-based cooperation solutions.

Business Center OwnerAuthorityNode OperatorDeveloper
Environment Companies worldwide, who want to optimize their cooperation in the partner network and/ or offer digital business models in cooperation with partners European companies for whom evan.network is of strategic importance and who want to influence its orientation via the DAO Developers in application- or service companies who want to implement blockchain-based applications
Usage As a runtime environment for fast development and trustful operation of own applications. Operation of a AuthorityNode to strengthen the network and co-determination as part of the DAO. As an immediately usable framework for the fast implementation of enterprise applications on a blockchain basis
Advantages
  • Ready-to-use PaaS solution for your own business model
  • No dependence on intermediaries
  • Openness and lack of dependence can be used as an advantage for own customers
  • Continuous, cross-industry driven further developments
  • Decentralized and highly available infrastructure
  • Co-determination of the functional and organisational orientation of the network
  • Participation in possible profits of the platform
  • Strengthening of the network also for own applications
  • Open enterprise blockchain technology (open source)
  • Continued use of existing Ethereum services
  • Comprehensive basic services to focus on specialized functions
  • Predictable costs and a strong basis for sustainable applications

Across all target groups there are significant advantages of the evan.network:

  • Openness. evan.network can be used for collaboration by any user, since it is publicly available and usable.
  • Performance. Fast block times of approx. 4 seconds and more than one hundred transactions per second can be implemented within the network.
  • Full independence. AuthorityNode operators come from different industries and have no influence on the cooperation of users within the Business Centers. The sovereignty over data and applications always lies with the users or the data owners. The AuthorityNode provider is an infrastructure node that guarantees the decentralization, independence and scaling of the network through its operation.
  • High security and trust. The network is operated decentrally, whereby it is known who is allowed to sign blocks in the network. In case of violations AuthorityNode operators can be excluded.
  • Energy-efficient operation. No energy-wasting mining is used (only the known AuthorityNode operators sign blocks by Proof of Authority, no Proof of Work).
  • Transparency. Changes to the blockchain, e.g. hardforks, can only be made by coordination between the AuthorityNode operators, so that the trust is not tied to a single organization.
  • Extensibility. Ethereum-based Smart Contracts can be created and used by users