如何使用Vyper编写以太坊智能合约 这篇文章详细介绍了Vyper编程语言及其在以太坊智能合约中的应用,强调了其安全性和易用性,并提供了安装和使用Vyper的具体步骤,适合开发者学习如何用Vyper编写和部署智能合约。此外,还提到了一些已知的安全漏洞和如何防范。 Vyper 以太坊 智能合约 安全性 编程语言 部署 QuickNode 发布于 2024-12-25 2331 0 0
Solidity 与 Vyper - Quicknode 本文探讨了以太坊智能合约的两种编程语言——Solidity和Vyper。文章介绍了智能合约的基础知识及其重要性,深入分析了Solidity和Vyper的优缺点,包括其语法特点、社区支持和安全性。此外,作者还为初学者提供了选择合适语言的建议,突出强调了Vyper在安全性上的优势。 智能合约 Solidity Vyper 以太坊 编程语言 安全性 QuickNode 发布于 2025-02-17 2267 0 0
零知识简介:零知识领域导览,第一部分 这篇文章深入探讨了零知识证明(ZKP)及其在区块链技术中的应用,特别是 zkSNARKs、zkEVMs 和 zkBridges。 零知识证明 zkSNARKs zkEVM zkBridges 区块链 编程语言 zellic 发布于 2023-07-06 1751 0 0
易读又可靠的编程语言 — Rust Rust作为一种编程语言的不同之处,不是因为它的花哨语法或受欢迎的社区,而是因为人们在使用它编写程序时能获得信心。Rust非常严格并且追究细节的编译器会检查你使用的每个变量和引用的每个内存地址。 Rust 编程语言 范逸臣的跟班 发布于 2020-01-09 5912 0 0
零知识编程语言 文章介绍了零知识证明编程语言的工作原理,并列举了几种流行的零知识证明编程语言,如Circom、Zokrates、Noir和Cairo,同时讨论了它们在区块链和隐私保护中的应用。 零知识证明 编程语言 circom ZoKrates Noir Cairo RareSkills 发布于 2022-12-24 1948 0 0
热门Web3开发工具、编程语言、框架和安全性 本文介绍了五款主要的Web3开发工具,涵盖编程语言、框架、安全平台及钱包,旨在帮助区块链和智能合约开发者加快工作流程。通过对Solidity、Rust、Vyper等语言的分析,以及对Foundry、Hardhat等框架的讨论,读者能够了解到当前区块链开发的最佳实践和工具。文章还强调了安全性的重要性,并推荐了相应的安全平台和工具。 Web3 智能合约 编程语言 安全工具 区块链 开发框架 Cyfrin 发布于 2024-10-15 2560 0 1
基础层(Layer1) 与功能逃逸速度 文章讨论了区块链中基础层(Layer 1)和上层协议(Layer 2)之间的关系,强调了基础层需要具备足够的功能性(即“功能性逃逸速度”)才能支持上层协议的构建。文章详细探讨了基础层需具备的编程语言、状态丰富性、数据可扩展性和低延迟等功能,并指出仅依赖上层协议解决扩展性和功能性问题是不现实的。 区块链 Layer 1 Layer 2 编程语言 状态丰富性 数据扩展性 Vitalik Buterin 发布于 2019-12-28 1766 0 0
Cairo 合约概述 本文详细介绍了Cairo编程语言及其在StarkNet中的应用,强调了其与Solidity的相似性以及在区块链基础设施中的作用。作者分析了CairoContract的结构、数据类型、常见漏洞以及安全性问题,同时提供了一些实用的资源以帮助开发者提升编程能力和安全审计水平。 Cairo Starknet 区块链 智能合约 安全性 编程语言 mixbytes 发布于 2024-08-25 2091 0 0
2024年Solidity开发者调查结果 本文是对Solidity开发者调查2024结果的详细分析,涵盖了开发者的人口统计信息、使用习惯、开发经验、语言设计偏好以及社区互动等方面。调查结果揭示了Solidity开发者生态系统的现状和趋势,如Solidity是最常用的编程语言,Foundry成为最受欢迎的Ethereum IDE,以及开发者对未来Solidity功能的需求。 Solidity 开发者调查 编程语言 智能合约 开发工具 EVM SolidityLang 发布于 2025-04-26 1696 0 0
2024年排名前6的智能合约语言 本文介绍了智能合约语言,重点介绍了目前流行的Solidity和Vyper,以及Yul、Cairo、Rust和Move等新兴语言。文章对比了各种语言的优缺点,并为希望进入Web3领域的开发者提供了选择智能合约编程语言的建议,强调理解智能合约和跨链工作原理的重要性。 智能合约 Solidity Vyper 区块链 编程语言 EVM Chainlink 发布于 2024-01-03 1621 0 0
Solidity 与 Vyper:你需要了解的一切 本文详细介绍了智能合约在以太坊及其兼容区块链中的作用,深入比较了两种主要编写智能合约的高阶编程语言:Solidity和Vyper,分别强调了它们的特性、优缺点和应用场景。同时提供了学习这两种语言的资源,为开发者选择合适的工具提供指导。 智能合约 Solidity Vyper 以太坊 编程语言 安全性 Alchemy 发布于 2022-10-18 2041 0 0
深入理解Rust中的内存管理:栈、堆与静态内存详解 in Rust 深入理解Rust中的内存管理:栈、堆与静态内存详解引言:内存管理是Rust编程语言的核心优势之一,它通过严格的借用检查和所有权规则确保程序的安全性和高效性。本文将深入探讨Rust中的三种主要内存区域——栈、堆和静态内存,帮助你理解它们的不同用途及在Rust中的具体表现。通过实际例子,我们将揭示这 Rust Rust语法基础 Rust高级 编程语言 编程 寻月隐君 发布于 2024-09-06 5294 1 0
Rust语言 - 接口设计的建议之不意外(unsurprising) in Rust Rust-接口设计建议之不意外(unsurprising)书:RustforRustaceansRust接口设计的原则(建议)四个原则:不意外(unsurprising)灵活(flexible)显而易见(obvious)受约束(constrained)RustAPI Rust Rust高级 编程 编程语言 代码 寻月隐君 发布于 2024-08-19 3844 1 0
用Go语言构建分布式系统:服务注册、发现与日志管理实践 in Go 语言 用Go语言构建分布式系统:服务注册、发现与日志管理实践Go语言编写简单分布式系统课程内容简介服务注册服务发现状态监测一、课程简介使用Go语言构建一套非常简单的分布式系统重点是Go语言组件的选择并不是面向生产环境技术选型分布式模型Hub&Spoke所有的服务都依赖于 go golang go 编程 编程语言 Web3 寻月隐君 发布于 2024-08-16 5899 1 0
算法 in Golang:Quicksort(快速排序) in Go 语言 算法inGolang:Quicksort(快速排序)Quicksort(快速排序)快速排序O(nlog2^n),比选择排序要快O(n²)在日常生活中经常使用使用了D&C策略(分而治之)使用Quicksort排序数组不需要排序的数组(也就是BaseCase基 编程 go go 编程语言 golang 寻月隐君 发布于 2024-07-17 3389 1 0