Asch is an efficient, flexible, safe and decentralized application platform, which was initially designed to lower the barrier to entry for developers.The services provided by the Asch platform include a public chain and a set of application SDKs.
今天我们正式发布了阿希链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开发者模式)。
sender
、lastBlock
信息interface
关键字声明用于合约方法参数及返回值的复杂结构const
关键字)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
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
bitcoincash
、bitcoin
,后续可平滑支持其他公链资产,详细内容参考【阿希跨链白皮书】37
个内置合约以支持上述功能leveldb
代替sqlite3
存储区块头和变更日志better-sqlite3
代替sqlite3
存储状态数据typescript
重构smartdb
kadence
代替内部peer
模块重构p2p
网络nedb
代替sqlite3
存储网络节点信息VUE
代替 Angular
重写客户端项目Quasar
开发 UI 组件库p2p
消息,原端口用来处理区块状态查询和交易提交base58check
地址,原公私钥依然可用注意事项 使用纯数字地址的用户
[email protected]
版本:v1.4.0 安装包快照:
(大陆)http://39.107.52.143/asch-linux-1.4.0-mainnet-14.04.tar.gz
(香港)http://47.75.26.122/asch-linux-1.4.0-mainnet-14.04.tar.gz
数据库快照:
(大陆)http://39.107.52.143/blockchain-mainnet-snapshot.tar.gz
(香港)http://47.75.26.122/blockchain-mainnet-snapshot.tar.gz
./aschd stop
rm -f aschd && wget http://39.107.52.143/aschd
chmod a+x aschd
./aschd upgrade
./aschd rebuild
, 根据自己服务器的位置选择合适的节点./aschd start
,此时应该升级完毕,可以正常启动了tar zvxf asch-linux-1.4.0-mainnet-14.04.tar.gz
cd asch-linux-1.4.0-mainnet
./aschd rebuild
, 根据自己服务器的位置选择合适的节点./aschd start
,此时应该升级完毕,可以正常启动了git pull
git checkout v1.4.0
./aschd rebuild
, 根据自己服务器的位置选择合适的节点NET_VERSION=mainnet node app.js --daemon
本次为硬分叉(hard fork)版本,所有节点都需要在区块高度4290000之前完成升级,否则同步会断掉从而导致丢块。
本次版本涉及重复锁仓时的高度判断,需要所有节点都尽快升级,包括受托人节点、交易平台钱包节点、普通节点。
在asch目录下执行 ./aschd upgrade
根据提示选择对应的数字选项即可。
bug fix:
Files:
后端修复:
前端修复: 1.解决了阿希钱包转账时可能产生的多次发送请求而造成的多次转账, 2.所有可能产生时间戳错误的post请求,现在能进行自动调校,时间差别过大会进行提醒
已知问题:
修复:
Binary checksums:
1.3.2 Changes:
1.3.2 修复:
1.3.1 Changes:
1.3.1 修复:
Binary checksums:
asch-linux-1.3.2-mainnet.tar.gz MD5: a2e8b86dfbb2596ab2358eec695544d7 SHA-1: 124165b2f37c192a01458385b39fe531c122364b
asch-linux-1.3.1-mainnet.tar.gz MD5: 670d21cd17c9a6106b15a60f03c379e4 SHA-1:55988084ac3cf50e4876964d0a47f0eafdae30c7
asch-linux-1.3.1-testnet.tar.gz MD5: 1bd37ecea0887e53f7fc9f1be4d867cb SHA-1:9d7ad5a20ad6919286ab90c5b282fc434bdb2289
Changes:
修复:
Binary checksums:
Changes:
Binary checksums:
asch-linux-1.2.7-mainnet.tar.gz MD5: E2823A455EEBA9A7B79EB6155461EBFC SHA-1: 70FA91CC0DEE16A24C63C6FE2D591F56051DB083
asch-linux-1.2.7-testnet.tar.gz MD5: 1C90AC4531296CEDE16A63D85D29CA65 SHA-1: ED52C82D78107D36678B21BEB0D0BD1A6971E25C
AschLiteClient Setup 1.2.0.zip MD5: 0573E0776649D505BFD0961B84CF8C07 SHA-1: A12E174BB5D6EB3E6C9056E3ED704135CA9C11FE