Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
85 0 0
比原项目仓库:$ h  g9 Q: ^6 _6 X, j
Github地址:https://github.com/Bytom/bytom$ ^7 I  _4 j6 j) I
Gitee地址:https://gitee.com/BytomBlockchain/bytom8 E% D6 [) q% J3 Q( s3 {( C
1、如何连接远程全节点服务器* x& B6 t) ], ?5 |3 k
远程服务需要本地生成的Access-token,可以通过以下两种方式:
; N) ~- z1 ^+ J9 e- u  e./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'( a7 Y2 {" d+ X5 U
然后获得access-token:
  R. u* N# @9 B. }; i# y- l“created_at”: “2018-05-18T16:00:25.284677605+08:00”,
; _! n8 B0 P4 S4 r9 M7 n“id”: “test”,! _& M5 P( f- Y" g4 ]
“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e41 ~/ \+ x! V5 j
test是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码
3 {2 D" X4 ~# B. lpostman的方式,设置Authorization为Basic Auth,然后填写账户名和密码8 p1 ^+ o- E' [
Java代码调用:
0 l( F- t4 }7 w+ c: x9 MString auth = Username + ":" + Password;  j# t; |5 u' h7 f" K2 P- C
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));
$ P' g0 B& P; ~6 N" pString authHeader = "Basic " + new String(encodedAuth);
3 ^! n" m: v7 Q2 H' gMap header = new LinkedHashMap();" P+ f0 Z3 i" @+ u
header.put("Authorization", authHeader);* }6 q  ?0 k' K; n4 g- o5 F1 I
2、错误:{“status”:“fail”,“msg”:“tx rejected: checking result 0: checking output source: checking value source: checking mux source 0: checking value source: checking issuance program: pushing initial argument 0: run limit exceeded”} ,) ~# {& z! _/ T& |. O3 U! Q
交易费gas给少了6 D, I. R. r8 K
**3、reservation found outputs already reserved **
) K' a) T6 H; E: ^+ F0 Z表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误
! a' r' ~8 K/ r+ f2 J4、build里面那个ttl是干嘛用的?0 l0 {& J5 Y& h+ d. u! o1 }5 j' g* O
ttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction
7 d# D5 }1 n% m, H% P( Z+ H5、一笔交易最大可以支持多少上链数据?1 ^; Q  y. c! @" a" @  X% O8 @
上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB
$ ~5 W& O: v2 O6、如何配置区块数据到指定位置* J  M; R1 ~4 t0 _
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1