./categories/back-end
KSCHAIN 성능평가 테스트 절차
1. TPS
C:\go_workspace\src\tps→go run main.go- 예: 10000건 970ms → tps.txt
- 카운트 main.go 110행 / 출력 141행
2. 합의 시간
C:\go_workspace\src\CBFT\pbftnetwork/node.go: fail 노드(36), IP·포트(49~50), 리더 포트(60)
cd C:\go_workspace\src\CBFT\pbft && go build
pbft P1000 # 창마다 P1001~P1003
curl -H "Content-Type:application/json" -X POST -d '{"timestamp":1111}' http://192.168.1.207:1000/req
- 리더(P1000)에서 합의 시작~종료 측정
3. 최대 확장 노드
- Build:
C:\go_workspace\src\CBFT - Engine:
...\consensusPBFT\pbft\Test1~3\node.go - 로그(노드:초): 100:216 · 200:462 · 300:681 · 400:952 · 500:1525(490 종료) · 600:2042 · 700:2695 · 800 실패
4. 동적 암호키 생성
C:\go_workspace\src\Create_key→go run main.go- 예: 10000건 970ms → KEY.txt (카운트 13행)
5~6. 무결성·상호연동
- 315행
func뒤error추가, 346~349·354 주석 해제
7. 로드밸런싱
- (원본 없음)
./comments