{"id":{"repo_id":"reykjavik","oai_identifier":"oai:skemman.is:1946/44712"},"canonical_url":"https://search.dev.ndltd.org/etd/reykjavik/oai:skemman.is:1946/44712","repository":{"repo_id":"reykjavik","name":"Reykjavík University","base_url":"https://skemman.is/oai/request"},"display":{"title":"Skyllian : a flexible layer II solution for blockchain systems","abstract":"Blockchains were initially designed to facilitate a basic peer-to-peer payment system. As the flora of blockchain applications proliferates, an inherent growth in complexity exists, posing significant challenges for developers seeking to design and deploy blockchain-based applications. There is a growing need for architectural refactoring, enabling a new layer to interact with the underlying fundamental blockchain and support service development. Previous solutions primarily focused on enhancing computational speed through the blockchain or layer II solutions. This thesis introduces Skyllian, an architecture framework abstracting out the details of the underlying blockchain, thus offering increased flexibility for developing blockchain applications and tokens. Developers can create customized applications and tokens tailored to their specific needs using a publish-subscribe architecture pattern. We have realized the Skyllian architecture framework as a platform and developed several prototype service applications, such as central bank digital currencies (CBDCs), a game, and life insurance, to experiment with and validate the architecture platform.","abstract_html":"Blockchains were initially designed to facilitate a basic peer-to-peer payment system. As the flora of blockchain applications proliferates, an inherent growth in complexity exists, posing significant challenges for developers seeking to design and deploy blockchain-based applications. There is a growing need for architectural refactoring, enabling a new layer to interact with the underlying fundamental blockchain and support service development. Previous solutions primarily focused on enhancing computational speed through the blockchain or layer II solutions. This thesis introduces Skyllian, an architecture framework abstracting out the details of the underlying blockchain, thus offering increased flexibility for developing blockchain applications and tokens. Developers can create customized applications and tokens tailored to their specific needs using a publish-subscribe architecture pattern. We have realized the Skyllian architecture framework as a platform and developed several prototype service applications, such as central bank digital currencies (CBDCs), a game, and life insurance, to experiment with and validate the architecture platform.","abstract_has_math":false,"creators":["Friðrik Örn Gunnarsson 1996-"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Háskólinn í Reykjavík"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2023,"date_issued":"2023-06-05T14:26:49Z","date_published":"2023-06-05T14:26:49Z","updated_at":"2026-07-27T20:37:18Z","subjects":["Tölvunarfræði","Meistaraprófsritgerðir","Bálkakeðjur","Hugbúnaðargerð","Högun","Samskiptaforrit","Líkön","Kerfishönnun","Computer science","Block chains (Databases)","Computational complexity","Software architecture","Communication models","System design"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1946/44712","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Háskólinn í Reykjavík"]},{"key":"dc:creator","label":"Author","values":["Friðrik Örn Gunnarsson 1996-"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2023-06-05T14:26:48Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2023-06-05T14:26:48Z"]},{"key":"dc:date.issued","label":"Date","values":["2023-06-05T14:26:49Z"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Tölvunarfræði","Meistaraprófsritgerðir","Bálkakeðjur","Hugbúnaðargerð","Högun","Samskiptaforrit","Líkön","Kerfishönnun","Computer science","Block chains (Databases)","Computational complexity","Software architecture","Communication models","System design"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1946/44712"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Blockchains were initially designed to facilitate a basic peer-to-peer payment system. As the flora of blockchain applications proliferates, an inherent growth in complexity exists, posing significant challenges for developers seeking to design and deploy blockchain-based applications. There is a growing need for architectural refactoring, enabling a new layer to interact with the underlying fundamental blockchain and support service development. Previous solutions primarily focused on enhancing computational speed through the blockchain or layer II solutions. This thesis introduces Skyllian, an architecture framework abstracting out the details of the underlying blockchain, thus offering increased flexibility for developing blockchain applications and tokens. Developers can create customized applications and tokens tailored to their specific needs using a publish-subscribe architecture pattern. We have realized the Skyllian architecture framework as a platform and developed several prototype service applications, such as central bank digital currencies (CBDCs), a game, and life insurance, to experiment with and validate the architecture platform.","Bálkakeðjur (e. blockchains) voru upphaflega hannaðar fyrir einföld jafninganet (e. peer-to-peer) greiðslukerfi. Eftir því sem flóran á bálkakeðjuforritum eykst, vex einnig flækjustig kerfa sem býr til áskorun fyrir hönnun og þróun forrita. Það er vaxandi þörf fyrir endurskipulagningu á hönnun kerfa, sem gerir nýju efra lagi kleyft að eiga samskipti við undirliggjandi bálkakeðju og styðjast við þróun þjónustu. Núverandi lausnir einblína á aukin skalanleika í gegnum bálkakeðjuna eða efra lags lausnir. Þessi ritgerð kynnir Skyllian, högun sem aðgreinir frá (e. abstract) bálkakeðjunni og veitir því aukin sveigjanleika við þróun bálkakeðjuforrita sem hægt er að sérsníða að sérstökum þörfum með því að nota útgáfuskráningarkerfi (e. publish-subscribe system). Við höfum innfært högun Skyllian sem húgbúnaðarvang og þróað nokkrar frumgerðir, eins og CBDC, tölvuleik, og líftryggingar, til að prófa og fullgilda fjölvanginn."]},{"key":"dc:title","label":"Title","values":["Skyllian : a flexible layer II solution for blockchain systems"]}]}],"canonical_facts":{"dc:contributor":["Háskólinn í Reykjavík"],"dc:creator":["Friðrik Örn Gunnarsson 1996-"],"dc:date.accessioned":["2023-06-05T14:26:48Z"],"dc:date.available":["2023-06-05T14:26:48Z"],"dc:date.issued":["2023-06-05T14:26:49Z"],"dc:description.abstract":["Blockchains were initially designed to facilitate a basic peer-to-peer payment system. As the flora of blockchain applications proliferates, an inherent growth in complexity exists, posing significant challenges for developers seeking to design and deploy blockchain-based applications. There is a growing need for architectural refactoring, enabling a new layer to interact with the underlying fundamental blockchain and support service development. Previous solutions primarily focused on enhancing computational speed through the blockchain or layer II solutions. This thesis introduces Skyllian, an architecture framework abstracting out the details of the underlying blockchain, thus offering increased flexibility for developing blockchain applications and tokens. Developers can create customized applications and tokens tailored to their specific needs using a publish-subscribe architecture pattern. We have realized the Skyllian architecture framework as a platform and developed several prototype service applications, such as central bank digital currencies (CBDCs), a game, and life insurance, to experiment with and validate the architecture platform.","Bálkakeðjur (e. blockchains) voru upphaflega hannaðar fyrir einföld jafninganet (e. peer-to-peer) greiðslukerfi. Eftir því sem flóran á bálkakeðjuforritum eykst, vex einnig flækjustig kerfa sem býr til áskorun fyrir hönnun og þróun forrita. Það er vaxandi þörf fyrir endurskipulagningu á hönnun kerfa, sem gerir nýju efra lagi kleyft að eiga samskipti við undirliggjandi bálkakeðju og styðjast við þróun þjónustu. Núverandi lausnir einblína á aukin skalanleika í gegnum bálkakeðjuna eða efra lags lausnir. Þessi ritgerð kynnir Skyllian, högun sem aðgreinir frá (e. abstract) bálkakeðjunni og veitir því aukin sveigjanleika við þróun bálkakeðjuforrita sem hægt er að sérsníða að sérstökum þörfum með því að nota útgáfuskráningarkerfi (e. publish-subscribe system). Við höfum innfært högun Skyllian sem húgbúnaðarvang og þróað nokkrar frumgerðir, eins og CBDC, tölvuleik, og líftryggingar, til að prófa og fullgilda fjölvanginn."],"dc:identifier.uri":["http://hdl.handle.net/1946/44712"],"dc:language.iso":["en"],"dc:subject":["Tölvunarfræði","Meistaraprófsritgerðir","Bálkakeðjur","Hugbúnaðargerð","Högun","Samskiptaforrit","Líkön","Kerfishönnun","Computer science","Block chains (Databases)","Computational complexity","Software architecture","Communication models","System design"],"dc:title":["Skyllian : a flexible layer II solution for blockchain systems"],"dc:type":["Thesis"]},"updated_at":"2026-07-27T20:37:18Z"}