이더리움 블록체인을 이용한 신뢰성 있는 기부 서비스
Reliable Donation Service Using Ethereum Blockchain
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
기존의 기부 시스템은 기부자가 기부금의 사용 내역에 대하여 알 수 없는 경우가 많았다. 해결법으로 기부 단체의 기부금 사용 내역을 블록체인에 저장하는 방법이 소개되었다. 이런 방법은 기부금 사용 내역을 숨기거나 수정할 수 없다는 장점을 가지고 있지만, 기부 단체가 의도적으로 기부금 사용 내역을 조작하여 블록체인에 저장했을 때 기부자가 기부 내역을 검증할 방법은 여전히 제공하지 않는다. 본 논문에서는 이더리움 블록체인을 이용한 기부 웹 서비스를 제안한다. 기존의 기부 시스템과 다르게 불변성을 가진 거래내용을 블록체인에 저장하여 믿고 기부를 할 수 있게 도와준다. 기부 물품을 판매하는 판매자와 기부자 그리고 기부금을 사용하는 사회단체를 하나의 서비스에 가입시켜 모든 거래의 내용을 블록체인에 저장한다. 사회단체는 제안된 서비스를 통해 기부금을 사용하여 물품을 구입하고 수급자에게 제공해야 하기 때문에 자기 자신의 이익을 목적으로 기부금 사용하는 것을 예방할 수 있다. 결과적으로 기부자들에게는 기부 시스템의 투명성을 제공할 수 있고, 기부자들로부터 더 많은 기부를 기대할 수 있다. 시스템의 구현을 위해 Ethereum과 node.js 서버를 사용한다.
Abstract
The existing donation system did not allow donors to know the donations used by donor organizations. As a solution, the method of storing donation details of donation organizations on the blockchain was introduced. This has the advantage of being unable to hide or modify the details, but there is no way to verify them if the donor organization intentionally manipulates them and stores them in the block chain. In this paper, we propose a reliable donation service using Ethereum Blockchain. Unlike the existing donation system, it helps to make reliable donations by storing immutable transaction details in the blockchain. Sellers selling goods, donors making donations, and social organizations using donations join one service to store all transactions in the blockchain. The transaction details associated with the donation are disclosed to all users and transaction ID is provided so that everyone can verify the transaction. The proposed service can prevent social organizations from the use of donations for their own interests because they have to purchase the goods using donations through the proposed service and provide them to the recipient. As a result, the proposed service can provide more transparency to donors and we can expect more donations from donors. We use the Ethereum platform and node.js server to implement the system.
참고문헌 (15)
- "An embezzlement by UNICEF Secretary General" (2020)[URL]
- "Six years in prison for embezzlement of donations worth 10 billion won" (2020)[URL]
- "An embezzling donations to help the Japanese military sexual slavery victims" (2020)[URL]
- "Domestic Donation Status" (2020)[URL]
- "Introduction of Ethereum" (2020)[URL]
- A. Kosba, "Hawk: The blockchain model of cryptography and privacy-preserving smart contracts", 2016IEEE Symposium on Scurity and Privacy, pp.839~858 (2016)
- "cherry" (2020)[URL]
- "How to Add a Bitcoin Donate Button to Your WordPress Site" (2020)[URL]
- 안규황, "블록체인 기반 기부 시스템 개발", 한국정보통신학회논문지, 22(5), pp.812~817 (2018), 한국정보통신학회[DOI]
- "Web3.js Javascript Api Document" (2020)[URL]
- "hdwallet provider github Repository" (2020)[URL]
- "Solidity Language Document" (2020)[URL]
- "Truffle and Ganache Api Document" (2020)[URL]
- "Givven" (2020)[URL]
- "Etherscan" (2020)[URL]
