Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
64 0 0
比原项目仓库:
4 t! }) n3 g) j: w$ z9 z# H) GGithub地址:https://github.com/Bytom/bytom
. J# [0 z9 N4 e0 s2 K) CGitee地址:https://gitee.com/BytomBlockchain/bytom
9 `) P$ E9 z- N7 W! t5 h1、如何连接远程全节点服务器' e- K2 A6 S9 s5 A
远程服务需要本地生成的Access-token,可以通过以下两种方式:: ^0 h' U; Y9 X  M* \$ ^' y
./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'
7 n# n5 L$ B8 R8 M7 E2 b然后获得access-token:
% {4 H1 ?; `$ \7 H: n4 J, `# d“created_at”: “2018-05-18T16:00:25.284677605+08:00”,
, j6 L" i$ i5 @9 ~5 c“id”: “test”," U9 L, g/ o- g
“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4" ^; E2 ?8 M1 i9 `5 k1 d
test是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码
2 D8 W! Z- T) Mpostman的方式,设置Authorization为Basic Auth,然后填写账户名和密码6 f) i5 ~/ b9 e, `0 ^
Java代码调用:' I; a5 a1 q$ A( j. a1 Z1 G. D
String auth = Username + ":" + Password;0 w2 I; z( C5 k. y" I
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));
! j% t! c3 e0 C( ]0 h9 hString authHeader = "Basic " + new String(encodedAuth);# H& q! s& W9 W: g+ I, i( H( u
Map header = new LinkedHashMap();6 x2 B9 L( T6 W; H9 u+ a
header.put("Authorization", authHeader);
6 z: s( a( I, D3 X, x( I4 ~0 b+ d2、错误:{“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”} ,
/ [; k" t% y6 G0 _( g1 {交易费gas给少了( r2 ?2 O; Y8 ~. q# h4 J
**3、reservation found outputs already reserved **
& H- U7 ?) J  G. @( @1 F5 V表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误
* c4 b$ H! b/ y4、build里面那个ttl是干嘛用的?
3 i9 D) P3 {# T* }9 r" t% ]ttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction8 e. `- J$ X4 Q& p7 W+ W! t
5、一笔交易最大可以支持多少上链数据?! j+ p# x  A0 k' W4 }4 @, I( R
上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB2 h* U# ~4 s8 i
6、如何配置区块数据到指定位置6 o; g5 C8 P  K% l( Y+ j
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1