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...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
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 |