본 발명은 블록체인(Block-chain)을 이용하여 분산 SDN(Software Defined Networking; 소프트웨어 정의 네트워킹) 컨트롤러 간의 데이터를 공유하는 기술에 관한 것으로, 블록체인 기반의 SDN(Software Defined Networking; 소프트웨어 정의 네트워킹)을 통해 장애 허용성(Fault-Tolerant), 검증(Verification) 그리고 디버깅(Debugging)을 제공하여 보안 문제점을 효율적이고 유연하게 처리한다.