Reliability |
Data stored in the Pastel Network Storage Layer is available to the users at all time, regardless of current active SuperNodes |
Fountain code algorithm (RaptorQ) is used to break up the original data (i.e., the NFT file) into a set of redundant, fungible chunks. The sets of chunks are then auto-distributed across network using the Kademlia DHT algorithm |
Reliability |
The Pastel Network Storage Layer is able to recover corrupted data (to some degree) |
Self-healing is achieved by using the Fountain codes algorithm |
Tamper-proof |
Data stored in the Pastel network Storage Layer is protected from unauthorized modifications |
All stored data signed using ED448 and LegRoast algorithms |
Data protection at transit |
Data transferred between Nodes and Wallets of the Pastel network is protected from Man-in-the-Middle Attacks |
Connections between nodes and nodes and wallet encrypted with AEAD algorithms (XChacha20Poly20 and DH ED448) |
Data protection at rest |
Data stored in the Pastel network Storage Layer is protected from unauthorized access |
Only active and enabled SuperNodes can access data, and all requests to SuperNodes is signed with PastelID |
SuperNode Reputation tracking |
Pastel network verifies that all Masternodes are actually storing the data they are supposed to store and punish those that are not |
cNode’s Validate logic extended to validate MN activities |