宣布NPM新星计划- Neptune Mutual
为什么你需要参加NPM新星竞赛因为它能让你在我们的社区建设工作中发挥积极作用。 Neptune Mutual项目保障了以太坊社区免受当代金融产品的网络威胁。我们的投资者网络、合作伙伴和社区都是在捍卫以太坊和其他区块链生态系统免受网络威胁的原则下形成的。 像往常一样,我们很高兴根据社区的意见和反馈,推出NPM新星大赛。此外,请密切关注即将推出的大使计划。谁是NPM新星NPM新星是像你一样的社区成员,他们为我们的社区讨论渠道做出贡献,并帮助塑造海王星互助协议的未来。作为新星,你有能力通过我们的社区平台,特别是Discord和Twitter,提高人们的认识并鼓励积极合作。获奖者如何被选中首先,你必须使用Gleam注册参加本次比赛,并完成所有要求的任务。你在Gleam上完成的可选任务将被大奖得主的评选过程纳入。 https://gleam.io/D2oed/npm-rising-stars-first-batch 在Gleam上注册完成任务之后,加入我们的Discord服务器并开始参与我们的社区对话。带来你对我们协议的想法,提出问题,提供反馈,并在其他社区成员有问题时回答他们。成为我们社...
什么是永续合约?
欢迎来到我们回归基础系列的第 2 部分,我们将在其中讨论什么是永续合约?并深入了解衍生品世界。在我们进入永续合约以及它们如何主导加密市场之前,让我们绕道而行,先了解衍生品的历史、衍生品是什么以及它们的类型。 沃伦·巴菲特 (Warren Buffet *) 曾将衍生品称为“大规模杀伤性金融武器”。*虽然巴菲特似乎对衍生品没有多大信心,但没有它们,全球金融体系就无法像今天这样运作。 衍生品的历史早在货币发明之前,人们一直在进行商品和服务的交易。如果我们追溯衍生品的起源,它起源于使用粘土代币的塞缪尔人,之后欧洲人使用公平信来买卖农业。如果我们快进到18世纪的日本,他们使用大米券,可以换取现金。这种新的交易方式从太平洋地区传到了北美,1848年,芝加哥期货交易所成立。今天,利率互换、货币衍生品和结构性产品都是源于这些古老商业方法的现代交易实践。 现在,让我们深入了解什么是现代衍生品? 衍生品是两方或多方之间签订的金融合同,其价值来自另一相关金融资产的价格。它们的基础资产决定了其定价、风险和基本期限结构。 衍生价值的资产类型衍生品类型你也可以观看 "什么是衍生品 "的数学视频,以获得直观...

StarkWare的现状 【ZKX回归基础系列课程3】
英文原文:https://zkxprotocol.medium.com/state-of-starkware-557e2d67087c 欢迎来到我们 “回到基础 “系列的第三部分。今天,我们将仔细了解StarkWare、其创始人、StarkNet的去中心化之路,以及推动该生态系统发展的项目。StarkWare建立了使加密货币成为主流的技术,它已经成为第二层扩展的强大力量,并且试图克服拥堵和高gas费,但又不影响去中心化和安全。 StarkWare的愿景:为以太坊带来大规模的可扩展性,同时保留L1的安全性、无许可互动和去中心化。 但你是否想知道以太坊内领先的扩展解决方案背后的人?好吧,不止你一个人这样想。 让我们从头说说 StarkWare成立于2018年,正在使用ZK -STARK有效性证明为以太坊构建扩展解决方案。由StarkWare发明,ZK STARK代表零知识可扩展的透明知识论证。 该团队由世界一流的密码学家和科学家组成,四个人创立;Eli Ben-Sasson、Uri Koldony、Michael Raibzev和Alessandro Chiesa。现在我们知道了St...
If i had to leave my life without you near me.
宣布NPM新星计划- Neptune Mutual
为什么你需要参加NPM新星竞赛因为它能让你在我们的社区建设工作中发挥积极作用。 Neptune Mutual项目保障了以太坊社区免受当代金融产品的网络威胁。我们的投资者网络、合作伙伴和社区都是在捍卫以太坊和其他区块链生态系统免受网络威胁的原则下形成的。 像往常一样,我们很高兴根据社区的意见和反馈,推出NPM新星大赛。此外,请密切关注即将推出的大使计划。谁是NPM新星NPM新星是像你一样的社区成员,他们为我们的社区讨论渠道做出贡献,并帮助塑造海王星互助协议的未来。作为新星,你有能力通过我们的社区平台,特别是Discord和Twitter,提高人们的认识并鼓励积极合作。获奖者如何被选中首先,你必须使用Gleam注册参加本次比赛,并完成所有要求的任务。你在Gleam上完成的可选任务将被大奖得主的评选过程纳入。 https://gleam.io/D2oed/npm-rising-stars-first-batch 在Gleam上注册完成任务之后,加入我们的Discord服务器并开始参与我们的社区对话。带来你对我们协议的想法,提出问题,提供反馈,并在其他社区成员有问题时回答他们。成为我们社...
什么是永续合约?
欢迎来到我们回归基础系列的第 2 部分,我们将在其中讨论什么是永续合约?并深入了解衍生品世界。在我们进入永续合约以及它们如何主导加密市场之前,让我们绕道而行,先了解衍生品的历史、衍生品是什么以及它们的类型。 沃伦·巴菲特 (Warren Buffet *) 曾将衍生品称为“大规模杀伤性金融武器”。*虽然巴菲特似乎对衍生品没有多大信心,但没有它们,全球金融体系就无法像今天这样运作。 衍生品的历史早在货币发明之前,人们一直在进行商品和服务的交易。如果我们追溯衍生品的起源,它起源于使用粘土代币的塞缪尔人,之后欧洲人使用公平信来买卖农业。如果我们快进到18世纪的日本,他们使用大米券,可以换取现金。这种新的交易方式从太平洋地区传到了北美,1848年,芝加哥期货交易所成立。今天,利率互换、货币衍生品和结构性产品都是源于这些古老商业方法的现代交易实践。 现在,让我们深入了解什么是现代衍生品? 衍生品是两方或多方之间签订的金融合同,其价值来自另一相关金融资产的价格。它们的基础资产决定了其定价、风险和基本期限结构。 衍生价值的资产类型衍生品类型你也可以观看 "什么是衍生品 "的数学视频,以获得直观...

StarkWare的现状 【ZKX回归基础系列课程3】
英文原文:https://zkxprotocol.medium.com/state-of-starkware-557e2d67087c 欢迎来到我们 “回到基础 “系列的第三部分。今天,我们将仔细了解StarkWare、其创始人、StarkNet的去中心化之路,以及推动该生态系统发展的项目。StarkWare建立了使加密货币成为主流的技术,它已经成为第二层扩展的强大力量,并且试图克服拥堵和高gas费,但又不影响去中心化和安全。 StarkWare的愿景:为以太坊带来大规模的可扩展性,同时保留L1的安全性、无许可互动和去中心化。 但你是否想知道以太坊内领先的扩展解决方案背后的人?好吧,不止你一个人这样想。 让我们从头说说 StarkWare成立于2018年,正在使用ZK -STARK有效性证明为以太坊构建扩展解决方案。由StarkWare发明,ZK STARK代表零知识可扩展的透明知识论证。 该团队由世界一流的密码学家和科学家组成,四个人创立;Eli Ben-Sasson、Uri Koldony、Michael Raibzev和Alessandro Chiesa。现在我们知道了St...
If i had to leave my life without you near me.

Subscribe to 白开水

Subscribe to 白开水
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers

Neon EVM 是一个完整的以太坊仿真,旨在处理类似以太坊的交易并在 Solana 上执行它们。然而,某些交易目前无法通过 Neon EVM 处理,因此可能需要进行调整以允许它们被处理。这些限制是区块链缺乏标准化编程实践的结果——这反映了智能合约开发仍处于早期阶段的事实。此外,尽管以太坊是 dApps 最流行的第 1 层区块链,但它的设计目的是支持在单独的网络(例如 Solana)上执行,并且主要依靠自身来保证安全性
Neon EVM 是在 Solana 上构建为智能合约的以太坊仿真。使用 Neon Proxy 的处理架构,Neon EVM 能够同时遵守以太坊和 Solana 规则——使其能够在 Solana 上迭代处理 EVM 字节码合约的并行执行。为此,使用 Vyper/Solidity 编译器构建的 EVM 合约被上传到各个 Solana 账户。然后根据以太坊的规则在 Solana 上检查签名。然而,仍有一些问题仍未解决——这些将在主网启动后得到解决。
与集成以太坊原生 dApp 并将它们连接到 Neon 相关的挑战是双重的,即:处理预编译的合约和复杂的迭代交易。本文将探讨Neon EVM MVP 版本当前不支持的很少使用的函数、预编译合约和 RPC 方法。
由于计算成本或其他原因,开发人员通常依赖预编译的合约来执行不适合用操作码编写的复杂操作。例如,ECRecover预编译是一种流行的验证消息签名的方法,并且与 Neon EVM 兼容。因为预编译的合约依赖于 Neon EVM 之外的东西,所以目前并不是所有的都支持。
在以太坊的八个主要预编译合约中,Neon EVM 目前不支持以下四个:
bn256Add — 对椭圆曲线操作执行加法。
bn256ScalarMult — 对椭圆曲线运算执行标量乘法。
bn256Pairing —在区块气体限制内执行zkSNARKs验证所需的椭圆曲线配对操作。
如果在 Solana 上使用任何这些预编译的合约,用 Solidity 编写的智能合约将无法在 Neon EVM 上运行。如果开发人员坚持使用它们,他们应该在 Solana 核心中进行系统调用——类似于erc-recover的实现。例如,请在此处查看bn256* Solana Syscalls 的实现。您还可以在此处查看Neon EVM 如何在后台使用以太坊预编译合约。
从广义上讲,开发人员可以采取以下步骤通过 Neon EVM 实现上述预编译合约:
准备必要的更改以支持 Solana 核心中的预编译合约。
为 Solana 核心创建拉取请求以进行这些改进。
测试网中的更改。
在 Devnet(开发者测试网) 中测试更改。
测试主网的更改。
更新 Neon EVM 以支持这些预编译合约。
对于与以太坊通信的软件,它必须能够连接到以太坊节点。此通信由 JSON-远程过程调用 ( JSON-RPC ) 处理。Neon EVM 与 JSON-RPC API 的交互方式与 Ethereum 相同,遵循Ethereum JSON-RPC Specification。
Neon EVM 已经支持一些最流行的 RPC 方法,可以在此处查看。还有一些其他受支持的方法尚未添加到列表中。
在 Testnet 和 Devnet 中,Neon EVM 都支持使用符合ERC-20标准的代币进行操作。Neon EVM 目前无法处理根据ERC-721标准生成的不可替代令牌 (NFT) 。尽管它们可以在 EVM 中生成,但它们没有价值,并且将被锁定在生态系统中,因为它们在 Neon EVM 之外无法识别。
在迭代交易中,不同的账户在一系列中执行不同的步骤。在使用 Neon EVM 的迭代模式时,尝试执行后可能会出现关于被阻止帐户的错误消息,这将导致交易暂停。由于 Neon EVM 处理迭代事务的方式,会出现此错误消息。
Neon EVM 以下列方式处理迭代事务:
Neon EVM 接收一个用于迭代执行的事务并阻止其中指定的帐户。
当下一笔交易进入 Neon EVM 时,EVM 会查看其中指定并参与其执行的账户列表。如果此时任何列出的帐户由于参与另一个交易的迭代执行而被阻止,Neon EVM 将返回错误。
第一笔交易必须首先完成,然后才能解锁被它阻止的帐户。
主网实现的目的是在交易执行期间为 Solana 账户提供一致的状态,直到交易完成。由于事务是以迭代方式执行的,因此每个步骤的执行之间存在时间间隔。因此,此解决方案可防止在这些时间间隔内更改位于系统状态中的 Solana 帐户数据的可能性。
在开始交易时发出有关被冻结帐户的错误是一种临时解决方法。此错误和变通解决方案将在主网上 MVP 发布后实施。
尽管有这些限制,Neon EVM 仍然是一个强大的仿真工具。在绝大多数情况下,它允许开发人员有效地将他们基于 Solidity 的智能合约移植到 Solana 区块链上。即使合约需要一些不受支持的功能,通常也有办法以另一种更兼容的方式实现它。随着时间的推移,Neon 期望在 EVM 中为这些当前不受支持的功能引入更多兼容性。

Neon EVM 是一个完整的以太坊仿真,旨在处理类似以太坊的交易并在 Solana 上执行它们。然而,某些交易目前无法通过 Neon EVM 处理,因此可能需要进行调整以允许它们被处理。这些限制是区块链缺乏标准化编程实践的结果——这反映了智能合约开发仍处于早期阶段的事实。此外,尽管以太坊是 dApps 最流行的第 1 层区块链,但它的设计目的是支持在单独的网络(例如 Solana)上执行,并且主要依靠自身来保证安全性
Neon EVM 是在 Solana 上构建为智能合约的以太坊仿真。使用 Neon Proxy 的处理架构,Neon EVM 能够同时遵守以太坊和 Solana 规则——使其能够在 Solana 上迭代处理 EVM 字节码合约的并行执行。为此,使用 Vyper/Solidity 编译器构建的 EVM 合约被上传到各个 Solana 账户。然后根据以太坊的规则在 Solana 上检查签名。然而,仍有一些问题仍未解决——这些将在主网启动后得到解决。
与集成以太坊原生 dApp 并将它们连接到 Neon 相关的挑战是双重的,即:处理预编译的合约和复杂的迭代交易。本文将探讨Neon EVM MVP 版本当前不支持的很少使用的函数、预编译合约和 RPC 方法。
由于计算成本或其他原因,开发人员通常依赖预编译的合约来执行不适合用操作码编写的复杂操作。例如,ECRecover预编译是一种流行的验证消息签名的方法,并且与 Neon EVM 兼容。因为预编译的合约依赖于 Neon EVM 之外的东西,所以目前并不是所有的都支持。
在以太坊的八个主要预编译合约中,Neon EVM 目前不支持以下四个:
bn256Add — 对椭圆曲线操作执行加法。
bn256ScalarMult — 对椭圆曲线运算执行标量乘法。
bn256Pairing —在区块气体限制内执行zkSNARKs验证所需的椭圆曲线配对操作。
如果在 Solana 上使用任何这些预编译的合约,用 Solidity 编写的智能合约将无法在 Neon EVM 上运行。如果开发人员坚持使用它们,他们应该在 Solana 核心中进行系统调用——类似于erc-recover的实现。例如,请在此处查看bn256* Solana Syscalls 的实现。您还可以在此处查看Neon EVM 如何在后台使用以太坊预编译合约。
从广义上讲,开发人员可以采取以下步骤通过 Neon EVM 实现上述预编译合约:
准备必要的更改以支持 Solana 核心中的预编译合约。
为 Solana 核心创建拉取请求以进行这些改进。
测试网中的更改。
在 Devnet(开发者测试网) 中测试更改。
测试主网的更改。
更新 Neon EVM 以支持这些预编译合约。
对于与以太坊通信的软件,它必须能够连接到以太坊节点。此通信由 JSON-远程过程调用 ( JSON-RPC ) 处理。Neon EVM 与 JSON-RPC API 的交互方式与 Ethereum 相同,遵循Ethereum JSON-RPC Specification。
Neon EVM 已经支持一些最流行的 RPC 方法,可以在此处查看。还有一些其他受支持的方法尚未添加到列表中。
在 Testnet 和 Devnet 中,Neon EVM 都支持使用符合ERC-20标准的代币进行操作。Neon EVM 目前无法处理根据ERC-721标准生成的不可替代令牌 (NFT) 。尽管它们可以在 EVM 中生成,但它们没有价值,并且将被锁定在生态系统中,因为它们在 Neon EVM 之外无法识别。
在迭代交易中,不同的账户在一系列中执行不同的步骤。在使用 Neon EVM 的迭代模式时,尝试执行后可能会出现关于被阻止帐户的错误消息,这将导致交易暂停。由于 Neon EVM 处理迭代事务的方式,会出现此错误消息。
Neon EVM 以下列方式处理迭代事务:
Neon EVM 接收一个用于迭代执行的事务并阻止其中指定的帐户。
当下一笔交易进入 Neon EVM 时,EVM 会查看其中指定并参与其执行的账户列表。如果此时任何列出的帐户由于参与另一个交易的迭代执行而被阻止,Neon EVM 将返回错误。
第一笔交易必须首先完成,然后才能解锁被它阻止的帐户。
主网实现的目的是在交易执行期间为 Solana 账户提供一致的状态,直到交易完成。由于事务是以迭代方式执行的,因此每个步骤的执行之间存在时间间隔。因此,此解决方案可防止在这些时间间隔内更改位于系统状态中的 Solana 帐户数据的可能性。
在开始交易时发出有关被冻结帐户的错误是一种临时解决方法。此错误和变通解决方案将在主网上 MVP 发布后实施。
尽管有这些限制,Neon EVM 仍然是一个强大的仿真工具。在绝大多数情况下,它允许开发人员有效地将他们基于 Solidity 的智能合约移植到 Solana 区块链上。即使合约需要一些不受支持的功能,通常也有办法以另一种更兼容的方式实现它。随着时间的推移,Neon 期望在 EVM 中为这些当前不受支持的功能引入更多兼容性。
No activity yet