轻客户端(Windows 64位)
v1.3.1受托人服务器版(linux x64)
v1.3.3源码
v1.3.3Asch在模式上类似以太坊,但是其设计初衷是为了降低开发者的门槛,比如使用javascript作为应用编程语言,支持关系数据库来存储交易数据,使得开发一个dapp与传统的web应用非常相似,相信这对开发者和中小型企业有很大的吸引力,只有开发者的生产力提高了,整个平台的生态才能够更迅速的繁荣起来。Asch在设计上也是开放的,并没有局限于某个细分领域,比如金融、文件存储、版权证明等,其提供的api都是较底层和抽象的,它们可以被自由组合实现各种不同的应用。在共识机制方面,Asch继承并增强了DPOS算法,大大降低了分叉几率和双重支付风险。另外,Asch的侧链即应用模式不但延缓了区块链膨胀问题,还使得dapp更加的灵活和个性化。Asch是一个具有前瞻性的、低成本的一站式应用解决方案,相信将成为新一代区块链应用的孵化器。
侧链架构
使用侧链的好处是数据独立,不增加主链负担,避免数据过度膨胀和不可控,实际上是一种天然的分片机制。其次,侧链还可以灵活定制各项区块链参数,如区块间隔、交易费、奖励等拜占庭容错
Asch系统能够容忍最多1/3的受托人节点同时出错,只要不出现受托人联合作弊或大范围被盗的情况下,交易与区块是不会被回滚的,这使得交易确认的速度可以很快,2次确认就可以满足基本的安全需求,只需要20秒。安全沙箱
每一个asch节点都能安装多个侧链子系统,而且asch节点的主人无需信任侧链的开发者。这就需要提供一种安全防范的措施。Asch提供的沙箱机制可以防止侧链应用代码盗取节点主人的信息及对服务器造成损害。应用商店
开发者提交的应用会被注册到主链上,用户可以在主链钱包中浏览、查看、使用。一个应用需要被受托人下载并安装后才可以使用,受托人可以因此收取一定的运维费用,也可以成为应用的见证人收取其中的交易费。民主投票
主链内置了一套投票系统,目前的区块生产的见证人是用通过这套投票系统产生的,asch系统通过见证人的数量来调整整个网络的民主程度,可以避免算力攻击和矿池中心化问题。开发者友好
Asch提供了一套应用模板和SDK,开发者可以轻松构建新的应用。应用框架使用的语言是nodejs,区块链数据存储则使用了关系数据库,非常利于传统web开发者快速上手。谁在使用Asch
普通用户
普通用户可以访问在线钱包或者下载客户端来使用asch系统,普通用户可以使用的功能包括账户查询、转账、投票、区块浏览、应用下载与使用等。 在轻钱包与在线钱包中,用户无法下载和安装应用,只能使用受托人安装好的应用。 完整版钱包中,用户将可以自行下载和安装商店中的应用。受托人/见证人
受托人/见证人是区块链数据的写入者和验证者,他们是由所有持币人投票选举产生,负责整个网络的正常运行。受托人类似比特币系统的矿工,但不需要具备强大的算力。受托人生产区块的过程叫做锻造,通过锻造可以获取交易费和奖励,作为维护网络的费用。开发者
开发者可以根据Asch平台的应用开发规则和商业行为准则,并按照相关的规范进行开发和提交Dapp。Dapp的商业模式或免费,或定价销售,或按增值服务付费,采用何种商业模式完全由开发者决定。Dapp会被收录到应用商店中,供其他用户下载使用。应用场景与解决方案
发行资产
仲裁
去中介交易所
存在性证明
物联网
发行资产
开发者可能不需要编写代码,只要在genesis.json文件里修改一些创世参数,就可以发布一个令牌系统了。Asch系统中的令牌与以太坊的子货币一样,可以表示黄金、股票、抵押物、或任意其他资产,这些令牌可以与转入侧链中的XAS通过去中介的方式进行交易,从而实现流通,也可以在中心化的交易所与其他货币进行交易。