什麼是位元幣和區塊鏈

2021-08-16 02:36:30 字數 1771 閱讀 6772

近段時間看了些關於位元幣和區塊鏈有關的文章,受益匪淺,所以想記錄下來,用自己最直白的話來說自己眼中的位元幣和區塊鏈。站在巨人的肩膀上,班門弄斧,如有不妥之處,請多多指教。

1.位元幣是什麼

簡單的說,現在說位元幣的價值,就像在上世紀70年代說網際網路的價值一樣,假設有一天你把「123456」這串數字發給了對方買了一斤豬肉(這個舉例有點..),對方收到了這串數字,從而完成了你們的這次交易,那麼這也許就是位元幣的價值了。你也許感覺有點扯淡,但是從發展的眼光來看,這是必然的,就像20年前誰會相信出門買東西帶著手機就可以完成交付一樣。錢是虛擬的也是必然的,其實錢也是一直是虛擬的,只是由於技術的限制,所以現在我們使用紙幣這個東西來替代。

2.什麼是非對稱加密

簡單的說,非對稱加密就是加密和解密需要兩把鑰匙,一把為公鑰,一把為私鑰,公鑰每個人都有,私鑰只有你自己擁有,別人用你的公鑰加密資訊後傳送給你,你用私鑰來獲取裡面的東西,可以這樣理解,你的支付寶賬號(公鑰)每個人都可以獲取,對方通過你的支付寶賬號轉賬,不再是直接到賬,而是你輸入密碼(私鑰)後才能獲取,這樣確保這筆錢是屬於你自己的。別人也無法盜取你的錢,因為私鑰只有你自己擁有。

3.位元幣交易

首先要有乙個位元幣錢包(目前國內不支援購買服務),錢包中存放的不是錢,而是你的公鑰和私鑰,擁有了公鑰和私鑰之後就可以去交易了。

根據協議,公鑰的長度是512位。這個長度不太方便傳播,因此協議又規定,要為公鑰生成乙個160位的指紋。所謂指紋,就是乙個比較短的、易於傳播的雜湊值。160位是二進位制,寫成十六進製制,大約是26到35個字元,比如 1bvboseystwetqtfn5au4m4gfg7xjanvn2。這個字串就叫做錢包的位址,它是唯一的,即每個錢包的位址肯定都是不一樣的。

向別人收錢的時候,只要把你的錢包位址告訴對方就可以了,因此你可以用私鑰獲取錢包的錢。所以位元幣的交易就是位元幣位址的轉移,位元幣的交易完全公開,所以我們可以通過交易位址查詢改位址擁有的位元幣數量,能否完成這筆交易,為了確保交易的屬實性,需要提供:

1.上一筆的交易hash值

2.交易雙方位址

3.對方公鑰

4.對方私鑰生成的簽名檔案

交易記錄必須寫入資料庫才真實有效,寫入的是一種名為區塊鏈的特殊資料庫。(參考)根據位元幣協議,乙個區塊的大小最大是 1mb,而一筆交易大概是500位元組左右,因此乙個區塊最多可以包含2000多筆交易。礦工負責把這2000多筆交易打包在一起,組成乙個區塊,然後計算這個區塊的 hash。計算 hash 的過程叫做採礦,這需要大量的計算。礦工之間也在競爭,誰先算出 hash,誰就能第乙個新增新區塊進入區塊鏈,從而享受這個區塊的全部收益,而其他礦工將一無所獲。一筆交易一旦寫入了區塊鏈,就無法反悔了。

1.區塊鏈是什麼

簡單的說,區塊鏈就是一種特殊的分布式資料庫,我們常見的mysql是非分布式資料庫,常見的分布式資料庫如:redis、mongodb,而區塊鏈只是一種特殊的分布式資料庫。

任何人都可以架構伺服器加入區塊鏈網路成為乙個節點,所有節點都儲存整個資料庫,可以往節點中寫入或讀取資料庫。區塊鏈沒有管理員的概念,任何人都可以使用。

2.區塊鏈的組成

區塊鏈由每乙個區塊組成,每個區塊就是每一條資料庫記錄,每個區塊包含區塊頭(當前區塊的特徵值)和區塊體(實際資料)可以簡單想象為資料結構。區塊頭中包含多項特徵值,如生成時間、區塊體的hash值、上乙個區塊的hash,hash可以理解為一種加密,任何字串通過hash計算都生成256為的hash字串,不同字串計算的結果不相同。所以每個區塊的hash值都是唯一的,如果區塊改變了,他的hash值肯定會改變,又因為每個區塊中記錄上乙個區塊的hash,而hash= hash(區塊頭),所以如果某個節點的hash值發生了改變,那麼,在他之後的區塊肯定會改變。

什麼是區塊鏈與位元幣

區塊鏈技術在教育與管理方面的運用 區塊鏈技術便迎合了這種社會的需要。區塊鏈技術擁有強大的資料處理功能,龐大的資料庫決定了它能比人工更高效快捷地處理資料。區塊鏈技術不僅在當今時代熱門的金融行業被廣泛使用。它在教育與社會其他事業方面的運用同樣十分廣泛。對於檔案與檔案這種文本性的資料區塊鏈技術也能毫不費力...

什麼是區塊鏈與位元幣

進入區塊鏈平台試圖通過區塊鏈分布式賬本和自己的代幣使得酒店的預定流程分散。目標是在旅行者和酒店之間建立乙個更直接的聯絡,允許p2p互動,免除與中介和ota相關的佣金和其他費用。通過啟用直接訪問功能,使用者還可以獲得更好的 酒店可以更好地管理庫存,同時為客戶提供更透明的服務。航空旅行還沒有達到它在網際...

區塊鏈概況 什麼是位元幣

2008 年 10 月 31 日,化名 satoshi nakamoto 中本聰 的人提出了位元幣的設計 最早見於 metzdowd 郵件列表 並在 2009 年公開了最初的實現 第乙個位元幣是 2009 年 1 月 3 日 18 15 05 生成。但真正流行起來還是在 2010 年後的事情。其官方...