Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
94 0 0
比原项目仓库:" s& |4 P4 q/ F+ L
Github地址:https://github.com/Bytom/bytom9 x$ P# t7 u/ ?3 V3 o
Gitee地址:https://gitee.com/BytomBlockchain/bytom& y4 p8 A2 \! ]% O5 R0 a
1、如何连接远程全节点服务器3 f6 d# T0 K0 v# `/ d; K
远程服务需要本地生成的Access-token,可以通过以下两种方式:
7 y6 H  ^4 e4 m9 z9 @* Z  ^./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'
' U7 I/ r- f' H2 R; x0 f9 I* K然后获得access-token:1 k1 P7 g/ ~/ h( ]6 ]- D
“created_at”: “2018-05-18T16:00:25.284677605+08:00”,
1 m$ o2 A" s0 u7 ^6 L6 X“id”: “test”,
8 b! q: z  B7 o' ?# Z“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4/ |- N$ e$ H5 O0 L! s2 Q, b0 I6 M
test是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码
" J* `; H. d* h+ k# apostman的方式,设置Authorization为Basic Auth,然后填写账户名和密码
+ z8 A% [4 D4 `/ O( w7 p9 w0 [% y7 RJava代码调用:
: H! b6 a2 I) @$ c: u3 z* I0 WString auth = Username + ":" + Password;
" x, L8 X2 @, m1 y) A2 r: Jbyte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));
" O0 r! E0 e, C' p; x: S$ B  gString authHeader = "Basic " + new String(encodedAuth);. P2 D* [( u$ @+ Q2 ~# B: X4 M
Map header = new LinkedHashMap();
8 e8 x6 B! C) @8 T* y; ]$ Wheader.put("Authorization", authHeader);
4 Z! T) H0 l! F2、错误:{“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”} ,4 |+ N1 h2 |6 a6 B) r, N8 l2 R  a
交易费gas给少了
! ^: {" H; x. R$ a1 i- i5 }**3、reservation found outputs already reserved **
1 [, j; U: j/ f5 n1 W8 ?9 {表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误% S! Q- c5 r$ h* L" O* r  ^
4、build里面那个ttl是干嘛用的?9 X, B& I8 L6 \* H& U- P. w" h
ttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction
1 _# J3 L& @/ ], F$ v; a5、一笔交易最大可以支持多少上链数据?
- x/ _$ o8 o- t+ F. A+ g上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB4 _9 y% u. I: S* D) _  ?+ j* |+ |
6、如何配置区块数据到指定位置9 K, s& |" |  O% g- U# J
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1