Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
97 0 0
比原项目仓库:
( `! x( S- E- i0 ^+ P  e+ LGithub地址:https://github.com/Bytom/bytom1 m4 Y( O; s, Y7 O3 E7 f3 }
Gitee地址:https://gitee.com/BytomBlockchain/bytom6 u6 E  I7 L0 a" s, }8 i
1、如何连接远程全节点服务器
6 u8 [$ C' Z! n9 x) [远程服务需要本地生成的Access-token,可以通过以下两种方式:
5 H! K) `- ^2 }  S./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'* Z9 n0 S1 N0 u6 D( t7 S# g
然后获得access-token:
7 x7 V0 x! \) }$ B/ `4 i8 K“created_at”: “2018-05-18T16:00:25.284677605+08:00”,0 ~( a# a* x+ L; b; L
“id”: “test”,, s4 V; Z7 \. K6 H& I% ?3 w9 C
“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4
. t1 T& F' Q. f' Btest是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码' ]) y' C0 C1 x6 D: C/ ~
postman的方式,设置Authorization为Basic Auth,然后填写账户名和密码0 Y5 M6 K5 ]: H1 d6 X; ]
Java代码调用:
7 [9 i; n2 E) w% zString auth = Username + ":" + Password;$ F# S3 G( P* W2 h& ^8 M) t
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));
9 j6 o7 k, u0 n$ V* P) f. RString authHeader = "Basic " + new String(encodedAuth);
" j9 i8 D1 X8 ~  A1 ~4 vMap header = new LinkedHashMap();
5 d% ]) U- i; l2 p7 l% [# ?5 `header.put("Authorization", authHeader);
( h3 S$ b$ B6 T4 D' M5 w2、错误:{“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”} ,1 ~+ z* K7 ?# U
交易费gas给少了
- ]( |8 r. ~" z! B5 L) p0 o**3、reservation found outputs already reserved **+ A9 J& C4 o# U$ ]1 Z
表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误
7 Q1 a6 k! ?# T8 ]0 m; N4、build里面那个ttl是干嘛用的?9 _: L# m9 q' o9 [; T/ T
ttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction4 {( L4 ?$ f7 ?8 z
5、一笔交易最大可以支持多少上链数据?
% \$ M/ J6 `; R1 V* V8 L上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB6 v) s  \  Z: O
6、如何配置区块数据到指定位置3 \% V' `6 U6 @( a: s0 A* `. K
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1