DaoliCloud: Decentralized Autonomy of Lineup Cloud Servers

DaoliCloud:
Decentralized Autonomy of Lineup Cloud Servers

A Short Description of DaoliCloud

DaoliCloud—Decentralized Autonomy of Lineup Cloud Servers—is a new blockchain technology to organize a large number of permissionless participants of computers to autonomously build a peer-to-peer (P2P) cloud. The participants can sell/buy cloud resource they have/need in exchange of crypto coins they mint. The cloud’s basing blockchain technology features to incentivize (1) amateurs miners who mine coins using client devices, and (2) professional quality servers which profit from empowering amateur miners and from provisioning cloud services to users. The key to efficient lineup potentially a very large number of participating computers is a novel notion of “Incentive Byzantine Fault Tolerance” (I-BFT) algorithm. The I-BFT replication servers are incentivized for them to have a tendency to work in collaboration so that most of the time they will reach a majority agreement on certifying a unique block of a mining winner to extend the blockchain. In such most-of-the-time occasions the blockchain will not only document “payload” records such as transactions, but also “payroll” records which are public-key identities of mining losers for them to supply resource for lively and efficient running of the blockchain. This “payroll” documentation is a novel “bring-a-dish-to-a-feast” approach to the well-known unsolved problem of blockchain scalability. We have implemented a cloud usecase to demonstrate DaoliCloud’s ease of use as an open programming environment for hosting future peer-to-peer applications. Many P2P applications are suggested with discussions.

Decentralized Clock

Global Clock Cycles (DCC) enables every node in the P2P network to validate/express occurring times of events for block dissemination. DCCs are useful to formulate Consensus of Luck, to greatly ease and hence decentralize Proof-of-Work (PoW) block mining.

Incentive Byzantine Fault Tolerance (I-BFT)

DaoliCloud uses a novel Byzantine Fault Tolerance (BFT) protocol where the BFT group members are incentivized to work in collaboration for ease of reaching a consensus on who the winning miners are. An I-BFT consensus represents the voting of majority miners.

Open Membership for Byzantine Fault Tolerant Trustees Consortium

A blockchain where a Byzantine Fault Tolerance style of secure multiparty computation meets much eased PoW block mining = Permissionless Peer-to-Peer computing with truly decentralized security, scalability and sustainability.