Conflux PoS Testnet 첫 번째 라운드 퍼블릭 테스트 듀토리얼

Conflux PoS Testnet 첫 번째 라운드 퍼블릭 테스트 듀토리얼

시작시간: Sept.26 19:00(GMT+9)

Version: v1.2.0-beta-1

Timeline: (GMT+8)

  • 저희는 9월 26일 19시에 풀노드 운영을 시작 할 것입니다.

  • Pos 등록은 블록넘버 129600에 시작됩니다. (대략 sept.27 13:00).

  • PoS 등록은 블록넘버 475200에 종료됩니다. (대략 Sept.29 12:00). 등록 종료 후에 여러분들은 pos_config를 추가할 수 있습니다.

  • pos_config 추가 마감일은 블록높이 720000(10월 1일 18시 경)입니다.

풀노드 시작 (대략 Sept.26 18:00)

1. 새 Chrome 계정 설정

  1. Chrome 브라우저를 열고 오른쪽 상단에 있는 계정 프로필 사진을 클릭한 다음 팝업 창에서 "추가"를 클릭하여 새 Chrome 프로필을 설정합니다.

  1. 게스트 계정으로 계속하려면 "계정 없이 계속"을 선택합니다.
  2. "완료"를 클릭하고 계정 설정을 마칩니다. 나중에 프로필을 확인할 수 있습니다.
  3. 크롬은 설정 후 자동으로 새 계정으로 전환됩니다. 오른쪽 상단 모서리에 계정 이름이 표시됩니다.

2. ConfluxPortal 설치

새로 만든 Chrome 계정에 Conflux Portal을 설치합니다.

ConfluxPortal v0.6.10 업그레이드 튜토리얼을 설치하려면 ConfluxPortal v0.6.10 업데이트 튜토리얼을 참조하십시오.

3. 새로운 네트워크 설정

블록체인 이름: PoS testnet1

RPC URL:http://101.132.158.162:12537

4. 풀 노드 프로그램의 구성 설정

윈도우에서 테스트노드 운영하기:

  • 안티바이러스 소프트웨어를 닫는 것이 좋습니다.
  • Windows 10의 버전이 1903 이상이어야 합니다.

다음 파일을 다운로드해야 합니다.:

풀 노드 프로그램 실행 준비:

  • conflux라는 디렉터리 만들기
  • 다운로드 패키지를 디렉토리에 추출합니다.

:warning: 디렉토리 구조는 다음과 같아야 합니다.

conflux
└── run
    └── conflux.exe
    └── conflux.pdb
    └── pos_testnet.toml
    └── log.yaml
    └── clear_state.bat
    └── clear_state.sh
    └── libcrypto-1_1-x64.dll
    └── libssl-1_1-x64.dll
    └── start.bat
    └── start.sh
    └── throttling.toml

구성 설정 지침

구성을 설정하려면 ‘pos_testnet.toml’ 파일을 편집하려면 다음 두 단계를 수행해야 합니다.

1
# mining_author="net8888:xxxxxxxxxx..."
  • “net8888:xxxx…” 을 당신의 지갑 주소로 설정하세요( net8888:로 시작)
  • “mining_author…” 앞의 “#”를 삭제합니다.

명령어는 수정후 다음과 같아야 합니다.

2
# mining_type = "stratum"
  • “mining_type…” 앞의 “#” 를 지웁니다.
  • “stratum”을 “cpu”로 대체합니다.

명령은 에디션 이후 다음과 같아야 합니다.:

5. Test 모드 켜기

‘log.yaml’ 파일을 열고 다음 그림에 표시된 명령을 찾아 모든 "info"를 "debug"로 바꾼 후 파일을 저장합니다.

명령은 에디션 이후 다음과 같아야 합니다.:

6. 풀 노드 프로그램은 실행합니다.

‘run’ 폴더를 엽니다. 마우스를 마우스 오른쪽 단추로 클릭하여 다음 그림과 같이 디렉터리 경로를 복사합니다.

키보드에서 'win and R’을 누릅니다. "cmd"를 입력하여 명령 창을 엽니다.

‘cd’ + 공백 + 이전에 복사한 디렉토리 경로를 입력합니다.

start.bat 명령어를 입력하여, 풀노드를 실행합니다 .

PoS 등록 (블록 넘버 129600, 대략 Sept.27 12:00)

1

노드를 처음 시작할 때 암호를 설정해야 합니다. 이 암호는 PoS의 개인 키를 암호화하는 데 사용됩니다. 아래와 같이 화면에 내용이 나타나면 "Enter"를 누릅니다.

PoS key is not detected and will be generated instead, please input your encryption password. This password is needed when you restart the node
Password:
  • 실행이 중지되면 Enter 키를 누르십시오.
  • 암호를 입력한 후 다음 출력이 나타나는 경우:

stderr.txt 파일을 열어주세요. 파일은 ‘run’ 디렉터리에 있습니다. 그리고 'stderr’를 연 후 다음과 같은 출력이 나타나는 경우, 비밀번호를 잘못 입력하셨을 겁니다.

run 하부의 pos_config파일을 열고, 아래 나타나는 것 처럼 pos_key파일을 지웁니다.

Restart the full node by entering start.bat command.

2

화면 왼쪽 모서리에 있는 “Start” 아이콘을 마우스 오른쪽 단추로 클릭한 다음 "Windows PowerShell"을 누릅니다.

3

오른쪽 클릭을 사용하여 ‘run’ 디렉터리의 디렉터리 경로를 복사합니다. Powershell에서 복사한 ‘cd’ + space + 디렉터리 경로를 입력합니다.

4

명령어를 시작합니다.

./conflux rpc local pos register --power 1

가장 먼저 반환되는 값은 PoS 트랜잭션 등록 시 요청되는 데이터 필드입니다. 두 번째로 반환된 값은 PoS 계정의 주소입니다(테스트에 사용하지 않을 것입니다).

5

브라우저에서 'http://13.212.200.174/'에 액세스하여 지갑을 연결합니다(혼란 테스트넷 사용). 잔액이 업데이트됩니다. 이 프로세스는 몇 분 정도 걸릴 수 있습니다.

image

6

“Stake CFX to get the right to vote"를 클릭해서 스테이킹 CFX 수량을 입력합니다. (최소 100) 그 이후 'Deposit’을 클릭합니다. 이는 포탈에서 확인 되어야합니다.

7

성공적인 스테이킹 이후, “Lock your staking to obtain interest”을 클릭합니다. 이후 4번째 단계에서 획득한 데이터 필드를 복사하고, Vote를 위해 락업하고 싶은 수량을 입력합니다. (1 보팅을 위해 100 CFX의 락업이 필요) 이후 포탈에서 확인합니다.

PoS 전환 테스트 (블록 높이475200, 대략 Sept.29 12:00; 블록 높이720000 전에 끝날 예정, 대략 Oct.1st 18:00)

PoS 전환 테스트는 블록 높이 475200에서 시작하여 블록 높이 720000에서 종료됩니다. GitHub 다운로드 링크를 곧 제공할 것입니다.

‘pos.config_conflux_win10_x64_v1.2.0-beta-1’ 링크에서 패키지를 다운로드하고 패키지의 압축을 풉니다. 파일을 ‘run’ - ‘pos_config’ 폴더에 넣습니다.

Q&A

Q1: 실수로 ‘pos_config’ 폴더에서 ‘pos_key’ 파일을 삭제할 경우 어떻게 해야 합니까?

A1: 반드시 ‘pos_key’ 파일을 삭제하지 말아야 합니다. 삭제했다면 http:///13.212.200.174/에 다시 연결하고 스테이킹을 철회해야 합니다. CFX가 락업 해제될 때까지 9시간 동안 기다렸다가 다시 등록해야 합니다. 저희는 이를 기다리는 것 보다, 새로운 크롬 계정을 사용하여 테스트하는 것을 추천합니다.

Q2: 프로그램이 20분 이상 멈추면 어떻게하죠?

A2:프로그램을 재시작하세요.

Q3: 스테이킹 CFX 거래를 승인에 성공한 상태에서 CFX락업 거래를 승인할 때 트랜잭션이 실패할 경우 어떻게 해야 합니까?

A3: Conflux 포털->계정 프로파일->설정->고급으로 이동하여 "custom nonce"를 찾아 켭니다. "custom nounce"를 설정하면 트랜잭션을 승인해야 할 때마다 텍스트 상자가 나타나고 nounce 입력하라는 메시지가 표시됩니다. 질문을 받을 때마다 nounce를 입력합니다.

Q4: 테스트 도중 발생한 버그는 어디에 보고하나요?

A4: stderr.txt , pos.loglog 폴더를 구글 드라이브 폴더에 저장하고, 디스코드에서 Cike에게 전달해주세요.

Q5: Vote는 어떻게 언락하나요?

Q5: “Unlock votes”를 클릭하세요.

Q6: 노드를 다시 시작할 때 주의해야 할 사항은 무엇입니까?

A6: 처음 설정한 암호와 동일한 암호를 입력하면 문제가 없습니다.:

PoS key detected, please input your encryption password.
Password:

[/quote]

1 Like

Pos 테스트넷 역시 GPU 채굴방식인가요?

POS는 스마트 컨트렉트 구현 등에 관한 네트워크는 아니고, 보안 보조용 체인이기 때문에 높은 사항은 필요하지 않습니다. 다만, 끊기지 않는 인터넷 사용 환경이 중요할 것으로 보입니다 :slight_smile: