Arbitrum: contratos inteligentes privados y escalables
Overview
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Protocol Design
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Consensus and Security
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Network Operation
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Economics and Governance
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Implementation Notes
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Arbitrum: Scalable, private smart contracts | USENIX Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters Arbitrum: Scalable, private smart contracts Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg, and Edward W. Felten, We present Arbitrum, a cryptocurrency system that supports smart contracts without the limitations of scalability and privacy of systems previous systems such as Ethereum. Arbitrum, like Ethereum, allows parties to create smart contracts by using code to specify the behavior of a virtual machine (VM) that implements the contract's functionality. Arbitrum uses mechanism design to incentivize parties to agree off-chain on what a VM would do, so that the Arbitrum miners need only verify digital signatures to confirm that parties have agreed on a VM's behavior. In the event that the parties cannot reach unanimous agreement off-chain, Arbitrum still allows honest parties to advance the VM state on-chain. If a party tries to lie about a VM's behavior, the verifier (or miners) will identify and penalize the dishonest party by using a highly-efficient challenge-based protocol that exploits features of the Arbitrum virtual machine architecture. Moving the verification of VMs' behavior off-chain in this way provides dramatic improvements in scalability and privacy. We describe Arbitrum's protocol and virtual machine architecture, and we present a working prototype implementation. USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. and our commitment to Open Access. @inproceedings {217511, author = {Harry Kalodner and Steven Goldfeder and Xiaoqi Chen and S. Matthew Weinberg and Edward W. Felten}, title = {Arbitrum: Scalable, private smart contracts}, booktitle = {27th USENIX Security Symposium (USENIX Security 18)}, isbn = {978-1-939133-04-5}, address = {Baltimore, MD}, pages = {1353--1370}, url = {https://www.usenix.org/conference/usenixsecurity18/presentation/kalodner}, publisher = {USENIX Association}, Registration Information Registration Discounts Student and Diversity Grants Venue, Hotel, and Travel Birds-of-a-Feather Sessions Poster Session and Happy Hour Submission Policies and Instructions Instructions for Presenters
Related Stories
Layer 2 Scaling: Rollups, Sidechains, and State Channels Demystified
Understanding how Arbitrum, Optimism, and other L2s process transactions off-chain while inheriting Ethereum's security…
Impact & LegacyThe Layer 2 Revolution: How Rollups Made Ethereum Affordable Again
From $50 gas fees to sub-cent transactions: how Arbitrum, Optimism, and the rollup-centric roadmap transformed Ethereum…
ComparisonArbitrum vs Optimism: Comparing Ethereum's Leading Layer 2 Rollups
Both use optimistic rollups, but their fraud proof systems, governance models, and ecosystem strategies differ signific…
Preguntas frecuentes
- ¿Qué es el whitepaper de Arbitrum?
- El whitepaper de Arbitrum, titulado 'Arbitrum: Scalable, Private Smart Contracts', describe un protocolo de rollup optimista para el escalado de Ethereum. Publicado como artículo en USENIX Security en 2018, introduce pruebas de fraude interactivas para la verificación de la computación fuera de cadena.
- ¿Quién escribió el whitepaper de Arbitrum y cuándo?
- El whitepaper de Arbitrum fue redactado por Harry Kalodner, Steven Goldfeder y otros investigadores de la Universidad de Princeton. Publicado en 2018, la tecnología fue comercializada por Offchain Labs, cofundada por Ed Felten (exSubdirector de Tecnología de la Casa Blanca).
- ¿Cuál es la innovación técnica central de Arbitrum?
- La innovación central de Arbitrum es su sistema de prueba de fraude interactiva — las disputas se resuelven a través de un protocolo de bisección de múltiples rondas que se reduce a una única instrucción, lo que hace que sea extremadamente eficiente en gas verificarla en la L1 de Ethereum.
- ¿Cómo funciona el mecanismo de rollup de Arbitrum?
- Arbitrum agrupa transacciones fuera de cadena y publica datos comprimidos en la L1 de Ethereum. Un secuenciador (sequencer) ordena las transacciones y publica compromisos de estado. Cualquier persona puede impugnar raíces de estado incorrectas iniciando una prueba de fraude durante un período de impugnación de ~7 días.
- ¿En qué se diferencia Arbitrum de Optimism?
- Arbitrum utiliza pruebas de fraude interactivas (bisección de múltiples rondas), mientras que Optimism utiliza pruebas de fraude no interactivas (re-ejecución en un solo paso). Arbitrum tiene su propio entorno de ejecución AVM/WASM, mientras que Optimism utiliza un EVM modificado (el OP Stack).
- ¿Cuál es el modelo de suministro de ARB?
- ARB tiene un suministro total de 10.000 millones de tokens, con un techo de inflación anual del 2% para la gobernanza de la DAO. La distribución incluye un 42,78% para el tesoro de la DAO, un 26,94% para los inversores, un 17,53% para el equipo y un 12,75% a través del airdrop inicial.
- ¿Cuáles son los casos de uso principales de Arbitrum?
- Arbitrum es la L2 de Ethereum más grande por TVL, y alberga los principales protocolos DeFi (GMX, Camelot, Radiant), proyectos NFT y juegos. Arbitrum Orbit permite que los proyectos lancen cadenas L3 utilizando la pila tecnológica de Arbitrum.
- ¿Qué problema resuelve Arbitrum?
- Arbitrum resuelve los altos costos de gas y el limitado rendimiento de Ethereum ejecutando transacciones fuera de cadena mientras hereda la seguridad de Ethereum. Los usuarios obtienen comisiones entre 10 y 100 veces más bajas con la misma compatibilidad de contratos inteligentes.
- ¿Cómo funciona el modelo de seguridad de Arbitrum?
- La seguridad de Arbitrum se hereda de la L1 de Ethereum — los datos de las transacciones se publican en Ethereum y cualquier validador honesto puede impugnar raíces de estado incorrectas. El período de impugnación de 7 días garantiza tiempo suficiente para la detección de fraudes.
- ¿Cuál es el estado actual del ecosistema de Arbitrum?
- Arbitrum es la L2 de Ethereum líder por valor total bloqueado. Arbitrum One (rollup), Arbitrum Nova (AnyTrust para juegos/social), Stylus (contratos inteligentes WASM) y Orbit (marco L3) forman una completa pila de escalado. La ArbitrumDAO gobierna el desarrollo del protocolo.