{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T17:35:30Z","timestamp":1778693730683,"version":"3.51.4"},"reference-count":58,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,6,15]],"date-time":"2023-06-15T00:00:00Z","timestamp":1686787200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Blockchain"],"abstract":"<jats:p><jats:bold>Introduction:<\/jats:bold> Distributed ledger networks, chiefly those based on blockchain technologies, currently are heralding a next-generation of computer systems that aims to suit modern users\u2019 demands. Over the recent years, several technologies for blockchains, off-chaining strategies, as well as decentralised and respectively self-sovereign identity systems have shot up so fast that standardisation of the protocols is lagging behind, severely hampering the interoperability of different approaches. Moreover, most of the currently available solutions for distributed ledgers focus on either home users or enterprise use case scenarios, failing to provide integrative solutions addressing the needs of both.<\/jats:p><jats:p><jats:bold>Methods:<\/jats:bold> Herein, we introduce the OpenDSU platform that allows to interoperate generic blockchain technologies, organised\u2013and possibly cascaded in a hierarchical fashion\u2013in domains. To achieve this flexibility, we seamlessly integrated a set of well conceived components that orchestrate off-chain data and provide granularly resolved and cryptographically secure access levels, intrinsically nested with sovereign identities across the different domains. The source code and extensive documentation of all OpenDSU components described herein are publicly available under the MIT open-source licence at <jats:ext-link>https:\/\/opendsu.com<\/jats:ext-link>.<\/jats:p><jats:p><jats:bold>Results:<\/jats:bold> Employing our platform to PharmaLedger, an inter-European network for the standardisation of data handling in the pharmaceutical industry and in healthcare, we demonstrate that OpenDSU can cope with generic demands of heterogeneous use cases in both, performance and handling substantially different business policies.<\/jats:p><jats:p><jats:bold>Discussion:<\/jats:bold> Importantly, whereas available solutions commonly require a pre-defined and fixed set of components, no such vendor lock-in restrictions on the blockchain technology or identity system exist in OpenDSU, making systems built on it flexibly adaptable to new standards evolving in the future.<\/jats:p>","DOI":"10.3389\/fbloc.2023.1126978","type":"journal-article","created":{"date-parts":[[2023,6,15]],"date-time":"2023-06-15T05:31:07Z","timestamp":1686807067000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["OpenDSU: digital sovereignty in PharmaLedger"],"prefix":"10.3389","volume":"6","author":[{"given":"Michael","family":"Sammeth","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicu-Cosmin","family":"Ursache","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S\u00eenic\u0103","family":"Alboaie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1965","published-online":{"date-parts":[[2023,6,15]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","first-page":"108395","DOI":"10.1016\/j.comnet.2021.108395","article-title":"Blockchain-based initiatives: Current state and challenges","volume":"198","author":"Alam","year":"2021","journal-title":"Comput. Netw."},{"key":"B2","doi-asserted-by":"crossref","DOI":"10.1109\/INNOVATIONS.2018.8606032","article-title":"Blockchain-based ownership management for medical iot (miot) devices","author":"Alblooshi","year":"2018"},{"key":"B3","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1109\/HPCC.and.EUC.2013.277","article-title":"Extending swarm communication to unify choreography and long-lived processes","volume":"382","author":"Alboaie","year":"2014","journal-title":"ISD2014 23rd Int. Conf. Inf. Syst. Dev. Transforming Organ. Soc. through Inf. Syst."},{"key":"B4","doi-asserted-by":"crossref","DOI":"10.1109\/HPCC.and.EUC.2013.277","article-title":"Swarm communication - a messaging pattern proposal for dynamic scalability in cloud","author":"Alboaie","year":"2013"},{"key":"B5","article-title":"Secret smart contracts in hierarchical blockchains","volume-title":"Information systems development: Information systems beyond 2020, ISD 2019 proceedings, toulon, France, august 28-30, 2019","author":"Alboaie","year":"2019"},{"key":"B6","unstructured":"OpenDSU advanced: Anchoring (RFC-069), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B7","unstructured":"OpenDSU advanced: BDNS (RFC-067), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B8","unstructured":"OpenDSU advanced: Bricking (RFC-070), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B9","unstructured":"OpenDSU advanced: Message queues (RFC-073), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B10","unstructured":"OpenDSU advanced: Notifications (RFC-072), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B11","unstructured":"OpenDSU concepts: Anchoring (RFC-005), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B12","unstructured":"OpenDSU concepts: Brick storages (RFC-003), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B13","unstructured":"OpenDSU concepts: DSU introduction (RFC-001), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B14","unstructured":"OpenDSU for developers: APIs overview (RFC-060), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B15","unstructured":"OpenDSU for developers: DSU object (RFC-063), OpenDSU RFC documentation\n            AlboaieS.\n            UrsacheC.\n            LupuT.\n            TanA. G."},{"key":"B16","doi-asserted-by":"publisher","first-page":"1531","DOI":"10.1016\/j.procs.2020.09.164","article-title":"Self-sovereign applications: Return control of data back to people","volume":"176","author":"Alboaie","year":"2020","journal-title":"Procedia Comput. Sci."},{"key":"B17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3190508.3190538","article-title":"Hyperledger fabric: A distributed operating system for permissioned blockchains","volume-title":"Proceedings of the thirteenth EuroSys conferenceEuroSys","author":"Androulaki","year":"2018"},{"key":"B18","doi-asserted-by":"crossref","DOI":"10.1109\/EMPDP.2019.8671637","article-title":"An efficient framework for optimistic concurrent execution of smart contracts","author":"Anjana","year":"2019"},{"key":"B19","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2102.04875","article-title":"Optsmart: A space efficient optimistic concurrent execution of smart contracts","author":"Anjana","year":"2021"},{"key":"B20","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1147\/JRD.2019.2900651","article-title":"Crypto anchors","volume":"63","author":"Balagurusamy","year":"2019","journal-title":"IBM J. Res. Dev."},{"key":"B21","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2004.02796","article-title":"Certifying provenance of scientific datasets with self-sovereign identity and verifiable credentials","author":"Barclay","year":"2020"},{"key":"B22","unstructured":"Role of decentralized applications (dapps) in web 3.0 in 2022 and beyond2022"},{"key":"B23","unstructured":"Sec 1: Elliptic Curve cryptography ver. 2.0\n            BrownD.\n          2009"},{"key":"B24","unstructured":"Why new off-chain storage is required for blockchains\n            CorporationI. B. M.\n          2018"},{"key":"B25","unstructured":"DIDComm Messaging v2.0\n            CurrenS.\n            LookerT.\n            TerbuO.\n          2022"},{"key":"B26","unstructured":"Why web3 matters\n            DixonC.\n          2018"},{"key":"B27","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-319-67262-5_1","article-title":"On or off the blockchain? Insights on off-chaining computation and data","volume-title":"Service-oriented and cloud computing","author":"Eberhardt","year":"2017"},{"key":"B28","unstructured":"The father of web3 wants you to trust less, wired\n            EdelmanG.\n          2021"},{"key":"B29","unstructured":"Directorate-general for health and food safety, proposal for a regulation2022"},{"key":"B30","unstructured":"Hyperledger fabric\n            FrankenfieldJ.\n          2021"},{"key":"B31","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1137\/0218012","article-title":"The knowledge complexity of interactive proof systems","volume":"18","author":"Goldwasser","year":"1989","journal-title":"SIAM J. Comput."},{"key":"B32","doi-asserted-by":"publisher","first-page":"12790","DOI":"10.3390\/app122412790","article-title":"Uml profile for messaging patterns in service-oriented architecture, microservices, and internet of things","volume":"12","author":"G\u00f3rski","year":"2022","journal-title":"Appl. Sci."},{"key":"B33","unstructured":"Corda did method\n            GreenspanG.\n          2015"},{"key":"B34","first-page":"25","article-title":"The ricardian contract","volume-title":"Electronic contracting, 2004. Proceedings","author":"Grigg","year":"2004"},{"key":"B35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.14763\/2021.2.1556","article-title":"Decentralized autonomous organization","volume":"10","author":"Hassan","year":"2021","journal-title":"Internet Policy Rev."},{"key":"B36","doi-asserted-by":"publisher","first-page":"1198","DOI":"10.3390\/sym11101198","article-title":"Article A review of blockchain architecture and consensus protocols: Use cases, challenges, and solutions","volume":"11","author":"Ismail","year":"2019","journal-title":"Symmetry"},{"key":"B37","unstructured":"Corda did method\n            KirtaniP.\n            PlattM.\n            SolankiN.\n          2020"},{"key":"B38","first-page":"35","article-title":"Self-sovereign and decentralized identity as the future of identity management?","volume-title":"Open identity summit 2020","author":"Kubach","year":"2020"},{"key":"B39","doi-asserted-by":"crossref","unstructured":"My first impressions of web3\n            MarlinspikeM.\n          2022","DOI":"10.2307\/j.ctv1wvnd45.6"},{"key":"B40","unstructured":"Bitcoin: A peer-to-peer electronic cash system\n            NakamotoS.\n          2018"},{"key":"B41","doi-asserted-by":"publisher","first-page":"105","DOI":"10.3390\/modelling3010008","article-title":"Data integration and interoperability: Towards a model-driven and pattern-oriented approach","volume":"3","author":"Petrasch","year":"2022","journal-title":"Modelling"},{"key":"B42","unstructured":"D3.1 pharmaledger framework architecture\n            PritzkerZ.\n            AlboaieS.\n            CuomoM.\n            PatsonakisC."},{"key":"B43","unstructured":"D3.10 first reference implementation of pharmaledger platform\n            PritzkerZ.\n            AlboaieS.\n            MastahacB.\n            BalanA."},{"key":"B44","unstructured":"D3.3 blockchain platform research\n            PritzkerZ.\n            LiappasN.\n            ArmanM.\n            RaihanM.\n            PatsonakisL. M.\n            ChristosH."},{"key":"B45","doi-asserted-by":"publisher","first-page":"100408","DOI":"10.1016\/j.jii.2022.100408","article-title":"Blockchain-of-blockchains: An interoperable blockchain platform for ensuring iot data integrity in smart city","volume":"30","author":"Rahman","year":"2022","journal-title":"J. Industrial Inf. Integration"},{"key":"B46","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1109\/Trustcom.2015.357","article-title":"Trusted execution environment: What it is, and what it is not","volume":"1","author":"Sabt","year":"2015","journal-title":"IEEE Trustcom\/BigDataSE\/ISPA"},{"key":"B47","doi-asserted-by":"publisher","first-page":"153","DOI":"10.20955\/r.103.153-74","article-title":"Decentralized finance: On blockchain- and smart contract-based financial markets","volume":"2021","author":"Sch\u00e4r","year":"2021","journal-title":"Fed. Reserve Bank St"},{"key":"B48","volume-title":"Crypto anchors in digital supply chain management - what value does it offer?","author":"Schillmann","year":"2020"},{"key":"B49","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1007\/3-540-45325-3_8","article-title":"The exact security of ecies in the generic group model","volume-title":"Cryptography and coding","author":"Smart","year":"2001"},{"key":"B50","unstructured":"Verifiable credentials data Model 1.0, w3c recommendation\n            SpornyM.\n            LongleyD.\n            ChadwickD."},{"key":"B51","unstructured":"Decentralized identifiers (dids) v1.0, world wide web consortium (w3c)\n            SpornyM.\n            LongleyD.\n            SabadelloM.\n            ReedD.\n            SteeleO.\n            AllenC."},{"key":"B52","unstructured":"Technology review of blockchain data privacy solutions\n            TannerJ.\n            KhanR.\n          10.48550\/arXiv.2105.013162021"},{"key":"B53","first-page":"264","article-title":"Performance benchmarking and optimizing hyperledger fabric blockchain platform","author":"Thakkar","year":"2018"},{"key":"B54","unstructured":"Beyond theory: Getting practical with blockchain2019"},{"key":"B55","unstructured":"Hyperledger fabric2020"},{"key":"B56","doi-asserted-by":"crossref","DOI":"10.1109\/RoEduNet54112.2021.9638293","article-title":"Swarm communication using self sovereign identities","author":"Ursache","year":"2021"},{"key":"B57","doi-asserted-by":"publisher","first-page":"100326","DOI":"10.1016\/j.jii.2022.100326","article-title":"Blockchain technologies for interoperation of business processes in smart supply chains","volume":"26","author":"Viriyasitavat","year":"2022","journal-title":"J. Industrial Inf. Integration"},{"key":"B58","unstructured":"Zooko\u2019s Triangle, names: Distributed, secure, human-readable: Choose two\n            WilcoxB. Z.\n          2001"}],"container-title":["Frontiers in Blockchain"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fbloc.2023.1126978\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,15]],"date-time":"2023-06-15T05:31:19Z","timestamp":1686807079000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fbloc.2023.1126978\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,15]]},"references-count":58,"alternative-id":["10.3389\/fbloc.2023.1126978"],"URL":"https:\/\/doi.org\/10.3389\/fbloc.2023.1126978","relation":{},"ISSN":["2624-7852"],"issn-type":[{"value":"2624-7852","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,15]]},"article-number":"1126978"}}