Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
113 0 0
比原项目仓库:
+ E* v  h, D1 ]Github地址:https://github.com/Bytom/bytom5 v; n8 q& f: c5 ~+ b6 s
Gitee地址:https://gitee.com/BytomBlockchain/bytom- W1 K9 l+ E4 C. M' P6 N; T+ Y/ f
1、如何连接远程全节点服务器
5 w# Y1 y7 d, O8 J- O  j" F! U远程服务需要本地生成的Access-token,可以通过以下两种方式:
  u5 Y* O; l/ ?./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'3 [+ x0 T9 [5 K! p6 S" v+ v
然后获得access-token:
. r) H, h/ X$ j3 \1 s9 Y“created_at”: “2018-05-18T16:00:25.284677605+08:00”,
( R. b( y4 A/ l( W2 x- k' Q. N( g“id”: “test”,
5 U3 i* [& x( Z5 a6 D“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4
$ ]/ U* o5 T- h5 }2 [& ttest是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码  h$ I! k6 W3 F) t% T9 V4 h
postman的方式,设置Authorization为Basic Auth,然后填写账户名和密码) \4 f# P0 U) g8 p1 P& y
Java代码调用:
! W& z' N# J8 |; |6 yString auth = Username + ":" + Password;
: c; j2 m% m5 t3 Cbyte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));
: H) n* w  a* {% F( T- \' }2 mString authHeader = "Basic " + new String(encodedAuth);2 U* }4 A$ e2 p% }# D' G
Map header = new LinkedHashMap();' y- I4 s+ [6 O1 L
header.put("Authorization", authHeader);, g" p9 j, G: f# H$ G2 R
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”} ,
  R( v! R, m! E0 l9 o; ]% l交易费gas给少了
, u/ Y) J$ l  i+ K" p**3、reservation found outputs already reserved **2 t( S! W/ s( F0 c1 L' U
表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误
$ y7 ~& F; M" [6 b4、build里面那个ttl是干嘛用的?
' B  Y+ T0 T! n) F7 w, v6 Qttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction
& G& {* Z! d% a5、一笔交易最大可以支持多少上链数据?
. [9 R% g) k' ?6 S) i- U上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB7 p6 @4 \# R5 i7 X9 h' y
6、如何配置区块数据到指定位置) Q6 A9 c* a5 n1 N; U2 d
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1