AlkylVM: A Virtual Machine for Smart Contract Blockchain Connected Internet of Things

被引:0
作者
Ellul, Joshua [1 ]
Pace, Gordon J. [1 ]
机构
[1] Univ Malta, Dept Comp Sci, Msida, Malta
来源
2018 9TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS) | 2018年
关键词
Blockchain; Internet of Things; Smart contracts; Virtual Machines; Distributed ledgers;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Blockchain technology and the application of smart contracts allow for automation of verifiable digital processes between any number of parties. The Internet of Things (loT) has seen great potential in the past decade to revolutionise our day-to-day lives with the aim of automating physical processes by incorporating Internet-connected devices into commodities. By integrating the IoT with blockchain systems and smart contracts it is passible to provide verifiable automation of physical processes involving different parties. The challenge lies in that due to resource constraints, many of the computational devices used within the IoT are not capable of directly interacting with blockchain implementations. In this paper, we describe and give a reference design and implementation of a split-virtual machine, AlkylVM, which allows for resource constrained loT devices to interact with blockchain systems.
引用
收藏
页数:4
相关论文
共 6 条
[1]  
[Anonymous], 2014, ETHEREUM SECURE DECE
[2]   Blockchains and Smart Contracts for the Internet of Things [J].
Christidis, Konstantinos ;
Devetsikiotis, Michael .
IEEE ACCESS, 2016, 4 :2292-2303
[3]   Run-time Compilation of Bytecode in Sensor Networks [J].
Ellul, Joshua ;
Martinez, Kirk .
2010 FOURTH INTERNATIONAL CONFERENCE ON SENSOR TECHNOLOGIES AND APPLICATIONS (SENSORCOMM), 2008, :133-138
[4]  
Huh S, 2017, INT CONF ADV COMMUN, P464, DOI 10.23919/ICACT.2017.7890132
[5]   Hosting Virtual IoT Resources on Edge-Hosts with Blockchain [J].
Samaniego, Mayra ;
Deters, Ralph .
2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, :116-119
[6]  
Simon D., 2006, VEE 2006. Proceedings of the Second International Conference on Virtual Execution Environments, P78