Kereső
Bejelentkezés
Kapcsolat
N-Version Programming as a Mitigation for Smart Contract Faults in Execute-Order-Validate Blockchain Systems |
| Tartalom: | http://hdl.handle.net/10890/40951 |
|---|---|
| Archívum: | Műegyetem Digitális Archívum |
| Gyűjtemény: |
1. Tudományos közlemények, publikációk
Konferenciák gyűjteményei BME MIT PhD Minisymposium BME MIT PhD Minisymposium, 2023, 30th |
| Cím: |
N-Version Programming as a Mitigation for Smart Contract Faults in Execute-Order-Validate Blockchain Systems
|
| Létrehozó: |
Péter, Bertalan Zoltán
Kocsis, Imre
|
| Dátum: |
2023-04-24T07:25:30Z
2023-04-24T07:25:30Z
2023
|
| Tartalmi leírás: |
In this paper, we propose the application of a well-known runtime fault-tolerance technique, N-Version Program-ming (NVP), as a new tool of smart contract software fault mitigation, especially for execute-order-validate blockchain systems, such as Hyperledger Fabric (HLF). Two patterns for aligning the NVP concept with the HLF architecture are proposed. A fully transparent solution where all peers have the same N versions installed and one we termed ‘O-Version Programming’ (where ‘O’ stands for ‘Organization’), which relies on the majority voting aspects of execute-order-validate consensus mechanisms.
|
| Nyelv: |
angol
|
| Típus: |
könyvfejezet
|
| Formátum: |
application/pdf
|
| Azonosító: |