目录

swarm bee 降级0.5.3

缘起

由于 0.6x 版本已被官方证实不出票,新的0.6.2版本也迟迟未发布,所以大家纷纷繃不住要降级 0.5.3 出票也不奇怪,此处不细说,各位可以自行在官方 github , discord 频道查证。

准备降级

升级 bee 只需 备份/删除 localstore 再运行升级程序即可。

但这次是降级,以升级方式并不能成功降级,可能由于 0.5x - 0.6x的重大升级。所以个人只作了简单尝试后失败。 下面开始详述降级过程。想降级并不能只操作 localstore statestore 也要备份/删除。所以

注意:把现有的 cheques cashout !!!

以 window 平台实验,Linux 可能大同小异。 由于各种原因个人暂不做linux尝试。

降级

由于没有了 localstorestatestore 其实相当于你只有一个原来的 ETH 地址 (swarm bee node address)。所以在启动时会相当于全新节点的搭建,除了已有地址。

所以你需要准备:

  1. 备份原文件,win 可以用 renamer 批量重命名,我把原节点的 localstore statestore 统一改为 localstore-061 statestore-061

  2. 准备 gBZZ (10) ,gETH(0.05) 应该也需要的。

  3. 0.5.3默认为 10 个 gBZZ,通过在配置文件添加 swap-initial-deposit: "10000000000000000" 可以以 1 gBZZ 启动。

  4. 启动 bee

  5. [我猜的,没有依据] 等节点前置的程序走完开始连接其它节点时,由于官方已关闭 0.5.3 的引导节点,所以程序是无法连接节点的。也可以等出了这个提示后操作。

    1
    
    level=warning msg="discover to bootnode /dnsaddr/bootnode.ethswarm.org"
    
  6. 这里需要手动连接其它在正常运行的 0.5.3 的节点,通过正常可用节点连接到 bee 网络。 所以:

    我们需要用命令使我们的节点与其相连,大佬提供了用 post 方法与其它节点相连的命令 (Windows 默认是没有 curl 的,安装方法自行百度,这里不说了)

    1
    
    curl -X POST localhost:1635/connect/ip4/172.96.200.133/tcp/1649/p2p/16Uiu2HAmJewnggPJPmwtrfHvGQQ3VXhdY5KsjauFirwa1nLrHe5m
    

    不专业的解释:

    curl -X POST localhost:1635/connect ip4/172.96.200.133/tcp/1649/p2p/16Uiu2HAmJewnggPJPmwtrfHvGQQ3VXhdY5KsjauFirwa1nLrHe5m

    用 curl 工具命令 | 指定使用 POST 方法通讯 | 用本机的 1635 端口 | 远程0.5.3板本的 IPv4 地址, tcp连接方式 端口是 1649 p2p 节点 underlay id 是 后面那串。 不重要了,我不不会🤪 反正靠大家共享的,或者复制别人的。

    只需要记得改你本机节点的端口就好了,不能用就多用几个,网络状况不同,节点不可达正常,比如南方边北方,国内连被功夫网干掉的 IP,或国外线路不好的网络……

    通俗理解为:

    1
    
    curl -X POST 本地主机名/IP:本节点端口+正常运行bee节点的地址
    

    这里放几个可用的节点,也欢迎大家在留言共享更多节点

    打开新的命名行窗口,把这些都放上,只要有一个成功了就好了,当然成功的越多越好。

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    curl -X POST localhost:1635/connect/ip4/172.96.200.133/tcp/1649/p2p/16Uiu2HAmJewnggPJPmwtrfHvGQQ3VXhdY5KsjauFirwa1nLrHe5m
    curl -X POST localhost:1635/connect/ip4/47.254.33.197/tcp/1634/p2p/16Uiu2HAkwb9hSdCE9mp7pC39bbmEHnm6UKqt4Jcw9rmPLpsfHeiX
    curl -X POST localhost:1635/connect/ip4/172.105.208.202/tcp/1634/p2p/16Uiu2HAmVQdBWSS11s3m3PtGVi92Ts2m7UvxnJmVLJQVdfaxu63z
    curl -X POST localhost:1635/connect/ip4/172.104.83.228/tcp/1634/p2p/16Uiu2HAmGTv2AqBCEmZy8PGpNXj6a2TjTzjvmht1hha1Sg88ALqk
    curl -X POST localhost:1635/connect/ip4/107.182.177.94/tcp/1640/p2p/16Uiu2HAkvu5g73Q5MpFooLPNHvbyaocHH4bZdLCnVHuZkK4wFc5Z
    curl -X POST localhost:1635/connect/ip4/51.79.68.121/tcp/1634/p2p/16Uiu2HAm5KXkSSg1uk3KdvJYWNGuVwMA1ASurcunELrhFV9sadtV
    curl -X POST localhost:1635/connect/ip4/23.224.227.34/tcp/50144/p2p/16Uiu2HAmLEjmegMaV8D8JLVJWGZXFq4MfPrc37TVfhDMQPxaUvRY
    curl -X POST localhost:1635/connect/ip4/172.96.203.143/tcp/1640/p2p/16Uiu2HAmQXEfeDoBm4eTFSYJcQ8BBCJzccxSvjAyY3XaiHtYrHEp
    curl -X POST localhost:1635/connect/ip4/172.105.238.165/tcp/1634/p2p/16Uiu2HAmSU1qU83tJZAh1z6ZhGshQ9gfeU558iNGZZrpkDdi47rB
    curl -X POST localhost:1635/connect/ip4/218.93.127.19/tcp/1634/p2p/16Uiu2HAm83rDQMs9sXMyuVVZwtTZiYCexkaM6zfRVZqs2RxJKnzx
    curl -X POST localhost:1635/connect/ip4/66.181.45.134/tcp/50254/p2p/16Uiu2HAkzyGEtXiqx77A4JJ1hA5ojsCfRD5XPM2jWNsTiiX6wvAi
    curl -X POST localhost:1635/connect/ip4/154.215.142.136/tcp/1634/p2p/16Uiu2HAmUFKWHjk9bY7HRx2eeUoMPUPCoADp21UBhgpsF8dWQ6YE
    curl -X POST localhost:1635/connect/ip4/66.181.34.124/tcp/50214/p2p/16Uiu2HAmMwt4FYr1uoZFWZRXXUJHqS5hozxW2GVWqegKGvmYW4vK
    curl -X POST localhost:1635/connect/ip4/66.181.34.210/tcp/50214/p2p/16Uiu2HAmUdvc8Xw8JBkvKQXCrPTSBx2sR8tiqUd9aqZKVMJsgmnr 
    curl -X POST localhost:1635/connect/ip4/97.64.22.192/tcp/1652/p2p/16Uiu2HAmE1tHqu1VMVuaDPnC1z7zB3Xgs8ho6EaidtztteNajYb6 
    curl -X POST localhost:1635/connect/ip4/149.28.71.169/tcp/1634/p2p/16Uiu2HAmAsbNuMgdcGQhmp6bDLiKEnwAq5h3HJrNLzpUXjJ7MBbt
    curl -X POST localhost:1635/connect/ip4/103.96.74.61/tcp/1634/p2p/16Uiu2HAmPuiJykpgS51XWyyB7NMHg1PVyz9edPernMdaSJ7nVe5d
    curl -X POST localhost:1635/connect/ip4/47.242.203.75/tcp/10015/p2p/16Uiu2HAmKjSZQHiUYzG9Z2nR6mFV6nSpskK8UPcfcGF1K88Hy5YG
    

    成功了是这样的 :{"address":"6ac047650ffd9da255ef949049e30b633e55e6e07ed886a368910c9e6cbe06fd"}

  7. 等连上对应节点时程序可以像正常运行一样自动连接更多可达节点

  8. 恭喜发财多出票!