市值: $2.5216T 6.50%
成交额(24h): $137.3064B 8.71%
恐惧与贪婪指数:

64 - 贪婪

  • 市值: $2.5216T 6.50%
  • 成交额(24h): $137.3064B 8.71%
  • 恐惧与贪婪指数:
  • 市值: $2.5216T 6.50%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

Bitcoin上的谨慎日志合约(DLC)是什么?

Discreet Log Contracts (DLCs) enable private, trustless Bitcoin smart contracts using oracles and adaptor signatures for conditional off-chain agreements.

2025/07/14 12:56

什么是谨慎的日志合约(DLC)?

谨慎的日志合约(DLC)是一种智能合约协议,旨在在Bitcoin区块链上操作。它们可以根据外部数据来实现无信任的有条件付款,通常称为Oracle提供的结果。与以太坊这样的平台中发现的传统智能合约不同,DLC在Bitcoin中使用加密技术链计算的脚本功能更有限。

DLCS背后的主要创新是他们执行协议的能力,而无需揭示区块链上的条款或条件。这允许使用Bitcoin安全地实施保存隐私的金融工具,例如投注,保险合同或衍生工具

谨慎的日志合约如何工作?

DLC的核心是使用适配器签名甲壳Oracle是一个值得信赖的第三方实体,可提供结算合同所需的现实世界数据(例如,体育成果,股票价格)。 Oracle无法控制资金,但提供了参与者可以验证的签名结果

  • 合同设置:两方就与Oracle的未来产出有关的条件达成协议。
  • 基金锁定:双方将Bitcoin锁定到2个2个多签名地址中。
  • Oracle签名:事件发生后,Oracle使用其私钥签名结果。
  • 支付执行:参与者使用Oracle的签名以及自己的签名,根据商定的条件解锁资金。

此过程确保只有相关方知道合同的确切细节,而区块链只能看到标准交易。

使用DLCS的隐私益处

DLCS最重要的优势之一是增强的隐私。其他区块链上的传统智能合约公开展现了所有逻辑和条件。相比之下, DLC将实际的合同逻辑离链固定,仅显示最终结果。

  • 无链条件:只有最终交易出现在区块链上,与其他任何问题都无法区分。
  • 机密协议:当事方可以在不公开其策略或职位的情况下协商复杂的金融工具。
  • 最小的Oracle暴露:Oracles不知道它们正在影响哪些合同,可以保留用户的匿名性。

这使得DLC特别吸引了机密性合理的可否认性至关重要的机构申请

Oracles在DLC中的作用

Oracles在DLC的执行中起关键作用。但是,与集中的甲骨文模型不同, DLCS通过加密保证最大程度地减少了信任要求

  • 非习惯角色:牙齿永远不会持有或控制资金。他们仅提供签名的数据点。
  • 确定性签名:Oracles必须使用已知的公钥签署结果,以确保可验证。
  • N-N-N Trust模型:可用于减少单个故障点,尽管这会增加复杂性。

重要的是要注意,即使恶意, Oracles不能改变结果或窃取资金。他们的角色严格是信息的,用户可以选择受信任的来源或汇总多个提要以减轻风险。

谨慎日志合约的用例

DLC开设了各种各样的分散财务工具,这些工具以前很难或无法在Bitcoin上实施。

  • 预测市场:用户可以在不依靠集中式庄家的情况下下注现实世界中的事件(例如,选举,体育)。
  • 保险合同:根据天气数据,航班延误或其他可衡量事件的自动支付。
  • 选项和衍生产品:创建分散的期权市场,可以在其中使用BTC对冲曝光。
  • 自动托管:促进对等交易,其中资金的释放取决于验证的交付或绩效。

这些应用程序中的每一个都利用了Bitcoin的安全模型,同时通过链计算和Oracle输入引入可编程逻辑。

如何创建基本DLC

创建DLC涉及多个技术步骤,主要由支持DLC功能的软件库或钱包处理。

  • 同意条款:定义事件和可能的成果(例如,“ Team A Wins”或“ B Team B Wins”)。
  • 选择一个Oracle :选择可靠的来源,该来源将在活动结束后发布签名结果。
  • 生成密钥:每个方都会创建一个钥匙对并交换公共钥匙。
  • 建立合同交易:构建两项交易:每个结果一项。这些签名具有涉及Oracle公共密钥的适配器签名
  • 资助合同:双方为2个2和2的Multisig地址提供资金。
  • 等待Oracle数据:事件结束后,Oracle将发布签名的结果。
  • 索赔资金:使用Oracle的签名来最终确定适当的交易并要求赢得奖金。

这些步骤通常通过用户友好的接口来抽象,但是了解它们可以帮助用户评估信任假设和风险。

常见问题(常见问题解答)

Q1:可以使用不受信任的Oracles使用DLC吗?尽管DLC依靠Oracles来获取现实数据,但它们不需要完全信任。只要已知Oracle的公钥并且它可以确定地签署结果,用户就可以验证数据的真实性,而无需以资金或决策能力信任Oracle。

Q2:DLC与闪电网络兼容吗?是的,DLC可以与闪电网络集成。通过将合同互动置于链子之外,用户可以实现更快的定居点降低费用,从而进一步提高可扩展性和隐私性。

Q3:如果Oracle未能提供签名会发生什么?如果甲骨文无反应或拒绝签名,则DLC可能仍未解决。为了减轻这种情况,某些实现允许后备机制或多门场设置,尽管这些设置增加了复杂性。

问题4:DLC与其他智能合约解决方案(如RSK或堆栈)相比如何?与提供图灵完整的智能合约的RSK或堆栈不同, DLC是针对有条件付款的专门建造的。他们优先考虑隐私,简单性和Bitcoin的执行,避免了对Sidechains或新共识层的需求。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

如何利用杠杆交易ADA期货?如何选择ADA合约保证金?

如何利用杠杆交易ADA期货?如何选择ADA合约保证金?

2026-08-20 16:39:42

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3.截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...

如何查看BNB资金费用?持有 BNB 永续合约需要多少钱?

如何查看BNB资金费用?持有 BNB 永续合约需要多少钱?

2026-08-20 00:20:11

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3.截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...

BNB期货利润如何计算?杠杆如何改变 BNB 盈亏?

BNB期货利润如何计算?杠杆如何改变 BNB 盈亏?

2026-08-19 03:40:12

市场波动模式1. Bitcoin 在 ETF 批准公告或重大交易所中断等高流动性事件期间,24 小时窗口内价格波动通常超过 10%。 2.山寨币市场对 BTC 主导地位的变化表现出更大的敏感性,当 ETH/BTC 比率在两个交易日内变化超过 3% 时,基于以太坊的代币经常会同步波动。 3. 衍生品数...

如何一步步交易BNB期货?如何开仓BNB合约?

如何一步步交易BNB期货?如何开仓BNB合约?

2026-08-20 02:39:59

连接钱包至币安合约交易平台1. 启动币安官方网站或移动应用程序并登录您的已验证帐户。 2. 导航至期货部分,然后根据您首选的保证金类型选择USDⓈ-M 期货或COIN-M 期货。 3. 点击交易界面右上角的连接钱包按钮。 4. 选择MetaMask、Trust Wallet或其他支持的钱包;通过签名...

如何开设 XRP 空头头寸?如何设置XRP期货止损水平?

如何开设 XRP 空头头寸?如何设置XRP期货止损水平?

2026-08-19 06:40:19

开设 XRP 空头头寸1. 访问支持 XRP 期货交易并提供保证金功能的受监管加密货币交易所。 2. 根据欧洲经济区或瑞士司法管辖区要求的平台合规框架的要求,完成身份验证。 3. 将足够的抵押品(通常是稳定币或法定货币)存入保证金钱包,以满足初始保证金要求。 4. 导航至XRP/USD或XRP/US...

如何为ETH期货头寸添加保证金?如何防止ETH爆仓?

如何为ETH期货头寸添加保证金?如何防止ETH爆仓?

2026-08-21 18:39:55

保证金添加机制1. 进入支持的交易平台上的ETH期货交易界面。 2. 找到显示活跃合约的仓位管理面板。 3. 选择需要追加保证金的具体ETH期货合约。 4. 点击仓位详情旁边的“添加保证金”按钮。 5. 根据账户的保证金模式,输入所需的 ETH 或稳定币抵押金额。 6. 使用双因素身份验证和钱包签名...

如何利用杠杆交易ADA期货?如何选择ADA合约保证金?

如何利用杠杆交易ADA期货?如何选择ADA合约保证金?

2026-08-20 16:39:42

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3.截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...

如何查看BNB资金费用?持有 BNB 永续合约需要多少钱?

如何查看BNB资金费用?持有 BNB 永续合约需要多少钱?

2026-08-20 00:20:11

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3.截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...

BNB期货利润如何计算?杠杆如何改变 BNB 盈亏?

BNB期货利润如何计算?杠杆如何改变 BNB 盈亏?

2026-08-19 03:40:12

市场波动模式1. Bitcoin 在 ETF 批准公告或重大交易所中断等高流动性事件期间,24 小时窗口内价格波动通常超过 10%。 2.山寨币市场对 BTC 主导地位的变化表现出更大的敏感性,当 ETH/BTC 比率在两个交易日内变化超过 3% 时,基于以太坊的代币经常会同步波动。 3. 衍生品数...

如何一步步交易BNB期货?如何开仓BNB合约?

如何一步步交易BNB期货?如何开仓BNB合约?

2026-08-20 02:39:59

连接钱包至币安合约交易平台1. 启动币安官方网站或移动应用程序并登录您的已验证帐户。 2. 导航至期货部分,然后根据您首选的保证金类型选择USDⓈ-M 期货或COIN-M 期货。 3. 点击交易界面右上角的连接钱包按钮。 4. 选择MetaMask、Trust Wallet或其他支持的钱包;通过签名...

如何开设 XRP 空头头寸?如何设置XRP期货止损水平?

如何开设 XRP 空头头寸?如何设置XRP期货止损水平?

2026-08-19 06:40:19

开设 XRP 空头头寸1. 访问支持 XRP 期货交易并提供保证金功能的受监管加密货币交易所。 2. 根据欧洲经济区或瑞士司法管辖区要求的平台合规框架的要求,完成身份验证。 3. 将足够的抵押品(通常是稳定币或法定货币)存入保证金钱包,以满足初始保证金要求。 4. 导航至XRP/USD或XRP/US...

如何为ETH期货头寸添加保证金?如何防止ETH爆仓?

如何为ETH期货头寸添加保证金?如何防止ETH爆仓?

2026-08-21 18:39:55

保证金添加机制1. 进入支持的交易平台上的ETH期货交易界面。 2. 找到显示活跃合约的仓位管理面板。 3. 选择需要追加保证金的具体ETH期货合约。 4. 点击仓位详情旁边的“添加保证金”按钮。 5. 根据账户的保证金模式,输入所需的 ETH 或稳定币抵押金额。 6. 使用双因素身份验证和钱包签名...

查看所有文章

User not found or password invalid

Your input is correct