StarkNet 组成部分、工作原理
组成部分StarkNet 有五个组成部分。分别是在 StarkNet 上的 Prover(证明者),Sequencer(排序器)和全节点;以及部署在以太坊上的验证者(Verifier)和核心状态合约(StarkNet Core)。接下来我将逐步解释他们的功能,需要提醒的是下文出现的交易和事务都由 transaction 翻译而来,根据语境进行变换。排序器是一个链下服务器,接收所有的事务、订单,确认(validate)并捆绑(bundle)他们到区块。目前只有一个由 StarkWare 控制的排序器。但在未来有去中心的区块创建计划。为了让排序器确认交易,它必须使用 Cairo 操作系统来执行交易,这是 EVM 的替代品,用于用 Cairo 编写的智能合约。证明者证明者负责生成一个加密证明,以证明排序器在通过执行新区块中包含的交易得出新的全局状态时进行计算的完整性。为了让验证器生成有效性证明,它需要得到由排序器执行计算的 "执行轨迹",由 Cairo 语言 生成 。 目前系统中只有一个证明者,它不仅为 StarkNet 生成证明,也为所有其他运行在自己的 StarkEx Rollup...
StarkNet 组成部分、工作原理
组成部分StarkNet 有五个组成部分。分别是在 StarkNet 上的 Prover(证明者),Sequencer(排序器)和全节点;以及部署在以太坊上的验证者(Verifier)和核心状态合约(StarkNet Core)。接下来我将逐步解释他们的功能,需要提醒的是下文出现的交易和事务都由 transaction 翻译而来,根据语境进行变换。排序器是一个链下服务器,接收所有的事务、订单,确认(validate)并捆绑(bundle)他们到区块。目前只有一个由 StarkWare 控制的排序器。但在未来有去中心的区块创建计划。为了让排序器确认交易,它必须使用 Cairo 操作系统来执行交易,这是 EVM 的替代品,用于用 Cairo 编写的智能合约。证明者证明者负责生成一个加密证明,以证明排序器在通过执行新区块中包含的交易得出新的全局状态时进行计算的完整性。为了让验证器生成有效性证明,它需要得到由排序器执行计算的 "执行轨迹",由 Cairo 语言 生成 。 目前系统中只有一个证明者,它不仅为 StarkNet 生成证明,也为所有其他运行在自己的 StarkEx Rollup...
Starknet 游戏引擎 Dojo:链游的起点
截至 2023 年,全球游戏市场价值达 2450 亿美元,是全球娱乐行业最大的细分市场之一。区块链游戏承诺实现无限的互操作性,为游戏世界提供了一个比当前场景更令人兴奋的入口。如同多人游戏为游戏生态系统增加全新可能性,链上游戏可以变得更加有趣且有价值。 但这一承诺却不得不面对区块链「交易贵且慢」的现实。这是游戏里应该规避的两个问题。正因为如此,创造成功的链上游戏几乎不可能实现。 但随着「有效性证明 rollup」 技术的成熟,链上游戏的承诺终于得以兑现。 在本文中,我们将了解由 Starknet 提供的高 TPS 如何实现链上游戏的承诺。我们还将了解首个社区构建的可验证游戏引擎 Dojo 如何使用 Starknet 为创作者赋能。最后,还将探讨 Dojo 的未来及其以及它为区块链游戏带来的乐趣。加密游戏当我们谈论区块链游戏时,区块链支持的两种最流行的理念是游戏内资产的所有权和互操作性。 游戏内资产所有权是指游戏资产属于用户拥有的钱包。换句话说,游戏资产它们不属于游戏开发者,也不属于某个电子邮件帐户,这些账户可能存储在中心化服务器上,而且游戏开发者可以远程删。在区块链游戏中,你创造或...
Starknet 游戏引擎 Dojo:链游的起点
截至 2023 年,全球游戏市场价值达 2450 亿美元,是全球娱乐行业最大的细分市场之一。区块链游戏承诺实现无限的互操作性,为游戏世界提供了一个比当前场景更令人兴奋的入口。如同多人游戏为游戏生态系统增加全新可能性,链上游戏可以变得更加有趣且有价值。 但这一承诺却不得不面对区块链「交易贵且慢」的现实。这是游戏里应该规避的两个问题。正因为如此,创造成功的链上游戏几乎不可能实现。 但随着「有效性证明 rollup」 技术的成熟,链上游戏的承诺终于得以兑现。 在本文中,我们将了解由 Starknet 提供的高 TPS 如何实现链上游戏的承诺。我们还将了解首个社区构建的可验证游戏引擎 Dojo 如何使用 Starknet 为创作者赋能。最后,还将探讨 Dojo 的未来及其以及它为区块链游戏带来的乐趣。加密游戏当我们谈论区块链游戏时,区块链支持的两种最流行的理念是游戏内资产的所有权和互操作性。 游戏内资产所有权是指游戏资产属于用户拥有的钱包。换句话说,游戏资产它们不属于游戏开发者,也不属于某个电子邮件帐户,这些账户可能存储在中心化服务器上,而且游戏开发者可以远程删。在区块链游戏中,你创造或...