IOST是一个区块链技术平台,由红杉、真格等全球一线美元投资机构支持,为在线服务供应商开发。主网上线后,IOST正式成为除Ethereum、EOS、TopTron外全球Top 4DAPP公链平台。
IOST通过设计POB共识机制和二级扩展方案,实现横向扩展和高吞吐量的目标;通过开发社区自有网络,为第三方开发人员、创造者和企业提供一个实现价值的平台。IOST比基于DPOS系统的EOS更分散,比ETH智能合同平台更可扩展。
IOST团队
IOST项目的开发者是IOS基金会(The Internet of Services Foundation),一个位于新加坡的非营利组织。目前IOST项目团队主要由致力于区块链分布式技术的R&D人员组成,大部分成员毕业于Princeton、Stanford、MIT、清华大学、北京大学等世界顶尖大学在区块链方面有三年以上的研究经验。目前,IOST项目在硅谷、纽约、新加坡、首尔、东京和柏林设有办公室。
IOST项目优势
IOST是一个区块链平台,用于分布式应用。长期以来,集中平台一直占据主导地位,以至于大家都忘记了建立互联网服务的更好方法。IOST是开发社区自有网络的有效途径,为第三方开发人员、创作者和企业提供实现价值的平台。IOST的解决方案实际上是解决可扩展性的三角矛盾,而不是牺牲censorship 回避解决问题的做法。IOST区块链在尝试各种扩展策略的同时,始终保持其censorship resistance、公开参与和避免恶意攻击的特点。IOST比EOS更分散,比ETH更可扩展。
IOST具有以下五个特点:
1. Censorship Resistance
IOST允许开发者建立Censorship应用程序 Resistance的应用程序和智能合同。如果你和其他用户进入一个智能合同,知道智能合同的规则和任何记录不会被篡改,牺牲你的利益是非常重要的。
2. 算法选举委员会
IOST区块链根据他们对社区的贡献和代币选择验证委员会,而不是像大多数基于DPOS机制的区块链那样选择链上投票系统。
3. 经济鼓励平等分配
可信度证实(PoB)共识机制的一个独特设计是Servi会自我销毁。这意味着在节点验证并生产一个块后,系统会自动清除节点的Servi余额。因此,所有节点都会根据可信度结果从高到低的顺序轮流验证块,而可信度高的节点会因为Servi的销毁而不断更换,从而保证了块奖励的公平分配。
4. 可信度证实
Proof of Believability,IOST原创共识机制
5. 扩容性
通过协议层(Protocol-level)和 第二层(Layer-2)扩展方案提高了可扩展性,包括:状态通道、分块、侧链。
IOST项目的关键技术
PoB共识机制
PoB是IOST选举的一个分支。虽然EOS的DPOS相对集中,但选举并不一定意味着集中。在一些传统的共识机制中,只有一个领导者有权在一个时间周期内生产数据,而DPOS只是在选举的大扩展支持下的一个解决方案。在一定程度上,我们可以将去中心化水平定义为区块生产者在一定时间内的分布。我们目前的内部测试版采用了双层资质获取的方式。
在第一层,为了防止女巫攻击,我们仍然使用基于托克的质押和选举,即有资格参与共识的节点需要获得一些托克资源。
事实上,不难发现,真正实施和安全的公共链是PoW或PoS的支持,因为基于算率或Token是唯一安全的区块链访问机制。如今,任何其他共识的选择都面临着安全问题:是否可以伪造、数据集中提交、数据链是否可以确认,而不是发生在链下,一个新的网络节点是否可以参与共识等。同样,PoB也是PoS的分支之一,第一层准入也是基于Token。需要获得社区超过一定数量的Token质押投票(目前为210万 IOST),只有这样才有资格参与共识。
第二层是PoB的真正核心部分,它真的会产生生产块的节点。在这一层,我们希望实现两个目标。一方面,块生产者需要强制不断变化,以实现更好的分散化。另一方面,我们希望激励节点在良性竞争的同时为网络做出贡献。
为了实现这些目标,每个可靠节点都有一个积分,即Servi。Servi只能通过验证交易、打包交易等网络行为积累。同时,当时授权的Token数量将按比例转换为Servi。他们需要竞争才能成为参与者。每次选定的节点都需要消耗Servi,并将受到基金会提供的Token的鼓励。
同时,我们将以相对较高的频率交替块节点。这将导致两个结果,第一个是每个块都需要消耗Servi,这样其他没有选择的人就会有更多的Servi,下次就会有更多的机会被选中。其次,所有节点都需要为网络做出贡献,以获得更多的Servi,并有更多的机会分配到节点奖励。
IOST的POB共识机制使得IOST成为候选节点的准入门槛更低,更多的社区成员可以参加竞选。同时,通过高频交替块,IOST一次块节点的流通性将非常高,网络规模将大大缩小,使共识达成得更快。IOST最初的POB共识机制不仅大大提高了IOST区块链的扩展性能,而且远远高于EOS基于少量超级节点和候选节点的DPOS机制,完成了更好的社区自治,而且确保了更高的安全性。