Pages:
Author

Topic: Bitcoin 高質技術討論專區 - page 4. (Read 8429 times)

member
Activity: 112
Merit: 10
June 26, 2014, 10:37:29 AM
#33
请问Transaction ID的产生原理是什么,是否与交易数量有关?
应该没多大关系吧
legendary
Activity: 1792
Merit: 1111
June 26, 2014, 10:22:49 AM
#32
请问Transaction ID的产生原理是什么,是否与交易数量有关?

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


----------------------
順便再警告刷子們, 在這裏刷帖只會浪費你的時間, 刪帖後你不會得到任何Activity
sr. member
Activity: 448
Merit: 250
June 26, 2014, 09:34:55 AM
#31
请问Transaction ID的产生原理是什么,是否与交易数量有关?
hero member
Activity: 770
Merit: 500
June 25, 2014, 03:03:49 PM
#30
我用在线钱包blockchain, 但是有时又打不开,或者要很长时间打开,又想用本地钱包,但是下载了数据要同步好久!真是纠结!请问有什么安全快的钱包可以用吗?

paper wallet or no wallet

 i use cex as wallet  Cheesy
legendary
Activity: 1792
Merit: 1111
June 25, 2014, 01:05:30 PM
#29
首先要了解挖礦的基礎知識:
挖礦的目的: 防止雙花 https://bitcointalksearch.org/topic/m.7328634
挖礦如何防止雙花? https://bitcointalksearch.org/topic/m.7336943

其實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://bitcointalksearch.org/topic/m.7338530 ). 這是一個比較複雜的問題.

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

(C) jl2012@bitcointalk 2014. CC BY-NC-SA 3.0  http://creativecommons.org/licenses/by-nc-sa/3.0/
legendary
Activity: 1792
Merit: 1111
June 25, 2014, 11:26:15 AM
#28
能否解释一下这笔交易是怎么回事? https://blockchain.info/tx/893f85eed0b515214f52089fe3ccb46c36bbd35aae4d19f0aa4d31bb2c013bab

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



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

補充一句, 在Bitcoin協定內, 根本沒有所謂地址的概念, 地址只是方便日常應用
legendary
Activity: 1792
Merit: 1111
June 25, 2014, 12:37:29 AM
#27
能否解释一下这笔交易是怎么回事? https://blockchain.info/tx/893f85eed0b515214f52089fe3ccb46c36bbd35aae4d19f0aa4d31bb2c013bab

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



這是容許的,沒什麼好解釋的
sr. member
Activity: 448
Merit: 250
June 24, 2014, 11:59:32 PM
#26
能否解释一下这笔交易是怎么回事? https://blockchain.info/tx/893f85eed0b515214f52089fe3ccb46c36bbd35aae4d19f0aa4d31bb2c013bab

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

legendary
Activity: 1792
Merit: 1111
June 24, 2014, 08:27:06 AM
#25
我用在线钱包blockchain, 但是有时又打不开,或者要很长时间打开,又想用本地钱包,但是下载了数据要同步好久!真是纠结!请问有什么安全快的钱包可以用吗?

Multibit 和 Electrum 應該合符你要求

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


另外, 刷子們不要在這裏浪費時間, 沒實際意義的帖都會全部刪除, 和我爭論什麼叫做有意義的也會刪除
legendary
Activity: 1792
Merit: 1111
June 24, 2014, 08:25:24 AM
#24
请问为何比特币钱包地址的长度不一样?

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

https://en.bitcoin.it/wiki/Address
legendary
Activity: 1596
Merit: 1000
June 23, 2014, 09:52:37 PM
#23
我用在线钱包blockchain, 但是有时又打不开,或者要很长时间打开,又想用本地钱包,但是下载了数据要同步好久!真是纠结!请问有什么安全快的钱包可以用吗?
sr. member
Activity: 448
Merit: 250
June 23, 2014, 08:51:59 PM
#22
请问为何比特币钱包地址的长度不一样?
legendary
Activity: 1792
Merit: 1111
June 22, 2014, 11:06:58 AM
#21
脑钱包的疑问:
对于脑钱包,本质上是通过一串字符,生成1个地址。那么脑钱包的生成规则,是否有统一标准?会不会出现同一串字符,在A网站生成的脑钱包和B网站生成的脑钱包不一致的情况?

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

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

警告: 腦錢包其實是很危險的, 因為你無論用了什麼字串, 那是遠遠不及真正的隨機數安全, 而且也有忘記的可能. 如果最後也是要寫下來, 那不如就用真正的隨機數. 本人並不建議新手用腦錢包
newbie
Activity: 16
Merit: 0
June 22, 2014, 08:38:44 AM
#20
脑钱包的疑问:
对于脑钱包,本质上是通过一串字符,生成1个地址。那么脑钱包的生成规则,是否有统一标准?会不会出现同一串字符,在A网站生成的脑钱包和B网站生成的脑钱包不一致的情况?
legendary
Activity: 1792
Merit: 1111
June 19, 2014, 12:07:26 PM
#19
legendary
Activity: 896
Merit: 1000
June 19, 2014, 11:49:42 AM
#18
legendary
Activity: 1792
Merit: 1111
June 16, 2014, 08:22:41 AM
#17

其实我很好奇很多Dice网站,他们花了不少钱推广,那真的有人去玩吗?

這不是技術問題

不過部份服務如Satoshidice, 你可以在blockchain看到他們的營業額, 但也不排除網站刷營業額的可能
legendary
Activity: 896
Merit: 1000
June 16, 2014, 06:35:14 AM
#16
签名挂着Donation address终于有了作用了
其实我很好奇很多Dice网站,他们花了不少钱推广,那真的有人去玩吗?
legendary
Activity: 1792
Merit: 1111
June 16, 2014, 04:05:27 AM
#15
legendary
Activity: 1792
Merit: 1111
June 16, 2014, 03:53:24 AM
#14

謝謝! 如果有什麼想知道的, 我懂的都會回答. 經過一段時間, 相信可結集成一套Bitcoin技術文集
Pages:
Jump to: