首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小樱的经验随笔

    BugkuCTF web3

    前言 写了这么久的web题,算是把它基础部分都刷完了一遍,以下的几天将持续更新BugkuCTF WEB部分的题解,为了不影响阅读,所以每道题的题解都以单独一篇文章的形式发表,感谢大家一直以来的支持和理

    2.5K40发布于 2018-06-13
  • 来自专栏绿盟科技研究通讯

    Web3概念的演进——Web3简析系列(4)

    一、Web3是个筐 1.1Web3是个筐 当前热炒的Web3.0概念,大多以区块链为主,一些人把元宇宙、AI、NFT、DeFi等也归入Web3.0范畴。 (4)由Gavin Wood创建的Web3基金会,则明确表示“我们为那些从事去中心化Web基础研发的团队提供资金。”。 1.2 Web3概念演进 如前所述,当前关于Web3.0,有两个截然不同的概念。一个主要在学术界,一个主要在产业界和投资界。 Tim O’Reilly,即Web2.0概念的提出者,也于2021.12.13撰文称, 为Web3兴奋还为时过早[5]。埃隆马斯克于2021.12.21发推文“谁看到Web3了?我找不到”。 图4 为Web3兴奋还太早 三、信息互联网与价值互联网 上述把语义Web或去中心化Web等作为Web3.0的基础或组件,我们认为都是合理的,语义Web和去中心化Web也不存在任何矛盾的地方。

    75620编辑于 2022-04-14
  • 来自专栏崛起社区

    都说Web3要来了 可究竟什么是Web3

    什么是Web 3.0(也称Web3)? 自2021年以来Web3成为人们热议的话题,但它目前仍处于发展的初级阶段。 添加描述 “Web 3.0”通常指的是“去中心化的互联网”。

    1.1K10编辑于 2022-01-17
  • 来自专栏Keegan小钢

    什么是Web3

    关于什么是 Web3,一直以来都是众说纷纭,不同领域的专家对 Web3 普遍有着不同的见解。另外,「Web3」和「Web 3.0」的关系也一直困惑着很多人。 Web3 == Web 3.0 ? 回到 Web3 这个概念,Web3 这个词语是从 2021 年开始流行起来的。但是,这个词语是从什么时候开始出现的呢? 下图就是 Web3 基金会官网对自身的介绍: W3F官网 因此,Web3 这个词,其实也可以指 Web3 基金会,但这显然不是我们所说的 Web3 概念。 Web3 的特性 因为 Web3 并没有一个权威的标准定义,也没有明确的边界,且还在持续发展中,所以,从不同维度去理解 Web3,可以总结出很多不同的特性。 如果从 Web3 的特性上来判断,目前的联盟链其实是不太符合 Web3 的要求的。

    1.4K10编辑于 2024-01-22
  • 来自专栏深入浅出区块链技术

    Web3 参考架构

    译文出自:登链翻译计划[1] 译者:翻译小组[2] 校对:Tiny 熊[3] 毫无疑问,随着主流行业开始承认 Web3 的潜力,Web3 是当今最热门的话题之一。 然而,其中一个角度似乎没有得到很多报道,那就是 Web3 架构。人们认为,Web3 将用区块链取代目前的互联网架构,在此过程中解决许多现有问题。 然而,作为第一步,我们需要阐明 Web3 是由什么组成的。本文定义了 Web3 的参考架构,阐明了主要的构建模块以及它们之间的关键交互。 显然,这破坏了 Web3 是去中心化的前提。观察轻客户端[8]或类似的发展是否会改变目前的现状将是有趣的。 区块链内核 区块链协议是 Web3 存在的基础。 架构全景视图 Web3 参考架构--详细视图 路线图 新生的 Web3 世界正在迅速发展,加入了新的服务商、工具和能力。

    1K10编辑于 2022-11-07
  • 来自专栏深入浅出区块链技术

    Web3 全栈指南

    最后,我们将看看有哪些流行的 Nextjs / React 前端软件包,可以辅助我们进行 web3 应用开发。 那么,让我们开始吧。 介绍 为了让 web3 体验友好,我们需要有用户友好的前端网站。 看一下六种最流行的方法,来连接到我们的 web3 应用程序。 给出代码示例,并展示该领域所有最大的参与者在使用的哪些工具,这样我们也可以使用同样的工具。 5 个最佳前端 Web3 的实践 没有特别的顺序 现在,让我们开始为全栈应用提供所需的工具。这些配置将包括: 如何初始化 极简的演示 真实世界的例子 你可以选择最适合你的那一个! Etherscan[65]和Opensea[66]都是 web3 应用程序的例子,它们仍然需要后台和数据库。为什么呢?因为很多时候,你想添加大量的功能,在链上做起来会花费太多 Gas! 它还包含了一个上下文组件管理器和一些令人难以置信的强大的 Hook 函数,让你可以直接上手并开始工作,还内置了一些 web3 钱包连接。

    6.4K21编辑于 2022-11-07
  • 来自专栏code人生

    结合 Hardhat 使用 Web3

    这将修改Hardhat运行时环境 - HRE,并包括Web3类和实例化的web3对象。 有了后者,我们会得到一个修改过的、随时可用的web3对象,它带有一个已初始化的local/Hardhat provider。该对象可以在项目中的任何地方使用,例如测试和部署文件。 首先,我们需要导入已经初始化的web3对象。之后再获取工件: import { web3 } from "hardhat"; import artifacts from ".. from "@nomicfoundation/hardhat-toolbox/network-helpers"; import { expect } from "chai"; import { web3

    43910编辑于 2024-04-25
  • 来自专栏绿盟科技研究通讯

    语义Web,Web3流派一--Web3简析系列之(2)

    但是其技术实现方面存在一些难点,如[13]: 本体的构建 证明和信任标准化(自动利用、整合数据抽取信息) 国际化(语言问题) 此外,技术也是双刃剑,它既可以被正当使用,也可能被攻击者恶意使用,因此,Web3 applications 文献[15]对Web1-3进行了颇为详细的分析,图3为我们在文献[15]Fig.1基础上修改完善而成,(注:虽然文献[15]讨论的是基于区块链的去中心化Web,参见《去中心化Web,Web3 流派二》,然其Fig.1中Web3部分基本不涉及区块链相关内容,更多的是语义Web相关,因此,我们将对比内容放在本节。)

    1.2K30编辑于 2022-04-14
  • 来自专栏凯云实验室

    Messari: Web3是什么?

    一言以蔽之——Web3是互联网的下一个时代。Web 3.0,通常称为Web3,是一种范型,这种范型推动互联网向更民主化的方向转变。 Web3是通过新技术表现出来,比如加密货币、虚拟现实、增强现实、人工智能等等。在新技术的推动下,Web3运动首当其冲的影响是:我们,集体和大众,看待和评价互联网的方式。 3、Web3:一个开放协议的世界 Web3是要重新设计现有的互联网服务和产品,使其造福于大众而不是企业实体。 虽然我们无法预测未来,但Web3的愿景是,以开源协议为基础,以商业作为接口,提供方便的访问和其他更多特性。Web3是一个对所有用户开放的互联网,建立在开放的协议和透明的区块链网络上。 Web3的世界将优先考虑个人的主权,而不是世界上富有的精英和寻租者。重新设计系统和协议的重点是民主化和去中心化。 4、Web3的例子有哪些?

    77320编辑于 2022-04-02
  • 来自专栏后端开发从入门到入魔

    Web3】Web3.js 启动!并解决Web3 is not a constructor报错

    首先要装node.js 和npm 两行命令 自行搜索吧~ 然后就是Web3.js的安装 npm install web3 Web3 启动! 装完以后 启动!!! 某些教程的写法 于是很愉快的报错 Web3 is not a constructor 到这就发现问题了 大部分教程 都是很老的版本 而目前最新的版本是4.10所以我们要用新版本的写法 创建实例! const { Web3 } = require('web3');//新建一个合约类-Web3类 const web3 = new Web3("HTTP://127.0.0.1:7545");//new 一个Web3类的对象web3 console.log(web3); 出来了 打印出来了 Web3:模块 这里我们可以用console.log(Web3.modules);来打印模块 [Running ] node "e:\OneDrive\桌面\Web3\Demo.js" { Web3Eth: [class Web3Eth extends Web3Context], Iban: [class

    41710编辑于 2024-06-28
  • 来自专栏Keegan小钢

    重新认识Web3

    什么是 Web3 关于什么是 Web3,一直以来都是众说纷纭,不同领域的专家对 Web3 普遍有着不同的见解。另外,「Web3」和「Web 3.0」的关系也一直困惑着很多人。 Web3 == Web 3.0 ? 回到 Web3 这个概念,Web3 这个词语是从 2021 年开始流行起来的。但是,这个词语是从什么时候开始出现的呢? 因此,Web3 这个词,其实也可以指 Web3 基金会,但这显然不是我们所说的 Web3 概念。 其实,不知道从什么时候开始,Web3 基金会的成员们有时候会使用 “Web3” 这个词来作为 “Web 3.0” 的代名词,即 Web3 也等同于 Web 3.0。 如果从 Web3 的特性上来判断,目前的联盟链其实是不太符合 Web3 的要求的。

    69120编辑于 2023-02-28
  • 来自专栏区块链开发

    Web3 项目开发框架

    Web3 项目的开发涉及到区块链、智能合约、去中心化应用(DApp)等多个方面,因此有许多不同的框架和工具可供选择。选择合适的框架取决于你的项目需求、目标区块链以及开发团队的技术栈。 以下是一些主流的 Web3 项目开发框架,它们各自有不同的侧重点和优势:1. 智能合约开发框架这些框架主要用于编写、测试、部署和管理智能合约。 优点: 极大地加速了 DApp 的开发过程,特别是对于常见的 Web3 用例。3. 全栈 Web3 开发框架这些框架旨在提供从智能合约到前端的端到端解决方案。 Moralis:概述: Moralis 是一个 Web3 开发平台,提供后端基础设施,如索引链数据、API、认证等,从而简化 DApp 的开发。 特点: 实时数据同步、API 访问、Web3 认证(WalletConnect、Metamask)、SDK。优点: 节省了大量的后端开发时间,让开发者专注于前端和智能合约逻辑。

    34710编辑于 2025-06-21
  • 来自专栏APP开发

    Web3应用的上线流程

    Web3 应用的上线流程是将开发的智能合约部署到目标区块链网络上,并将前端用户界面部署到服务器或去中心化存储上,最终使用户能够访问和使用应用。 这个流程与传统的软件上线流程有相似之处,但也包含了 Web3 特有的步骤和注意事项。以下是一个典型的 Web3 上线流程。1. 这是 Web3 上线流程中最关键的一步,因为智能合约一旦部署到主网通常不可更改,任何安全漏洞都可能导致巨大的资产损失。审计报告应仔细审查,并修复其中发现的所有问题。 Web3 上线的关键注意事项:安全性: 智能合约的安全是重中之重,务必进行专业的安全审计。不可变性: 智能合约一旦部署到主网通常不可更改,因此在部署前必须确保代码的正确性和安全性。 社区参与: 对于很多 Web3 项目来说,社区的活跃和参与是成功的关键。Web3 应用的上线是一个需要谨慎计划和执行的过程,特别是在智能合约安全方面需要投入足够的资源和精力。

    31610编辑于 2025-05-12
  • 来自专栏深入浅出区块链技术

    web3与ethers调用对比

    本文作者:webkubor[1] web3 与 ethers 对比 合约对象返回 web3 const web3 = new Web3(window.ethereum); const contractObj contractAddress, tokenJson, ethersProvider.getSigner() ); return Contract; } 合约方法调用 查看 左侧 web3 ,右侧 ether metamsk 交互 关于 web3 的数字类型返回 ether.js 返回 bignumber 类型 bignumber => ether.js const { ethers }

    1.1K30编辑于 2022-04-08
  • 来自专栏浅聊区块链

    星巴克的Web3试验

    9 月 12 日星巴克宣布了基于 Web3 技术的奥德赛计划的一些细节并开放了申请,这是个把 NFT 和现有会员卡体系结合的计划,利用 Web3 技术解锁新的场景。 而星巴克作为市占率最高的咖啡品牌,这次的 Web3 尝试可以说是真正切入了大家的日常生活。 而通过奥德赛计划,星巴克 app 将不再是一个支付和积分应用,星巴克的目标是把它变成由 Web3 技术支持的数字第三空间,在这里,品牌,会员和合作伙伴(雇员)因为对咖啡的热爱聚在一起,通过各种独特的体验产生联系 Web3 中那些晦涩的概念均被屏蔽了。目前尚不得知 NFT 资产是以托管钱包的方式还是以第三方解决方案的方式对应到用户。 Forum3 的业务就是用 Web3 技术来支持品牌的忠诚度计划。而它的创始人之一 Adam 就是星巴克的前首席数字官。

    42020编辑于 2022-09-14
  • 来自专栏每周聚焦

    Web3 的底层价值

    比如重视个人主权和数据隐私的,会强调 Web3 在数据平权上的作用,认为 Web3 的主要功能是让用户拿回账户(身份)和数据的主权;比如不满于互联网平台的垄断地位的,认为 Web3 改造了商业与用户的关系 Web3 是什么,取决于需要它的人的看重的是什么,然后他\她就会基于自己的需要,找到定义 Web3 的视角。 当我们说到 Web3 项目与常规的互联网项目的差异时,常被提到的特点有:Web3 项目引入了代币激励,非常重视经济模型Web3 项目是去中心化的,其产品的业务走向往往由社区治理决定Web3 项目重视与社区和用户共享其项目价值 ,用户不仅可以使用协议更可以「拥有协议」以上特点确实在 Web3 项目中更为常见,但在笔者看来却并非 Web3 的底层价值,它们都不是「Web3 提供了什么新价值」的好答案。 Web3 的底层价值在投资中的应用对 Web3 底层价值的理解,在投资实战中非常重要,可以说是我们看待和评价项目的起点。

    40420编辑于 2022-10-12
  • 来自专栏用户7358413的专栏

    一文读懂Web3 Index:另类追踪web3网络价值

    Web3 Index由Livepeer 工程师 Adam Soffer 等人发起,追踪的是网络使用的收入,即支付给Web3网络的费用,而不是代币奖励的分配。 与 DeFi 中的大多数指数(Web3 的一个类别)根据市值或“总锁定价值 (TLV)”加权列表不同,Web3 Index使用基本指数方法。 上线标准 虽然 Web3 Index旨在最终跟踪整个 Web3 堆栈的使用情况,但它最初是在 Web3 堆栈的“中间件”层中寻找属于“工作/服务”协议类别的项目的列表。 今年9月21日, The Web3 Index 项目宣布正式上线追踪 Web3 基础设施指数 Web3 Index,目前该指数汇集了Pocket、Arweave、Akash、Filecoin、Livepeer Arweave NFT/web3项目采用的首选存储方式之一。

    1.2K00编辑于 2021-12-09
  • 来自专栏绿盟科技研究通讯

    去中心化Web,Web3流派二——Web3简析系列(3)

    四、基于区块链的去中心化Web,Web3流派二 2014,以太坊联合创始人兼前CTO Gavin Wood提出Web3.0,称为后斯诺登时代Web,是一个安全的社交操作系统(a SecureSocial

    76320编辑于 2022-04-14
  • 来自专栏区块链

    Web3 应用开发的流程

    Web3 应用开发的流程与传统 Web 开发有相似之处,但由于涉及区块链技术、智能合约和去中心化特性,开发流程需要特别关注安全性、测试和部署。以下是 Web3 应用开发的完整流程。 总结Web3 应用开发的流程包括需求分析、智能合约开发、前端开发、后端开发(可选)、测试与优化、部署、运营与维护以及持续改进。通过遵循这一流程,开发者可以构建安全、可靠且用户友好的去中心化应用。

    45111编辑于 2025-01-28
  • 来自专栏区块链开发

    Web3 开发框架及特点

    Web3 的开发框架有助于开发者构建基于区块链的应用程序(如去中心化应用 DApps)。以下是一些主流的 Web3 开发框架和工具。1. 前端与 Web3 交互Web3.js功能:以太坊 JavaScript API,用于与以太坊区块链交互。特点:支持与智能合约调用。支持钱包交互(如 MetaMask)。 Moralis功能:Web3 应用开发的后端即服务平台。特点:提供实时区块链数据。内置用户身份验证功能。6. 其他跨链工具Polkadot.js:用于 Polkadot 和 Substrate 开发。

    40410编辑于 2024-12-10
领券