Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
134 0 0
比原项目仓库:4 b% B& k5 |2 j* `8 T. @
Github地址:https://github.com/Bytom/bytom
) f' G! n8 q# u9 W: ~Gitee地址:https://gitee.com/BytomBlockchain/bytom
- Y9 _' J2 i- @2 K, {3 S; ^1、如何连接远程全节点服务器0 M5 A  p, H/ f
远程服务需要本地生成的Access-token,可以通过以下两种方式:& M: B: h  b; T1 F2 O1 `! u
./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'3 J  `2 I" l* A: v- j# I
然后获得access-token:, c+ H- b0 C/ A
“created_at”: “2018-05-18T16:00:25.284677605+08:00”,- V; C$ @+ c0 z: f/ N  j) J/ V
“id”: “test”,
7 T# m- W& I1 i& a# o“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4" B& p+ M4 L  a
test是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码3 M2 Y" F: G% `* o5 p0 [
postman的方式,设置Authorization为Basic Auth,然后填写账户名和密码
. d0 F) k3 H/ o- R* DJava代码调用:2 N4 c1 k4 l# ?0 l
String auth = Username + ":" + Password;
+ w) v  G1 }- B1 h1 K! mbyte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));% G- o- t% Q2 r9 T4 ]" Q, R8 P8 N' K0 [
String authHeader = "Basic " + new String(encodedAuth);# H2 u+ o7 C# k" N: ?: d
Map header = new LinkedHashMap();# G0 }( J0 `( B% ]8 v. t- o
header.put("Authorization", authHeader);0 U7 _5 G& f/ v7 O. m
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”} ,
8 X, S; @5 ]0 r: ~5 }! }交易费gas给少了+ z' x2 P5 M4 [3 I: v
**3、reservation found outputs already reserved **/ E1 Y! |8 H4 U* b( R
表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误
5 d+ F$ Z# A. O# R! M1 ?3 X% I# L4、build里面那个ttl是干嘛用的?
  t4 r7 Y. u/ p4 M- ~, b" I# ~2 U& uttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction
* I" V2 k% X, W, {& J9 [( J! U; B5、一笔交易最大可以支持多少上链数据?
* E7 n6 B. ~' m0 f! b9 a: Z上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB' z( j" T5 I+ V- Z5 S
6、如何配置区块数据到指定位置( e  P6 ?8 x' q5 @
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1