區塊鏈對產品意味著什麼?

2021-08-19 06:59:40 字數 1496 閱讀 3214

區塊鏈對於產品對於行業究竟意味著什麼?文章作者對此分享了自己的一些看法。

隨著位元幣**的飆公升、ico圈錢,區塊鏈再次被推上了風口浪尖。從事區塊鏈業務的公司也如雨後春筍般的出現在了大眾的視野裡,很多業務已經成熟的公司也在發力,爭取在這一波技術公升級中佔得一席之地,很多都是為了趕這一波潮流而做區塊鏈。那麼區塊鏈是什麼、到底要不要用區塊鏈,要用的話該怎麼用?區塊鏈對於產品對於行業究竟意味著什麼?

在表達觀點之前需要劃定乙個範圍,我把產品經理區分為兩種:一種是業務型產品,主要研究使用者、需求做產品設計;另一種是技術型產品經理,需要有技術背景,主要負責技術類產品的設計。我們今天討論的範疇在業務型產品經理研究的範圍內,不是以演算法為主。

用一句話給區塊鏈下定義:區塊鏈是一類具有防篡改容錯能力的分布式儲存技術。區塊鏈這個名字只是描述了其資料結構,由包含資料的資料塊首尾相連形成乙個鏈式結構。所以,可以從兩方面來理解區塊鏈技術一方面分布式;另一方面不可篡改。

區塊鏈的資料儲存是分布式的,而且每個節點儲存的資料都是一樣的,所以他不是單一中心化,而是多中心化的,而且每個節點(即分布式資料儲存節點)儲存的資料是一模一樣的,在多中心的分布式資料下,如何保證每個節點存入的資料始終是一樣的呢?

我有幾張阿里雲幸運券分享給你,用券購買或者公升級阿里雲相應產品會有特惠驚喜哦!把想要買的產品的幸運券都領走吧!快下手,馬上就要搶光了。

主要是通過一致性協議(共識演算法)來保證的,簡單的理解就是乙個的投票的過程,當乙個交易在某個節點發生,每個節點都會收到交易產生的資料,並開始驗證,通過投票的形式選出大家認為一致同意的資料存入到各自的資料庫中,如果某乙個節點的資料被修改了,那麼下回驗證時就會被發現,從而廢棄這個節點當前資料,從別的節點重新拷貝乙份存入,始終保持資料各個節點資料一致。

目前共識演算法主要分為兩大陣營,一類是工作量證明發pow以及其衍生演算法,位元幣採用這種方法;另一類是pbft以及其衍生,fabric採用這種方法。

上文中提到一致性協議保證的是各個節點儲存的資料始終是一樣的,其中有一點沒有給大家說清楚,在驗證時如何發現資料被篡改了呢?這個主要是區塊鏈的鏈式結構在起作用。

鏈式結構是首尾相連的資料區塊形成的。在區塊鏈建立之初會有乙個創始塊,後面建立的區塊會鏈結到這個區塊上面。每個資料區塊都會通過雜湊演算法獲得乙個雜湊值,這個加密演算法是單向的,雜湊值是唯一不重複的,並且資料區塊內的資料發生改變這個值就會重新生成。資料區塊的首尾相連就是通過後乙個區塊儲存前乙個區塊的雜湊值來完成的。『』

除此之外,資料區塊還包含當前時間戳、一段時間內有效交易資料等內容。由於包含當前時間戳所以資料區塊的排列是有時間先後順序的。另外在進行共識演算法驗證時,會對資料內容進行驗證,如果某個節點資料被篡改,雜湊值改變,共識演算法就會通不過,從而保證資料的不可篡改性。

在這裡需要提醒一下大家,由於區塊鏈具有不可篡改性,所以儲存的資料都是真實的,但需要注意的是,資料真實的並不代表資料正確,如果有人故意錄入錯誤的資訊,也是有可能通過了共識演算法存入了區塊鏈了。只是他沒有辦法在把這個資料修改正確,如果要強制修改就會導致資料鏈條斷裂。雖然不能保證資料的正確性,但是如果有人故意錄入錯誤,是可以追查的到這個人的。另外,對於區塊鏈的不可篡改性仍然要看如何進行節點的部署。

區塊鏈對產品意味著什麼?

區塊鏈對於產品對於行業究竟意味著什麼?文章作者對此分享了自己的一些看法。隨著位元幣 的飆公升 ico圈錢,區塊鏈再次被推上了風口浪尖。從事區塊鏈業務的公司也如雨後春筍般的出現在了大眾的視野裡,很多業務已經成熟的公司也在發力,爭取在這一波技術公升級中佔得一席之地,很多都是為了趕這一波潮流而做區塊鏈。那...

《生命對你意味著什麼》

在7號的時候,讀完 生命對你意味著什麼 下面是我的書摘 當你覺得對你自己的為什麼而活著的時候,或者說你感到迷茫的時候,興許這本書是不錯的選擇。他能幫助你認清你自己,書中從多方面說明了生命的意義,我最欣賞的是關於與心理學的那些章節。簡介 精神分析經典譯叢 共18種,它精心選取精神分析大師弗洛伊德 阿德...

《生命對你意味著什麼》

在7號的時候,讀完 生命對你意味著什麼 下面是我的書摘 當你覺得對你自己的為什麼而活著的時候,或者說你感到迷茫的時候,興許這本書是不錯的選擇。他能幫助你認清你自己,書中從多方面說明了生命的意義,我最欣賞的是關於與心理學的那些章節。簡介 精神分析經典譯叢 共18種,它精心選取精神分析大師弗洛伊德 阿德...