未来互联网再不需要中心化服务器了!因为Web3技术栈来了

640?wx_fmt=jpeg

Web时代互联网用于传递信息,是信息的载体;Web2.0开启了交互大时代,涌现出很多优秀的交互平台及产品。区块链技术,尤其是以太坊的出现使Web3成为基于区块链进行价值传递的基础网络。


如果未来某一天,互联网不再需要中心化服务器,所有的Web应用都是去中心化的,在互联网中,你可以治理、使用数据,这听起来是非常酷的!未来,Web3技术栈就会帮你实现它。


那么,什么是Web3技术栈?Web3技术栈又细分成哪些?目前又存在哪些问题?和 Kyle Samani 一起,探索Web3技术栈的奥秘吧!

作者 | Kyle Samani(Multicoin联合创始人

译者 | 火火酱 

搜索结果




目前还没有关于Web3技术栈的详细分析,所以我想尝试对Web3技术栈进行细致的解读。下图是Web3技术栈示意图,这幅图肯定不是完整的,而且可能会存在一些不准确的地方。


640?wx_fmt=png


在这篇文章中,Kyle Samani将带你探索Web3技术栈的奥秘。



核心技术栈


我一直在思考,Dapp开发人员真正需要哪些核心开发栈功能?我认为,是唯一的包含很多有序和有效交易的规范分类账本。


P2P层(P2P Layer)、共识层(Consensus)和状态转换机层(State Transition Machine)保证统一分类账本功能实现。目前以太坊(Ethereum)和比特币(Bitcoin)仅有这些功能,不过以太坊最终将利用分片技术(Sharding)进行功能扩展。


在Web3技术栈中可以看出,图右半部分可选组件(Optional Components)数量较多,图左半部分可选组件数量较少。从栈底向上看,可选组件包括可选组件模块(OPTIONAL COMPONENTS)等用虚线标注的部分。


Oasis实验室正在搭建一个中立的平台——Ekiden,这个平台允许区块链支持私有的、链外的(off-chain)、基于可信执行环境(TEE)的计算。


Handshake正在搭建去中心化的DNS。由于DNS操作系统的默认设置比较复杂,去中心化DNS项目的进展比较困难。


Monero正在推进Kovri项目,这个项目旨在保护节点之间包路由的隐私性,从而保证IP级别(IP-level)的隐私。Kovri项目支持多链架构。


BloxRoute正在开发一个与链结构无关的区块交付网络。


以太坊基金会(Ethereum Foundation)开发了DevP2P框架(DevP2P项目主要是实现了RLPx网络层),协议实验室(Protocol Labs)开发了LibP2P框架(LibP2P项目旨在实现一套驱动IPFS的模组化的安全网络)。大多数新开发的区块链都采用了这两种框架中的一种,而且有传言说以太坊将逐步过渡到LibP2P。


Ethereum和Polkadot正在开发全状态分片技术。


有超过12个团队在共识层进行实验:


  • 有领导者的区块链共识协议


    • Bitcoin 和 Bitcoin Cash——ASIC优化后的工作证明算法


    • Ethereum 1.0, Monero, Zcash等——抵制ASIC矿机的工作量证明算法


  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值