Phala Network: A Secure Decentralized Cloud Computing Network Based on Polkadot
Phala Network: A Secure Decentralized Cloud Computing Network Based on Polkadot
复制标题
Phala Network:基于 Polkadot 的安全去中心化云计算网络
DOI:
--
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Jun Jiang
中科院分区:
文献类型:
--
作者:
Hang Yin;Shunfan Zhou;Jun Jiang
Nowadays the security of the permissionless blockchain is typically guaranteed by state replication over consensus algorithms. Though this approach works well for blockchain, it also means that everything on the blockchain is public, which brings a problem: confidential information cannot be handled by the blockchain. The lack of confidentiality greatly limits the usage of blockchain in processing sensitive business and user data. For example, stock traders usually do not want to reveal their positions or order history. What’s more, all of the privacy-related DApps on the Ethereum cannot comply with the General Data Protection Regulation and thus will be prevented in European Union. Several methodologies have been proposed to address the privacy problem. Monero and Zcash implemented private transaction by ring signature [13] and zk-SNARK [11] technology, but their methods can only provide privacy for cryptocurrencies and are hard to be extended to general-purpose smart contracts. MPC (Multi-Party Computing) can theoretically run arbitrary programs without revealing intermediate states to the participants, with the expense of a performance overhead of 10 times [9], which makes it impractical for real world use cases. A new approach is to utilize special hardware, i.e., Trusted Execution Environment (TEE) [8]. TEE is a special area in some processors that provides a higher level of security including isolated execution, code integration, and state confidentiality. Naive TEE as a computing platform has several shortages, such as the lack of a reliable time source and availability guarantee. Ekiden [9] fixed these problems by introducing a TEE-blockchain hybrid architecture and implemented a high performance confidential smart contract platform. However, contracts in Ekiden are isolated, which means the contracts cannot interoperate with each other, let alone external blockchains. Interoperability is a keystone of modern smart contracts. For example, 8 of the top 10 contracts in Ethereum, the largest smart contract platform in the world, rely on functions invocations or money transferring to at least one other contract. Without interoperability, contracts cannot read information or call functions from other smart contracts. What’s more, the use of self-defined tokens, one
DOI:
10.1109/eurosp.2019.00023
发表时间:
2018-04
期刊:
2019 IEEE European Symposium on Security and Privacy (EuroS&P)
影响因子:
--
作者:
Raymond Cheng;Fan Zhang;Jernej Kos;Warren He;Nicholas Hynes;Noah M. Johnson;A. Juels;Andrew K. Miller-Andre
通讯作者:
Raymond Cheng;Fan Zhang;Jernej Kos;Warren He;Nicholas Hynes;Noah M. Johnson;A. Juels;Andrew K. Miller-Andre