Abstract-Blockchain teknik har dragit till sig ökad uppmärksamhet under de senaste åren. En anledning till denna nya trend är införandet av inbyggda smarta kontrakt som gör det möjligt att genomföra decentraliserade tillämpningar i förtroendelösa miljöer. Tillsammans med dess antagande ökar oundvikligen attacker som utnyttjar smarta kontrakts sårbarheter. För att motverka dessa attacker och undvika överträdelser har flera metoder undersökts, t.ex. att dokumentera sårbarheter eller modellkontroll med hjälp av formell verifiering. Men dessa metoder misslyckas med att fånga blockchain och användare beteende egenskaper. I detta dokument föreslår vi en ny formell modelleringsmetod för att verifiera ett smart kontraktsbeteende i dess utförandemiljö. Vi tillämpar denna formalism på ett konkret smart kontraktsexempel och analyserar dess brott med en statistisk modellkontrollmetod.
Det föreslagna tillvägagångssättet i REF modellerar smart kontrakt, blockchain utförande miljö, och användarnas beteende baserat på en formell modell kontroll språk.
Formal Verification of Smart Contracts Based on Users and Blockchain Behaviors Models
{'venue': '2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS)', 'journal': '2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS)', 'mag_field_of_study': ['Computer Science']}