사이드 체인과 Baobab 연결할 때 문의

Klaytn Docs 에 있는 문서의 방법대로 서비스 체인 노드 4대를 구성하고
Baobab 네트워크에 연결했습니다.
제가 제대로 한 게 맞는지 궁금하여 몇가지 문의를 드리려고 합니다.

  1. 4대의 SCN에서 각각 subbridge.parentOperator 를 보면 전부 다른 주소가 나옵니다. 원래 이렇게 되는게 맞는 건지요.

  2. 4대의 SCN에서 각각 subbridge.peers 를 확인해보면 1대만 peer가 있고 3대는 없는 것으로 나옵니다.

[{
    caps: ["servicechain/1"],
    id: "e69e1982c5e55153d32d6da0f78bad4a1e1c571da7657edfd53edbc74de8de777d4c3fe69238ebb65ef76e2947a139f8d7823fc64410d3761c1d3caa2b15a108",
    name: "1",
    networks: [{
        inbound: false,
        localAddress: "10.255.68.50:42028",
        nodeType: "cn",
        remoteAddress: "10.255.67.79:50505",
        static: true,
        trusted: false
    }],
    protocols: {
      servicechain: {
        head: "0xe98746f7a8deb32386d5207231c16835c49a2d4eccd1e04c80a11954964e8886",
        version: 1
      }
    }
}]
  1. peer가 있는 SCN 노드가 서버를 새로 실행할 때마다 바뀝니다. 나머지 노드에서는 subbridge.parentOperatorBalance 같은 것을 확인할 수 없는데 이것이 정상인가요.
> subbridge.parentOperatorBalance
Error: no parent peer
    at web3.js:3276:20
    at web3.js:6450:15
    at get (web3.js:6350:38)
    at <unknown>
  1. SCN 마다 parentOperator 주소가 다르니, 각각의 주소에 klay 를 일정량 채워 넣어서 운영해야 하는 건가요?

@chaeyk 안녕하세요,

  1. 네, 설정하는 방법에 따라서 다르게나오거나 같게 나올 수 있습니다.
  2. 1대의 CN에서만 작업을 했다면, 1대만 peer연결되는게 맞습니다.
  3. peer가 있는 SCN 노드가 서버를 새로 실행할 때마다 바뀝니다. 이게 어떤 것을 의미하나요? 어떤게 바뀌는 것인지요? 2번에서 말씀주신 것 처럼 나머지 노드에서는 parent EN과 연결이 되어있지 않기때문에 나오지 않는게 맞습니다.
  4. 각각 다른 parentOperator를 가지고 계신다면, 각각의 주소에 채워서 운영해야하는 것이 맞습니다.

감사합니다.

1개의 좋아요

4대의 CN 모두 EN과 연결했습니다. 1대만 연결해 놓을 경우 단일 장애 포인트(?)가 되는 거 같아서 여러 CN을 연결하려고 했습니다.

  1. 1대만 연결해도 충분한가요?
  2. 여러대를 연결할 경우 parentOperator 주소를 똑같이 설정할 수 있나요?

@chaeyk

  1. 네, 충분합니다만, HA를 위해 여러대 연결을 추천드립니다.
  2. 네, 여러대로 연결해도 같은 parentOperator로 설정이 가능합니다.

감사합니다.