KR102024694B1 - 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼 - Google Patents

블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼 Download PDF

Info

Publication number
KR102024694B1
KR102024694B1 KR1020180041373A KR20180041373A KR102024694B1 KR 102024694 B1 KR102024694 B1 KR 102024694B1 KR 1020180041373 A KR1020180041373 A KR 1020180041373A KR 20180041373 A KR20180041373 A KR 20180041373A KR 102024694 B1 KR102024694 B1 KR 102024694B1
Authority
KR
South Korea
Prior art keywords
service
node
server
service node
address list
Prior art date
Application number
KR1020180041373A
Other languages
English (en)
Inventor
채흥석
Original Assignee
주식회사 에이비씨
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 에이비씨 filed Critical 주식회사 에이비씨
Priority to KR1020180041373A priority Critical patent/KR102024694B1/ko
Priority to PCT/KR2018/009143 priority patent/WO2019198885A1/ko
Application granted granted Critical
Publication of KR102024694B1 publication Critical patent/KR102024694B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1019Random or heuristic server selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L67/20
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 블록체인 기반의 데이터 베이스와 서버 역할을 수행하는 다수의 서버인 서비스 노드를 분산시켜 구성하여 해킹에 의한 피해가 발생하지 않는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼에 관한 것으로, 서비스 노드 주소 리스트를 제공하는 하나 이상의 씨드 노드와 서버 역할을 하며 비지니스 로직을 포함하고 있는 분산 서버 형태인 다수의 서비스 노드를 포함하는 서버와, 브라우저와 라이브러리와의 인터페이스 코드를 포함하고 있는 휴대 단말기인 터미널 노드와, 블록체인 기반의 데이터 베이스를 포함하여 이루어져 있어, 서버를 구성하는 서비스 주체인 다수의 서비스 노드가 분산되어 있되, 각각의 서비스 노드의 데이터에 대한 신뢰성을 다수의 서비스 노드가 확인하는 검증절차를 실시하고, 단말기인 터미널 노드를 통해 서버의 서비스 노드에 접속하여 서비스 실행시 어느 하나의 서비스 노드에 랜덤으로 접속한 후 서비스 노드에서 요청하는 요청 트랜잭션의 유효성 & 무결성을 다수의 서비스 노드와의 다중 접촉을 통해 확인하기 때문에 어느 하나의 서비스 노드가 해킹되더라도 사용자는 정상적인 서비스를 받을 수 있어 해킹에 대한 위험이 발생하지 않으면서 블록체인 기반의 데이터 베이스를 이용함으로써 해킹에 대한 피해가 발생하지 않는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼을 제공한다.
- 본 발명은 산업통상자원부의 "R&D재발견프로젝트"의 지원을 받아 수행된 결과물이다.(N0002539)
- This invention is supported by "The Project of Conversion by the Past R&D Results" through the Ministry of Trade, Industry and Energy(MOTIE) (N0002539)

Description

블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼{Decentralized service platform using multiple service nodes based on block chain}
본 발명은 블록체인 기반의 데이터 베이스와 서버 역할을 수행하는 다수의 서버인 서비스 노드를 분산시켜 구성하여 해킹에 의한 피해가 발생하지 않는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼에 관한 것이다.
일반적으로 네트워크 환경에서 실행되는 서비스 제공 플랫폼은 클라이언트를 구성하는 서비스 사용자(이하 사용자)와 서버를 구성하는 서비스 제공자(이하 제공자)로 이루어지고, 제공자는 서버에 서버 어플리케이션을 설치하고, 사용자는 제공자의 서비스를 이용하기 위해 제공자가 배포하는 응용프로그램인 클라이언트 어플리케이션을 자신의 시스템에 설치하여, 서버 어플리케이션과 클라이언트 어플리케이션간의 상호작용에 의해 서비스의 제공이 이루어 진다.
특히, 현재 이용되고 있는 서비스 제공 플랫폼들은 모두 단일 서버로 이루어져 있다.
(특허문헌 1) KR10-15981477 B1
하지만, 상기와 같이 단일 서버를 운용하고 있는 서비스 제공 플랫폼은 단일 서버의 해킹이 발생할 경우 개인 정보의 유출은 물론, 일정 시간 동안 서비스를 이용하지 못하게 되는 등의 문제가 발생하게 된다.
상기와 같은 문제점을 해결하기 위한 본 발명에 따른 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼은 서버를 구성하는 서비스 주체인 다수의 서비스 노드가 분산되어 있되, 각각의 서비스 노드의 데이터에 대한 신뢰성을 다수의 서비스 노드가 확인하는 검증절차를 실시하고, 단말기인 터미널 노드를 통해 서버의 서비스 노드에 접속하여 서비스 실행시 어느 하나의 서비스 노드에 랜덤으로 접속한 후 서비스 노드에서 요청하는 요청 트랜잭션의 유효성 & 무결성을 다수의 서비스 노드와의 다중 접촉을 통해 확인하기 때문에 어느 하나의 서비스 노드가 해킹되더라도 사용자는 정상적인 서비스를 받을 수 있어 해킹에 대한 위험이 발생하지 않는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼을 제공하는데 그 목적이 있다.
본 발명의 또 다른 목적은 블록체인 기반의 데이터 베이스를 통해 해킹에 의한 피해가 발생하지 않도록 하는데 그 목적이 있다.
본 발명은 서버를 구성하는 서비스 주체인 다수의 서비스 노드가 분산되어 있되, 각각의 서비스 노드의 데이터에 대한 신뢰성을 다수의 서비스 노드가 확인하는 검증절차를 실시하고, 단말기인 터미널 노드를 통해 서버의 서비스 노드에 접속하여 서비스 실행시 어느 하나의 서비스 노드에 랜덤으로 접속한 후 서비스 노드에서 요청하는 요청 트랜잭션의 유효성 & 무결성을 다수의 서비스 노드와의 다중 접촉을 통해 확인하기 때문에 어느 하나의 서비스 노드가 해킹되더라도 사용자는 정상적인 서비스를 받을 수 있어 해킹에 대한 위험이 발생하지 않는다.
아울러, 블록체인 기반의 데이터 베이스를 이용함으로써 해킹에 대한 피해가 발생하지 않는 유용한 발명이다.
도 1은 본 발명에 따른 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼의 블록도.
도 2는 서버의 서비스 노드의 신규 등록을 설명하기 위한 블록도.
도 3은 서버의 서비스 노드의 신규 등록을 설명하기 위한 흐름도.
도 4는 터미널 노드와 서버의 접속상태를 도시한 블록도.
도 5는 터미널 노드의 서버와의 통신 흐름도.
도 6은 본 발명에서의 서버의 다른 실시 예를 도시한 블록도.
이하, 첨부된 도면을 이용하여 본 발명의 구성에 대해 보다 구체적으로 살펴보면 다음과 같다.
본 발명은 도 1에서 도시된 바와 같이 서비스 노드 주소 리스트를 제공하는 하나 이상의 씨드 노드(11)와 서버 역할을 하며 비지니스 로직을 포함하고 있는 분산 서버 형태인 다수의 서비스 노드(12)를 포함하는 서버(10)와, 브라우저와 라이브러리와의 인터페이스 코드를 포함하고 있는 휴대 단말기인 터미널 노드(20)와 블록체인 기반의 데이터 베이스(30)를 포함하여 이루어져 있다.
우선, 도 2에서와 같이 서버(10)의 씨드 노드(11)는 다수의 서비스 노드 주소 리스트를 로컬하드에 저장하는 장치이다.
또한, 서비스 노드(12)는 업무에 필요한 데이터 처리를 수행할 수 있는 프로그램을 포함하는 비지니스 로직을 포함하는 서버이다.
즉, 서비스 노드(12)는 개인 컴퓨터를 포함하는 일반 컴퓨터에 공개 서버 프로그램을 설치하여 서버 역할을 수행하는 서비스 노드(12)가 될 수 있다.
이를 보다 구체적으로 살펴보면, 도 3에서와 같이 서버역할을 하는 서비스 노드(12)를 구성하기 위해서는 서버 역할을 수행할 수 있도록 앞서 설명한 공개된 서버 프로그램을 개인 컴퓨터에 설치해야 한다.
이때에, 개인 컴퓨터에 공개된 서버 프로그램을 설치한 신규 서비스 노드(12)는 서버(10)의 씨드 노드(11)에 자동 접속하여 씨드 노드(11)에 저장된 이미 서버 기능을 수행하는 다수의 서비스 노드 주소 리스트를 받게 되고, 이렇게 받은 다수의 서비스 노드 주소 리스트 중 어느 하나 이상의 서비스 노드(12)에 접속하여 서비스 노드(12)가 저장하고 있는 서비스 노드 주소 리스트를 받는 방식으로 약 200 ∼ 1,000개의 서버 역할을 수행하는 서비스 노드 리스트를 확보하여 저장하게 된다.
여기서, 상기 신규 서비스 노드(12) 및 기존의 서비스 노드(12)에 저장되어 있는 서버 역할을 수행하는 하나 이상의 서비스 노드 리스트는 저장된 내용이 랜덤으로 반복하여 갱신이 이루어지게 되며, 서비스 노드(12)의 신규 서비스 노드(12)는 서비스 노드(12)에게 자신의 주소를 리스트 업(list up) 해달라는 트랜잭션을 송신할 수도 있다.
한편, 상기와 같이 씨드 노드(11) 및 서비스 노드(12)를 통해 서비스 노드 주소 리스트를 제공받은 신규 서비스 노드(12)는 다수의 서비스 노드(12)와의 데이터 검증 절차를 통해 서버 역할을 실행하는 서비스 노드(12)가 된다.
여기서, 상기 데이터 검증 절차는 예컨대, 신규 서비스 노드(12)의 데이터를 컴퓨터 보유자가 임의로 변경하였거나 해킹 등의 이유로 인해 다수의 서비스 노드(12)와 다른 데이터를 저장하였을 경우, 또는, 신규 서비스 노드(12)와의 데이터 검증시 이용되는 일부 서비스 노드(12)가 해킹되었을 경우 데이터의 신뢰성을 확보할 수 없기 때문에 최대한 많은 서비스 노드(12)와의 검증이 이루어지는 것이 좋다.
다음으로, 터미널 노드(20)는 도 1에서와 같이 상술한 서버(10)에 접속하는 스마트폰과 같은 단말기로서 브라우저와 라이브러리와의 인터페이스 코드를 포함하여 이루어져 있다.
이러한, 터미널 노드(20)는 도 4에서와 같이 서버(10)를 구성하는 다수의 서비스 노드(12) 중 어느 하나 이상의 서비스 노드(12)에 접속하여 서비스를 받을 수 있게 된다.
즉, 도 5에서와 같이 상기 터미널 노드(20)는 서버(10)와의 연결을 위해 처음에는 씨드 노드(11)에 무조건 접속이 이루어져 씨드 노드(10)에 저장되어 있는 서비스 노드 주소 리스트를 제공받고, 제공받은 서비스 노드 주소 리스트에 있는 어느 하나 이상의 서비스 노드(12)에 접속하여 서비스 노드(12)가 가지고 있는 서비스 노드 주소 리스트도 제공 받는다.
그런 후, 어떠한 서비스를 받기 위해 서버(10)에 접속시 저장되어 있는 서비스 노드 주소 리스트 중 어느 하나 이상의 서비스 노드(12)에 랜덤으로 접속하여 해당 서비스를 이용할 수 있도록 구성된다.
다음으로, 데이터 베이스(30)는 블록체인을 기반으로 이루어져 있는 것으로 상세한 설명은 생략하도록 한다.
한편, 도 6에서와 같이 본 발명에서는 상술한 서버(10)에는 보조 기능의 제3자 서비스를 위한 하나 이상의 고정 서버(13)가 더 포함되어 구성될 수 있다.
상기 고정 서버(13)는 예컨대, 검색을 위한 서버와 같이 핵심기능은 아니지만 서비스 노드(12)에 탑재되지 않은 서비스나 또는 서비스 노드(12)에도 기능은 있지만 시간이 오래 걸려 불편함이 발생할 수 있는 보조기능에 대해서는 별도의 고정 서버(13)를 구성할 수 있다.
상기와 같은 구성으로 이루어진 본 발명에 따른 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼의 작용효과에 대해 살펴보면 다음과 같다.
우선, 본 발명에 따른 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼(50)의 서버(10)에는 서버 역할을 실행하는 분산된 다수의 비지니스 로직을 포함하는 서비스 노드(12)가 구성되어 있다.
특히, 상술한 서비스 노드(12)는 개인 컴퓨터와 같은 일반 컴퓨터에 공개 서버 프로그램을 설치한 신규 서비스 노드(12)와 기존에 이미 서버 역할을 수행하는 다수의 서비스 노드(12) 간의 데이터 검증 절차를 거쳐 검증이 완료되어야만 서버의 역할을 수행하게 된다.
또한, 터미널 노드(20)에서 서비스를 이용할 때에 다수의 서비스 노드(12) 중 어느 하나 이상의 서비스 노드(12)로부터 요청 트랜잭션을 받았을 때에 요청 트랜잭션에 대한 유효성 & 무결성 검사를 위해 요청 트랜잭션을 보낸 서비스 노드(12) 이외의 다른 다수의 서비스 노드(12)와 접촉하여 트랜잭션에 대한 유효성 & 무결성을 검사하게 된다.
따라서, 신규 서비스 노드(12)의 문제가 있을 경우 서버의 역할을 못하게 됨은 물론, 터미널 노드(20)를 통한 서비스 이용시 다수의 서비스 노드(12)와의 접촉을 통해 요청 트랜잭션의 유효성 & 무결성 검사를 실시하여 해킹이 발생하더라도 서비스를 이용하는 문제가 발생하지 않게 된다.
즉, 서버가 분산되어 있는 상태에서 어느 하나의 서비스 노드(12)가 해킹이 되더라도 다수의 서비스 노드(12)와 접속하여 유효성 & 무결성을 검사하기 때문에 해킹이 무의미해지게 되는 것이다.
또한, 상기에서 터미널 노드(20)가 결재를 위한 서비스를 이용하고 있다고 가정할 때에 서버(10)를 구성하는 서비스 노드(12)의 요청 트랜잭션의 유효성 & 무결성 검사를 통해 문제가 없다고 판단되면 해당 서비스 노드(12)의 요청 트랜잭션에 대해 터미널 노드(20)에서는 서명에 대한 트랜잭션을 해당 서비스 노드(12)로 보내게 되고, 해당 서비스 노드(12)는 서명에 대한 트랜잭션을 블록체인 기반의 데이터 베이스(30)로 보내기 때문에 해킹에 의한 개인 정보 등의 유출을 방지할 수 있게 된다.
한편, 본 발명에서는 서버(10)에 부가기능을 수행하는, 다시 말해 해킹 발생에도 별다른 피해가 없는 제3자 서비스를 실행하기 위한 고정 서버(13)가 더 포함될 수 있다.
서버(10)의 서비스 노드(12)로 실행하지 못하는 서비스 및 서비스 노드(12)에서 실행이 가능하더라도 시간이 오래 걸리는 보조기능의 서비스를 고정 서버(13)에 서비스를 실시하게 되면 서비스 노드(12)의 부과하를 줄여 사용자에게 양질의 서비스를 제공할 수 있게 된다.
상술한 실시 예는 본 발명의 가장 바람직한 예에 대하여 설명한 것이지만, 상기 실시 예에만 한정되는 것은 아니며, 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 다양한 변형이 가능하다는 것은 본 발명이 속하는 기술분야에서 통상의 기술자들에게 있어 명백한 것이다.
10 : 서버
11 : 씨드 노드 12 : 서비스 노드 13 : 고정 서버
20 : 터미널 노드
30 : 데이터 베이스
50 : 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼

Claims (5)

  1. 서비스 노드 주소 리스트를 제공하는 하나 이상의 씨드 노드(11)와 서버 역할을 하며 비지니스 로직을 포함하고 있는 분산 서버 형태인 다수의 서비스 노드(12)를 포함하는 서버(10);
    브라우저와 라이브러리와의 인터페이스 코드를 포함하고 있는 휴대 단말기인 터미널 노드(20);
    블록체인 기반의 데이터 베이스(30);를 포함하되,
    상기 터미널 노드(20)는 단말기로서 서버(10)를 구성하는 어느 하나 이상의 서비스 노드(12)를 통해 요청 데이터를 포함하는 요청용 트랜잭션을 전송받으면 다른 위치의 둘 이상의 서비스 노드(12)에 접속하여 어느 하나의 서비스 노드(12)에서의 요청용 트랜잭션의 유효성 및 무결성 검사를 위해 다중 유효성 & 무결성 검사를 실시하여 유효성 및 무결성이 인정되면, 어느 하나의 서비스 노드(12)로 요청 데이터를 포함하는 트랜잭션을 송신하며, 상기 터미널 노드(20)를 통해 송신 받은 요청 데이터는 블록체인 기반의 데이터 베이스(30)에 저장되는 것에 특징이 있는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼.
  2. 제1항에 있어서, 상기 서버(10)에서 서비스 노드(12)는 개인 컴퓨터를 포함하는 일반 컴퓨터에 공개된 서버 프로그램을 설치한 신규 서비스 노드(12)가 씨드 노드(11)에 접속하여 이미 서버 기능을 수행하는 서비스 노드 주소 리스트를 제공받고, 상기 씨드 노드(11)를 통해 받은 서비스 노드 주소 리스트 중 어느 하나 이상의 서비스 노드(12)에 접속하여, 해당 서비스 노드(12)에 저장된 다른 서비스 노드(12)에 대한 서비스 노드 주소 리스트를 받는 과정을 반복하여 서버 서비스를 수행하는 200 ∼ 1,000개의 서비스 노드(12)에 대한 주소 리스트를 랜덤으로 저장하며, 신규 서비스 노드(12)는 다수의 서비스 노드(12)와의 데이터 검증과정을 통해 서버 역할을 하는 서비스 노드가 되는 것에 특징이 있는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼.
  3. 삭제
  4. 제1항에 있어서, 상기 터미널 노드(20)는 서버(10)에 접속시 우선적으로 씨드 노드(11)에 접속하여 서비스 노드 주소 리스트를 제공받은 후, 서비스 노드 주소 리스트에 있는 다수의 서비스 노드(12)에 저장되어 있는 서비스 노드 주소 리스트를 받는 과정을 반복하여 200 ∼ 1,000개의 서비스 노드 주소 리스트를 랜덤으로 저장하며, 저장된 서비스 노드 주소 리스트 중 어느 하나 이상의 서비스 노드(12)에 랜덤으로 접속하는 것에 특징이 있는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼.
  5. 제1항에 있어서, 상기 서버(10)에는 보조기능의 제3자 서비스를 위한 하나 이상의 고정 서버(13)가 더 포함되어 구성되는 것에 특징이 있는 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼.
KR1020180041373A 2018-04-10 2018-04-10 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼 KR102024694B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020180041373A KR102024694B1 (ko) 2018-04-10 2018-04-10 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼
PCT/KR2018/009143 WO2019198885A1 (ko) 2018-04-10 2018-08-10 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180041373A KR102024694B1 (ko) 2018-04-10 2018-04-10 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼

Publications (1)

Publication Number Publication Date
KR102024694B1 true KR102024694B1 (ko) 2019-09-24

Family

ID=68068888

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180041373A KR102024694B1 (ko) 2018-04-10 2018-04-10 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼

Country Status (2)

Country Link
KR (1) KR102024694B1 (ko)
WO (1) WO2019198885A1 (ko)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102118586B1 (ko) * 2019-11-20 2020-06-03 한국건설기술연구원 블록 체인 기술을 이용하여 bim 데이터를 전송하기 위한 시스템 및 그 방법
KR20210070696A (ko) * 2019-12-05 2021-06-15 주식회사 더블체인 Did 기반 인터체인 시스템 및 그의 데이터 교환/거래 방법
KR20220082308A (ko) 2020-12-10 2022-06-17 서강대학교산학협력단 영지식 증명 시스템의 탈중앙화 방법
KR102471210B1 (ko) 2022-03-07 2022-11-29 주식회사 비트코인그룹 블록체인과 동형암호를 기반으로 하는 데이터 분석 서비스 중개 시스템 및 방법
US11587418B2 (en) 2021-06-11 2023-02-21 Motorola Solutions, Inc. System, device, and method for camera placement based on access tier attributes
KR102663780B1 (ko) 2023-06-01 2024-05-10 주식회사 비트코인그룹 실생활 자동 채굴 및 동형암호 기반의 데이터 분석 서비스 중개를 융합한 비트코인 헌터 시스템

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112788137A (zh) * 2021-01-06 2021-05-11 平衡机器科技(深圳)有限公司 一种基于raft算法的联盟链共识方法
CN112995345B (zh) * 2021-05-07 2021-08-10 南京铉盈网络科技有限公司 一种去中心化的分布式服务方法、***及装置
CN113206893B (zh) * 2021-07-05 2021-09-14 支付宝(杭州)信息技术有限公司 区块同步、节点加入区块链网络的方法
CN114222375B (zh) * 2021-12-16 2024-01-12 东南大学 一种区块链无线网络的随机接入动态控制方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160142369A1 (en) * 2014-11-18 2016-05-19 Alibaba Group Holding Limited Service addressing in distributed environment
JP2018041188A (ja) * 2016-09-06 2018-03-15 大日本印刷株式会社 アドレス管理装置、データ管理システム及びプログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100831327B1 (ko) * 2006-09-28 2008-05-22 삼성전자주식회사 무선 메쉬 네트워크의 인증 처리 방법 및 그 장치
KR20130120066A (ko) * 2012-04-25 2013-11-04 스퀘어네트 주식회사 서버 분산 처리 시스템 및 서버 분산 처리 방법
KR20180014537A (ko) * 2016-08-01 2018-02-09 주식회사 케이티 분산 스토리지 환경에서 데이터 무결성 검증을 위한 장치 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160142369A1 (en) * 2014-11-18 2016-05-19 Alibaba Group Holding Limited Service addressing in distributed environment
JP2018041188A (ja) * 2016-09-06 2018-03-15 大日本印刷株式会社 アドレス管理装置、データ管理システム及びプログラム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102118586B1 (ko) * 2019-11-20 2020-06-03 한국건설기술연구원 블록 체인 기술을 이용하여 bim 데이터를 전송하기 위한 시스템 및 그 방법
KR20210070696A (ko) * 2019-12-05 2021-06-15 주식회사 더블체인 Did 기반 인터체인 시스템 및 그의 데이터 교환/거래 방법
KR102320550B1 (ko) * 2019-12-05 2021-11-02 주식회사 더블체인 Did 기반 인터체인 시스템 및 그의 데이터 교환/거래 방법
KR20220082308A (ko) 2020-12-10 2022-06-17 서강대학교산학협력단 영지식 증명 시스템의 탈중앙화 방법
US11587418B2 (en) 2021-06-11 2023-02-21 Motorola Solutions, Inc. System, device, and method for camera placement based on access tier attributes
KR102471210B1 (ko) 2022-03-07 2022-11-29 주식회사 비트코인그룹 블록체인과 동형암호를 기반으로 하는 데이터 분석 서비스 중개 시스템 및 방법
KR102663780B1 (ko) 2023-06-01 2024-05-10 주식회사 비트코인그룹 실생활 자동 채굴 및 동형암호 기반의 데이터 분석 서비스 중개를 융합한 비트코인 헌터 시스템

Also Published As

Publication number Publication date
WO2019198885A1 (ko) 2019-10-17

Similar Documents

Publication Publication Date Title
KR102024694B1 (ko) 블록체인 기반의 다수의 서비스 노드를 사용하는 탈중앙화 서비스 플랫폼
US11425571B2 (en) Device configuration method, apparatus and system
CN103166911B (zh) 一种版本管理服务器权限管理方法和设备
US8768884B2 (en) Synchronization of dissimilar databases
US11245577B2 (en) Template-based onboarding of internet-connectible devices
CN109995523B (zh) 激活码管理方法及装置、激活码生成方法及装置
CN110673941A (zh) 多机房中微服务的迁移方法、电子设备及存储介质
CN112559635B (zh) 以太坊联盟链节点的业务处理方法、装置、设备及介质
CN111752770A (zh) 服务请求的处理方法、***、计算机设备和存储介质
US20180188990A1 (en) Method, apparatus and system for inserting disk
CN111368330A (zh) 一种基于区块链的以太坊智能合约审计***及方法
CN104580210A (zh) 云平台环境下的防盗链方法、防盗链组件和云平台
CN111581077A (zh) 智能合约测试方法、装置
CN113821307B (zh) 一种虚拟机镜像的快速导入方法、装置及设备
CN114338684A (zh) 一种能源管理***及方法
CN112699034B (zh) 虚拟登录用户构建方法、装置、设备及存储介质
CN111124883B (zh) 一种基于树形表格的测试用例库引入方法、***及设备
CN112561690A (zh) ***分期业务接口的测试方法、***、设备及存储介质
CN115174158B (zh) 基于多云管理平台的云产品配置检查方法
CN110096543A (zh) 应用程序的数据操作方法、装置、服务器和介质
US11372736B2 (en) Rollback for dependency services in cloud native environment
US9092397B1 (en) Development server with hot standby capabilities
CN113179332A (zh) 用于获取配置信息的方法、电子设备和存储介质
CN107113074B (zh) 管理通信端点的***、方法和非暂态计算机可用介质
CN110874238A (zh) 一种线上业务更新方法及其装置

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant