首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
DeAI
掘友等级
全栈工程师
|
区块链
Coder
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 72
沸点 0
赞
72
返回
|
搜索文章
赞
文章( 72 )
沸点( 0 )
Bitcoin通过脚本进行一段时间的资金冻结
允许一个交易的输出在未来某个时间之后才可以进行花费。即可以将资金锁定在未来的某个时间之后才可以使用。 查看时间检测功能是否启用;如果未启用,接着查看客户端是否允许启用OP_NOPn 操作码,禁止的情况下,直接报错;否则执行OP_NOPn 原始操作,即无操作,跳出。 此时执行时间…
[译]零知识证明: an illustrated primer
密码学一直被冠以一层神秘的面纱,它深奥的原理一直让人望而生畏,在区块链技术中,密码学又显得尤为重要,所以,尝试翻译学习一下 “Zero Knowledge Proofs” 来加深对密码学的进一步认识。 “零知识” 这个词非常吸引人,我们假设零知识是“绝对安全”的代名词,这导致了…
译-BIP16:P2SH交易脚本
这个BIP描述了比特币脚本系统中一个新的标准交易类型,定义了额外的验证规则,但是只能适用于新的交易。 pay-to-script-hash脚本类型的目的是将构建交易的成本从发送交易方转嫁到赎回方。 它的好处是允许交易发起者能够构建各种交易,不管多么复杂,只需要使用20字节固定长…
[译]bip-0199:hash时间锁定合约交易
该BIP主要描述了广义的 off-chain 合约谈判的脚本。 hash 时间锁定合约(HTLC)是一种脚本,允许指定方(“卖方”)通过公开 hash 的原始信息来花费资金。 在退款情况下,它还允许第二方(“买方”)在超时达到后花费这笔资金。 [HASHOP] 代表 OP_SH…
[译]BIP133 feefilter message
增加一个新的消息类型--“feefilter”,用于告知 peer 不要向该节点发送低于指定费率的交易的“inv”。 为了防止未开采的低费用的攻击和一些垃圾邮件的交易,Bitcoin Core 0.12中引入了有限 mempool 的概念。同时引入了拒绝过滤器,以防止同一交易因…
比特币源码分析-boost::signal的使用
bitcoin 代码中大量使用 boost::signal, boost::signal 实现了信号与槽的事件通知机制,或者说是一种消息的发布与订阅机制, signal 类型是一个可调用类型,slot 就是callback 对象,或者说事件的订阅者,signal 实例是一个可调…
[译]BIP130发送消息头
当添加一个新消息-“sendheaders”时,比起“inv”消息来,节点更喜欢通过 “headers” 消息来接收新块的广播。 自 0.10 引入“headers-first”下载块以来,假设块不能够连接到(有效)头文件链,块将不会被处理。因此,块中继工作通常如下: 然而,在…
Bitcoin序列化库使用
Bitcoin序列化功能主要实现在serialize.h文件,整个代码主要是围绕stream和参与序列化反序列化的类型T展开。 stream这个模板形参表达具有read(char**, size_t) 和write(char**, size_t)方法的对象, 类似Golang …
BCH发错地址是如何丢币的?
早上的时候看到某币圈大V的微博,他说因为Bitcoin.com把Bitcoin Cash Wallet做为默认钱包造成了用户的丢币。我赶紧更新了bitcoin.com钱包试用了下。 钱包的改动很简单,就把Bitcoin Cash Wallets作为首选,这样就造成用户丢币了..…
下一页
个人成就
优秀创作者
文章被点赞
2,190
文章被阅读
154,573
掘力值
5,459
关注了
10
关注者
5,572
收藏集
1
关注标签
13
加入于
2017-01-10