上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
  2018年8月24日
摘要: 使用 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日
摘要: 在 以太坊中合约间是可以相互调用,并且正常进行参数传递以及返回值处理.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日
摘要: # 比特币 解锁脚本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日
摘要: # 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日
摘要: # 使用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 语法转载自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 是如何存储的为了探测 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 下一页