$ARB 2018 · 3 min

आर्बिट्रम: स्केलेबल, निजी स्मार्ट अनुबंध

Arbitrum: Scalable, Private Smart Contracts

द्वारा Harry Kalodner and Steven Goldfeder

साइड-बाय-साइड मोड usenix.org
16px

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

अक्सर पूछे जाने वाले सवाल

Arbitrum का whitepaper क्या है?
Arbitrum whitepaper, जिसका शीर्षक 'Arbitrum: Scalable, Private Smart Contracts' है, Ethereum scaling के लिए एक optimistic rollup protocol का वर्णन करता है। 2018 में एक USENIX Security paper के रूप में प्रकाशित, यह off-chain computation verification के लिए interactive fraud proofs पेश करता है।
Arbitrum का whitepaper किसने और कब लिखा?
Arbitrum whitepaper Princeton University में Harry Kalodner, Steven Goldfeder, और अन्य लोगों द्वारा लिखा गया था। 2018 में प्रकाशित, इस technology को Offchain Labs द्वारा commercialize किया गया था, जिसके सह-संस्थापक Ed Felten (पूर्व White House Deputy CTO) हैं।
Arbitrum का मूल तकनीकी नवाचार क्या है?
Arbitrum का मूल नवाचार इसकी interactive fraud proof system है — disputes एक multi-round bisection protocol के माध्यम से हल किए जाते हैं जो एकल instruction तक संकुचित हो जाते हैं, जिससे Ethereum L1 पर verify करना अत्यंत gas-efficient होता है।
Arbitrum का rollup mechanism कैसे काम करता है?
Arbitrum off-chain transactions batch करता है और Ethereum L1 पर compressed data post करता है। एक sequencer transactions को order करता है और state commitments publish करता है। कोई भी ~7-day challenge period के दौरान fraud proof शुरू करके incorrect state roots को challenge कर सकता है।
Arbitrum, Optimism से कैसे अलग है?
Arbitrum interactive fraud proofs (multi-round bisection) का उपयोग करता है, जबकि Optimism non-interactive fraud proofs (single-step re-execution) का। Arbitrum का अपना AVM/WASM execution environment है, जबकि Optimism एक modified EVM (the OP Stack) का उपयोग करता है।
ARB का supply model क्या है?
ARB की कुल supply 10 billion tokens है, DAO governance के लिए 2% वार्षिक inflation cap के साथ। Distribution में DAO treasury को 42.78%, investors को 26.94%, team को 17.53%, और initial airdrop के माध्यम से 12.75% शामिल है।
Arbitrum के प्राथमिक उपयोग क्या हैं?
Arbitrum TVL के हिसाब से सबसे बड़ा Ethereum L2 है, जो प्रमुख DeFi protocols (GMX, Camelot, Radiant), NFT projects, और gaming को host करता है। Arbitrum Orbit projects को Arbitrum की technology stack का उपयोग करके L3 chains लॉन्च करने में सक्षम बनाता है।
Arbitrum किस समस्या का समाधान करता है?
Arbitrum Ethereum की उच्च gas costs और सीमित throughput को off-chain transactions execute करके हल करता है जबकि Ethereum की security विरासत में लेता है। Users को same smart contract compatibility के साथ 10-100x कम fees मिलती हैं।
Arbitrum का security model कैसे काम करता है?
Arbitrum की सुरक्षा Ethereum L1 से विरासत में मिलती है — transaction data Ethereum पर post किया जाता है, और कोई भी एक honest validator incorrect state roots को challenge कर सकता है। 7-day challenge period fraud detection के लिए पर्याप्त समय सुनिश्चित करता है।
Arbitrum ecosystem की वर्तमान स्थिति क्या है?
Arbitrum total value locked के हिसाब से अग्रणी Ethereum L2 है। Arbitrum One (rollup), Arbitrum Nova (gaming/social के लिए AnyTrust), Stylus (WASM smart contracts), और Orbit (L3 framework) एक व्यापक scaling stack बनाते हैं। ArbitrumDAO protocol development को govern करता है।