分享百科

区块链

本课程介绍了Go语言(Golang),一种在云工程领域日益流行的编程语言。通过构建一个简单的命令行应用程序,学习Go的基本概念和语法,包括数据类型、变量、控制流、函数、并发等。课程还涵盖了如何使用结构体和映射来管理用户数据,以及如何通过并发处理提高应用程序的性能。通过创建和使用多个函数,课程展示了如何组织代码并实现用户输入验证。最后,课程强调了Go语言在处理并发方面的优势,特别是通过Go协程和通道实现高效的线程管理和通信。
149
0
0
2025-01-17 19:06
Hyperliquid是一个快速增长的去中心化永久交易所(perpdex),建立在自己的Layer 1区块链上,提供无gas费、低交易费和高达50倍杠杆等功能。它获得了巨大的吸引力,占所有股票交易量的近45%,日交易量达到39亿美元。最近推出的HYPE代币价格大幅上涨,旨在保护网络,同时提供以社区为中心的代币经济学。然而,潜在的投资者应该意识到风险,比如最近的成交量回调,与恶意行为者相关的安全担忧,以及在更广泛的市场低迷中价格调整的可能性。
101
0
0
2025-01-17 13:21
如何在Solana的去中心化交易所Radium上通过编程方式进行代币交换。首先,讲解了文件结构,包括配置文件config.ts、主文件main.ts和交换逻辑文件radium swap.ts。配置文件中包含了交换配置、优先费用和环境变量等信息。radium swap.ts负责加载交易池信息并构建交换交易,而main.ts则用于发送交易。视频中详细说明了如何获取优先费用、处理交易模拟和实际发送交易的过程,并强调了在处理敏感信息时的安全注意事项。最后,演示了如何通过设置布尔值来切换模拟和实际交易,并展示了交易执行后的结果和Solana区块链上的交易链接。
93
0
0
2025-01-17 08:20
在本次Solano教程中,我们探讨了在一个交易中可以包含多少个账户。虽然表面上看似简单,但实际上涉及到交易大小限制(1.2千字节)和账户查找表的压缩机制。初步推测,可能最多只能包含255个账户,因为超过这个数量可能会导致索引溢出。此外,尽管可以让程序决定使用哪个账户,但所有账户仍需在交易中预先指定。
65
0
0
2025-01-16 22:33
Ferran from Flashbots introduced the ArtBuilder, a new modular block building stack designed to enhance the efficiency and innovation of block building processes. The ArtBuilder leverages the Proposal Builder Separation (PBS) model, allowing builders to create blocks while proposers select the highest bids through a metboot relay. The R Builder, built on the Red framework, aims to simplify the development of custom sorting and merging algorithms without the complexities of forking and merging code. Key features include modular block building, backtesting capabilities, and a local deployment environment for easier testing. Future developments will focus on multi-chain support, improving block builder architecture, enhancing performance, and launching a block building competition to foster innovation in the space.
684
0
0
2025-01-16 09:43
Emily, co-founder and CTO of Shadow, introduced ShadowRef, a tool that enables the addition of gasless logs, known as Shadow Logs, to existing smart contracts without increasing gas costs for users. Shadow Logs are generated in an off-chain execution environment, allowing developers to access deeper data coverage and simplify data pipelines without redeploying contracts. ShadowRef, an open-source implementation, allows users to generate these logs within their own nodes, promoting decentralization and verification. The architecture includes a shadow configuration, a shadow executor for block re-execution, and a custom RPC endpoint for fetching logs. Future developments aim to enhance data connectivity and create a decentralized registry for shadow contracts, enabling easier access to pre-written contracts for developers.
77
0
0
2025-01-16 09:20
本视频详细讲解了以太坊的MEV(矿工可提取价值)管道,特别是MEV Boost及其在区块创建过程中的各个角色,包括搜索者、构建者、中继和提议者。MEV的本质在于矿工或区块构建者通过决定区块内容和交易顺序来提取价值。视频探讨了EIP-1559如何减轻MEV问题,并介绍了MEV Boost的工作机制,强调了搜索者如何利用交易机会并通过构建者将其打包成区块,最终通过中继将区块发送给提议者。尽管MEV Boost旨在提高透明度和公平性,但仍存在信任问题和审查风险。视频还提到了一些未来可能的改进方案,如交易包含列表和加密内存池,以进一步解决MEV相关问题。
113
0
0
2025-01-15 23:12
本视频介绍了EIP-4337的账户抽象概念,强调其无需核心协议更改,所有操作均在链下或智能合约内进行。EIP-4337涉及五个主要角色:用户、捆绑器、入口点、支付者和智能合约账户。用户通过捆绑器提交交易,捆绑器负责签署并将交易上链,入口点计算所需的燃气费用,支付者则可以代用户支付燃气费用,从而简化用户的操作流程。该模型旨在减少用户对外部拥有账户的依赖,提升交易的便利性和灵活性。
137
0
0
2025-01-15 16:14
Storm是Paradigm的数据分析师,他讨论了分析加密数据和构建数据基础设施的创新方法,强调了Rust工具的变革潜力。他概述了收集和处理区块链数据的挑战,并提出了一个利用Rust进行高效数据提取和分析的原型-终局架构。提到的关键工具包括Cryo,它可以将数据提取到Parquet文件中,以及Polars,一个用于高效查询的Rust DataFrame库。Storm强调了现代数据工程趋势的重要性,例如标准化的IPC和存储与计算分离,以增强加密数据工作流程。他认为,持续的进步将带来一个快速、经济、用户友好的强大数据生态系统。
115
0
0
2025-01-13 18:04
本视频介绍了Rust编程语言中的多个重要概念,包括数据结构、所有权、可选数据、结果类型、字符串、向量和哈希映射。通过示例,讲解了如何使用结构体和枚举来组织数据,如何通过实现功能来增强代码的可读性,以及如何使用可选类型和结果类型来处理可能失败的操作。此外,视频还展示了如何使用IMPL关键字为结构体和枚举实现功能,如何使用向量存储和管理数据,以及如何利用标准库的功能来简化代码。最后,强调了文档生成和使用Rust标准库API文档的重要性,以便快速查找和使用Rust的内置功能。
118
0
0
2025-01-10 19:42
在本次研讨会上,Jack Chuma介绍了RIP 7755提案,该标准旨在通过最小信任假设实现低级跨链调用。RIP 7755的核心目标是促进不同区块链之间的通信,解决以太坊L2生态系统中的碎片化问题。该标准通过嵌套存储证明机制,允许在没有直接通信的情况下验证不同链的状态,从而实现跨链调用的安全性和可靠性。研讨会还涵盖了如何为未来添加新链支持的考虑,以及如何集成该标准以便开发者能够在以太坊生态系统中实现跨链调用。最后,Jack展示了一个示例项目,演示了如何在本地环境中实现和测试RIP 7755的功能。
93
0
0
2025-01-09 18:05
个人数据在当今社会中极具价值,许多公司通过收集用户信息来提供广告和推荐服务。然而,用户往往被迫透露超出其意愿的数据。为了解决这一问题,零知识证明(Zero Knowledge Proof)技术应运而生,它允许用户在不透露具体数据的情况下,向公司证明某些信息的真实性。这种技术在区块链和金融领域有广泛应用,例如,Zcash利用零知识证明保护用户隐私,而荷兰银行ING则使用变体来验证贷款申请者的收入范围而不透露具体金额。此外,零知识证明还可用于核裁军等敏感领域,确保国家间的信任。尽管零知识证明在保护隐私方面具有潜力,但其计算复杂性和无法提供100%绝对证明的局限性仍需关注。
144
0
0
2025-01-08 01:03
本视频介绍了如何在以太坊和Optimism之间发送消息和ERC20代币。首先,创建并部署ERC20和OPERC20合约,然后通过L1标准桥将ERC20锁定在L1,并在L2上铸造OPERC20。接着,演示了如何从L2提取OPERC20并将其发送回L1,涉及到的步骤包括调用L2标准桥的相关函数、证明和最终确认提取交易。通过这些步骤,用户可以实现L1与L2之间的代币转移,掌握了在Optimism上进行跨链操作的基本流程。
87
0
0
2025-01-06 18:02
在此次演讲中,Across Protocol的联合创始人Hart讨论了如何通过ERC 7683标准实现以意图为基础的以太坊互操作性,以解决以太坊的碎片化问题。他强调,尽管以太坊的扩展性得到了显著改善,但用户体验仍然复杂,亟需统一。Hart介绍了意图架构的工作原理,强调其能够在两秒内完成跨链交易,从而提升用户体验。此外,他提到ERC 7683作为一种公共标准,旨在简化跨链操作,促进不同协议之间的协作。Hart呼吁开发者和钱包提供商共同努力,以实现更好的用户体验,并推动以太坊的统一。
688
0
0
2025-01-06 11:38
本次演讲由Marcus主讲,介绍了Graph协议及其子图开发和查询的快速入门。演讲首先概述了Graph的功能,强调其去中心化的数据索引和读取能力,解决了区块链数据的组织和查询问题。接着,Marcus详细解释了子图的概念,如何通过定义规则来组织和查询区块链数据,并展示了如何部署子图的实际操作,包括使用Graph CLI和GraphQL进行数据查询。最后,演讲比较了一个简单的子图与一个更复杂的子图,展示了如何通过GraphQL查询获取CryptoPunk的转移历史。整体而言,演讲强调了Graph在Web 3.0中的重要性及其在去中心化应用中的应用潜力。
79
0
0
2025-01-05 09:06
登链社区