Bitcoin Forum
November 07, 2024, 08:45:57 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 »  All
  Print  
Author Topic: Bitcoin 高質技術討論專區  (Read 8431 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 22, 2014, 04:06:58 PM
Last edit: June 22, 2014, 05:57:11 PM by jl2012
 #21

脑钱包的疑问:
对于脑钱包,本质上是通过一串字符,生成1个地址。那么脑钱包的生成规则,是否有统一标准?会不会出现同一串字符,在A网站生成的脑钱包和B网站生成的脑钱包不一致的情况?

更準確的說, 所謂腦錢包, 就是用某些方法, 把一串字符, 1) 生成一個256bit的數字, 2) 再用這個數字生成一個地址.

其中第2步是標準的 (地址有壓縮和非壓縮之分, 所以一個256bit數字可以生成2個有效地址). 但第1步並沒有標準, 所以在A網站生成的可能和B網站不同, 視乎第1步用的是什麼方法而定

警告: 腦錢包其實是很危險的, 因為你無論用了什麼字串, 那是遠遠不及真正的隨機數安全, 而且也有忘記的可能. 如果最後也是要寫下來, 那不如就用真正的隨機數. 本人並不建議新手用腦錢包

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
wang_yan
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
June 24, 2014, 01:51:59 AM
 #22

请问为何比特币钱包地址的长度不一样?

lihuajkl
Legendary
*
Offline Offline

Activity: 1596
Merit: 1000


View Profile
June 24, 2014, 02:52:37 AM
 #23

我用在线钱包blockchain, 但是有时又打不开,或者要很长时间打开,又想用本地钱包,但是下载了数据要同步好久!真是纠结!请问有什么安全快的钱包可以用吗?
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 24, 2014, 01:25:24 PM
 #24

请问为何比特币钱包地址的长度不一样?

Bitcoin 地址本質上是一個由0至2160-1之間的數字, 數字有長短, 所以地址也可以有長短. 最短為27個字, 最長為34個字

https://en.bitcoin.it/wiki/Address

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 24, 2014, 01:27:06 PM
Last edit: June 24, 2014, 01:38:46 PM by jl2012
 #25

我用在线钱包blockchain, 但是有时又打不开,或者要很长时间打开,又想用本地钱包,但是下载了数据要同步好久!真是纠结!请问有什么安全快的钱包可以用吗?

Multibit 和 Electrum 應該合符你要求

https://bitcoin.org/zh_CN/choose-your-wallet


另外, 刷子們不要在這裏浪費時間, 沒實際意義的帖都會全部刪除, 和我爭論什麼叫做有意義的也會刪除

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
wang_yan
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
June 25, 2014, 04:59:32 AM
 #26

能否解释一下这笔交易是怎么回事? https://blockchain.info/tx/893f85eed0b515214f52089fe3ccb46c36bbd35aae4d19f0aa4d31bb2c013bab

发款方和收款方是同一个地址


jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 25, 2014, 05:37:29 AM
 #27

能否解释一下这笔交易是怎么回事? https://blockchain.info/tx/893f85eed0b515214f52089fe3ccb46c36bbd35aae4d19f0aa4d31bb2c013bab

发款方和收款方是同一个地址



這是容許的,沒什麼好解釋的

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 25, 2014, 04:26:15 PM
 #28

能否解释一下这笔交易是怎么回事? https://blockchain.info/tx/893f85eed0b515214f52089fe3ccb46c36bbd35aae4d19f0aa4d31bb2c013bab

发款方和收款方是同一个地址



這是容許的,沒什麼好解釋的

補充一句, 在Bitcoin協定內, 根本沒有所謂地址的概念, 地址只是方便日常應用

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 25, 2014, 06:05:30 PM
 #29

首先要了解挖礦的基礎知識:
挖礦的目的: 防止雙花 https://bitcointalk.org/index.php?topic=653151.msg7328634#msg7328634
挖礦如何防止雙花? https://bitcointalk.org/index.php?topic=653151.msg7336943#msg7336943

其實51%攻擊是一個總稱, 包括了多種不同的攻擊方式. 簡單來說, 任何人控制的挖礦算力高於其它所有人的總和, 就可以發動51%攻擊, 而且在統計學上必定成功

為簡化討論, 我們把礦工分為兩類, 誠實的和惡意的. 誠實的礦工,

  • a) 他們只求挖礦的獎金, 不求不正當得益;
  • b) 他們看到合法的未確認交易, 只要有合理的交易費, 就會嘗試加到下一區塊;
  • c) 他們永遠會嘗試確認網絡上看到的最長區塊鏈.

惡意的礦工就是不守上述一項或多項原則的礦工.

惡意礦工其實一直有存在, 例如拒絕確認交易. 但一般他們的總算力很低, 所以不成問題. 但如果惡意礦工控制的算力高於誠實礦工, 就會出嚴重問題, 即51%攻擊

擁有51%算力的惡意礦工, 可以做到什麼?

1. 他們可以禁止部份或所有其它礦工挖礦. 原則上, 挖礦是任何人都可以參與的. 但控制了51%算力的惡意礦工, 可以拒絕確認由其它礦工產生的區塊, 而且由於他的算力較強, 統計學上他最終必定會勝出. 其它礦工挖出了區塊也得不到獎金, 被迫放棄挖礦, 最終惡意礦工完全控制bitcoin. 這違反了上述的原則c, 因為惡意礦工拒絕確認別人找到的最新區塊.

2. 他們可以拒絕確認部份或所有交易. 其實礦工本來就沒有必然的責任去為別人確認交易, 人們為了吸引礦工協助確認交易, 所以會願意付出少許的交易費. 因此惡意礦工可以拒絕確認部份或所有交易, 或要求不合理的交易費 (違反原則b). 如果他們同時實行上一段的攻擊, 結果就是沒有任何交易可以被確認, bitcoin的運作完全停止

3. 他們可以把已確認的交易變為未確認的. 假設有某個交易(下稱"交易A"), 於第123號區塊到確認. 惡意礦工可以選擇忽略這個原有的123號區塊及其後的區塊, 而挖另一個不含交易A的123號區塊, 造成分叉 (這違反了上述的原則c); 如果惡意礦工擁有51%算力, 統計學上他最終必定會勝出, 成為最長鏈. 結果交易A就由已確認變為未確認的. 如果配合上述的兩種攻擊, 那交易A便永遠不能確認了.

3a. 如果惡意礦工本身就是交易A的付款方, 他還可以把有關的bitcoin發送到另一地址, 並在他自己的鏈上確認, 那交易A便變成無效了. 這就是所謂的雙重花費了.

4. 他們強制他人實行Softfork, 有限度的改變一些交易規則 (見前文 https://bitcointalk.org/index.php?topic=653151.msg7338530#msg7338530 ). 這是一個比較複雜的問題.

51%攻擊也有很多事情是做不到了, 而且也不是完全沒有對策, 待續

(C) jl2012@bitcointalk 2014. CC BY-NC-SA 3.0  http://creativecommons.org/licenses/by-nc-sa/3.0/

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
msc_de
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
June 25, 2014, 08:03:49 PM
 #30

我用在线钱包blockchain, 但是有时又打不开,或者要很长时间打开,又想用本地钱包,但是下载了数据要同步好久!真是纠结!请问有什么安全快的钱包可以用吗?

paper wallet or no wallet

 i use cex as wallet  Cheesy
wang_yan
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
June 26, 2014, 02:34:55 PM
 #31

请问Transaction ID的产生原理是什么,是否与交易数量有关?

jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 26, 2014, 03:22:49 PM
 #32

请问Transaction ID的产生原理是什么,是否与交易数量有关?

Transaction ID 就是交易內容進行兩次SHA256的結果


----------------------
順便再警告刷子們, 在這裏刷帖只會浪費你的時間, 刪帖後你不會得到任何Activity

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
i.shad0w
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
June 26, 2014, 03:37:29 PM
 #33

请问Transaction ID的产生原理是什么,是否与交易数量有关?
应该没多大关系吧
Water_kel
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
June 26, 2014, 04:13:26 PM
 #34

如何能在一筆交易中發送BTC到很多個地址?
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 26, 2014, 04:21:32 PM
 #35

如何能在一筆交易中發送BTC到很多個地址?

幾乎所有客戶端都可以輕易做到吧, 這也要問?

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
msc_de
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
June 26, 2014, 09:46:59 PM
 #36

如何能在一筆交易中發送BTC到很多個地址?

幾乎所有客戶端都可以輕易做到吧, 這也要問?

不是每个人都是技术能手,俗话说隔行如隔山。 德国有句谚语:  '' 没有愚蠢的问题,只有愚蠢的回答'' 。 Wink
innocent93
Legendary
*
Offline Offline

Activity: 896
Merit: 1000



View Profile
June 27, 2014, 12:56:24 AM
 #37

一直有个疑问,当时使用qt钱包发送比特币后,由于给的手续费极低,就一直无法确认。
然后我直接恢复发送比特币前的wallet.dat文件,发送的的比特币居然又回到账户余额且可用了?
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 27, 2014, 02:59:57 AM
 #38

如何能在一筆交易中發送BTC到很多個地址?

幾乎所有客戶端都可以輕易做到吧, 這也要問?

不是每个人都是技术能手,俗话说隔行如隔山。 德国有句谚语:  '' 没有愚蠢的问题,只有愚蠢的回答'' 。 Wink

他的問題也不是一個好問題, 最少也要說明是用什麼客戶端吧?

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
jl2012 (OP)
Legendary
*
Offline Offline

Activity: 1792
Merit: 1111


View Profile
June 27, 2014, 04:02:23 AM
 #39

一直有个疑问,当时使用qt钱包发送比特币后,由于给的手续费极低,就一直无法确认
然后我直接恢复发送比特币前的wallet.dat文件,发送的的比特币居然又回到账户余额且可用了?

任何沒有確認的交易, 和不存在其實是差不多. 就像你簽發了支票, 一天沒拿到銀行兌現, 你的賬戶餘額都不會減少. Bitcoin qt 會即時顯示餘額減少, 只是為了避免用戶無意中雙花.

Bitcoin qt有一個memory pool, 負責記著沒有確認的交易. Memory pool 只是一個暫存系統, 只要你清空了memory pool, Bitcoin-qt就會不會知道你曾經發出過的這個交易, 而讓你再一次使用這個bitcoin. 如果你在blockchain.info看, 這可能會顯示為一個雙花的嘗試

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
wang_yan
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
July 08, 2014, 07:09:16 AM
 #40

请问为何有的区块会早于前一个区块出现?比如309736和309735

Pages: « 1 [2] 3 4 5 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!