Context-based smart contracts for appendable-block blockchains

Currently, blockchain proposals are being adopted to solve security issues, such as data integrity, resilience, and non-repudiation. To improve certain aspects, e.g., energy consumption and latency, of traditional blockchains, different architectures, algorithms, and data management methods have bee...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nunes, Henry C, Lunardi, Roben C, Zorzo, Avelin F, Michelin, Regio A, Kanhere, Salil S
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Nunes, Henry C
Lunardi, Roben C
Zorzo, Avelin F
Michelin, Regio A
Kanhere, Salil S
description Currently, blockchain proposals are being adopted to solve security issues, such as data integrity, resilience, and non-repudiation. To improve certain aspects, e.g., energy consumption and latency, of traditional blockchains, different architectures, algorithms, and data management methods have been recently proposed. For example, appendable-block blockchain uses a different data structure designed to reduce latency in block and transaction insertion. It is especially applicable in domains such as Internet of Things (IoT), where both latency and energy are key concerns. However, the lack of some features available to other blockchains, such as Smart Contracts, limits the application of this model. To solve this, in this work, we propose the use of Smart Contracts in appendable-block blockchain through a new model called context-based appendable-block blockchain. This model also allows the execution of multiple smart contracts in parallel, featuring high performance in parallel computing scenarios. Furthermore, we present an implementation for the context-based appendable-block blockchain using an Ethereum Virtual Machine (EVM). Finally, we execute this implementation in four different testbed. The results demonstrated a performance improvement for parallel processing of smart contracts when using the proposed model.
doi_str_mv 10.48550/arxiv.2005.00895
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2005_00895</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2005_00895</sourcerecordid><originalsourceid>FETCH-LOGICAL-a675-7c4eb0449af6332b1ab6d97827b226dd2deba94d2b22c99952e85a3183fb14ea3</originalsourceid><addsrcrecordid>eNotj7tqxDAURNWkCJt8QKroB-SV9bClZmExecFCmu3NvdI1MfHaRjJh8_dxnDQzzBTDHMYeSlkYZ63cQ7r2X4WS0hZSOm9v2aGZxoWui0DIFHm-QFp4WLsEYcm8mxKHeaYxAg4kcJjCJ980fEA_5jt208GQ6f7fd-z8_HRuXsXp_eWtOZ4EVLUVdTCE0hgPXaW1whKwir52qkalqhhVJARvolpj8N5bRc6CLp3usDQEesce_2Y3gHZO_frzu_0FaTcQ_QPKIEOk</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Context-based smart contracts for appendable-block blockchains</title><source>arXiv.org</source><creator>Nunes, Henry C ; Lunardi, Roben C ; Zorzo, Avelin F ; Michelin, Regio A ; Kanhere, Salil S</creator><creatorcontrib>Nunes, Henry C ; Lunardi, Roben C ; Zorzo, Avelin F ; Michelin, Regio A ; Kanhere, Salil S</creatorcontrib><description>Currently, blockchain proposals are being adopted to solve security issues, such as data integrity, resilience, and non-repudiation. To improve certain aspects, e.g., energy consumption and latency, of traditional blockchains, different architectures, algorithms, and data management methods have been recently proposed. For example, appendable-block blockchain uses a different data structure designed to reduce latency in block and transaction insertion. It is especially applicable in domains such as Internet of Things (IoT), where both latency and energy are key concerns. However, the lack of some features available to other blockchains, such as Smart Contracts, limits the application of this model. To solve this, in this work, we propose the use of Smart Contracts in appendable-block blockchain through a new model called context-based appendable-block blockchain. This model also allows the execution of multiple smart contracts in parallel, featuring high performance in parallel computing scenarios. Furthermore, we present an implementation for the context-based appendable-block blockchain using an Ethereum Virtual Machine (EVM). Finally, we execute this implementation in four different testbed. The results demonstrated a performance improvement for parallel processing of smart contracts when using the proposed model.</description><identifier>DOI: 10.48550/arxiv.2005.00895</identifier><language>eng</language><subject>Computer Science - Cryptography and Security</subject><creationdate>2020-05</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2005.00895$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2005.00895$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Nunes, Henry C</creatorcontrib><creatorcontrib>Lunardi, Roben C</creatorcontrib><creatorcontrib>Zorzo, Avelin F</creatorcontrib><creatorcontrib>Michelin, Regio A</creatorcontrib><creatorcontrib>Kanhere, Salil S</creatorcontrib><title>Context-based smart contracts for appendable-block blockchains</title><description>Currently, blockchain proposals are being adopted to solve security issues, such as data integrity, resilience, and non-repudiation. To improve certain aspects, e.g., energy consumption and latency, of traditional blockchains, different architectures, algorithms, and data management methods have been recently proposed. For example, appendable-block blockchain uses a different data structure designed to reduce latency in block and transaction insertion. It is especially applicable in domains such as Internet of Things (IoT), where both latency and energy are key concerns. However, the lack of some features available to other blockchains, such as Smart Contracts, limits the application of this model. To solve this, in this work, we propose the use of Smart Contracts in appendable-block blockchain through a new model called context-based appendable-block blockchain. This model also allows the execution of multiple smart contracts in parallel, featuring high performance in parallel computing scenarios. Furthermore, we present an implementation for the context-based appendable-block blockchain using an Ethereum Virtual Machine (EVM). Finally, we execute this implementation in four different testbed. The results demonstrated a performance improvement for parallel processing of smart contracts when using the proposed model.</description><subject>Computer Science - Cryptography and Security</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj7tqxDAURNWkCJt8QKroB-SV9bClZmExecFCmu3NvdI1MfHaRjJh8_dxnDQzzBTDHMYeSlkYZ63cQ7r2X4WS0hZSOm9v2aGZxoWui0DIFHm-QFp4WLsEYcm8mxKHeaYxAg4kcJjCJ980fEA_5jt208GQ6f7fd-z8_HRuXsXp_eWtOZ4EVLUVdTCE0hgPXaW1whKwir52qkalqhhVJARvolpj8N5bRc6CLp3usDQEesce_2Y3gHZO_frzu_0FaTcQ_QPKIEOk</recordid><startdate>20200502</startdate><enddate>20200502</enddate><creator>Nunes, Henry C</creator><creator>Lunardi, Roben C</creator><creator>Zorzo, Avelin F</creator><creator>Michelin, Regio A</creator><creator>Kanhere, Salil S</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20200502</creationdate><title>Context-based smart contracts for appendable-block blockchains</title><author>Nunes, Henry C ; Lunardi, Roben C ; Zorzo, Avelin F ; Michelin, Regio A ; Kanhere, Salil S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a675-7c4eb0449af6332b1ab6d97827b226dd2deba94d2b22c99952e85a3183fb14ea3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Computer Science - Cryptography and Security</topic><toplevel>online_resources</toplevel><creatorcontrib>Nunes, Henry C</creatorcontrib><creatorcontrib>Lunardi, Roben C</creatorcontrib><creatorcontrib>Zorzo, Avelin F</creatorcontrib><creatorcontrib>Michelin, Regio A</creatorcontrib><creatorcontrib>Kanhere, Salil S</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Nunes, Henry C</au><au>Lunardi, Roben C</au><au>Zorzo, Avelin F</au><au>Michelin, Regio A</au><au>Kanhere, Salil S</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Context-based smart contracts for appendable-block blockchains</atitle><date>2020-05-02</date><risdate>2020</risdate><abstract>Currently, blockchain proposals are being adopted to solve security issues, such as data integrity, resilience, and non-repudiation. To improve certain aspects, e.g., energy consumption and latency, of traditional blockchains, different architectures, algorithms, and data management methods have been recently proposed. For example, appendable-block blockchain uses a different data structure designed to reduce latency in block and transaction insertion. It is especially applicable in domains such as Internet of Things (IoT), where both latency and energy are key concerns. However, the lack of some features available to other blockchains, such as Smart Contracts, limits the application of this model. To solve this, in this work, we propose the use of Smart Contracts in appendable-block blockchain through a new model called context-based appendable-block blockchain. This model also allows the execution of multiple smart contracts in parallel, featuring high performance in parallel computing scenarios. Furthermore, we present an implementation for the context-based appendable-block blockchain using an Ethereum Virtual Machine (EVM). Finally, we execute this implementation in four different testbed. The results demonstrated a performance improvement for parallel processing of smart contracts when using the proposed model.</abstract><doi>10.48550/arxiv.2005.00895</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2005.00895
ispartof
issn
language eng
recordid cdi_arxiv_primary_2005_00895
source arXiv.org
subjects Computer Science - Cryptography and Security
title Context-based smart contracts for appendable-block blockchains
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T18%3A48%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Context-based%20smart%20contracts%20for%20appendable-block%20blockchains&rft.au=Nunes,%20Henry%20C&rft.date=2020-05-02&rft_id=info:doi/10.48550/arxiv.2005.00895&rft_dat=%3Carxiv_GOX%3E2005_00895%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true