Search
Close this search box.

由玩家编写NPC:一种用于涌现式叙事的细颗粒度媒介

  非玩家角色 (NPC) 是游戏世界中的永久居民,他们的行为不受玩家控制。相反,他们的行为由游戏开发者创建的一组预先编写的条件决定,这些条件会根据世界状态来评估 NPC 应采取的行动。NPC 通常以任务提供者和同伴的形式出现,以进行对话驱动的故事推进、供应商分发物品、或与敌人进行战斗。 我们的游戏《Duck Duck Destruction》是一个案例,展示了一种使玩家能够为 NPC 编写决策树脚本并将其部署在自治世界中的模式。 动机 与 Gnomik 或 Sentences 等项目相比,我们的原语有更少的主观色彩,前者通过专用的自上而下的主控层将规则和传说制作引入游戏玩法。相反,我们的方法允许玩家对世界做出细微的贡献,在不破坏其基本机制的情况下保持其活力。我们认为玩家可部署的 NPC 是集体创作和新兴故事叙述的有利媒介,因为它们既能表达和互动,又能保持世界基础结构的完整性。 机制 《Duck Duck Destruction》 是一款完全由玩家编写的

比特币可扩展性:Layer2方案和相关项目解析

比特币扩容有多条路径,我们系列文章的第一部分已经描述了其中的一条路径“比特币原生扩容解决方案”,另一条路径是在比特币之上建立一个额外的协议层,称为Layer 2。2 层解决方案最关键的方面是安全的双向桥和对比特币共识安全性的继承。 侧链 侧链的概念可以追溯到 2014 年,当时 Blockstream 提交了“利用挂钩侧链实现区块链创新”。它代表了一种相对基本的扩容方法。 侧链怎么运行 侧链是一种独立于主链运行的区块链,具有自己的共识协议,可以作为主链创新的试验场。当侧链上发生不利事件时,损害完全局限于侧链本身,而不会对主链产生任何影响。侧链可以采用具有更高 TPS(每秒交易数)的共识协议,增强链上可编程性,并促进 BTC 功能的增强。 侧链可以通过双向挂钩或单向挂钩的方式,实现比特币在不同区块链之间的转移。但现实中,BTC 只能驻留在比特币主网上,因此需要一种锚定机制,将侧链上的 BTC 与比特币主网上的 BTC 联系起来。 单向挂钩要求用户将 BTC 从主网发送到不可用的地址进行销毁,之后在侧链上铸造等量的 BTC,但此过程不可逆。双向挂钩是单向挂钩的改进,允许 BTC

FHE 是 ZK 的下一步 加密技术如是说

加密货币的发展主线异常清晰,比特币创造了加密货币,以太坊创造了公链,泰达公司创造了稳定币,BitMEX 创造了永续合约,四种创造如同加密原语搭建出万亿的市场,数不清的暴富神话,或者被人时刻铭记的去中心化的迷梦。 加密技术的发展轨迹却不甚明了,各类共识算法,种种精巧的设计都敌不过质押和多签系统,而后者才是维持加密系统运转的真正支柱,比如抽去中心化质押的 WBTC 后,大部分 BTC L2 都无法存在,而 Babylon 的原生质押是这个方向的探索,价值 7 千万美元的探索。 我尝试在本文中勾勒一种加密技术的发展史,这区别于加密行业的各类技术变迁过程,比如 FHE 和 ZK 以及 MPC 的关系,从一个粗略应用的过程而言,MPC 用于开始,FHE 可以用于中间的计算过程,而 ZK 可以最终证明,而从应用时间顺序,则是 ZK 最早落地,之后

玩转 Solana 一文掌握 Solana 核心概念

2024年,Solana异军突起,TVL从年初的十亿美元飙升至如今的近五十亿美元,一跃成为第4大公链。 与Ethereum相比,Solana以更快的速度和更低廉的费用为用户带来了更为优越的体验。其基于POH的共识机制和异步的交易执行模式为开发者提供了高吞吐量和低延迟的区块链性能,成为各种去中心化应用的首选平台。 BlockSec 特别策划了《玩转 Solana》系列文章,涵盖 Solana 基本概念、查看和分析 Solana 交易实用指南以及编写 Solana 智能合约教程等干货内容。 作为该系列的第1期,本文将深入介绍Solana网络中的关键概念,包括其运行机制,账户模型和交易,为大家编写出正确且高效的Solana合约打下基础。 eBPF: Solana交易的执行基石 为了编写和执行智能合约,区块链往往需要一套编程语言和图灵完备的计算环境。 熟悉Ethereum的朋友们应该知道,以太坊上的智能合约通常使用高级语言Solidity来编写,而Solidity编译产生的字节码则运行在一个叫做以太坊虚拟机的环境中。 Solana并没有选择开发全新的虚拟环境和语言,而是充分利用了现有的优秀技术。原本用于拓展Linux内核功能的eBPF(extended Berkeley Packet Filter)虚拟机被Solana选中并作为底层的执行环境。 那么,eBPF 相对于 EVM 有哪些优势? 相较于只支持解释执行的EVM,eBPF能够以即时编译(JIT)模式直接将字节码转换成处理器可以直接执行的机器指令,从而更高效地运行程序。 eBPF拥有一套高效的指令集和成熟的基础设施。开发者只需要使用Rust语言即可编写智能合约。LLVM编译框架提供了一个eBPF的后端,利用它可以直接将这些Rust语言编写的程序编译成可运行在eBPF虚拟机上的字节码。 Solana的账户模型 1.

AI代理的崛起:简化Web3用户体验的新趋势

作者:nishil ,Biconomy 成员 来源:biconomy 翻译:善欧巴,金色财经 当我们听说人工智能和加密货币的交叉点时,该类别中获得主要关注的项目是解决人工智能领域中的数据收集、GPU 计算或数据推理的网络。其中包括 Akash Network、Ritual net 等协议。它们通过利用 web3 提供的去中心化、激励、审查阻力和隐私,在大型人工智能行业中脱颖而出。 虽然这些项目正在创建令人着迷的应用程序,但它们对日常 web3 用户的影响仍然有限,并且它们没有有效地将新用户带入 web3 领域。 人工智能代理的兴起 随着 Web3 的快速发展,新的加密协议、代币和应用程序不断涌现。即使对于最有经验的用户来说,应对这种复杂性也是令人畏惧的。因此,创建人工智能代理的趋势日益增长,它们是智能助手,可以让加密应用程序的使用变得更加容易。这些人工智能代理位于加密货币和人工智能的十字路口,旨在解决加密货币中棘手的用户体验(UX)问题。想象一下未来,您只需告诉人工智能代理您想要在链上实现什么,它就会自动为您编写并执行必要的交易。 AI 代理将帮助我们在现有 DeFi 轨道之上构建智能层。这一层将成为

Gavin Wood:波卡从何而来 又将如何面对 AI 时代?

如果没有宏观经济,加密世界可能无法存在。或许,Satoshi Nakamoto 也永远不会写出那篇开创性的白皮书。区块链技术作为指数时代的核心之一,在宏观经济理论中占有重要地位。传统的经济增长公式是人口增长加生产率增长加债务增长。然而,债务增长已趋于停滞,全球人口增长也在减少。当我们将人工智能和机器人技术纳入其中时,它们能够随着时间的推移无限扩展。那么,这对 GDP 和企业意味着什么? 区块链和加密货币因此被视为有史以来最大的宏观经济赌注。早在 2012 年,比特币引起了人们对构建新金融系统的思考,而随着以太坊智能合约的出现,人们意识到区块链技术的潜力远不止于此,它实际上构建了互联网的整个价值层,一个庞大而分布式的数据库,具备强大的应用能力。 在最新一期《The Journey Man》中,金融界的资深人物 Raoul Pal 邀请到 波卡创始人 Gavin Wood 博士一起,深入探讨波卡这一创新的区块链协议如何实现区块链间的互操作性。本期节目将全面解读波卡协议如何应对传统区块链网络在扩展性、安全性和治理方面的挑战。通过解析波卡独特的架构,了解这些技术如何实现独立区块链之间的无缝通信和数据传输。同时,本集也会涉及到区块链在人工智能领域中的角色和影响。   从学术到区块链先锋 Gavin Wood 的技术之旅   初次接触区块链的契机 Gavin

读懂四大再质押协议 谁是最终胜出者?

EigenLayer 最近的 EIGEN“质押下降”并不是许多人所期待的行业狂喜时刻。 虽然一些新颖的设计功能赢得了赞誉,但整体情绪似乎偏向负面。EIGEN 最初的不可转让性、以 VC 为中心的代币分配以及对推动 EigenLayer 大量参与的关键 DeFi 协议缺乏直接奖励,让许多人感到被边缘化。 虽然替代的再质押协议已经开发了一段时间,但对 EigenLayer 代币下降的这种褒贬不一的反应已经将一些兴趣转移到其他参与者、以太坊上的竞争对手以及在其他网络上开辟道路的协议上。 BounceBit、Symbiotic、Solayer 和 Karak Network 等项目是一些更显著的例子,这些热门协议采取了自己的再质押方法,无论是通过多样化可存入的资产还是它们所来自的生态系统。 在本文中,我们将探讨这些新协议的主要特性,以确定它们可以为再质押市场带来什么。 Karak Network Karak 是一个通用的再质押层,已经兼容多种资产,包括 LST、USDe

比特币原生扩容方案回顾:SegWit和Taproot

比特币是世界上最早、最安全、最去中心化、市值最高的区块链。然而,其较低的每秒交易量 (TPS) 和有限的编程能力经常受到批评,难以支持大规模应用,严重阻碍了比特币生态系统的发展。作为比特币生态系统的建设者,本文将带领你了解比特币扩容解决方案的过去、现在和未来。 本文是比特币可扩展性系列文章的第一篇,主要介绍比特币主网上历史上实现的原生扩容解决方案。下一篇文章将讨论具有更高扩容性的链下扩容方案。敬请期待。 增加区块大小限制 2010 年,中本聪在bitcoin-core中引入了1MB 的区块大小限制。之后十多年这一明确限制一直未曾修改。 有趣的是,中本聪并没有公开解释他提出区块大小限制的原因,这个限制“隐藏”在代码合并的 PR 中,没有详细解释。在中本聪离开几年后,社区在区块大小限制问题上出现了严重分歧,对更大区块的需求引发了广泛的讨论。 区块越大,容纳的交易数量越多。假设共识时间不变,区块越大,TPS 越高。 为什么TPS这么重要?因为在1MB的区块限制下,以当时的交易规模,每秒能完成的交易数量只能有3-7笔,对于大规模应用是远远不够的,无法实现比特币“点对点的电子现金系统”的愿景。 然而,更大的区块也带来不同程度的问题。 首先,更大的区块对存储、计算和带宽等硬件的要求更高,导致全节点的运营成本增加。比特币的历史交易数据迅速扩展,需要新的全节点花费更多时间与网络同步。这些要求降低了用户操作全节点的意愿,从而降低了去中心化程度。 其次,区块越大,节点间的同步时间越长,出现孤块的可能性越大,导致区块重组更加频繁,分叉风险增大,大大降低安全性。 后来这个问题被Vitalik称为区块链不可能三角,即区块链无法同时实现去中心化、可扩展性和安全性。区块越大,可扩展性就越强,但代价是去中心化和安全性越弱。 最重要的是,修改区块大小限制需要硬分叉,这就要求全网所有节点同时升级,否则将导致网络分裂。这对于依赖去中心化共识的比特币来说并不是一个好的选择。在中本聪的影响下,避免硬分叉似乎已经成为比特币事实上的原则。 不幸的是,分裂确实发生了。尽管社区内部缺乏共识,但一些矿工和开发人员还是更改了客户端中的区块大小限制,最终导致网络分叉。2016 年,Bitcoin Classic 采用 BIP 109

区块链网络会遭受 DDoS 攻击吗?

一、什么是 DDoS 攻击? 分布式拒绝服务 (DDoS) 攻击试图通过向网站、计算机或在线服务发送大量请求、耗尽其容量并影响其响应有效请求的能力来摧毁网站、计算机或在线服务。 DDoS 攻击涉及黑客将恶意软件插入可能数千个支持互联网的设备(统称为僵尸网络),并促使它们同时向目标系统发送大量请求。这些受感染的机器称为机器人或僵尸,可能是手机、台式机、服务器甚至物联网 (IoT) 设备。攻击者通常在受害者不知情的情况下通过用恶意软件感染机器人来建立对机器人的直接控制。 传入流量的涌入使目标系统无法响应有效请求,因为攻击消耗了太多的带宽、处理能力或内存。 Cloudflare 在其 2024 年第一季度 DDoS 威胁报告中指出,DDoS 攻击总体增加了 50%,令人震惊。 二、区块链网络会遭受 DDoS 攻击吗? 通过 DDoS 攻击来攻击区块链网络在理论上是可行的,尽管它比针对网站或服务器等中心化系统更困难。由于其去中心化,区块链网络本质上能够抵抗此类攻击。

探索Covenants:如何为比特币带来Native的可编程性

近期比特币社区里掀起来一波关于重新启用 OP_CAT 等操作码的讨论。Taproot Wizard 也通过推出 Quantum Cats 的 NFT、声称已经获得 BIP-420 的编号等,吸引了不少人的注意力。支持者宣称,启用了 OP_CAT 可以实现「限制条款」(covenants)、实现比特币的智能合约或可编程性。 如果你注意到「限制条款」这个词并稍作搜索,就会发现这是另一个很大的兔子洞。开发人员已经讨论了多年,除了 OP_CAT 之外,还有 OP_CTV、APO、OP_VAULT 等等实现限制条款的技术。 那么,究竟什么是比特币的「限制条款」?为什么能吸引到如此多的开发人员持续数年的关注和讨论?能实现比特币的哪些可编程性?背后的设计原理是什么样的?本文试做一个概览性的介绍和讨论。 什么是「限制条款」 Covenants,中文译作「限制条款」,有时也翻译为「契约」,是一种能够给未来的比特币交易设置条件的机制。 当前的比特币脚本也包含了限制的条件,例如花费的时候要输入合法的签名、送入符合的脚本等。但是只要用户能解锁,就可以将该UTXO花到任意他希望的地方。 而限制条款是,在此限制如何解锁的基础之上,做出更多限制,例如限制 UTXO 之后的花费,也就是实现类似「专款专用」的效果;或一笔交易中送入的其他输入条件等。归根结底就是,限制条款可以直接在比特币脚本中实现对交易进一步花费的限定,从而实现类似智能合约效果的交易规则。

PRESS RELEASES