Blockkedjeteknik
Andersson, Kim (2017)
Andersson, Kim
Yrkeshögskolan Arcada
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017061913789
https://urn.fi/URN:NBN:fi:amk-2017061913789
Tiivistelmä
Blockkedjan, tekniken bakom Bitcoin och populariserad i dess introduktion, fungerar som en distribuerad databas och en publik huvudbok för transaktioner. Blockkedjetek-niken har även andra implementeringar och användningsområden än endast Bitcoin. Syftet med arbetet är att beskriva blockkedjetekniken och några typiska blockkedjetilllämpningar. I detta arbete presenteras blockkedjans struktur och säkerhet, publika, privata och tillståndsbelagda blockkedjor samt bevis på arbete, bevis på andel och andra konsensusmekanismer. Vidare beskrivs olika blockkedjor för kryptovalutor och andra implementeringar såsom smarta kontrakt, verifiering och medieadministration. Som källmaterial har använts artiklar och vitböcker publicerade på Internet. Programmering har utförts med Multichain för implementering av en privat blockkedja och samt med Blockcerts för digitala betyg. Blockkedjetekniken har redan många användningsområden samt nya förslag och idéer duggar tätt. Bitcoin riskerar dock att hamna i bakgrunden på grund av dess användares motvillighet att ta i bruk nyare, snabbare och mer funktionsrika blockkedjeimplementeringar. The blockchain, the technology behind Bitcoin and popularized in its introduction, functions as a distributed database and a public ledger for transactions. Blockchain technology has also other implementations and applications than Bitcoin. The purpose of this thesis work is to describe blockchain technology and some typical blockchain applications. In this thesis work is presented the structure and security of a blockchain, public, private, and permissioned blockchains as well as proof of work, proof of stake, and other consensus mechanisms. Different blockchains for crypto currency and other implementations such as smart contracts, verification, and media administration are also described. Literature sources are articles and white papers published on the Internet. Programming has been carried out with Multichain to implement a private blockchain and with Blockcerts for digital certificates. Blockchain technology has already many application areas and new suggestions and ideas are streaming in. Bitcoin itself risks falling behind due to its users’ reluctance to deploy newer, faster and more feature rich block-chain implementations.