Hi 游客

更多精彩,请登录!

比特池塘 区块链技术 正文

Bytom 技术FAQ

fishshow21
138 0 0
比原项目仓库:
+ F4 `+ X; G, [5 tGithub地址:https://github.com/Bytom/bytom$ l& g+ e3 m* @' O
Gitee地址:https://gitee.com/BytomBlockchain/bytom8 J+ o* x4 F8 R2 o5 q$ |
1、如何连接远程全节点服务器
9 I, b8 F* V( Z$ @9 S远程服务需要本地生成的Access-token,可以通过以下两种方式:3 `- D1 V8 g5 [& b
./bytomcli create-access-token test  或者 curl -X POST create-access-token -d '{"id":"test"}'
3 G4 d, h" C/ g4 t4 ?3 {9 `然后获得access-token:
5 y+ z$ X0 V2 F4 M“created_at”: “2018-05-18T16:00:25.284677605+08:00”,
. E% O0 T1 a8 T“id”: “test”,; n9 [. }$ b5 n
“token”:"test:fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4
. h+ A" W: p: b/ R) }, Ftest是账户,fe50927ddaa5bcca77021e9f50fa5ef236a6140c012d1fe2eb9241f61a9228e4是密码
# ~  T" l. Y9 W2 i" h& xpostman的方式,设置Authorization为Basic Auth,然后填写账户名和密码
! H6 @! {* y! G  |$ xJava代码调用:6 ]9 E5 J; b6 A. Y0 L& L2 E
String auth = Username + ":" + Password;
+ V9 o& O$ G& `' C6 f5 N! U) pbyte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));
! ?9 f# O' g' |! I( `! d3 e7 \String authHeader = "Basic " + new String(encodedAuth);. N+ ^5 R) Q7 m1 u8 o% e: b. t( d
Map header = new LinkedHashMap();
5 t8 i2 A5 L1 C1 z, e  ?header.put("Authorization", authHeader);2 @( }" D$ f, A* e/ F9 d, Y! |+ Y
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”} ,
. m5 S; \/ l8 p" ]5 S  Q8 d交易费gas给少了* k. {$ Q+ v( }
**3、reservation found outputs already reserved **
, v/ @( o; R  u3 O7 u; _) y表示该账户的utxo被暂时缓存,建议隔几分钟后再发该交易,一般是交易密码错误
3 s- n/ _0 j4 |+ d; E; N: i& L4、build里面那个ttl是干嘛用的?
7 d' }! M6 R' q2 g! y+ A7 S- i0 q1 ~ttl表示utxo的缓存时间, reservation found outputs already reserved, 这个错误对应的时间,time_range 是为了延迟交易上链的一个时间戳,ttl 为 0 的话会采用默认的时间,大概2两个块的时间(五分钟),超过ttl不能重新 build-transaction7 g6 h' w+ r5 f( O1 c$ t
5、一笔交易最大可以支持多少上链数据?
! V$ N/ k2 l. ~* }9 M& t' z上链数据和gas上限有关,现在比原链数据上限为175000字节 = 170 KB
( _: r8 b" ^( D6、如何配置区块数据到指定位置, f0 o( s: u4 a0 o& ]! w! {; v6 f* X8 V
$ ./bytomd node --mining --home
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

fishshow21 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    1