DOI QR코드

DOI QR Code

TradeB: 신뢰성있는 중개인을 통한 블록체인 기반 재화 계약 서비스

TradeB: A Blockchain-based Property Trade Service Using Trusted Brokers

  • Yoon, Yeo-Guk (Dept. of Electrical/Electronic and Computer Engineering, University of Ulsan) ;
  • Eom, Hyun-Min (Dept. of Electrical/Electronic and Computer Engineering, University of Ulsan) ;
  • Lee, Myung-Joon (Dept. of Electrical/Electronic and Computer Engineering, University of Ulsan)
  • 투고 : 2019.07.12
  • 심사 : 2019.09.16
  • 발행 : 2019.09.30

초록

현대에 거래되는 재화의 종류는 소비형태의 변화에 의해 급속도로 많아지고 있다. 그러나, 거래되는 재화의 종류가 많아진 만큼 이에 대한 정확한 가치판단이 흐려지는 경우가 발생한다. 미술품, 창작물 등의 재화는 소비자가 올바른 가치를 판단하기 어렵다는 단점이 크게 부각되고, 거래 형태 또한 다양하여 이에 대한 신뢰성을 보장받기 힘들다는 문제가 발생한다. 다양한 재화에 대한 접근성이 확대된 현재, 이러한 단점들은 공유경제 시장의 안정성을 저해하는 요인으로 꼽힌다. 본 논문에서는 이러한 문제점을 해결하기 위하여 신뢰성 있는 중개인을 통한 블록체인 기반의 재화 계약 서비스를 제안한다. 제안한 서비스는 이더리움 블록체인에서 동작하는 스마트 컨트랙트를 사용하여 신뢰성 있는 중개인을 등록하고 재화의 가치검증 및 계약 과정에 사용한다. 또한 재화의 등록 내용, 제안 및 계약 과정을 블록체인에 등록하여 계약 과정의 신뢰성을 보장한다. 모든 동작 과정은 스마트 컨트랙트에 등록되고, 이더리움 블록체인의 트랜잭션 히스토리에 저장되므로, 등록된 데이터의 신뢰성을 보장할 수 있다. 또한 등록, 제안 및 계약의 전 과정이 스테이트 머신 기반의 스마트 컨트랙트에 의해 동작하기 때문에 사용자는 계약 과정을 보다 안전하게 제어할 수 있다.

The types of properties traded in modern times are rapidly increasing due to changes in consumption patterns. However, as the type of properties traded increases, estimation about the value of properties may become inaccurate. There is a problem that it is difficult for consumers to estimate the right value and the variety of trading forms makes it difficult to guarantee the reliability of value estimation As access to a variety of properties has expanded, these shortcomings are considered to be a factor that hinders the stability of the shared economic market. In this paper, to resolve this issue, we present a blockchain-based property contract service through a trusted broker. The developed service registers trusted brokers into smart contracts on the Ethereum blockchain and use them for the evaluation and contract process of properties. In addition, registered contents, proposals and contracts of properties are stored in the blockchain to ensure the reliability of the contract process. Every step of the contract process is stored in the smart contract, recorded in the transaction history of the blockchain, ensuring the reliability of the stored data. In addition, the entire process of registration, proposal, and contract is driven by smart contracts designed by state machine technology, enabling users to more securely control the contract process.

키워드

참고문헌

  1. M. Mohlmann, Collaborative consumption: determinants of satisfaction and the likelihood of using a sharing economy option again, Journal of Consumer Behaviour 14.3 (2015), pp. 193-207. https://doi.org/10.1002/cb.1512
  2. G. Zyskind, and O. Nathan, Decentralizing privacy: Using blockchain to protect personal data, Security and Privacy Workshops (SPW) (2015) IEEE, pp. 180-184.
  3. Oh, Seoyoung, and Changhoon Lee. "Block chain application technology to improve reliability of real estate market." Journal of Society for e-Business Studies 22.1 (2017).
  4. Karamitsos, Ioannis, Maria Papadaki, and Nedaa Baker Al Barghuthi. "Design of the Blockchain smart contract: a use case for real estate." Journal of Information Security 9.03 (2018): 177. https://doi.org/10.4236/jis.2018.93013
  5. A. Hahn, R. Singh, C. Liu and S. Chen, Smart contract-based campus demonstration of decentralized transactive energy auctions, In 2017 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT) (2017) IEEE, pp. 1-5.
  6. M. Wohrer and Z. Uwe, Design patterns for smart contracts in the ethereum ecosystem, 2018 IEEE International Conference on Internet of Things and IEEE Green Computing and Communications and IEEE Cyber, Physical and Social Computing and IEEE Smart Data (2018) IEEE.
  7. W. Jon, and S. Johann, Generating statechart designs from scenarios, In Proceedings of the 22nd international conference on Software engineering. ACM (2000), pp. 314-323.
  8. V. Buterin, "A next-generation smart contract and decentral-ized application platform", Ethereum project white paper, (2014).
  9. https://solidity.readthedocs.io/.
  10. https://geth.ethereum.org/.
  11. Y.G Yoon, H.M. Eom, M.J. Lee, Design of Property Contract Service Based on the Ethereum Blockchain, Convergence Research Letter (2019) Vol.5, No.2, pp. 311-314.
  12. https://web3js.readthedocs.io/en/1.0/.
  13. Truffle, https://truffleframework.com/docs/truffle/.