KY2-Chain은 Keep Your Endeavor (블록체인 기반 공정한 병기본 솔루션) 서비스의 데이터 무결성을 보증하기 위해 만들어진 허가형 블록체인 입니다. 타입스크립트를 기반으로 개발되었으며 메시징 서비스 Kafka 를 활용해 강력한 로드밸런싱과 빠른 속도를 보장합니다. 모든 데이터는 암호화 되어 Couchbase에 저장되여 네트워크가 허가된 사용자만이 자체적으로 제공하는 KY2 Explorer에서 블록데이터를 조회할 수 있습니다.

{
    "blocks": {
        "rows": [
            {
                "_type": "Block",
                "data": [
                    {
                        "rank": "S",
                        "user": "eunsol",
                        "test": "체력측정"
                    }
                ],
                "header": {
                    "version": "1.0.0",
                    "index": 1,
                    "previousHash": "8E15155C5BACE388CBB750CF9724FF3CD63DF3CEED6419F9D5B134A36E01D062",
                    "generated_time": "1663988978289",
                    "merkleRoot": "B28C94B2195C8ED259F0B415AAEE3F39B0B2920A4537611499FA044956917A21",
                    "event_id": "923fe3dc-1b66-4cd0-b0d1-f7796e36b463",
                    "organization": "army"
                },
                "id": "1d7a93ba-e495-44e7-9f96-ebb1d101531a"
            },
            {
                "_type": "Block",
                "data": [
                    {
                        "rank": "G",
                        "user": "genesis",
                        "test": "genesis"
                    }
                ],
                "header": {
                    "version": "1.0.0",
                    "index": 0,
                    "previousHash": "0000000000000000000000000000000000000000000000000000000000000000",
                    "generated_time": "1663897055",
                    "merkleRoot": "B28C94B2195C8ED259F0B415AAEE3F39B0B2920A4537611499FA044956917A21",
                    "event_id": "493fe070-5fb1-411b-ac59-b968ff34cae5",
                    "organization": "ky2"
                },
                "id": "ea8b5ef8-ccc7-475a-b740-73961afcdc73"
            }
        ],
        "meta": {
            "requestId": "a7722236-d5d5-4f5f-85d6-c32c8a96378a",
            "clientContextId": "0ddd9c100913eeed",
            "status": "success",
            "signature": {
                "_type": "json",
                "data": "json",
                "header": "json",
                "id": "json"
            },
            "warnings": [],
            "metrics": {
                "elapsedTime": 2.074171,
                "executionTime": 2.008513,
                "sortCount": 0,
                "resultCount": 2,
                "resultSize": 846,
                "mutationCount": 0,
                "errorCount": 0,
                "warningCount": 0
            }
        }
    }
}
{
	"userUUID": 123 // 반영환
	"testUUID": 123, // 체력
	"rank": "s" // s, a, b, c, f, p, np
}
  1. 사용자가 회원가입을 한다.
    1. 생체인증 앱 -> 토큰을 줌 -> 블록체인에 넘겨주세요 { "role": "병사" "token": 생체인증토큰

      “oraganization” : “” }

    2. 웹에서는 -> 토큰만 넘겨주세여 (사용자 UUID) { "role" : "간부" "token" : "UUID" }

  2. 요청을 날리면 Top Node가 노드를 생성함
3. {
"url" : "[api.jerrykang.com](<http://api.jerrykang.com/>)"
}

  1. 받은 url을 사용자 계정 디비에 업데이트 해준다.
  2. 해당사용자가 올때마다 그 url로 요청한다.

DB ID

Administrator

DB PASSWORD

ab2953