Refine
Document Type
- Conference Proceeding (6)
- Bachelor Thesis (1)
- Master's Thesis (1)
Keywords
- Smart contract (8) (remove)
Institute
A Systematic Literature Review on Blockchain Oracles: State of Research, Challenges, and Trends
(2023)
To enable data exchange between the Blockchain protocol (on-chain) and the real world (off-chain), e.g., non-Blockchain-based applications and systems, a software called Oracle is used [3]. Blockchain oracle is an important component in the use of off-chain data for on-chain smart contracts. However, there is limited scientific literature available on this important blockchain topic. Therefore, in this paper, a novel systematic literature review based on intelligent methods, e.g., information linking, topic clustering and focus identification through frequency calculations, is proposed. Thus, the current state of scientific research interest, content and challenges, and future research directions for blockchain oracles are identified. This paper shows that there is little unbiased literature that does not call oracles a problem. From the results of this new literature review framework, relevant areas of data handling and verification with blockchain oracles are identified for future research.
Die vorliegende Arbeit beschäftigt sich mit der Analyse, Konzeption, Implementation und Evaluation eines dezentralen Feedback-Systems für die Blockchain Academy Mittweida. Es wurde nach einer Lösung gesucht, das Feedback für die angebotenen Kurse auf der Seite der Blockchain Academy Mittweida erfassen zu können. Dabei sollte die Anonymität des Nutzers stets gewahrt bleiben, jedoch für den Betreiber die Möglichkeit gegeben sein, unberechtigtes oder doppeltes Feedback erkennen und aussortieren zu können. Diese Anforderungen konnten durch die Linkable-Ring-Signature gewährleistet werden. Bei diesem Verfahren kann der Nutzer stellvertretend für seine Gruppe eine Nachricht signieren. Der Betreiber kann überprüfen, ob eine signierte Nachricht aus dieser Gruppe stammt und ob es bereits eine Nachricht von einem Nutzer eingegangen ist, ohne die Anonymität des Nutzers aufzuheben. Das System wurde möglichst dezentral gestaltet, um keine zentrale Angriffsstelle bieten zu können und sicherheitsrelevante Teile abkapseln zu können. Es wurde ein Smart Contract angelegt, welcher die zum Signieren benötigten öffentlichen Schlüssel der Gruppenmitglieder eines Kurses bereithält. Die zweite Komponente stellt eine Browsererweiterung dar. Mit dieser kann der Nutzer sich in die Feedbackgruppe zu einem Kurs eintragen und seine Schlüsselpaare für die Signatur Generierung speichern lassen. Die dritte Komponente ist ein Plugin auf dem WordPress-System der Blockchain Academy Mittweida, mit welchem das Feedback auf Verknüpfbarkeit geprüft werden kann. Mittels eines funktionalen Testverfahrens und einer Probandengruppe wurde die erarbeitete Lösung untersucht. In beiden Fällen bestand die Lösung die an diese gestellten Anforderungen und wurde positiv von der Probandengruppe aufgenommen. Es wurde sich mehrheitlich für die vorgestellte Lösung und gegen eine Lösung mit einem Kennwort, welches der Nutzer eingeben muss, bevor er eine Umfrage ausfüllen kann, entschieden. Im Wintersemester 2022/2023 an der Hochschule Mittweida könnte die Anwendung zusammen mit dem Masterstudiengang Blockchain & Distributed Ledger Technologies (DLT) in einem größeren Praxistest eingesetzt und weiter erprobt und verbessert werden.
Safety, quality, and sustainability concerns have arisen from global supply chains. Stakeholders incur risk regarding these factors, given their significance and complexity. Thus, each business's supply chain risk management must prioritize product characteristics. Accordingly, an effective traceability solution that can monitor and regulate product and supply chain aspects is crucial, especially in a given scenario. This re-search paper elucidates the potential of smart contracts in blockchain to enhancing the efficacy of business transactions and ensuring comprehensive traceability within the supply chain of paper-based coffee cups The improved levels of transaction transparency and security in traditional supply chains have been achieved through the digitization of supply chain ecosystem interactions and transactions. This approach makes verifying sources, manufacturing procedures, and quality standards easier in complex supply chains. Accordingly, the integration helps stakeholders monitor and track the whole ecosystem, promoting transparency, predictability, and dependability.
Dynamic object roles and corresponding contexts can model complex applications with higher-level abstraction. These abstracted applications can be used in wider areas such as financial institutions, health care, and supply chain network. Role management which consists of the creation of role objects, and binding role object between core objects still suffers from non-intrusive logging-monitoring, auditing, and resilient data source for role-based applications. Moreover, immutable smart contracts cause problems concerning bug fixing and maintenance without dynamic binding to new smart contract objects. An object that is created from a smart contract (contract class) can be transparently attached to a role object utilizing the Role Object Pattern (ROP). However, ROP itself does not contain a context definition and context-specific role assignment grouping the definition of smart contract relationships in abstracted data types. In this study, we would like to implement an extended version of the role object pattern called Context-based Role Object Pattern (ContextROP) with an onchain smart contract language called Solidity to solve fundamental problems. To evaluate the proposal, we will implement a use case with the design pattern proceeding with qualitative and quantitative analysis.
Dezentrale Kreditplattformen ermöglichen Nutzern die Aufnahme sowie die Bereitstellung von Liquidität in Form von Krypto-Token gegen Verzinsung. Dieser Teil des dynamisch wachsenden Bereichs dezentraler Anwendungen erweist sich zwar als sehr innovativ, birgt jedoch auch Risiken. Dazu zählen insbesondere Kreditrisiken, Liquiditätsrisiken, Marktrisiken und operationelle Risiken. Um diesen Risiken entgegenzuwirken existieren vereinzelt Absicherungsmechanismen. Diese Mechanismen haben durchaus Potenzial die genannten Risiken zu verringern, wenngleich dadurch keine vollumfängliche Risikobewältigung erfolgen kann. Somit verbleiben immer Restrisiken, die letztlich vor allem von den Nutzern zu tragen sind.
Die vorliegende Bachelorarbeit hat die sogenannten Smart Contracts, welche als automatisierte Verträge verstanden werden können, zum Thema. Zunächst wird sich mit der Blockchain, welche eine Grundlage der Smart Contracts darstellt, auseinandergesetzt und darauf aufbauend werden die Smart Contracts genauer beleuchtet. Folgend werden ausgewählte Anwendungsszenarien für Smart Contracts in der Finanzwirtschaft vorgestellt. Abschließend werden Handlungsempfehlungen für den bestmöglichen Umgang mit der Blockchain und den Smart Contracts im Unternehmensumfeld dargestellt.
In dieser Forschungsarbeit wird ein Überblick darüber gegeben, wie Grafikdaten eines NFT auf der Blockchain gespeichert werden können. Es werden verschiedene Ansätze untersucht und vorhandene Projekte analysiert. Dabei werden vor allem die Aspekte Sicherheit, Ressourcen und Anwendbarkeit betrachtet. Mithilfe einer Testumgebung werden die recherchierte Ansätze vergleichbar, wobei sich in der Arbeit auf skalierbare Vektorgrafiken (SVG) konzentriert wird. Letztendlich zeigt sich, dass es für simple SVG sinnvoll ist, ihren Code als String oder auch in Base64 codiert im NFT selbst abzulegen. Für komplexere Grafiken wird ein Ansatz mit einem Smart Contract empfohlen, um die Kosten pro NFT zu reduzieren. Die Vorgehensweise, die Grafikdaten durch eine Funktion wiederherzustellen, eignet sich außerdem auch für Ansätze, die nicht auf Vektor Grafiken bauen. Es zeigt sich, dass durch einen gewissen Mehraufwand durchaus NFT und Grafikdaten auf der Blockchain abgelegt werden können und kein Risiko durch die Trennung zwischen On- und Off-Chain eingegangen werden muss.
As economies are getting more and more interconnected, the importance of the global logistics sector grew accordingly. However, both structural challenges and current events lead to recent supply chain disruptions, exposing the vulnerabilities of the sector. Simultaneously, blockchain has emerged as a key innovative technology with use cases going far beyond the exchange of virtual currencies. This paper aims to analyze how the technology is transforming global logistics and its challenges. Therefore, six use cases, are presented to give an overview of the technological possibilities of blockchain and smart contracts. The analysis combines theoretical approaches from scientific journals and combines them with findings from real-world implementations. The paper finds that the technology can change supply chain design fundamentally, with processes and decisions being automated and power within supply chain structures changing. However, implementations also face technological, environmental, and organizational challenges that need to be solved for wide-spread adoption.