Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
137 0 0
比原项目仓库:% {$ l" G: `& V. t- ^5 p4 K
Github地址:https://github.com/Bytom/bytom& F4 N5 s  ^8 U* `& q' ]
Gitee地址:https://gitee.com/BytomBlockchain/bytom
. q2 x5 s. ^, {( s" |( l( m: ~2 T1、如何连接远程全节点服务器
# [- H4 O8 j; N- M& a: I! @远程服务需要本地生成的Access-token,可以通过以下两种方式:
" b. y4 d, F9 q: Z./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'; P9 u5 Y' }9 N# }* _- B5 h6 K
然后获得access-token:4 g5 i! T: \8 x. \& w
“created_at”: “2018-05-18T16:00:25.284677605+08:00”,
- P$ F: H1 N) y/ O7 b: ^) x2 N“id”: “test”,0 `- n, [2 {( ~$ ?, w. X5 n$ Q8 \- x
“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4( g7 `; T$ m8 i! ~
test是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码
; }. g% i' |, K, B2 Gpostman的方式,设置Authorization为Basic Auth,然后填写账户名和密码
' Z( w8 V9 l( AJava代码调用:
( j  M& Z9 f/ ]! gString auth = Username + ":" + Password;9 \( X1 @; x: K4 d/ d* I) t
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));( }! a4 h% ], C  I
String authHeader = "Basic " + new String(encodedAuth);
  |" c7 @! N2 f% a1 pMap header = new LinkedHashMap();% C8 F4 L& z. }- V( |7 S3 b
header.put("Authorization", authHeader);; b* G4 u6 J+ s/ U% M2 W
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”} ,7 F4 q, D3 Y# D; h1 i4 h
交易费gas给少了
2 t/ ?( ?0 {; }1 S**3、reservation found outputs already reserved **
6 F+ U5 m4 M- a/ j! O! C表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误7 ~1 f! y" ^0 @$ g4 \; t
4、build里面那个ttl是干嘛用的?
9 q4 S( a% O# y" g9 A# g' Bttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction
' k7 R/ q4 q7 `; x5、一笔交易最大可以支持多少上链数据?+ ^# B( q. D! F3 N, `
上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB; ~! o% C8 G( f/ K& _0 Y
6、如何配置区块数据到指定位置
$ k. p0 z5 G; ~9 X2 ], H7 U% F" y$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1