Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
131 0 0
比原项目仓库:: Z% w) v8 K8 X2 D8 w& j) K9 o( Z3 k
Github地址:https://github.com/Bytom/bytom
3 J  `- F% ~- C* M% [; c7 ?9 C+ bGitee地址:https://gitee.com/BytomBlockchain/bytom
) P; L, I6 w8 H$ s) ~9 D- z; G. c1、如何连接远程全节点服务器
9 b5 v$ X) Z: k6 x远程服务需要本地生成的Access-token,可以通过以下两种方式:2 v/ V; J4 M# l: Z4 F' {" \
./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'/ n8 O- {5 _! l. e4 {0 ?7 ^
然后获得access-token:& V- y) m- b; \, p3 q1 Z
“created_at”: “2018-05-18T16:00:25.284677605+08:00”,$ G6 q- }( j1 f" @( ]. @
“id”: “test”,
  K$ Q$ u1 g' L) @  {! ]! a“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4
, L$ s" r; D! Ztest是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码( x# j6 X; v1 ?
postman的方式,设置Authorization为Basic Auth,然后填写账户名和密码
; {9 p2 u+ l3 Q- [8 B. P2 U; GJava代码调用:6 ~4 E9 M) b5 n+ ~  q
String auth = Username + ":" + Password;
9 L3 R4 H# a0 v0 |" b' y% k! gbyte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));5 n/ ~- T! `5 m9 ]* [6 P. X" L. r
String authHeader = "Basic " + new String(encodedAuth);! k- @( i: L# ?$ b& S
Map header = new LinkedHashMap();
* n8 b7 R" m( N( P: }/ wheader.put("Authorization", authHeader);) D8 H! |3 E2 R" f$ w9 s, D
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”} ,9 U  t, N+ H) a% g
交易费gas给少了
1 t) ?. {5 }6 A, X2 c! H3 ~**3、reservation found outputs already reserved **
$ \2 i5 M* H% H表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误
9 X* n  S  P, L4、build里面那个ttl是干嘛用的?  _# O) b6 }& X
ttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction
2 C' o7 h+ U3 V. a4 ]* x5 J5、一笔交易最大可以支持多少上链数据?
6 n" r. o+ E( l上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB
, W3 ]1 c# a1 E4 m; e9 L6、如何配置区块数据到指定位置/ n) Y+ b7 T- H8 L" [5 u
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1