会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
baizx
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
22
下一页
2018年8月24日
使用 dlv 调试go 程序
摘要: 使用 dlv 调试smartraiden by 白振轩 <! @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} <! code_chunk_output "使用 dlv 调试smartraiden" "一 正常启动
阅读全文
posted @ 2018-08-24 15:08 baizx
阅读(2946)
评论(0)
推荐(0)
编辑
2018年8月20日
solidity 合约间调用以及参数传递
摘要: 在 以太坊中合约间是可以相互调用,并且正常进行参数传递以及返回值处理.contract1.solpragma solidity ^0.4.0;contract Test1 { uint256 public v=7; function vote(uint256 a) public returns (uint256) { v=a; return (a); ...
阅读全文
posted @ 2018-08-20 14:34 baizx
阅读(1029)
评论(0)
推荐(0)
编辑
2018年8月18日
比特币解锁脚本中的ScriptSignature都包含了什么东西
摘要: # 比特币 解锁脚本signature script 包含了那些东西?使用 UTXO 需要私钥签名,私钥到底都签了什么东西呢?一直比较好奇.比特币的私钥签名总共有五中类型,具体见 btcd 代码,如下:```go// SigHashType represents hash type bits at the end of a signature.type SigHashType uint32// H...
阅读全文
posted @ 2018-08-18 15:21 baizx
阅读(1572)
评论(0)
推荐(0)
编辑
2018年8月17日
比特币的地址类型
摘要: # 比特币的地址类型这部分内容主要来自于btcutil/address.go一直困惑比特币是如何验证交易的,看了这个地质类型算是有点豁然开朗,实际上比特币的交易验证规则还是有点复杂的,它并不像以太坊那么简单明确.个人理解,比特币对于交易的处理,首先是根据 pubkey script 判断是什么地址类型,然后进行不同的验证方法. 比如如果地质类型是AddressWitnessPubKeyHash,那...
阅读全文
posted @ 2018-08-17 09:02 baizx
阅读(1542)
评论(0)
推荐(0)
编辑
2018年8月16日
bitcoin script
摘要: # P2PK P2PKH,MS,P2SH,OP_RETURN 等的区别## 1.P2PK pay_to_public_keypubkey script:``` OP_CHECKSIG```signature script: [sig]## 2. P2PKH pay_to_public_key_hashpubkey script:``` OP_DUP OP_HASH160 hash(pubkey)...
阅读全文
posted @ 2018-08-16 10:19 baizx
阅读(530)
评论(0)
推荐(0)
编辑
2018年8月14日
一个比特币脚本示例
摘要: # pay-to-pubkey-hash解析本文主要译自[比特币 wiki](https://en.bitcoin.it/wiki/Script)```scriptPubKey: OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIGscriptSig: ```例如如下的raw scriptPubKey:76A91489ABCDEFABBAABBAABBAAB...
阅读全文
posted @ 2018-08-14 17:49 baizx
阅读(1891)
评论(0)
推荐(0)
编辑
比特币指令集
摘要: 比特币指令集 本文主要译自 "比特币 wiki" 约定 数字是小端编码,也就是遵循英特尔处理器的规则 整数的编码规则是最高位表示付好,对于一个字节的整数,0x81表示 1,0x80表示负0,0x03 表示3,0x83表示 3 0表示 False, 其他表示 True 常数指令 名字 | 指令| 十
阅读全文
posted @ 2018-08-14 17:29 baizx
阅读(1941)
评论(0)
推荐(0)
编辑
2018年8月4日
raiden_graph
摘要: # 使用mermaid描述 raiden## 通道 AB,正常状态```mermaidgraph LR A-- 60,100,S_100 ---B```## 通道 AB closed```mermaidgraph LRA((A)) -. 60,100 .- B((B))```## 通道 ABCD```mermaidgraph LRA((A))A--60,100 ---BB-- 50,50 -...
阅读全文
posted @ 2018-08-04 22:08 baizx
阅读(172)
评论(0)
推荐(0)
编辑
markdown syntax
摘要: # Markdown 语法转载自https://zh.mweb.im/markdown.html## 首先应该了解的每一个 Markdwon 使用者都应该了解的,是 Markdown 最基本的版本,也就是最官方的版本。它是如何创造出来的?它的设计哲学和语法是什么?如果你没看过,建议一定要看看这篇:**[Markdown 語法官方說明繁體中文版](mweblib://14187363924694)*...
阅读全文
posted @ 2018-08-04 17:24 baizx
阅读(422)
评论(0)
推荐(0)
编辑
2018年7月1日
solidity_mapping_implementation
摘要: # solidity 中 mapping 是如何存储的为了探测 solidity mapping 如何实现,我构造了一个简单的合约. 先说结论,实际上 mapping的访问成本并不比直接访问storage变量多花费更多的 gas.两者几乎差不多.## 构造合约```solpragma solidity ^0.4.23;contract TestMap{ mapping(uint256 =>...
阅读全文
posted @ 2018-07-01 11:42 baizx
阅读(702)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
···
22
下一页