LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

Hash Lock

1. CKB 上租赁管理的实现思路

...多扩展:cell_deps 是脚本执行的上下文中需要的必要环境,诸如加密库依赖、hash 库依赖header_dep 获取链上时间的手段dep_group 依赖库过于庞大,需要拆分 cell 进行存储,并在运行时统一加载type_id 保留依赖库能更新但不 break 生态的手段(可查看第 0 个块的第二个 output 的 type script)scriptgroup 将参数和脚本...

知识:租赁管理,CKB,链上编程,火星号精选,火星技术帖

2. RFC:可组合的 Open Transaction lock script

...章的启发,我们在可组合的 OpenTx lock script 使用的签名前面添加了一个新的hash_array的数据结构。hash_array包含一个hash item列表,如下所示:| NAME | Command | Arg1 | Arg2 ||------|---------|------|------||BITS|8|12|12|一个 Hash item 包含 3 个 32 位(4 字节)长的物件。hash_array不要求在开始处是有长度的字段,一个特殊的命令...

知识:命令,数据,交易哈希值,交易的哈希

3. 解析|《WisdomChain文档知识库》之条件支付

... Chain?According to official disclosure, conditional payment in Wisdom Chain is mainly composed of "hash time locking", "hash height locking" and other factors. Here, only hash time locking and hash height locking are discussed.What is hash time locking?Hash lock, full name of hash time lock contract, is a new technology implementation form proposed in lightning network.Hash lock mode is a mechani...

知识:智能合约,以太币,合约,闪电网络

4. IRISnet 完成主网 v1.1 升级,完善 Hash Lock 功能并集成修复安全漏洞后的 Cosmos SD

区块链网络消息,IRISnet 现已完成 v1.1 升级的主网启动,此次升级完善了 Hash Lock 功能并集成了修复安全漏洞后的 Cosmos SDK,能更好地为 Coinswap 等应用的运行提供支持。链闻注,Coinswap Web 应用由 IRISnet 在今年 3 月底推出,第一期功能包括代币兑换、添加、撤回流动性、流动性挖矿、数据统计等。未来可...

知识:IRISnet,Cosmos SDK,CoinSwap,项?

5. Nervos CKB 应用层优势4:可追踪代币

...作。一个典型的 lock script 是这样写的(伪代码)if?lock_script.recover(signature,?hash(m))?==?lock_script.pk?thenpass?Transaction 而通过简单的变化即可将这个 Cell 进行可追踪处理:find?all?cells?in?output?that?use?the?same?lock?script?code?hash,make?sure?that?their?capacity?equals?to?input?cells?that?use?thesame?lock?script?code?hash. && if?lock_script.re...

知识:代币,子集,资产,交易所

6. RollupBridge介绍(三):CelercBridge

...部分:发送方在源链上发起 transferOut 交易cBridge 节点通过使用发送方设定的 hashlock,在目的地链上发起 transferIn 交易发送方在源链上确认交易cBridge 节点在目的地链上确认交易为了帮助理解,我将步骤画成如下的流程图:cBridge 运作流程图以下会针对四个关键步骤依序进行细节说明:第一步:?发送方发...

知识:链上,合约,跨链,节点

7. 《哈利波特》作者发推特引发大讨论,看看名人都怎么看比特币?

...作。一个典型的 lock script 是这样写的(伪代码)if lock_script.recover(signature, hash(m)) == lock_script.pk then pass Transaction而通过简单的变化即可将这个 Cell 进行可追踪处理:find all cells in output that use the same lock script code hash, make sure that their capacity equals to input cells that use the same lock script code hash. && if loc...

知识:比特币,代币,链上,区块链技术

8. Qtum量子链实现QTUM-BEAM原子交换,支持隐私跨链交易

...在比较常用的解决办法。 HTLC 实现原子交换的主要解决方法是哈希时间锁(Hashed Timelock Contracts,HTLC)。其核心思想是将一笔交易锁住,只有当满足特定的条件下才能使用这笔交易。 假设Alice和Bob正在进行数字代币A和B的交换。Alice首先创建一个加密的数字密码箱,她将锁的规格告知Bob。并把数字代币A放...

知识:区块链,量子链,原子

9. NexisDAO:让 Nervos DAO 的资产流动起来

...input中存在 DAO InfoDAO Info:判断input1为 Nervos DAODAO Info:判断input1、input2的tx_hash一致DAO Info:判断 Nervos DAO 流程处于「取款阶段 1」DAO Info:判断 dCKB 销毁的数量等于 CKB 存款数量Nervos DAO:验证对应的取款流程取款阶段 2阶段 2 的交易是从 Nervos DAO 中取出已存的代币和利息。注意,与第一阶段交易不同的是...

知识:智能合约,代币,合约,存款

10. 基于 Layer 2 订单聚合模式的 DEX 设计

... 本身的业务逻辑由对应的 dex clear type script 来保证,它本身记录了用户的 pk_hash 用来验证来自用户的交易指令,同时也允许合约本身按照预定规则修改其余额。Account cell 的 Data 字段记录了用户的各种资产的余额,同时根据 DEX 类型不同,可能还需要记录用户的 order book。用户的提现动作和充值动作相反...

知识:链上,合约,交易签名,交易价格

11. Gas 费太高,来看看基于 Layer2 的 DEX 设计?

... 本身的业务逻辑由对应的 dex clear type script 来保证,它本身记录了用户的 pk_hash 用来验证来自用户的交易指令,同时也允许合约本身按照预定规则修改其余额。Account cell 的 Data 字段记录了用户的各种资产的余额,同时根据 DEX 类型不同,可能还需要记录用户的 order book。用户的提现动作和充值动作相反...

知识:Gas,CKB

12. 【Nervos CKB 解读】从游讯发66个CKB说起,聊聊CKB最小转账额度,是否会限制CKB流

...本的单位组成,比如我们看到上图:一个最下的cell是由capacity,lock,args,hash_type 组成的,而这些组成有多大呢?岛叔查询了一下,发现:capacity 等于 8 字节;lock 等于 32 字节;args 等于 20 字节;hash_type 等于 1 字节你看,加起来就是61个字节,由于每一个字节等于1CKB,所以最小的cell等于61个CKB。三、那...

知识:钱包,区块链网络,全节点,最小

13. Filecoin-Precommit2计算介绍

...。本文着重介绍一下Precommit2的计算逻辑。Precommit2计算分为两部分:1/ Column Hash计算以及Merkle树构造 2/ Replica计算以及Merkle树的构造。相关的逻辑请查看rust-fil-proofs/storage-proofs/porep/src/stacked/vanilla/proof.rs中的transform_and_replicate_layers函数。1Column Hash计算Column Hash计算的实现在generate_tree_c函数。具体的实现分为...

知识:逻辑,版本,代码,数据

14. 谢晗剑:简述 Nervos 通用支付通道原理与可组合性

...lace by Version[4])的解决方案,但是它需要在比特币中引入一个新的操作码 SIGHASH_NOINPUT。以太坊提供一个有状态的图灵完备的智能合约模型,这使得构造基于版本的解决方案更加容易,如 Sprites[5],ForceMove[6] 以及 Perun[7]。译者注,Replace by Version 缩写 RbV,每个状态有一个表示状态版本的单调递增的计数器...

知识:以太坊,零知识证明,支付,Nervos,Layer 2,支付

15. Chainlink服务协议

...署并进行链上之前由预言机进行检查。该字段可防止SAID之间的意外冲突。· Hash of Service Agreement Body 服务协议正文的哈希:标准化服务协议JSON的哈希。为预言机节点提供保证,使它们都在相同数据上运行。服务协议ID(SAID)hash(abi.encode(encumbranceParams... requester, hash(normalized(JobSpecJSON))))完整的编码已提交给预...

知识:chainlink,服务协议