目前以太坊2.0正在如火如荼的进行着,据悉以太坊2.0采用的核心技术就是分片技术。
可以这样说,near币是比以太坊2.0更早实现以太坊2.0的一个项目。
这是什么意思?今天就来对near一探究竟。
- 什么是near
NEAR Protocol是一种高度可扩展的基础协议,确保在移动设备上足够快速地支持DApp运行。
而Near是一个利用分片技术,对开发者友好的,POS区块链。这意味着它是一个可延展、低成本的平台,开发者可以在上面创建去中心化的应用程序。NEAR币属于跨链&侧链概念代币,能够从根本上解决不同公链/侧链之间交易困难产生的&rdquo,还可以通过主链上的计算力来维护侧链的真实性,实现公共区块链上价值与其他账簿上价值在多个区块链间的转移。但分片设计比较复杂,安全性高,实现难度不低。
那什么是分片?分片,可以简单理解为将一条链分成多个链, 每条链称之为分片,每个分片有自己的验证节点,从而拓展网络TPS等性能。NEAR主网现已上线。此外,NEAR宣布将建立ETH-NEAR跨链彩虹桥,实现NEAR与ETH网络资产自由流转。
二、near之分片技术
分片技术源于传统中心化的数据库,是用来提高数据库的处理效率,一个分片是数据库的一个水平部分,每个分片储存在担负的服务器中,由此负载便分散开来使数据库的效率大大提升。
为什么最近near大火?正是因为它的分片技术。
夜影协议是NEAR区块链的核心技术,该技术通过分片来提升数据的处理效率。Near在技术层面上,使用了分片化sharding的处理, NEAR并不维护所有的分片链,而是通过维护一个主链,在每个区块上包含每个不同的分片信息,从而使得每个节点可以观察到他们所需要观察的分片信息。每一个分片预估至少可以达到每秒一千笔智能合约的交易。从理论上来讲,分片可以是无限扩展的,可以有很多很多的分片。Near不需要用户记住私钥和和公钥,只需要熟悉的用户名就可以使用,同时Dapp也不需要为了发币而发币。
Near分片所解决的另一个问题是由于分的片越多,每个分片上的安全性就越低。解决这个问题的方法是除了那些区块制造者和验证者之外,我们还有很多隐藏的验证者。我们通过可验证随机函数来保证节点只知道这些验证者的存在,而不知道每个验证者具体对应的是哪个分片。我们通过这这种技术,使得只需有一个对应某个分片的验证者是诚实的,那么这个分片上的无效信息就会就会被察觉。
即使不是验证者的节点,如果他们跟踪某个分片,然后观察到了无效的信息,他们也可以立刻提出提出挑战,如果挑战通过的话,这个这个无效的区块就会被回滚,从而使得整个链的安全性得到进一步提升。
三、near之创新点
扩容一直是困扰区块链发展的瓶颈之一,为此NEAR采用了夜影协议动态分片技术和独有的共识机制,将系统切分为多个平行分片,每个分片负责处理部分计算工作。根据网络的使用情况,系统会动态地分配分片数量,在保证系统运行速度的同时,避免了资源浪费。
根据NEAR的平行扩容方案,每个分片的扩容能力是以太坊1.0的50到100倍,十个分片就是500到1000倍,gas费也因此便宜1000倍至10000倍,NEAR的可用性因此大为提升。从理论角度上看,NEAR的拓展能力是没有上限的。 开发者体验和终端用户的可访问性是NEAR的最重视的两个方面。利用NEAR提供的开发环境,开发者开发一款DApp变得和在传统互联网环境下开发应用一样简单。开发者可以使用熟悉的工具,比如Rust或AssemblyScript在NEAR基于WASM的runtime上开发。
此外,NEAR的应用构建/测试/部署的整套流程要比大多数网络更为迅速和简单。交易费是可预测的,开发者可以获得系统返还的流经他们智能合约的gas费中的30%。
下一期我们将继续介绍关于near的其他信息。
*本文内容不构成任何投资交易建议。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)