In a circular economy, tracking the flow of second-life components for quality control is critical. Track and trace of products or product parts are an essential enabler for a circular economy. With the use of tokenization and blockchain, products can be traced in a decentralized and secure fashion. In this thesis, we implement a system that could be used for the tracking and tracing of computer components. Using the Algorand blockchain, we have implemented a system based on the typical actors involved in the life cycle of a computer. Employing smart contracts, we have set up a system that regulates the ownership of the tokens representing the parts in a computer. We also performed scalability tests on the developed system to measure its time to perform certain critical operations. The result of these test indicate that the developed system is useful at scale. The open-source implementation of the system is publicly available on Github*. / Inom cirkulär ekonomi är spårbarhet av begagnade komponenter en kritiskt del av kvalitetssäkring. Spårning av hela, eller delar av, produkter är en grundläggande möjliggörare för cirkulär ekonomi. Med hjälp av tokenisering och blockkedjor kan produkter spåras på ett decentraliserat och säkert sätt. I denna rapport utvecklar vi ett system som kan användas för att spåra datorkomponenter. Genom att använda blockkedjan Algorand har vi utvecklat ett system baserat på de typiska aktörerna som är inblandade i livscykeln av en dator. Genom användning av Algorand smarta kontrakt har vi satt upp ett system som reglerar ägandeskapet av en token som representerar komponenterna i en dator. Vi genomförde även skalbarhetstester på det utvecklade systemet för att mäta tidsåtgången för utförandet av vissa kritiska operationer. Källkoden till vårt utvecklade system finns publikt tillgängligt på GitHub*.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-321215 |
Date | January 2022 |
Creators | Jacobson, Filip, Andersson Kasche, Gustav |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-EECS-EX ; 2022:645 |
Page generated in 0.0018 seconds