Official Announcement | DACC public chain test network officially launched

Official Announcement | DACC public chain test network officially launched

DACC (Decentralized Accessable Content Chain)

The launch of the DACC public chain test network mainly implements all the functions of the basic chain, including full-node operation, custom digital asset configuration, generating /receiving transactions, voting, viewing data, smart contracts, block browsers, and network status monitoring and other functions. All of these indicate that the infrastructure of DACC has begun to take shape, which means that the development of the DACC public chain will enter a new stage, which is also an important process for transition to the main network.


https://i.imgur.com/EyHAIep.png

DACC

Decentralized Accessible Content Chain (DACC) is a platform that will revolutionize the digital content and media industry. DACC will establish the first public blockchain that features identity and access management(IAM) at the infrastructure level in digital media industry. A decentralized file system that contains intrinsic identity and access management (IAM) will be implemented to give users and content creators methods to securely initiate, store, and manage access permissions to their data and IP.


As long as centralized companies and data platforms exist there will continue to be data breaches. DACC solves this issue by integrating IAM elements throughout its decentralized infrastructure. Users directly control who has permission to access their personal data, network data or content IP. Data access permissions are treated as transactions on DACC and are immutably stored on DACC’s public chain. Data access is also treated as a transaction that is also immutably stored on DACC’s public chain so that any access by any user can always be traced and verified.

The following features will be realized after the launch of the DACC public chain test network:

| High security, complete decentralization, immutable data

| High performance, the consensus algorithm based on high-performance DPOS

| Scalable, unlimited possibilities for upper-level applications based on smart contracts

TestNet Launch Component

The launch of the public chain test network implements all the functions of the basic chain, including DACC super nodes, generating / receiving transactions, DPOS voting, smart contract engines, block browsers, and network state browsers.


DACC Test Chain Code Github address:

https://github.com/daccproject/go-dacc/releases


  1. github.comDACC Network Status Browser

The DACC Network Status Browser (Netstats) is a state monitoring platform for the DACC main chain network. Real-time monitoring of the DACC network status is an important tool for the development team to test and optimize performance:

Block-generating time, the number of transactions included on the block, the average block time, block-spreading time, chain height, real-time TPS , block production of super nodes, super node geographic location information ( node map ) .

Link: https://netstats.dacc.co/

Test performance of the super node in the network:


2. DACC Blockchain Browser

The DACC blockchain browser is the main tool for searching blockchain information, and the content recorded in each block can be viewed from the blockchain browser.

Blockchain information: Shows the height of the current block and the address of the previous block.

Recent transactions: Show the user behavior (transfer), both ends of each transaction and quantity.

Block information: Records the production and confirmation process of the block, and queries the transaction information.

Account list: Displayed from high to low according to the balance of DACC, including the ranking, the account address, the account name and the account balance.


3. DACC Super Node

Generating / receiving transactions

DPOS voting

Smart contract engine

Smart contract template:

Consensus :

The DPOS consensus algorithm, testnet ‘s genertaing interval of each block is set to 5 seconds, the number of super nodes participating in the consensus is 15, the safe number of super nodes is 11, and the election period is 24 hours.

TestNet Structure and Performance

  1. DACC TestNet structure


2. System workflow

A. The user’s transfer and instruction of DApp are as follows:

The user uses the wallet Dapp which interacts with the load balancing. The load balancing distributes the user’s request to the super node. After the super node completes the transaction processing, the result will return to the users.

B. Block explorer:

Load balance can both interact with super nodes and explorer. With this help, the explorer can save the block data to a local database to provide external access service.

C. Netstats (network status monitoring platform):

The netstats front-end server receives the block data delivered by the super-node server, and netstats analyzes the data to display the health status and running status of each node of the network in real time.

D. Improve the on-chain IAM system to enhance the security and comprehensiveness of the IAM system:

After the suppression test, the performance of processing transactions and execution contracts is 1000 tps, which means that 86,400,000 transactions can be processed per day, and performance is continuously optimized.

3. DACC TestNet Feature Comparison

Three parameters must be considered when designing a technical network system: performance, security, and scalability. DACC uses the DPOS protocol to focus on facilitating and accelerating blockchain transactions, which have proven to be high-performance and scalable.

From the perspective of IAM, EOS has account management but no file identity management. Filecoin has data identity management but does not authorize related access control. DACC introduces file access with not only account management, but also authorization control. Applications for IAM-related capabilities can be built on DACC.

DACC uses the DPOS consensus mechanism to not only have the security of the blockchain, but also high performance and high efficiency. It’s easier to land specific applications. DACC has developed a number of development tools such as network monitoring, block browsers, wallet plugins, etc., to make it easier for developers to access.

DACC IAM File System (DIFS)

  1. DIFS

DIFS code address:

Https://github.com/daccproject/go-difs

The IAM file system is the most basic infrastructure and innovation of the DACC architecture. It includes file sharing systems, permission mapping, and migration engines from centralized storage to distributed storage. DIFS, an IAM system based on IPFS, is qualified with distributed storage and access control functions.

2. IAM access control process

Three roles involved in IAM

CO: Data Owner

CS: Data storage

CR: Data requester

The access control process is as follows:

1. Owner generates a CSR (Content Store Request), requesting Storage to store its own content;

2. Storage processes the Owner request, persists the content, and generates a COT (Content Object Token) to return to the Owner. The Owner stores the COT: records who stores the corresponding content;

3. Requester sends a CRT (Content Request Token) requesting the Owner to perform authorized access;

4. The Owner determines to agree to the Requester ‘s access and generates a CAT (Content Access Token) to the Requester;

5. Requester carries the CAT issued by the Owner, generates an RT (Request Token), and requests the corresponding data from the Storage;

6. Storage verifies the validity of the Requester and confirms that the Owner authorizes Requester to access its own data and return the requested data.

3, the code base

Https://github.com/daccproject/go-difs


The next work of the DACC development team

1. Continue to promote the development of developer tools, improve developer documentation, and enable developers to develop various upper-level applications based on the DACC main chain more quickly.


2. Performance & security testing, follow-up performance testing and security testing in the optimization process to improve performance while ensuring the security of the DACC network.

3. The integration of the file system and the public chain, the data storage capacity of the blockchain network is extended, the public chain only records high-value privileged content, and the specific content data is stored using the relatively low-cost DIFS file system.

4. Improve the IAM system on the chain to enhance the security and conprehensiveness of the IAM system.

5. Optimize the P2P network system to improve the efficiency of data synchronization in the DPOS consensus mechanism.




Report Page