사물인터넷 서비스 연동을 위한 블록체인 아키텍처

  • Published : 2018.10.31

Abstract

본 논문에서는 사물인터넷 서비스와 블록체인 플랫폼간의 연동을 위한 아키텍처를 제안한다. 블록체인은 다양한 산업분야에서 데이터 신뢰성 및 안전성 측면에서의 효율성을 제공한다. 반면에 데이터 쓰기 및 읽기에 대한 낮은 성능 때문에 실제 서비스 적용하기 어렵다. 특히 사물인터넷 서비스와 같은 다량의 데이터가 발생하는 분야에서는 블록체인을 실질적으로 적용하기 어렵지만, 사물인터넷은 프라이버시 및 데이터 보안 측면에서 많은 보안 문제를 야기할 수 있는 분야로써, 블록체인을 통한 데이터 추적 및 신뢰성 보안을 필수적으로 요구된다. 본 논문에서는 이와 같이 실시간성과 신뢰성을 보장하기 위한 사물인터넷 연동형 블록체인 플랫폼 아키텍처를 소개한다. 실시간성을 유지하기 위해서 단일 피어 검증을 통한 실시간 데이터 관리를 활용하며, 신뢰성 유지를 위해서 합의를 통한 분산원장을 활용한다. 단일 피어 검증 데이터는 합의 과정을 거치기 이전에 데이터를 수신받은 단일피어가 분산원장과 별도의 상태 데이터베이스를 통해 실시간 데이터를 저장하여 실시간 서비스에 제공한다.

Keywords

References

  1. NakamotoSatoshi, "Bitcoin: APeer-to-Peer Electronic Cash System.",2008.
  2. Buterin, V. "Ethereum: A next-generation cryptocurrency and decentralized application platform." Bitcoin Magazine (2014).
  3. Sousa, Joao, Alysson Bessani, and Marko Vukolic. "A byzantine fault-tolerant ordering service for the hyperledger fabric blockchain platform." 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE, 2018.
  4. Androulaki, Elli, et al. "Hyperledger fabric: a distributed operating system for permissioned blockchains." Proceedings of the Thirteenth EuroSys Conference. ACM, 2018
  5. Sukhwani, Harish, et al. "Performance modeling of pbft consensus process for permissioned blockchain network (hyperledger fabric)." Reliable Distributed Systems (SRDS), 2017 IEEE 36th Symposium on. IEEE, 2017.
  6. Vukolic, Marko. "Rethinking permissioned blockchains." Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts. ACM, 2017.
  7. Vukolic, Marko. Hyperledger fabric: towards scalable blockchain for business. Tech. rep. Trust in Digital Life 2016. IBM Research, 2016. URl: https://www.zurich.ibm.com/dccl/papers/cachin_dccl.pdf, 2016.
  8. Swetina, Jorg, et al. "Toward a standardized common M2M service layer platform: Introduction to oneM2M." IEEE Wireless Communications 21.3 (2014): 20-26. https://doi.org/10.1109/MWC.2014.6845045
  9. Tian, Linyi. "Lightweight m2m (oma lwm2m)." OMA device management working group (OMA DM WG), Open Mobile Alliance (OMA) (2012).
  10. Open Interconnect Consortium. "The Open Interconnect Consortium and IoTivity." (2015).
  11. Cachin, Christian. "Architecture of the hyperledger blockchain fabric." Workshop on Distributed Cryptocurrencies and Consensus Ledgers. Vol. 310. 2016.