기계학습을 활용한 이더리움 미확인 스마트 컨트랙트 자동 분류 방안
Automated Classification of Unknown Smart Contracts of Ethereum Using Machine Learning
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
암호화폐를 위해 개발된 블록체인 시스템은 탈중앙화, 분산원장 및 부분적 실명은닉성의 특징을 가지고 있어 최근다양한 분야에서 적용이 시도되고 있다. 그 중 부분적 실명은닉성은 사용자 프라이버시를 강력히 보장하지만 범죄악용 등 부작용 또한 나타나고 있어 이를 공격하기 위한 방안들이 지속 연구되어 왔다. 본 연구에서는 2세대 암호화폐의 대표인 이더리움 블록체인 시스템에서의 사용자 행위 식별을 위해 기계학습을 활용한 미확인 스마트 컨트랙트 기능 및 디자인 패턴의 자동 분류 방안에 대하여 제안한다.
Abstract
A blockchain system developed for crypto-currency has attractive characteristics, such as de-centralization, distributedledger, and partial anonymity, making itself adopted in various fields. Among those characteristics, partial anonymity stronglyassures privacy of users, but side effects such as abuse of crime are also appearing, and so countermeasures forcircumventing such abuse have been studied continuously. In this paper, we propose a machine-learning based method forclassifying smart contracts in Ethereum regarding their functions and design patterns and for identifying user behaviorsaccording to them.
참고문헌 (16)
- S. Nakamoto, "Bitcoin : A Peer-to-Peer Electronic Cash System", ~ (2008)
- Wood, Gavin, "Ethereum: A secure decentralised generalised transaction ledger", Ethereum project yellow paper 151, 1~32 (2014)
- Androulaki, Elli, "Evaluating user privacy in bitcoin", International Conference on Financial Cryptography and Data Security, pp.34~51 (2013)
- Meiklejohn, Sarah, "A fistful of bitcoins : characterizing payments among men with no names", Proceedings of the 2013 conference on Internet measurement conference, pp.127~140 (2013), ACM
- Fleder, Michael, "Bitcoin transaction graph analysis", arXiv preprint arXiv:1502.01657, ~ (2015)
- Goldfeder, Steven, "When the cookie meets the blockchain: Privacy risks of web payments via cryptocurrencies", arXiv preprint arXiv:1708.04748, ~ (2017)
- Koshy, Philip, "An analysis of anonymity in bitcoin using p2p network traffic", International Conference on Financial Cryptography and Data Security, pp.469~485 (2014)
- Maxwell, Greg, "CoinJoin : Bitcoin privacy for the real world", Post on Bitcoin forum (2013)
- Bonneau, Joseph, "Mixcoin : Anonymity for Bitcoin with accountable mixes", International Conference on Financial Cryptography and Data Security, pp.486~504 (2014)
- Payette, James, "Characterizing the ethereum address space", ~ (2017)
- Norvill, Robert, "Automated labeling of unknown contracts in Ethereum", The 26th International Conference on Computer Communications and Networks (2017)
- "Etherscan" (2018)[URL]
- Bartoletti, Massimo, "An empirical analysis of smart contracts : platforms, applications, and design patterns", International Conference on Financial Cryptography and Data Security, pp.494~509 (2017)
- Blei, David M., "Latent dirichlet allocation", Journal of machine Learning research, pp.993~1022 (2003)
- Liaw, Andy, "Classification and regression by random Forest", R news, 2(3), pp.18~22 (2001)
- Namanya, Anitta Patience, "Detection of malicious portable executables using evidence combinational theory with fuzzy hashing", 2016 IEEE 4th International Conference on Future Internet of Things and Cloud, pp.91~98 (2016)
