Skip to content

v1.5.0-beta+4

Latest
Compare
Choose a tag to compare
@sqfasd sqfasd released this 19 May 07:25
· 10 commits to develop since this release

1 介绍

今天我们正式发布了阿希链v1.5.0-beta+4,这是1.5.0版本在testnet上的第四次迭代。
这个版本的更新内容主要涉及两部分,一是智能合约的bug修复和细微的语法调整,二是共识机制的调整。

本次共识机制的调整变化较大,原有的web客户端的操作界面虽然能用,但是已经不够方便了,为了让社区成员更好的参与节点竞选与投票,我们特别开发了一个专门用于节点投票的web app,请点击这里参与测试
另外,AschPay已经迭代到v1.1.9,这是一个为阿希链dapp开发者和用户提供便利的chrome插件,本次节点投票app也需要用到它,可以去chrome app store安装下载。
或者去aschcdn下载到本地再手动安装(需要打开chrome开发者模式)。

2. 更新内容

  • 共识节点(产块节点)个数调整为21个
  • 每个账户只允许投票给一个受托人,已投状态下可切换投票目标
  • 去除代理人投票机制
  • 修复资源计费机制中出现的若干bug
  • 调整合约gas计费规则
  • 合约上下文中增加senderlastBlock信息
  • 向合约转账接口调整
  • 完善合约参数类型校验
  • 增加interface关键字声明用于合约方法参数及返回值的复杂结构
  • 增加常量声明(const关键字)
  • 状态类支持可选成员
  • 合约方法必须显式声明返回值类型
  • 非默认资产接收方法支持额外参数及返回值

3. 安装节点

3.1 从安装包安装

wget http://china.aschcdn.com/asch-linux-1.5.0-beta+4-testnet.tar.gz
tar zxf http://china.aschcdn.com/asch-linux-1.5.0-beta+4-testnet.tar.gz
cd asch-linux-1.5.0-beta+4-testnet
./aschd start

3.2 从源码安装

git clone https://github.com/AschPlatform/asch
cd asch
git checkout v1.5.0-beta+4
npm install
cp config-testnet.json config.json
./aschd start

如果需要更多文档或指南前往asch-docs
详细节点安装和维护文档请参考这里