找到约 14 条结果

文章 密码学基础:环(Ring)上学习错误问题

...ain.cn/2025/02/19/0XbX1PKgn69xrIwgO) 嗯,这**并不难**! 事实证明,根据仔细选择的**f(X)**,环中的每个多项式都可以**反转**。它的工作原理与有限域中的[模逆](https://en.wikipedia.org/wiki/Modular_multiplicative_inverse)完全一样:对于每个多...

文章 想知道什么是清算和预言机?告诉你DeFi是什么(一)

...起来却有一个严重的问题——定价。 根据初中的经济知识,我们知道一个东西的价格是供求关系决定的——一个东西需要的多了,或者供给的少了,那么价格就会涨。假设有A和B两种货币,如果大家都想要卖了B买A,那么A就会...

文章 如何创建DeFi 的抵押债务头寸或借贷协议

...自身利益为主。 这种漏洞的一个著名攻击是针对具有总供应量的 Compound Fork。在 `exchangeRateStoredInternal` 函数中也存在一个舍入错误: ``` function exchangeRateStoredInternal() virtual internal view returns (uint) { uint _totalSupply = total...

文章 如何使用 Solana 钱包适配器和脚手架将用户连接到你的 dApp

...装 [ts-node](https://www.npmjs.com/package/ts-node) - HTML/CSS 的基本知识 - 有前端网页开发经验将会有所帮助,但不是必需的。我们将使用 React 创建一个 [Next.js](https://nextjs.org/) 项目。Solana 社区也支持 Vue、Angular 和 Svelte。访问他们的 [社...

文章 重访 “共识清理” 提议

...微多一点点区块奖励(以牺牲未来的矿工为代价)。事实证明,使用这样的策略,对于任何小的挖矿算力来说,边际收益都是微不足道的,所以我们可以合理预计,矿工不会尝试相机而动地利用时间扭曲漏洞。 ### [](https://www.b...

文章 分析BFT与提议者承诺的预确认

...,或早期preconfer包含的交易。preconfer可能需要参与仲裁以证明交易被正确作废。 - 预确认的交易被包括在之前的块中。在这种情况下,衍生管道将负责将该交易正确插入下一个rollup区块中的预确认交易排序。实际上,预确认交易...

文章 Solana 的 Alpenglow:一种更快的共识机制与新的权衡

... History 的密码学开销消除了潜在的故障模式,而经过数学证明的 Votor 协议在大多数情况下提供了更强的正确性保证,尽管在协调的拜占庭攻击下,快速路径回滚机制需要进一步分析。 ## 挑战 **单一客户端依赖** 仍然存在问题...

文章 共识层进展更新 (截至 2022/1/28)

...ttesters-as-distributed-availability-oracle/11877?u=benjaminion)” (使用证明者作为分布式可用性预言机的单个 slot PBS),这个提案替代了他此前提出的两个 slot 协议内区块构建者/提议者分离机制。 ## 常规会议 ### 实现者会议 第 80 次会...

文章 傅献农:从分布式存储来谈区块链应用落地

...层平台非常优秀,FileStorm团队也是积累了很多的区块链的知识和经验,我们希望能够把这些带到未来的区块链的开发中去。未来我们会做很多的技术输出,用MOAC应用链的方式去帮生态伙伴搭建一条链,也可以帮搭建其他的链,...

文章 是什么让元宇宙数字房地产有价值

...,能够通过提供去中心化、抗篡改和公共可访问的记录,证明谁拥有哪些数字资产。 考虑到数字空间在理论上是无限可扩展的,怀疑论者可能仍会质疑“拥有”数字土地或建筑这一概念是否有意义。 但元宇宙平台有其独特...

文章 Sui Move初体验(2) -- 创建 NFT 剑

...因此模块初始化函数已经运行。`sword_created`值被初始化为。 ![img](https://img.learnblockchain.cn/2022/09/30/1*G8ilIsNV-wjeFW5ulvlr-w.png) > 上面的软件包现在在资源管理器上找不到了,由于 devnet 经常清空重启。 新发布的软件包的ID是`0x...

文章 如何将登录认证与 Solana 钱包集成

...本经验 - 具备 JavaScript、TypeScript 和 React 编程语言的基本知识 - 安装良好的 [Nodejs](https://nodejs.org/en/)(版本 16.15 或更高) - 安装 npm 或 yarn(我们将使用 yarn 来初始化我们的项目并安装必要的包。如果你更喜欢使用 npm,请随意使...

文章 如何在同样的地址上部署不同的合约

...TE 和 CREATE2 在进入本文主题之前,我们先介绍一些背景知识。 以太坊上有两种方式可以创建智能合约:CREATE 和 CREATE2。 CREATE 部署的智能合约,其地址计算公式为: ``` keccak256(rlp_encode(sender, nonce))[12:] ``` 其中 sen...

文章 SUI 合约测试攻略 | Move dApp 极速入门(拾陆)

...结和展望 教程分析基础的测试流程和常用的测试进阶知识,可以应付中小规模的Sui Move合约开发。根据我们的开发经验,后续随着应用的复杂度提升,测试工作也会变得艰巨。因而需要提高对测试逻辑的复用: * 例如通用测...