It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
00 (OP_FALSE,约定为P2SH方式)
48 (第1个签名的字节数)
304502210080075aa29c42f8062f75cf6ab32004944417af974775581719008052c78719710220409fee54c6ddf2ca83e090077e443f95b427a63cc1ad87fca2625951b789d1c2 (第1个签名)
01 (约定所签名的数据为HASH_ALL(tx))
49(第2个签名的字节数)
3046022100b61d8f206d17efd6db32dad106f754f231ee8a16882929b1eb39a58bfd36b39e022100c62cff92dd6fb22b373025fc9b87044cf1b33502acc9de707e5f54d1c8a042a7 (第2个签名)
01 (约定所签名的数据为HASH_ALL(tx))
47 (支付合同脚本的字节数)
52 (OP_2, 表明m-n签名中的m = 2)
21 (第1个公钥的字节数)
0293baf0397588acc1aba056e868fd188dc0eea7554b45370aae862f9d2493a4c1
21 (第2个公钥的字节数)
020ab7517cf22a46b503ee8dcae7f9f109ec4cd19f0ab9d77c89c607554f3d5aa9(第一个公钥)
52(OP_2, 表明m-n签名中的n = 2, 说明这是一个2-2签名)
ae(OP_CHECKSIGVERIFY)
48 (签名的字节数)
304502203fe5f04a013512a4773414b25edc8c7915473dd5cf87bc73d28e1aaffdb4d14f022100e16156d526d1498f2cf5eb02d53e02f7fd5cf1dfdd25e4b032fdc5c59c9fd27b (签名)
01 (约定所签名的数据为HASH_ALL(tx))
21 (公钥的字节数)
0203635e5c184951e14fcfecc83b15960594f4fceec729e09a4a517b0a03a7f4b9 (公钥)
OP_DUP
OP_HASH160
14 (字节数,0×14 = 20L, 网站在显示时省略了这一字节)
7232ca33e0797405a512fa872934cd922c812965 (20字节的哈希值)
OP_EQUALVERIFY
OP_CHECKSIG
OP_HASH160
14 (字节数,0×14 = 20L, 网站在显示时省略了这一字节)
622854939d571b63df97f47e8302b700ab2932b6 (20字节的哈希值)
OP_EQUAL
1. 前导字节(1个字节):prefix = 0×00,表示这是一个P2PKH地址;
2. 公钥的哈希值(20字节):用hash160算法——RIPEMD160(sha256(公钥)),将公钥转换为一个20字节的数据;
3. 校验码(4个字节):用hash256算法——SHA256(SHA256([0x00] [20字节的哈希值] )),取前4个字节作为校验码;
4. 生成文本格式的地址:用Base58编码由前三步所得到的25个字节的数据。 由于前导字节为0×00,生成的地址首字母为字符“1”。
1. 前导字节(1个字节):prefix = 0×05,表示这是一个P2SH地址;
2. 合同脚本的哈希值(20字节):用hash160算法——RIPEMD160(sha256(合同脚本)),生成一个20字节的数据;
3. 校验码(4个字节):用hash256算法——SHA256(SHA256([0x00] [20字节的哈希值] )),取前4个字节作为校验码;
4. 生成文本格式的地址:用Base58编码由前三步所得到的25个字节的数据。 由于前导字节为0×05,生成的地址首字母为字符“3”。
“赎回脚本”:OP_DUP OP_HASH160 [20字节的哈希值] OP_EQUALVERIFY OP_CHECKSIG
“签名脚本”:[签名][签名消息的类型(1个字节)][公钥]
“赎回脚本”: OP_HASH160 [20字节的哈希值] OP_EQUAL
“签名脚本”:[签名1 … 签名n]
[合同脚本]OP_CHECKSIGVERIFY 其中,,m-n多重签名的合同脚本(当n < 16时),m [公钥1…公钥n]n