我们准备好提高 gaslimit 了吗?
合约创建指南: create、create2 和 create3 的区别及应用场景
十大Web3.0安全最佳实践方式
OP中文周刊将分享Optimism中发生的情况,并轻松访问最关键的信息,以便轻松了解最新情况并做出明智的决策。在每周回顾中,我们将回顾:Optimism生态系统新闻治理决策和提案更新有影响力的运营活动OP中文力量活动Discourse、Twitter和Discord中与
如何设计一个Web框架项目规划在开始设计Web框架之前,我们需要对整个项目进行规划。主要包括以下几个方面:项目结构依赖管理路由设计控制器设计日志和配置管理项目结构首先,我们定义项目的目录结构:├──cmd/│└──main.go├──config/│└
目标实现一个GRPC框架,可以通过grpc-ui来对接口进行访问。也可以使用client来直接调用服务端服务准备(这边以Mac系统举例)安装homebrew(如果没有安装的话)/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.c
Web基础Web工作方式客户端-服务器模型:Web应用基于客户端-服务器架构。客户端(如浏览器)通过HTTP协议向服务器发送请求,服务器响应这些请求。请求与响应:每个Web交互都包含一个从客户端到服务器的请求和从服务器到客户端的响应。使用Go搭建一个简单的Web服务packagema
跨域问题的本质跨域问题主要来源于浏览器的安全策略——同源策略(Same-originpolicy)。这个策略限制了来自不同源的“写”操作(如XMLHttpRequest请求)。当一个网页尝试从不同于当前文档域名的另一个域名获取资源时,就会遇到跨域问题。CORS简介CORS(Cross-Ori
Solana 代币 2022 — Transfer Hook
如何集成 Permit2
In the rapidly evolving landscape of decentralized applications (DApps), smart contracts have emerged as the cornerstone of blockchain technology
本文主要介绍了 Create 和 Create2 字节码二者的特点,以及 Contract Address 的 nonce 计算方法。
在区块链技术的快速演进中,Move编程语言因其安全性、灵活性和易于审计的特性而备受关注。Move语言的核心优势之一是其对智能合约包的精细化管理。本文将深入探讨sui::package模块,这是一个用于操作Move包的关键模块,涵盖了包的发布、升级和维护等核心功能,旨在为读者提供一个全面的技术解析。
区块链技术正在改变着我们的世界,去中心化应用 (DApps) 也逐渐成为主流。然而,现有的区块链技术存在着存储效率低下的问题,限制了其扩展性和应用范围。去中心化存储网络应运而生,为 DApps 提供高效的存储解决方案。本文将深入探讨 Walrus,一个基于高效编码/解码算法和现代区块链技术的去中心化
变形智能合约指的是在合约地址上的代码会被修改。 本文介绍一个工具用于检测变形智能合约
Go语言之搭建通用Web项目开发脚手架MVC模式MVC模式代表Model-View-Controller(模型-视图-控制器)模式。这种模式用于应用程序的分层开发。Model(模型)-模型代表一个存取数据的对象或JAVAPOJO。它也可以带有逻辑,在数据变化时更新控制器
在构建基于区块链的应用程序时,资源管理是开发者面临的关键挑战之一。SuiMove,作为Sui区块链的编程语言,提供了一套强大的机制来确保资源的安全和有效管理。本文将深入探讨在SuiMove中解封装Transcript对象的过程,并解释为什么手动删除wrapperobject是必要的。S
词法分析词法分析器(也称为扫描器)的任务是从源代码中识别出一个个有意义的符号(token)。在Go语言中,这些符号包括关键字、标识符、常量、运算符等。示例代码:packagemainimport"fmt"funcmain(){fmt.Println("Hello,W
FRI预备知识:多项式的阶、群与有限域、Reed-Solomon码、FRI动机、密码工具Merkle树
扫一扫 - 使用登链小程序
106 篇文章,277 学分
3 篇文章,258 学分
54 篇文章,214 学分
13 篇文章,193 学分
28 篇文章,147 学分