【Note #1 比特幣與區塊鏈技術, 共識與身分Bitcoin and Blockchain Technology 】- Consensus & Identity

in #steemstem6 years ago (edited)

回到台灣之後,決定繼續開始回去Coursera上之前還沒學完的這堂課,內容實在是非常的豐富...學完的時間應該也得花不少,不過對我來說是一個很好的階段能好好利用閒暇時間充實一下自己。

因為先前已經學過了,沒有特別記下筆記,這次才藉由這個機會開始作筆記,這次的分享的主題為「Consensus without identity」以及「 Incentive & PoW」,主要著重於比特幣在運作時所牽涉到的身分機制以及誘因。

大家都知道不管是比特幣、以太坊或是在STEEM區塊鏈上都存在著許多的節點,而我們就算是其中一個微小節點,參與著整個系統的運作,而身為使用比特幣交易的節點中卻不像我們日常生活一樣具有可識別的身分,原因為:

  1. Identity is hard in a P2P system - Sybil attack (比特幣使用點對點網路,節點資料不再像以往受中央伺服器控制,進而竊取資料,如女巫攻擊:惡意節點創建多重身份,進而掌握網路控制權)
  2. Pseudonymity is a goal of Bitcoin(假名、不具名交易,為比特幣的宗旨,參與的人們不需要登記真實身份就能參與交易)

那麼比特幣中的共識機制如何運行?使得每筆交易能夠順利進行?


1.新的交易產生且以廣播的形式通知其他節點
2.每一個節點會打包完成的交易並新增到一個區塊中
3.每一次一個隨機的節點能夠將區塊的資訊廣播出去
4.如果區塊當中的交易皆有效,其他節點接受這個區塊的資訊
5.節點透過將這個區塊的HASH碼打包到下一個區塊以表示他們對這個區塊的認同


那麼如果是惡意節點,它們通常如何對整個比特幣系統進行交易程序上的破壞?

雙重支付,又稱雙花攻擊(Double Spending):透過使同一筆數位貨幣被花費兩次以上的形式,複製將被儲存於區塊鏈上的的電子檔案,憑空多出已支付的貨幣而原本所持有的數位貨幣也沒有消失,像是製造假鈔的一個行為,此行為會造成系統的貨幣價值通貨膨脹,進而造成貨幣貶值。

(發動雙花攻擊的難度會隨著交易的數量增加而提升,整個交易系統也更安全)

感謝你讀完此篇文章

THANKS FOR READING

持續追蹤我看看我在香港的生活以及各種有關區塊鏈的知識分享吧

Keep following me @alvin0617 for crypto-related news and my life in HK

Sponsored ( Powered by dclick )

dclick-imagead

Posted using Partiko Android

Sort:  

講解得很好! btw dclicked

Posted using Partiko Android

哈哈謝謝😂 有錯誤再麻煩提出讓我知道👍

Posted using Partiko Android

吃了吗?这是哪里?你是谁?我为什么会来这边?你不要给我点赞不要点赞,哈哈哈哈哈哈。假如我的留言打扰到你,请回复“取消”。

https://www.esds.co.in/blog/everything-need-know-blockchain/

这里的图片是否受版权保护?能否商用?

圖片已撤下 下次會注意😅

Posted using Partiko Android





This post has been voted on by the SteemSTEM curation team and voting trail in collaboration with @curie.

If you appreciate the work we are doing then consider voting both projects for witness by selecting stem.witness and curie!

For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!

Congratulations @alvin0617! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 6000 upvotes. Your next target is to reach 7000 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

You can upvote this notification to help all Steemit users. Learn why here!

Coin Marketplace

STEEM 0.15
TRX 0.12
JST 0.025
BTC 54441.42
ETH 2433.25
USDT 1.00
SBD 2.14