- 博客(1318)
- 资源 (142)
- 收藏
- 关注

原创 区块链分片技术的设计(思考)
分片方案的思考三难困境区块链的三难困境:去中心化、扩展性、安全性牺牲扩展性方案现在的BTC、以太坊都是通过牺牲扩展性来换取安全性的。因为以太坊网络上的每笔交易,需要每个节点都计算、存储和广播一次。这意味着以太坊网络的计算资源,不可能大于单个节点的计算资源。将节点的计算、存储、宽带等资源记作, O(c) 。将以太坊网络的计算、存储、宽带等资源记作,O(n)。不可扩展指的是,网...
2019-03-18 14:56:59
11711
5

原创 理解区块链背后的Merkle Tree
你可以在Github上获取最新的源代码(C#)目录简介 本文中的术语 Merkle Tree被应用在哪里? 数字货币 全球供应链 保健行业 资本市场 Git 和 Mercurial 为什么使用Merkle Tree? 一致性检验 数据校验 数据同步 证明的重要性 Merkle Tree实践 数据校验(审计证明)是如何实现的? 一...
2019-01-04 14:05:10
12012
2

原创 Merkle Tree 实现细节及(不)存在性证明
Merkle Tree in BitCoin & BitCoin CashMerkel Tree是Bitcoin的核心组件,其相关资料已经非常丰富,所以本文档偏重于介绍Merkle Tree的存在性证明与不存在性证明,并且铺垫一下Merkle Tree在Bitcoin中起的作用和开发中容易被忽视的一些细节。Merkle Trees in BitcoinMerkle trees是...
2018-12-29 15:15:55
16296
3
原创 在 Solana 上开发一个基于房地产 RWA 的 DeFi 平台
在 Solana 上开发一个基于房地产 RWA 的 DeFi 平台,通过质押代币实现房地产资产的部分化持有与流动性操作。以下是平台设计和技术实现的详细思路。通过这种设计,平台能够提供一个高效的房地产 RWA 交易与质押体验,用户可以无缝参与到房地产市场,同时享受 DeFi 的高流动性与透明性优势。每个房地产资产对应一个 SPL Token 或 NFT,表示份额。用户可以质押 RWA Token,赚取租金收益。以下是实现核心功能的代码框架。
2024-12-15 16:04:50
1067
转载 一文读懂TON技术方案
异步 message 传递:由于选用 FunC 作为函数开发语言,TON 中各节点传递通过传递“message”通讯,但 TON 是异步链,因此为了正确同步链间 message 引入了逻辑时间(It)的概念,通过保证 message lt 严格按照先后顺序执行来保障信息的正确执行;超立方体的 message 路由机制:TON 采用普通路由+快路由的方式,普通路由通过立方体结构通过相邻节点传递分片间message,快路由加入了可以沿超立方体边缘传递的 Merkle 证明来中继 message 提升速度;
2024-12-10 11:06:36
175
转载 四大RWA项目高层畅谈地产代币化应用与发展
Defactor携手RealtyX、Libertum和Estate Protocol,于7月9日联袂举办了一场关于房地产代币化的深度线上讨论。这四家项目均是RWA(Real World Asset)领域的领军者,此次AMA深入探讨了房地产代币化的议题。分享至本次AMA讨论的核心内容围绕房地产代币化的优势和潜力展开。嘉宾们分享了他们进入该领域的契机和初心,并展望了房地产代币化在降低投资门槛、提高流动性以及提供被动收入等方面的巨大潜力。此外,研讨会还深入探讨了房地产代币化发展面临的挑战和机遇。
2024-11-30 23:07:45
1272
转载 剖析DeFi交易产品之Uniswap:V2中篇
上篇我们主要讲了 UniswapV2 整体分为了哪些项目,并重点讲解了的核心代码实现。这篇我们来看看。
2024-11-30 22:28:02
448
转载 DeFi应用架构设计之道
DeFi应用跟传统应用的差异性还是比较大的,商业模式不同,产品模型也不同,就连落地实现的技术栈也有很大不同。一般,传统应用也称为Web2应用,而 DeFi 应用则可被归入Web3之列。我们不说商业模式和产品模型,就只说说技术栈。Solidity、Subgraph、Price Oracle、Hardhat、Ethers 等等。这些技术栈,大多就连阿里、腾讯、字节等互联网大厂里一些高达 P9 级别的大佬可能听都没听过。
2024-11-30 22:12:49
183
原创 RWA — 布局流动性充沛下的DeFi级别赛道,RWA 项目规划指南
RWA利率互换协议是基于各类的RWA协议的开源利率互换协议,在RWA协议基础上,通过将质押凭证进行收益分级拆分的方式,生成本金凭证代币和收益凭证,创新性的采用了算法机制控制的固定利率,通过风险担保池和订单池结合的模式,给使用者带来更加多元的收益组合。收益率具有跟代币价格相似的波动性。RWA利率互换协议 的目标是通过增加牛市中的收益率敞口和对冲市场下行期间的收益率下滑风险,为用户提供具有吸引力的收益率。简单来说,RWA利率互换协议 是一种无需许可的 DeFi 收益协议,用户可以在其中执行各种收益管理策略。
2024-11-30 21:44:47
2242
原创 如何在linux安装gitlab
GitLab 是一个开源平台,提供了强大且功能丰富的解决方案,用于管理仓库、问题、CI/CD 管道等。如果你是 Ubuntu 22.04 或 20.04 用户,并且想要设置自己的实例来简化你的 DevOps 工作流程,那么你来对地方了。本分步指南将引导你完成 Ubuntu 22.04 或 20.04 上 GitLab 的安装过程。GItlab 提供企业版(Gitlab EE)和社区版(Gitlab CE)。在这篇文章中,我们将介绍社区版。
2024-11-26 10:38:30
1332
转载 Scroll 技术学习
执行节点Rollup节点文档的这一部分提供有关Scroll协议规范、跨链桥协议、排序器和 zkEVM 电路的全面信息。在本节的剩下部分,L1 将指代以太坊,而 L2 将指代Scroll。
2024-11-23 23:36:18
117
转载 以太坊扩容问题
什么是 rollup?Rollups 是以太坊生态系统中最主要的 L2 扩容解决方案,被视为以太坊路线图的核心部分。Rollup 在链下(即不在 L1 )处理交易的批次,然后将结果数据发布到链上(即在 L1)。每笔交易的执行都是在链下执行的,不需要在 L1 节点上重新执行。这可以大幅提高交易的吞吐量,而不会影响 L1 的去中心化。为了确保 rollup 的安全,它必须证明其链下计算(交易处理)已经正确执行。证明链下计算有效性的机制主要有两种:有效性证明和欺诈证明。
2024-11-23 23:14:03
93
转载 零知识证明学习
在过去的十年中,称为“零知识证明”的密码学领域一直在迅速发展。它提供了构建应用程序的新范式,并使协议能够提高效率、安全性和隐私性。让我们看看是什么让零知识证明领域如此令人兴奋,以及它帮助工程师解决了哪些问题。无需信任的区块链和可验证性区块链通常用于处理用户提交的交易。这些交易通常会触发区块链所需执行的一些计算。为了使区块链是无需信任的(即不依赖于信任单独的一方),网络中的参与者必须可以验证交易是否有效,以及它们所含的计算是否正确执行。
2024-11-23 22:53:52
153
转载 Bitcoin Layer2:扩容方案、挑战与未来展望
比特币随着比特币网络的日益增长和铭文技术的蓬勃发展,BTC 生态正处于一个关键的转折点。市场对扩容解决方案的需求日益增长,特别是在铭文技术推动下,网络资源的竞争加剧和交易费用的上升成为了亟待解决的问题。本篇研报深入探讨了比特币 L2 技术的发展前景及其对市场的潜在影响,尤其关注了如何通过 L2 技术引入 BTC 资产和提高安全性。我们将详细分析侧链、Rollup、DA 层(数据可用性层)等 BTC L2 技术的不同实现方式,以及它们如何吸引 L1 BTC 的存入和创造新资产的能力。同时,在铭文技术确立了新的
2024-11-23 20:17:03
166
转载 详解Merlin Chain:技术设计如何挑战区块链不可能三角
在本轮行情中,比特币一马当先,BRC-20 等新的协议和代币标准的涌现开始释放比特币经济的潜力,让我们能够提前窥见万亿美元级别的休眠资本或将被解锁。为了解决比特币的扩容性问题,Layer 2 备受期待,生态参与者与投资者们盼望着其可以作用于比特币资产,继承比特币的重组安全性和终局性的同时,克服其在可编程性和性能方面的局限。在众多 Layer 2 中,承载着 35 亿 TVL 的 Merlin Chain 无疑最为受到关注。
2024-11-23 19:06:20
310
原创 以太坊Layer2扩容方案之Op-stack rollup讲解
Rollup 是一种 Layer 2 扩展解决方案,通过将大量交易数据打包(rollup)并提交到以太坊主网,以提高交易吞吐量和降低交易费用。对L2链下交易进行区块打包,写入本地从交易池中捞取交易进行批量打包,提交到L1主链将状态根也提交到L1主链以太坊主网智能合约对提交的状态进行验证和确认状态更新或者回滚。
2024-11-22 15:25:00
1305
原创 Eth 2.0 模式介绍
Ethereum (以下简称 eth)2.0 从 2018 年提出改进到现在已经 4 年了。现有的 eth 1.0 是基于 pow 共识的链。pow 共识主要存在以下问题:浪费能源。性能低,每秒只能处理十几笔交易。数据完全集中存储在一个节点。算力集中问题,芯片巨头理论上有 51% 算力攻击能力。eth 2.0 最核心的改动是把 pow 换为 pos,和分片链。以下是 eth2.0 基本架构上图解释: beacon chain 是个单独的链,它协调所有的 sharding chain。
2023-12-07 14:25:04
1913
1
原创 Paradigm:以太坊执行节点「Reth 」alpha版本引介
与此同时,我们文化的核心原则之一是使我们的代码库对新开发者具有可访问性和包容性,因此我们非常关注我们的抽象(编程)和文档。我们很高兴能够产生更多的基准测试,特别是在跟踪方面,所以如果你有跟踪负载,并且有兴趣对Reth进行基准测试,请联系我们。为解决这一问题,我们开发了Flood,这是一个RPC节点的基准测试工具,它可以生成关于各种RPC调用的错误率、吞吐量和延迟的详细报告。如果你是一个节点操作员,可以帮助我们在各种硬件和软件配置(例如消费磁盘,ARM设备,利基操作系统)上测试Reth,请联系我们。
2023-12-07 14:10:50
1897
原创 从技术角度详述RWA如何设计
在 RWA 资产上链的具体实现路径上,可采取类似于资产证券化的思路,通过设立特殊目的公司(Special Purpose Vehicle, SPV)来支撑底层资产,起到控制、管理、风险隔离等的作用。经济价值的表示(Representation of Economic Value):资产的经济价值可以用资产在传统金融市场上的公平市场价值、最近的业绩数据、物理状况或任何其他经济指标来表示。接下来,有关资产的经济价值和所有权及权益的信息在数据化之后被带到链上,存储在区块链的分布式账本中。
2023-12-06 17:48:58
2479
1
原创 did的重要性以及链上身份层分类
数字身份解决了「我是我」(标识符识别身份)、「我是谁」(属性描述身份)以及「证明我是谁」(凭证验证身份)的问题。身份,个体的属性集合,社会经济运行的基石。在现实生活中,身份伴随我们一生,代表着个人在社会活动中扮演的角色,可以包含性别、年龄、职务等诸多属性,通过身份可以对每个人进行识别和区分。国际标准化组织将身份定义为「与实体相关的属性集」,在运行良好的社会里,公民身份服务由政府提供。我们现有公民身份,才有绑定于其上的学生身份、法人身份、驾驶员身份,社会经济运行离不开安全可靠的身份系统。
2023-12-06 15:30:01
1889
转载 Ethers.rs Rust库
在这一部分中,您将创建两个函数:一个为increment,另一个为重置incrementer。在整个教程中,您将编写多个函数,用于提供不同的功能,例如发送交易、部署合约,以及与部署的合约交互。在本教程中,您将学习如何使用Ethers.rs库在Moonbase Alpha上发送交易和部署合约。在本示例中,您将从源地址(即您持有私钥的地址)发送1 DEV至另一个地址。函数将在合约部署时运行,设置存储在链上的数字变量的初始值(默认值为0)。在下几个部分中您将要编译和部署的合约是一个简单的增量合约,命名为。
2023-12-04 17:17:09
620
原创 Reth 客户端:一种基于 Rust 的新型以太坊执行节点
Reth 是一种新的以太坊全节点实现,它基于 Rust 编程语言编写。Reth 是一个执行层(EL),它与所有支持引擎 API 的以太坊共识层(CL)实现兼容。Reth 是由 Paradigm 建立并推动的,它在 Apache 和 MIT 许可证下获得许可。该项目仍在进行中,具体信息可以在其官方网站上查看。
2023-12-04 15:45:50
1218
翻译 探讨协处理器及各家解决方案
正是有了这种“协处理器”的架构,我们今天才有了精彩的CG电影,游戏,AI模型等等,所以这种协处理器的架构实际上是计算计体系架构的一次飞跃。说是这么说,那是因为平常你用Graph的时候基本上不怎么牵扯真金白银,这些索引都是服务off-chain services的,你在前端用户界面上看到的,交易量,交易历史等等数据,可以通过graph,Alchemy,Zettablock等多家数据索引提供商来提供,但这些数据没法塞回到智能合约里面,因为一旦你塞回去就是去增加了额外的对这个索引服务的信任。
2023-12-02 15:32:12
527
翻译 币安研究院报告:现实世界资产代币化RWA ,嫁接TradFi与DeFi的桥梁
在 RWA 生态中,权益类市场占比相对较小,其中的原因之一是大部分权益类市场的底层资产都能够在传统的金融市场进行交易,并配有严格的监管,如大部分司法辖区的证监会对于资产证券化的严格监管。此外,RWA 能为 DeFi 嫁接起去中心化金融体系和传统金融体系的桥梁,这意味着 RWA 能为 DeFi 市场导入虚拟资产市场之外,传统金融市场的海量的流动性、广阔的市场机会和巨大的价值捕获(虚拟资产市场资产价值约为 1 万亿美元,而传统金融市场的资产价值为 10 万亿美元)。此外,保护 RWA 价值的执行机制尚未建立。
2023-12-02 15:21:08
781
转载 RWA 的实现路径,探索未来 RWA-Fi 的发展逻辑
(3)通过结构化的方式,将资产池分为初级(Junior)和高级(Senior)两个 Tranche(分别对应不同的 ERC20 代币),其中 Junior Tranche 的投资者获得更多收益,并承担更多风险,Senior Tranche 的投资人获得的收益和承担的风险都更低,可满足不同风险偏好者的需求。DeFi 协议通过 RWA 项目去捕获底层资产的生息价值,其本质是在建立起 U 本位,带有底层资产真实收益率(Real Yield)的资产类别,其逻辑与 LSD 建立 ETH 本位的生息资产基本一致。
2023-12-02 15:05:29
512
转载 RWA 应用案例探讨:链上美债的 5 个实验
Crypto 的世界由于其开放的特性,涌现出无数的创新,以太坊就是最大的创新试验田,但也正是因为开放的特性,让 RWA 的路很漫长,从技术的创新,到商业模式的探索,到和监管的沟通。但即使是股票的电子化也历经数十年,当前链上 RWA 市场才不过数亿的市场,相比于传统金融动则万亿的规模,美国国债三十万亿的规模,还有极大的发展空间,DigiFT 在探索自身发展路径的同时,期待 RWA 的基础设施、法律法规的推进,也会不断关注各个项目方和开发者在此间取得的进展。相对来说,申购流程需要三天时间,对于用户并不友好。
2023-12-01 17:00:36
535
原创 详解 9 种跨链桥工作原理及其安全性
跨链桥使数据和资金能够在区块链之间自由流动,从而在多链世界中发挥不可或缺的作用。然而,在一系列破坏性的黑客攻击之后,这些跨链桥在过去几个月中饱受争议,本文并不是推荐用哪些桥,而是想陈述事实,以便帮助用户作出明智的选择。在这篇文章中,我们将详细介绍每种跨链桥的优缺点以及他们实际的工作原理。
2023-12-01 10:17:39
1566
原创 zkRouter如何实现安全跨链
我们从测试网进度、Non-EVM 支持性、产品可靠性、团队技术能力、是否去信任等维度比较了 ZK 跨链赛道内的几个知名项目,具体如表 2 所示。表 2 当前几个主要 zk 跨链赛道项目比较由表 2 可以看到,目前几个主要的 zk 跨链项目基本都处于起步阶段,技术方案也大致相同。但 ZKP 在理论上的完全去信任化,使得未来基于 ZKP 去信任化地实现跨链,进而对推动多链生态、多链宇宙、原生多链应用的发展而具有了更加重要的意义。
2023-11-30 14:17:29
1654
原创 面向 RUST 开发者的以太坊
使用以太坊来创建去中心化应用程序(或称“dapp”),发挥加密货币和区块链技术的优势。这些 dapp 可以是值得信赖的,也即一旦被部署到以太坊上,它们将总是按程序运行。这些应用程序可以控制数字资产,以便创造新的金融应用;它们可以是去中心化的,也即没有任何单一实体或个人能够控制它们,而且它们几乎是不可能被审查的。
2023-11-25 10:35:41
1575
1
原创 深入理解Polygon zkEVM (一)
Polygon zkEVM系列文章的第一篇,简要的阐述了polygon zkEVM的的整体架构和交易执行流程,并且分析了polygon zkEVM是如何实现计算扩容的同时继承以太坊的安全性的。同时还会在接下来两篇文章会详细介绍Polygon zkEVM的zkEVM Bridge和zkEVM的设计细节,以及polygon zkEVM接下来的去中心化sequencer的路线图。
2023-11-24 15:59:12
1899
原创 深入解析polygon zkEVM(二)
POE可以带来完全PermissionLess的网络,并且整个网络可能也不会有宕机的风险,但是L1的DA合约中可能包含无效交易(比如相同Nonce的交易),MEV都被L1网络获取,并且只能提供DA Finality和Verified Finality。好处:MEV可以被Rollup网络获取,并且还可以额外获取更多的跨链MEV。
2023-11-24 15:52:28
1389
翻译 从 Type1 到 Type4,各类型 zkEVM 间差异何在?
不同的 ZK-EVM 类型优先考虑不同的目标和特征。Type 1 侧重于以太坊等效性,而 Type 4 优先考虑高效的证明生成。其他类型介于这些极端之间,许多 Type 2 和 3 ZK-EVM 协议已宣布他们打算转向以太坊等效。这四种类型的分类可能不是 ZK 汇总的最终状态,将来可能会进行进一步的修改。
2023-11-21 10:22:02
512
原创 为什么说Web3.0需要EIP-1559
而网络交易成本的交易,有助于维护和提升强大的以太坊开发者生态,毕竟如果没有开发者,没有优秀的应用,矿工不可能获得如此可观的gas收入,因此,以太坊网络交易成本的矿工,是利好用户以及所有的生态开发者的。这意味着,EIP-1559的实施,使得Filecoin的经济模型拥有销毁通缩的特点,虽然每天都在产币,但是也有一大部分的FIL作为gas被销毁,有一部分的FIL作为质押币被质押,而Filecoin网络还设计了线性释放机制,因此,EIP-1559的实施,对于Filecoin而言,是打造了一个销毁通缩模型。
2023-11-20 10:59:49
567
转载 详解 Polygon zkEVM 的整体架构和交易执行流程
在这篇文章里我们梳理了 Polygon zkEVM 的核心机制,并分析了它实现以太坊计算扩容的可行性。有了一个整体的大纲后,在接下来的文章里我们会深入到协议内部,依次解析zkEVM Bridge的设计细节以及Sequencer的去中心化路线,zkProver的实现以及zkEVM的设计原理。
2023-11-18 15:38:17
544
原创 安装 Rust
用于管理不同平台下的 Rust 构建版本并使其互相兼容, 支持安装由 Beta 和 Nightly 频道发布的版本,并支持其他用于交叉编译的编译版本。要使用 Rust,请下载安装器,然后运行该程序并遵循屏幕上的指示。如果您是 Windows 的 Linux 子系统(WSL)用户,要安装 Rust,请在终端中运行以下命令,然后遵循屏幕上的指示。,因而不同时期存在大量不同的 Rust 构建版本。在任何时候如果您想卸载 Rust,您可以运行。失败,那么,以上内容就是最可能的原因。在内的 Rust 工具链。
2023-11-17 17:33:54
429
原创 Windows11 WSL 打开Ubuntu 报错 WslRegisterDistribution failed with error: 0x800701bc
但是,在打开Ubuntu 的时候,报错“WslRegisterDistribution failed with error: 0x800701bc”(Windows Subsystem for Linux),Windows10以上的版本支持安装 Linux 子系统。Windows在不安装虚拟化软件的情况下,如果想安装Linux子系统,可以使用 WSL实现。在微软商店(Microsoft Store)搜索 Ubuntu,获取并安装。1)安装完WSL,重启电脑;
2023-11-17 17:32:11
2437
1
原创 ubuntu更新软件源命令有哪些
1、apt-get update,更新系统软件源;2、apt-get upgrade,更新升级所有软件;3、apt-get upgrade 软件名,更新某个软件。
2023-11-17 17:22:43
2117
转载 Polygon有哪些扩容解决方案
以上所述的扩展方案里,Polygon PoS是目前Polygon上最成熟和广为人知的扩容方案,而zkEVM、Zero、Miden和Polygon Nightfall4个项目组成了围绕ZK Rollup为中心的矩阵。Polygon Miden 的核心是 Miden VM:一个图灵完备的基于 STARK 的虚拟机,它提供了一定程度的安全性并支持目前在以太坊上不可用的高级功能。目前已经在测试网阶段。Polygon Avail是一个通用的、可扩展的、以数据可用性为中心的区块链,针对独立链和链下扩展解决方案。
2023-11-14 10:55:53
175
转载 解读Polygon跨链桥
其中Deposit指的是将用户在以太坊上的资产转移到Polygon,Withdrawals则指的是将资产从Polygon提取到以太坊上。PoS Bridge和Plasma Bridge都采用双向锚定技术(Two-way Peg),其工作原理是当从以太坊向Polygon转移资产时,以太坊上的代币会先影射到Polygon上。Polygon的愿景是建造以太坊的区块链互联网。而目前Polygon上最成熟的扩展解决方案是Polygon PoS,是一条 EVM兼容的侧链,是目前 Polygon 的主要业务。
2023-11-14 10:53:21
292
VC界面开发资源包
2014-01-04
MFC_雪花漫天飞舞的唯美场景
2014-01-04
可换肤的无损wav格式音乐播放器源码v1.0.3.5
2014-01-04
MFC写的一款游戏——空中大战(SpaceWar)
2014-01-04
Cocos2D-X游戏开发技术精解
2014-01-04
高仿QQ电脑管家8界面(源代码)
2014-01-04
程序员编程艺术第一~三十七章集锦by_July
2014-01-04
IOS环境搭建与开发入门(图文)
2014-01-04
Android多点触控技术实战,对图片进行缩放和移动Demo
2014-01-03
Android滑动菜单框架Demo修正版
2014-01-03
开源项目SlidingMenu示例
2014-01-03
GitHub开源项目SlidingMenu类库
2014-01-03
Android应用开发入门教程(经典版)
2014-01-03
Android照片墙应用实现Demo
2014-01-03
Android瀑布流照片墙实现,体验不规则排列的美感Demo
2014-01-03
Android教你如何一分钟实现下拉刷新功能demo
2014-01-03
26个经典的Android例子代码
2014-01-03
Android实现ListView的A-Z字母排序和过滤搜索功能
2014-01-03
Dalvik虚拟机
2014-01-03
Android应用程序进程管理
2014-01-03
Android硬件抽象层(HAL)
2014-01-03
用区块链技术保障物联网安全
2020-12-05
区块链学习资料.zip
2019-09-16
Google Android SDK开发范例大全(第3版)
2014-01-24
读懂C++递归程序
2014-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人