Collaborative Research:CNS Core:Medium:Unlinking the (Block)chain: Scalable Byzantine-Tolerant Databases
Collaborative Research:CNS Core:Medium:Unlinking the (Block)chain: Scalable Byzantine-Tolerant Databases
批准号:
2106954
负责人:
Lorenzo Alvisi
金额:
$60.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-06-15 至 2025-05-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project proposes a new architecture for enabling safe and secure data sharing among mutually distrustful parties. Blockchains are today the platform of choice for such needs. They offer the appealing abstraction of a shared, totally-ordered, tamper-resistant log of operations, implemented via a distributed protocol run by a collection of computing nodes, each replicating the entire state of the log. While the details of these protocols vary for different blockchain implementations, they all rely on an underlying architecture that suffers from two key limitations. First, it predicates correctness and integrity on an execution model where replicas process operations sequentially, according to the same total order; this quickly becomes a performance bottleneck. Second, it complicates deployment. The need for all replicas store the full body of data stored in the blockchain is not only resource intensive, but can be legally problematic: GDPR laws, for instance, severely restrict where personally identifiable data (such as banking or medical records) of European citizens can reside. This project overcomes these limitations by implementing the blockchain abstraction on a novel foundation, and, in so doing, demonstrates that efficient data processing and the decentralization of trust can go hand-in-hand. At its core is a key insight gained from prior research in databases – namely, that is possible to implement the abstraction of a totally ordered sequence of transactions without requiring all of their operations to be actually executed sequentially. To leverage the opportunity for greater parallelism offered by this insight, this project will develop the first geo-distributed database provably resilient to malicious sabotage, whether from some of the computing nodes implementing the database or from clients of the database. Today, there exists no rigorous specification of what correctness would even mean in such a database; this project will introduce such correctness specification, based on the ethos of bounding the influence that malicious actors (whether among the replicas implementing the database or among its clients) can have on the outcome of transactions submitted by correct clients. It will then develop new algorithmic techniques that, despite adversarial attempts to the contrary, implement the blockchain abstraction while provably enforcing these correctness conditions. To simplify deployment, this project will focus on drastically reducing the degree of replication necessary to support blockchains. Specifically, it will refine the blockchain’s current threat model to decouple the degree of replication needed to ensure that no data will be lost from what is required to guarantee the integrity of the blockchain execution; this will make it possible to relax the requirement that all replicas store the entire state of the blockchain, and thus lead to easier regulatory compliance. Tighter integration among mutually untrusted parties can be transformative for a variety of applications, including healthcare, financial services, and supply chain management. Databases are natural candidates for supporting this integration, but currently lack a way to express and efficiently enforce correctness when some actors behave maliciously. This work builds that conceptual framework, leveraging a novel architecture that makes it easier to comply with data use regulations, and instantiates it in working prototypes that will be rigorously evaluated for performance and robustness. The synergy between theory and engineering critical for the success of this project is also crucial to the education of the next generation of system engineers: they will have to negotiate issues of performance, fault-tolerance, and trust in the ubiquitous large-scale distributed systems that underpin most industries today. Proposed lecture and project materials will prepare students to apply a principled approach to building trustworthy distributed systems.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Safe Permissionless Consensus
安全无需许可的共识
DOI:
--
发表时间:
2022
期刊:
Leibniz international proceedings in informatics
影响因子:
--
作者:
[Pu, Youer, Alvisi, Lorenzo, Eyal, Ittay]
通讯作者:
Eyal, Ittay
Collaborative Research: CNS CORE: Small: Scalable ACID Transactions for Persistent Memory Databases
-
批准号:2008667
-
项目类别:Standard Grant
-
资助金额:$21.5万
-
财政年份:2020
-
负责人:Lorenzo Alvisi
-
依托单位:
CSR: Medium: Salt: combining ACID and BASE in a distributed database
-
批准号:1758043
-
项目类别:Continuing Grant
-
资助金额:$37.38万
-
财政年份:2017
-
负责人:Lorenzo Alvisi
-
依托单位:
CSR: Small: Client-Centric Consistency
-
批准号:1718709
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2017
-
负责人:Lorenzo Alvisi
-
依托单位:
CSR: Small: Client-Centric Consistency
-
批准号:1762015
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2017
-
负责人:Lorenzo Alvisi
-
依托单位:
Workshop: Programming: Logics, Models, Algorithms and Concurrency
-
批准号:1636774
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2016
-
负责人:Lorenzo Alvisi
-
依托单位:
CSR: Medium: Salt: combining ACID and BASE in a distributed database
-
批准号:1409555
-
项目类别:Continuing Grant
-
资助金额:$90.0万
-
财政年份:2014
-
负责人:Lorenzo Alvisi
-
依托单位:
CSR-PDOS: BFT: The Time is Now
-
批准号:0720649
-
项目类别:Continuing Grant
-
资助金额:$78.84万
-
财政年份:2007
-
负责人:Lorenzo Alvisi
-
依托单位:
Travel and Registration Support for Third Bertinoro Workshop on Future of Distributed Computing
-
批准号:0737816
-
项目类别:Standard Grant
-
资助金额:$1.25万
-
财政年份:2007
-
负责人:Lorenzo Alvisi
-
依托单位:
CSR---PDOS: Byzantine faults in a rational world
-
批准号:0509338
-
项目类别:Standard Grant
-
资助金额:$56.96万
-
财政年份:2005
-
负责人:Lorenzo Alvisi
-
依托单位:
Byzantine Replication for Trustworthy Systems
-
批准号:0430510
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2004
-
负责人:Lorenzo Alvisi
-
依托单位:
Travel Support for Second Bertinoro Workshop on Future of Distributed Computing; June 23-25, 2004; Bertinoro, Italy
-
批准号:0434888
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2004
-
负责人:Lorenzo Alvisi
-
依托单位:
Career: Lightweight Fault-Tolerance for Distributed Agents
-
批准号:9734185
-
项目类别:Continuing Grant
-
资助金额:$20.0万
-
财政年份:1998
-
负责人:Lorenzo Alvisi
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: