| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 西部世界:一文读懂Web3.0全栈去中心化进程 -> 正文阅读 |
|
[区块链]西部世界:一文读懂Web3.0全栈去中心化进程 |
西部世界作为深圳唯一一家由深圳市和福田区两级政府引导基金投资的头部矿商企业,拥有高性能的计算集群和存储集群,在完成网络验证与数据同步上,走在行业最前端。同时五星级IDC机房,提供稳定的供电、供网环境,保证了矿机高效、稳定的运行,这也是西部世界高效、高产的核心支撑。 XLMidsummer从比特币到代币发行、DeFi,以及非常火热的GameFi,人们一直在探索如何将货币属性结合到应用的各个环节中。但应用不仅涉及到价值流转,还涉及到数据存储、数据计算。考虑到效率和成本,目前适合在链上处理的数据以及逻辑极其有限,这就使得很多应用只能实现部分去中心化,从而导致依然存在审查风险、数据风险,近段时间的两个案例就非常典型: 7月,UniswapLabs迫于监管压力,宣布将审查官网前端(app.uniswap.org),并主动下架存在监管风险的代币。音乐家3LAU在Gemini交易所支持运行的NFT交易平台NiftyGateway上以1100万美元的价格出售了一张NFT专辑,然而,这个NFT现在已经丢了。 显然,app.uniswap.org的前端页面不是去中心化的,NiftyGateway也没有采用去中心化方式存储NFT文件。 1.应用的基础设施 我们在使用应用时,背后发生了什么?首先用户在浏览器输入域名,浏览器会请求域名解析(DNS查询),定位到服务器并执行指令后,返回结果到浏览器页面。当前互联网应用所使用的域名系统、服务器都是中心化的。 域名系统将可读的网址与IP对应起来。谷歌的IP地址142.250.217.68很难记住,但Google.com却很容易。互联网的域名系统由中心化机构管理,会导致审查和拒绝访问等问题,还容易受到网络攻击。 内容和社交平台需要使用存储服务器,如果平台停止维护服务器,或者服务器数据泄漏,都会影响用户利益。在游戏和娱乐媒体等行业,强大的计算力尤为重要,一个特效画面可能需要使用数千台机器。和中心化存储方案一样,存在停止服务,或者服务器本身出现问题的风险。Web3.0应用的去中心化基础设施正是从这三个方面展开。 2.去中心化域名 去中心化域名系统使用区块链技术以完全去中心化的方式构建一个类似DNS的全球系统,使得没有一个主体能够审查一个网站或强行剥夺一个域名的所有权。DNS的域名对应的是服务器IP地址,去中心化域名则对应以太坊或IPFS服务器哈希地址。 目前已经有一些去中心化域名服务项目 去中心化域名进展: 浏览器集成。主流浏览器(如Chrome、Firefox)还没有集成去中心化域名,需要另外安装扩展程序或自定义DNS设置才能访问去中心化域名。隐私浏览器Brave、Opera已集成UnstoppableDomains,无需设置,可直接访问。 浏览器支持。Brave、Opera、Status、MetaMask手机版,以及支持MetaMask扩展的任何浏览器均支持ENS+IPFS网站。(需要在浏览器中设置。) 规模。 ENS已经注册域名34.3万,持有者12.1万(官网,9/18)。截至8月已注册的Namebase域名180万,使用中的Handshake域名11万。域名解析支持。云加速服务商CloudFlare宣布支持区块链域名提供商UnstoppableDomains的分布式网络解析器服务,用户可通过CloudFlare访问「.crypto」域名。 其他进展。ENS完成全面DNS命名空间整合,人们可以使用任何DNS后缀(如.com、.org)接收加密货币付款和其他服务。 3.去中心化存储 用户在访问一个域名时,首先看到的就是前端页面。前端一般被托管在存储类服务器或者专门的前端服务器上,因此前端去中心化本质就是存储去中心化。譬如,我们打开网站看到「404notfound」,这是告诉我们这个页面已经不存在了,被服务器删除了。此外,文字、图片、视频等内容也被放在存储类服务器上。 去中心化存储要实现没有任何一个主体能够修改、删除存储的内容,同时要防止数据丢失。需要注意的是,很多应用说他们将内容托管在IPFS上,这并不代表他们采用了去中心化存储。譬如app.uniswap.org的前端页面就托管在IPFS上,但还是能控制前端页面的显示。这是因为IPFS只是一个文件寻址协议,文件仍然存储在可被控制的服务器上。Filecoin是IPFS的激励层,它的存储节点是去中心化的,因此Filecoin才是真正的去中心化存储网络。 XLMidsummer认为今年以来,随着NFT呈爆炸式增长,对去中心化存储的需求也大幅增长。主流去中心化存储网络当前规模: 去中心化存储进展: 今年5月,IPFS官方协议实验室正式推出了NFT.Storage项目,用户可以免费的将NFT内容或元数据储存在IPFS和Filecoin中。 Arweave推出了一种名为「PST」、带有利润分享功能的新型代币系统。开发者可以利用SmartWeave在其应用中添加一种机制,向其平台上交易的用户收取少量费用,并把这些费用分配给PST持币者。 Storj的去中心化云存储平台Tardigrade已进入商用阶段,用户在使用开源软件的时候可以将数据存储于Tardigrade网络,以体验到更加便宜和更加安全的数据存储服务,开源项目能够与Storj分享用户使用存储服务时所支付的费用,通过这种方式实现和开源项目的共赢。 2020年2月Sia发布去中心化内容分发及共享平台Skynet,每个上传到Skynet的文件都会返回一个独特的内容标识符,称为Skylink,和IPFS的CID相似。Skynet提供了面向Web2.0开发者的主流编程语言SDK,是客户端网络应用和静态生成器部署的完美选择。 Filebase或Pinata这样的中心化公司将去中心化的存储协议打包成更多可用的服务,供个人或开发者直接使用。 4.去中心化计算 用户在前端的动作会转化请求发送到服务器,逻辑计算类的请求被发送到计算服务器,处理结果返回到前端进行展示。以太坊的定位是世界计算机,它所提供的就是去中心化计算。众所周知当智能合约逻辑复杂时,就会消耗更多gas费,一些Layer2方案采用将计算放到二层网络,计算结果返回链上的方式来提高以太坊处理能力。 5.Web3基础设施全套解决方案 去中心化应用需要用到多个去中心化基础设施,互相之间存在难以协调的问题。最近Handshake、Skynet和Akash共同组成了一个全栈去中心化基础设施联盟,提供了全套去中心化应用开发教程和工具。 Messari《第二季度Web3进展报告》中有一张Web2和Web3的对应图,可以帮我们更好理解Web3架构,从上到下依次是:数据存储&虚拟机、数据处理&信息平台、域名系统、应用。 报告认为,Web3的采用已达临界点——流媒体应用市场livepeer今年上半年每周处理数百万的视频,并产生数千的协议费收入;查询以太坊和IPFS等网络数据的索引协议TheGraph(被称为区块链领域的谷歌),在第二季度每周产生几千美元的费用。 Web3.0并不是要取代现有互联网。而是通过给互联网引入货币属性、将整个架构去中心化、让用户对数字身份和数据拥有更多的控制,让互联网变得更平衡和民主,最终实现效率和创新双重目标。而基础设施将成为Web3.0最直接、确定性最高的受益者。 如果大家有其他的看法,XLMidsummer欢迎大家一起交流学习! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:38:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |