Letterio Galletta, C. Laneve, Ivan Mercanti, Adele Veschetti
{"title":"不同参数值下杂交蓖麻的弹性","authors":"Letterio Galletta, C. Laneve, Ivan Mercanti, Adele Veschetti","doi":"10.1145/3571587","DOIUrl":null,"url":null,"abstract":"\n Hybrid Casper is the new Ethereum blockchain protocol that uses both Proof of Work and Proof of Stake to reach a consensus between nodes. Here, we analyse the protocol using\n PRISM+\n , an extension of the probabilistic model checker\n PRISM\n with primitives for expressing blockchain data types. First, we extend\n PRISM+\n to include data types and operations for modelling and analysing Proof of Stake-based consensus protocols. Then, we model Hybrid Casper in\n PRISM+\n as a parallel composition of stochastic processes, thus precisely describing the behaviour of the protocol and highlighting its corner cases.\n PRISM+\n is therefore used to rapidly and automatically analyse the resilience of Hybrid Casper when tuning, up or down, several basic parameters of the protocol, such as the rates of creating blocks, and the strategies for determining penalties. Finally, we study the robustness of Hybrid Casper to two well known attacks: the Eclipse attack and the majority attack.\n","PeriodicalId":377055,"journal":{"name":"Distributed Ledger Technol. Res. Pract.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Resilience of Hybrid Casper Under Varying Values of Parameters\",\"authors\":\"Letterio Galletta, C. Laneve, Ivan Mercanti, Adele Veschetti\",\"doi\":\"10.1145/3571587\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n Hybrid Casper is the new Ethereum blockchain protocol that uses both Proof of Work and Proof of Stake to reach a consensus between nodes. Here, we analyse the protocol using\\n PRISM+\\n , an extension of the probabilistic model checker\\n PRISM\\n with primitives for expressing blockchain data types. First, we extend\\n PRISM+\\n to include data types and operations for modelling and analysing Proof of Stake-based consensus protocols. Then, we model Hybrid Casper in\\n PRISM+\\n as a parallel composition of stochastic processes, thus precisely describing the behaviour of the protocol and highlighting its corner cases.\\n PRISM+\\n is therefore used to rapidly and automatically analyse the resilience of Hybrid Casper when tuning, up or down, several basic parameters of the protocol, such as the rates of creating blocks, and the strategies for determining penalties. Finally, we study the robustness of Hybrid Casper to two well known attacks: the Eclipse attack and the majority attack.\\n\",\"PeriodicalId\":377055,\"journal\":{\"name\":\"Distributed Ledger Technol. Res. Pract.\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Distributed Ledger Technol. Res. Pract.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3571587\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Distributed Ledger Technol. Res. Pract.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3571587","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Resilience of Hybrid Casper Under Varying Values of Parameters
Hybrid Casper is the new Ethereum blockchain protocol that uses both Proof of Work and Proof of Stake to reach a consensus between nodes. Here, we analyse the protocol using
PRISM+
, an extension of the probabilistic model checker
PRISM
with primitives for expressing blockchain data types. First, we extend
PRISM+
to include data types and operations for modelling and analysing Proof of Stake-based consensus protocols. Then, we model Hybrid Casper in
PRISM+
as a parallel composition of stochastic processes, thus precisely describing the behaviour of the protocol and highlighting its corner cases.
PRISM+
is therefore used to rapidly and automatically analyse the resilience of Hybrid Casper when tuning, up or down, several basic parameters of the protocol, such as the rates of creating blocks, and the strategies for determining penalties. Finally, we study the robustness of Hybrid Casper to two well known attacks: the Eclipse attack and the majority attack.