Web 3 一些常见术语

首先,从高层次上对可用对象的类型及其负责的内容有一个基本的了解是很有用的。

Provider 提供者

一个 Provider 是与区块链的只读连接,允许查询区块链状态,例如帐户、区块或交易详细信息,查询事件日志或使用调用评估只读代码。

如果您来自 Web3.js,您会习惯于提供读写访问权限的Provider 。在 Ethers 中,所有写操作都被进一步抽象为另一个对象,即Signer

Signer 签名者

一个 Signer 包装与帐户交互的所有操作。帐户通常在某处有一个私钥,可用于对各种类型的有效负载进行签名。

私钥可能位于内存中(使用 Wallet )或通过某些 IPC 层进行保护,例如 MetaMask,它代理从网站到浏览器插件的交互,从而使私钥远离网站,并且仅在请求用户许可并收到授权后才允许交互。

Transaction 交易

要对区块链进行任何状态更改,需要进行交易,这需要支付费用,其中费用涵盖执行交易(例如读取磁盘和执行数学)和存储更新信息的相关成本。

如果交易恢复,仍然必须支付费用,因为验证者仍然必须花费资源来尝试运行交易以确定它已恢复,并且仍然记录其失败的详细信息。

交易包括从一个用户向另一个用户发送以太币、部署合约或针对合约执行状态更改操作。

Contract 合约

一个 Contract 是一个已部署到区块链的程序,其中包含一些代码并分配了可以读取和写入的存储空间。

当它连接到一个 Provider 或者当连接到一个时可以调用状态改变操作 Signer

Receipt 收据

一旦交易被提交到区块链,它就会被放置在内存池(mempool)中,直到验证者决定将其包含在内。

交易只有在被包含在区块链中后才会发生更改,此时会收到收据,其中包含有关交易的详细信息,例如包含在哪个区块中、实际支付的费用、使用的 Gas 以及所有事件它发出了什么以及它是否成功或恢复。

### Web GIS 的术语解释及定义 Web GIS 是一种基于互联网的地理信息系统(Geographic Information System),其主要特点是通过万维网(World Wide Web)提供地理信息服务和功能。以下是关于 Web GIS 的一些重要术语及其定义: #### 1. **Web GIS** Web GIS 是指利用 HTTP 协议并通过浏览器作为客户端的一种地理信息系统实现方式[^1]。它允许用户通过标准网页界面访问地理空间数据和服务,而无需安装专用软件。 #### 2. **Internet GIS** Internet GIS 是一个更为广泛的术语,涵盖了所有基于互联网的地理信息系统应用形式。除了基于 WWW 技术的 Web GIS 外,还包括其他非 HTTP 协议的应用场景,例如 FTP 或 CORBA 支持的分布式 GIS 应用。 #### 3. **Cloud GIS** 云 GIS 利用了云计算平台的强大计算能力和存储资源来管理和分析海量空间数据[^3]。这种模式不仅提高了数据处理效率,还支持跨区域协作和资源共享。 #### 4. **Spatial Data Infrastructure (SDI)** 空间数据基础设施是指为了促进地理空间数据共享所建立的一系列技术和政策框架[^2]。在 Web GIS 中,SDI 常用于描述如何标准化地发布、发现和交换地理信息。 #### 5. **OGC Standards** 开放地理空间联盟(Open Geospatial Consortium, OGC)制定了一系列国际标准以确保不同厂商开发的 GIS 软件之间能够相互兼容[^2]。常见的 OGC 标准包括 WMS(Web Map Service)、WFS(Web Feature Service)以及 WCS(Web Coverage Service)等。 ```python import requests def fetch_ogc_service(url): """Fetch data from an OGC-compliant service.""" response = requests.get(url) if response.status_code == 200: return response.json() else: raise Exception(f"Failed to retrieve data: {response.status_code}") ``` #### 6. **GeoServer 和 ArcGIS Server** 这两种都是流行的 Web GIS 平台解决方案。GeoServer 开源免费,擅长于遵循 OGC 标准的服务部署;ArcGIS Server 则由 Esri 提供,具有更强的企业级特性和支持。 --- ### 总结 Web GIS 是现代地理信息系统的重要分支之一,依赖于成熟的网络通信协议和技术栈实现了便捷高效的在线地图展示与交互体验。与此同时,伴随云计算技术的发展,越来越多的传统桌面端 GIS 功能正逐步迁移到云端环境之中形成所谓的 Cloud GIS 解决方案[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Willin 老王躺平不摆烂

感谢你这么好看还这么慷慨

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值