美文网首页
你了解Asch吗

你了解Asch吗

作者: F6_dbef | 来源:发表于2018-02-08 15:38 被阅读0次

本文由币乎(bihu.com)优质内容计划支持


Asch设计初衷是为了降低开发者的门槛,比如使用javascript作为应用编程语言,支持关系数据库来存储交易数据,使得开发一个dapp与传统的web应用非常相似,相信这对开发者和中小型企业有很大的吸引力,只有开发者的生产力提高了,整个平台的生态才能够更迅速的繁荣起来。Asch在设计上也是开放的,并没有局限于某个细分领域,比如金融、文件存储、版权证明等,其提供的api都是较底层和抽象的,它们可以被自由组合实现各种不同的应用。在共识机制方面,Asch继承并增强了DPOS算法,大大降低了分叉几率和双重支付风险。另外,Asch的侧链即应用模式不但延缓了区块链膨胀问题,还使得dapp更加的灵活和个性化。Asch是一个具有前瞻性的、低成本的一站式应用解决方案,相信将成为新一代去中心化应用的孵化器.Asch的代币为XAS,初始总量为1亿。

Asch有哪些特点?

1. 支持侧链(跨链),Dapp数据存储在侧链,主链数据不会膨胀过快。

2. Node.JS语言优势

3. 关系型数据库存储区块数据,降低Dapp开发难度

4. 产块速度块,每10秒产一个块,确认快。

5. 不会出现分叉

6. 安全沙箱隔离机制

Asch 系统采用的共识机制是基于 DPOS 的,也是使用了委托人选举的制度,但是在算法的后半部分采用了一个优化后的 PBFT 算法变种,这个算法可以在 t < n / 3 时,以O(n^2)消息复杂度,O(1)的时间复杂度使忠诚的节点达成一致,不会分叉,其中 t 表示拜占庭节点(即可能发生任意行为的节点,比如网络延迟、停机、恶意攻击等等)的个数,n 表示所有节点的个数。 

Asch采用非Pow算法,因此不能挖矿,但可以通过参选受托人来获取锻造收益。 Asch使用的AC1.0共识算法(优化版的dpos with pbft算法),通过受托人机制来保证区块的产出。 每个人都可以注册受托人,每个人也都可以给受托人投票。但只有得票最多的前101位受托人可产块(记账),当前每生产一个区块奖励3.5 XAS,每10秒生成一个区块。 

Asch的提供哪些Api?

Asch目前的api是restfull形式的,如请求http://45.32.248.33:4096/api/transactions/get?id=08ce16c9cf6a0dd4636f8f17665146984293c2f2889124877ad7e4f3eea37eb2,返回json数据。

api分3大类: 

1、普通外部访问api 

2、内部通讯api 

3、dapp api 

Asch通胀率如何?

区块奖励会随着时间递减,具体时间则以未来的某一区块高度为准。 

Asch系统的区块奖励从464500块开始,初始奖励3.5币,每300万块递减一次,大约为1年。 

从15464500块以后,奖励不再递减,每年有略小于1.5%的通胀率(相对于发行初始量1亿)。

Asch侧链(跨链)简介

侧链指的不是Asch做为其它区块链的侧链,而是Asch自己有侧链,即Dapp。 

目前只能用nodejs开发,如果想用java、python、php等语言开发,只要做出来对应的SDK即可,大家可以尝试写写,主要是把Asch-js这个库用别的语言写出来。 

Dapp开发的便易性,青峰在做优化,Asch2.0会发布。 

当前已有的文档如下: 

Asch Dapp开发介绍:侧链相关技术说明

Dapp开发教程一 Asch Dapp Hello World:这个文档会教你如何创建并发布一个基础的侧链应用,并介绍侧链框架的源码结构

Dapp开发教程二 Asch Dapp Asset 

Dapp开发教程三 Asch Dapp Mini DAO这个文档教你如何创建新的交易类型或智能合约,并且提供了一个包括项目管理和投票功能mini dao项目作为演示 

Dapp开发教程四 Asch Dapp Dice Game这个文档教教你如何创建更复杂的交易类型或智能合约,如何在合约之间建立关联,如何在合约执行时依赖历史交易数据等,并且实现了一个骰子游戏作为演示。 

Dapp开发教程五 发布Dapp到线上这个文档教教你如何在注册到线上系统(testnet, mainnet)以及如何安装和卸载

Asch 目前的工作重点:

主要分两个方向,应用开发,底层开发。

1、应用方向: 主要是做几个典型应用,比如新闻

聚合,预测市场,交易所。

2、底层方向:优化tps,智能合约,匿名交易,身

份认证,预言机,还有比特币和以太坊的跨链。

3、一些配套设施,社区已经在开发了,比如资产

浏览器,u盘钱包,java sdk。

相关文章

  • 你了解Asch吗

    本文由币乎(bihu.com)优质内容计划支持 Asch设计初衷是为了降低开发者的门槛,比如使用javascrip...

  • 申请区块链应用开发平台Asch受托人

    阿希状态看版 按照ASCH节点安装教程,搭建ASCH节点。 https://www.asch.wang/asch-...

  • 阿希官方通道(实时更新)

    官网:www.asch.io 公众号:阿希链ASCH 微博:@Asch阿希链官方微博 客服微信:Asch_001 ...

  • Asch

    Asch主链类比iOS生态系统,每个节点都是一部iphone,所有的dapp组成了appstore,每个节点可以自...

  • 项目介绍|Asch——基于侧链技术的区块链应用开发平台

    项目名称: Asch——基于侧链技术的区块链应用开发平台 项目距简介: 阿希链(Asch)是基于侧链技术的区块链应...

  • 阿希XAS,中国人的LSK

    阿希XAS,中国人的LSK 有了lisk,为什么我们还要做一个Asch?业界有人质疑。 阿希ASCH是一个去中心化...

  • 完美陌生人

    你了你了解你的朋友吗,你了解自己吗,你们是最完美的朋友,还是陌生人!解你的朋友吗,你了解自己吗,你们是最完美的...

  • 我,你好啊

    你认识自己吗?你了解自己吗?我可能不太了解,唉!

  • 九型人格公益沙龙

    九型人格公益沙龙 亲爱的朋友 你了解自己吗?你了解你身边的人吗?你了解你的家人吗?你了解你的妻子你的丈夫吗?你了解...

  • 你真的了解iOS代理设计模式吗?

    你真的了解iOS代理设计模式吗? 你真的了解iOS代理设计模式吗?

网友评论

      本文标题:你了解Asch吗

      本文链接:https://www.haomeiwen.com/subject/cqyttftx.html