原创分享计划作者
暂无搜索历史
golang 中有两个内建函数new, make,用于内存分配与初始化。在面试中这两种内建函数有何不同之处会经常被问到,因此笔者进行下列总结。
* 读优先:读任务占有锁时,后续的读任务可以立即获得锁;这种设计可以提高并发性能(后来的读任务不需要等待),但如果读任务太多,会造成写任务一直处于等待中,造成写...
Golang为了支持读多写少的场景,提供了sync.Map并发原语,由普通map、Mutex与原子变量组合而成,作为一个并发安全的map,部分情况下读、写数据通...
正则表达式规则内容较多,此处仅介绍提取()``{}子表达式的内容,并介绍涉及的规则。
资产既包括有型的资产、也包含无形的资产,Hyperledger使用chainCode去修改用户的资产。
BlockChain的轻客户端概念初始源于bitcoin网络,为了在计算资源受限的设备上,也可以验证一笔交易的合法性,研究人员提出了轻客户端的设想;即资源受限的...
Coinex Smart Chain是一条基于Cosmos-SDK实现的Ethereum Semantic的智能合约链,底层提供了EVM、Wasm两种虚拟机来运...
VM层进行抽象,从根本上来说,EVM只对外暴漏了两个方法调用Call、Create.
Tokenlon是基于以太坊的去中心化交易所,实现了0x协议,提供链下订单簿,链上结算的功能;报价模型采用传统的柜台报价模式(RFQ/RFS)。
本篇文章将描述Ethereum的Event系统。在以太坊的合约代码中,经常会看到emit SomeEvent(...)的调用,对这里比较有困惑,查找了好些资料,...
上一篇描述了Binance与Ethereum的跨链原子交换技术规范;本节将描述Binance在Ethereum中的跨链院子交换合约。
上一篇讲解了原子交换技术的历史、应用场景、优缺点等,本篇主要用于描述原子交换技术的规范,以Binance链与Ethereum之间的交互进行描述。
原子交换是一种基于智能合约的技术,可以使不同区块链上资产/Token在不依赖中心化交易所或第三方的情况下进行交换。该技术也可以成为跨链原子交换。
哈希时间锁(Hashed TimeLock Contract HTLC)是指可以创建特定智能合约的功能,该合约可以修改付款通道。
在交易进交易池,打包区块时,以及验证区块有效性时,都会判断交易的成熟度。对于未成熟的交易,不允许进入进入交易池,不允许打包。
wormholed-cli getrawtransaction "txid": 获取指定交易哈希的16进制交易数据 wormholed-cli decoder...
Omni 协议层曾在于比特币协议层与用户货币层之间,旨在成为可以发布个性化货币的基础协议。实现Omni协议的软件将包含一个工具,可以允许人们去设计并发行自定义规...
直接请求块头的公告。 收到该消息后,节点被允许通过headers命令去通告新区块(而不是INV命令)。 这个消息类型在协议版本 >= 70012 或 比特币...
此处使用了boost的线程库,在绑定的线程函数ThreadScriptCheck中,调用一个全局状态的任务队列scriptcheckqueue;每个线程都去该队...
上述为脚本中包含OP_CHECKLOCKTIMEVERIFY 操作码时,执行的验证过程。
腾讯云 · 后台开发 (已认证)
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市