Bytom 기술 FAQ

1964 단어
원본 프로젝트 창고보다
Github 주소:https://github.com/Bytom/bytom
Gitee 주소:https://gitee.com/BytomBlockchain/bytom
1. 원격 전체 노드 서버 연결 방법
원격 서비스는 로컬에서 생성된 Access-token이 필요합니다. 다음 두 가지 방식을 통해 ./bytomcli create-access-token test 또는curl -X POST create-access-token -d '{"id":"test"}' 다음에access-token을 얻을 수 있습니다.
"created_at": "2018-05-18T16:00:25.284677605+08:00", "id": "test", "token":"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4
test는 계정입니다. f50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4는 비밀번호입니다.
postman 방식, Authorization을 Basic Auth로 설정하고 계정 이름과 비밀번호를 기입합니다
Java 코드 호출:
String auth = Username + ":" + Password;
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));
String authHeader = "Basic " + new String(encodedAuth);
Map header = new LinkedHashMap();
header.put("Authorization", authHeader);

2, 오류: {"status": "fail", "msg": "tx rejected: checking result 0: checking output source: checking mux source 0: checking value source: checking issuance program: pushing initial argument 0: run limit exceeded"},
거래비가 적어졌어요.
**3、reservation found outputs already reserved **
이 계정의utxo가 잠시 캐시되었음을 나타냅니다. 몇 분 간격으로 이 거래를 보내는 것을 권장합니다. 일반적으로 거래 비밀번호가 잘못되었습니다.
4,build 안에 있는ttl는 무엇에 쓰입니까?
ttl는 utxo의 캐시 시간을 나타냅니다.reservation found outputs already reserved, 이 오류에 대응하는 시간,time_range는 거래상의 체인을 지연시키기 위한 시간 스탬프입니다. ttl가 0이면 기본 시간을 사용합니다. 두 블록의 시간(5분) 정도입니다. ttl를 초과하면 다시 빌드-transaction을 할 수 없습니다.
5, 한 거래에서 최대 몇 개의 체인 데이터를 지원할 수 있습니까?
상위 체인 데이터는 Gas 상한선과 관련이 있으며, 현재 175000바이트 = 170KB
6. 블록 데이터를 지정된 위치로 구성하는 방법$ ./bytomd node --mining --home

좋은 웹페이지 즐겨찾기