사이드 체인과 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 Like

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

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

@chaeyk

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

감사합니다.