Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network

碩士 === 國立成功大學 === 資訊工程學系 === 102 === Bitcoin is a universal crypto currency and a peer-to-peer payment system. Online payments can be sent directly from one party to another without going through a financial institution. “Mining” is a process to generate bitcoin, users offer their computing powe...

Full description

Bibliographic Details
Main Authors: Yu-ChiShen, 沈郁棋
Other Authors: Sheng-Tzong Cheng
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/30831670325128633805
id ndltd-TW-102NCKU5392026
record_format oai_dc
spelling ndltd-TW-102NCKU53920262016-03-07T04:10:58Z http://ndltd.ncl.edu.tw/handle/30831670325128633805 Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network 一個可在對等服務網路上有效益地執行計算任務之工作量證明演算法 Yu-ChiShen 沈郁棋 碩士 國立成功大學 資訊工程學系 102 Bitcoin is a universal crypto currency and a peer-to-peer payment system. Online payments can be sent directly from one party to another without going through a financial institution. “Mining” is a process to generate bitcoin, users offer their computing power to verify and record payments to reward transaction fees and newly created bitcoin. Mining of bitcoin is to solve proof of work puzzles that users need to expend a certain amount of computational capability to verify payments and prevent double-spending to manage the bitcoin network. However, the results of proof of work puzzles are meaningless values. With the rise of bitcoin, more and more computers join to mining bitcoin. Large amount of computational capability are wasted to compute the meaningless results. If we can integrate and use the computational capability of mining bitcoin to solve hard computational problems, the computational capability will be not considered wasteful but practical. In this paper, we propose and implement an economic proof-of-work based algorithm which combines proof of work mechanism and genetic algorithm in a peer-servicing network. Genetic algorithm is used to solve NP problems in mining process. Integrating the implementation of proof of assignment into bitcoin system, users can reward incentives by solving NP problems. With the advantages of peer-servicing network, the whole system will become a market serves as a computing platform for solving hard computational problems using genetic algorithm. Sheng-Tzong Cheng 鄭憲宗 2014 學位論文 ; thesis 63 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系 === 102 === Bitcoin is a universal crypto currency and a peer-to-peer payment system. Online payments can be sent directly from one party to another without going through a financial institution. “Mining” is a process to generate bitcoin, users offer their computing power to verify and record payments to reward transaction fees and newly created bitcoin. Mining of bitcoin is to solve proof of work puzzles that users need to expend a certain amount of computational capability to verify payments and prevent double-spending to manage the bitcoin network. However, the results of proof of work puzzles are meaningless values. With the rise of bitcoin, more and more computers join to mining bitcoin. Large amount of computational capability are wasted to compute the meaningless results. If we can integrate and use the computational capability of mining bitcoin to solve hard computational problems, the computational capability will be not considered wasteful but practical. In this paper, we propose and implement an economic proof-of-work based algorithm which combines proof of work mechanism and genetic algorithm in a peer-servicing network. Genetic algorithm is used to solve NP problems in mining process. Integrating the implementation of proof of assignment into bitcoin system, users can reward incentives by solving NP problems. With the advantages of peer-servicing network, the whole system will become a market serves as a computing platform for solving hard computational problems using genetic algorithm.
author2 Sheng-Tzong Cheng
author_facet Sheng-Tzong Cheng
Yu-ChiShen
沈郁棋
author Yu-ChiShen
沈郁棋
spellingShingle Yu-ChiShen
沈郁棋
Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network
author_sort Yu-ChiShen
title Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network
title_short Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network
title_full Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network
title_fullStr Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network
title_full_unstemmed Proof of Assignment: An Economic Proof-of-Work Based Algorithm Performing Assignments in a Peer-Servicing Network
title_sort proof of assignment: an economic proof-of-work based algorithm performing assignments in a peer-servicing network
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/30831670325128633805
work_keys_str_mv AT yuchishen proofofassignmentaneconomicproofofworkbasedalgorithmperformingassignmentsinapeerservicingnetwork
AT chényùqí proofofassignmentaneconomicproofofworkbasedalgorithmperformingassignmentsinapeerservicingnetwork
AT yuchishen yīgèkězàiduìděngfúwùwǎnglùshàngyǒuxiàoyìdezhíxíngjìsuànrènwùzhīgōngzuòliàngzhèngmíngyǎnsuànfǎ
AT chényùqí yīgèkězàiduìděngfúwùwǎnglùshàngyǒuxiàoyìdezhíxíngjìsuànrènwùzhīgōngzuòliàngzhèngmíngyǎnsuànfǎ
_version_ 1718199530128670720