DaoliCloud: Decentralized Autonomy of Lineup Cloud Servers

稻粒云

稻粒云简介

稻粒云(DaoliCloud,Decentralized Autonomy of Lineup Cloud Servers)是一个应用区块链技术所驱动的云计算平台,由大量计算机(专业机构或业余发烧友拥有)以plugin方式参与构建,不仅可挖掘加密货币,更重要还可在平台上出售/购买云计算资源(如CPU处理能力,网络连接,存储空间等)。作为一个资源提供者可动态自由加入或退出的无许可区块链,稻粒云的系统设计含如下独有功能以吸引加入为主,从而系统可发展至一个非常大的规模:(1)其挖矿难题之解更多与运气有关,而非与矿工拥有的计算能力有关,因此稻粒云的矿池可扩展至很大规模,例如可使用智能手机甚至物联网设备挖矿,不仅能加强安全性,还同时节省能源;(2)稻粒云的云服务提供可方便通过智能合约以公用事业计费方式计量。大量矿工参与挖矿会潜在引起非常嘈杂的挖矿竞争,稻粒云创新提出一种叫做激励拜占庭容错(Incentive Byzantine Fault Tolerance, I-BFT)的协议算法,激励每个BFT裁判成员主动靠拢同意大多数其他裁判成员做出的判断可最大程度避免共识非确定性。I-BFT算法写区块链账本的顺序非常符合大多数矿工的投注。我们已经实现了一个云计算用例原型证明演示稻粒云是一个易用的开放编程环境,在其上可开发部署越来越多的未来点对点分布式应用程序。