A Metric-Based Approach to Modelling a Virtual Machine for Smart Contract Execution

Spataru Alexe Luca, Ciprian-Petrisor Pungila
{"title":"A Metric-Based Approach to Modelling a Virtual Machine for Smart Contract Execution","authors":"Spataru Alexe Luca, Ciprian-Petrisor Pungila","doi":"10.1109/SYNASC51798.2020.00055","DOIUrl":null,"url":null,"abstract":"Applicability of smart contracts showed significant potential to multiple industries by offering data integrity, transparency, non-repudiation, and trust automation. An essential part of programmability within a blockchain is a process virtual machine that performs the execution and outputs new valid states. In this paper, there will be proposed theoretical models that address the problems that arise in the design of a virtual machine in blockchain, by strongly emphasizing the importance of metrics for an efficient halting mechanism. A model aimed towards performing computations and tracking state changes will be presented in order to discuss the key aspects of programmability in blockchains. Also, the virtual machine will be defined as a deterministic state automaton and within the definition, additional metrics for a halting condition will be proposed. We also propose a loosely-coupled architecture such that the virtual machine's interactions with the blockchain are handled in an isolated manner from the blockchain's functionality and also introduce an additional layer on top of the virtual machine designated to add privacy and improve scalability.","PeriodicalId":278104,"journal":{"name":"2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYNASC51798.2020.00055","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Applicability of smart contracts showed significant potential to multiple industries by offering data integrity, transparency, non-repudiation, and trust automation. An essential part of programmability within a blockchain is a process virtual machine that performs the execution and outputs new valid states. In this paper, there will be proposed theoretical models that address the problems that arise in the design of a virtual machine in blockchain, by strongly emphasizing the importance of metrics for an efficient halting mechanism. A model aimed towards performing computations and tracking state changes will be presented in order to discuss the key aspects of programmability in blockchains. Also, the virtual machine will be defined as a deterministic state automaton and within the definition, additional metrics for a halting condition will be proposed. We also propose a loosely-coupled architecture such that the virtual machine's interactions with the blockchain are handled in an isolated manner from the blockchain's functionality and also introduce an additional layer on top of the virtual machine designated to add privacy and improve scalability.
基于度量的智能合约执行虚拟机建模方法
智能合约的适用性通过提供数据完整性、透明度、不可否认性和信任自动化,在多个行业显示出巨大的潜力。区块链中可编程性的一个重要组成部分是执行执行并输出新的有效状态的流程虚拟机。在本文中,将提出理论模型,通过强调有效停止机制指标的重要性,解决区块链中虚拟机设计中出现的问题。为了讨论区块链中可编程性的关键方面,将提出一个旨在执行计算和跟踪状态变化的模型。此外,虚拟机将被定义为确定性状态自动机,并且在定义中,将提出停机条件的附加度量。我们还提出了一种松耦合架构,使得虚拟机与区块链的交互以与区块链功能隔离的方式处理,并且还在虚拟机的顶部引入了一个额外的层,用于增加隐私和提高可扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信