當前位置:
首頁 > 最新 > 區塊鏈與加密貨幣技術終級指南

區塊鏈與加密貨幣技術終級指南

技術人大部分的狀態是務實,認真。從前總有一個傢伙在說比特幣,聽著覺得像是非法集資,我們並不了解這些。作為正義的技術人,今天咱們就解碼這些信息。

我們從哪裡開始呢?讓我們從最顯要的區塊鏈開始。

什麼是「區塊鏈」

區塊鏈實際上是一個分散式資料庫,如果你願意的話,可以理解成一個分散式帳本。

集中式和分散式有什麼區別?我們來想像在現實生活里,你有兩個蘋果,你想給Roger一個蘋果。

在中央集權的世界裡,你需要得到Roger的朋友Bill的許可。如果你將蘋果給他,Bill會進行審查,你同意將蘋果交給Bill檢測通過後,才允許你把蘋果交給Roger。 這個例子中,Bill先生有點像銀行。

但是分散式的世界就不不一樣了,你可以不需要得到Bill銀行的許可。區塊鏈將確認你是否有蘋果,繼續進行分發。

可視化的區塊鏈

等等,你有沒有發現一些奇怪的事兒,我們實際上在互聯網上實際上並沒有真實的蘋果。我們只有0和1,擁有的就只有位元組。

但是,那些與0/1綁定的容器彌補了這些缺陷,分組和歸類後,也就是我們所說的信息。因此,雖然沒有現實中的蘋果,但是我們擁有信息。

我給你一個信息的副本,我們就共同擁有它。 區塊鏈在創建塊的「線程」上,在技術架構上投入了大量精力,防止人們創建信息的虛假所有權。

為什麼我們需要這些? 那麼你記得我們向Bill請求許可的時候,可能交出蘋果嗎?我們必須相信比爾能做出正確的決定。比爾有權利利用這筆交易,比如給自己搶一隻蘋果。

從廣義上講,區塊鏈的關鍵特徵是消除人類彼此的不信任,並且把我們的信任放到數學和雲計算中去,面這些信息保證不會出錯。

區塊鏈,本質上就是世界範圍內大量的計算機集群。

Google伺服器機房

比特幣

錢只是個數字。簡而言之,比特幣是一個沒有任何數字混淆的資料庫,所有的計算機系統都保存著同步且真實有效的數字副本。

比特幣是由日裔美國人中本聰(Satoshi Nakamoto) 於2009年創造的,但是這位仁兄很神秘,他的工作也和本人一樣神秘,曾在國防機密機構工作,之後再沒有知道他更多的信息。

比特幣是我們衡量數字或數據價值的貨幣。它就像數字黃金一樣,是有價值的,人們同意把它換成其它有價值的東西。

比特幣的設計機制是成功的。它是第一個設法解決雙重支持缺陷的加密貨幣。比特幣已經在Github上開放了他們的源代碼。這意味著任何人都可以查看源代碼,修復漏洞,提交完整性等。

比特幣源代碼GitHub:https://github.com/bitcoin/

比特幣可以放在電子錢包里。就像你自己真實的物理錢包,你可以把錢(比特幣)放在裡面。也可以從錢包里拿錢(發比特幣)和收錢(收比特幣),和我們的現實世界一樣。

比特幣從哪裡獲得它的價值?答案也很簡單,因為它有用並具備稀缺性。

比特幣交易如何運作

資源

比特幣的優勢

1 先發優勢。比特幣是區塊鏈中第一款加密貨幣

2 比特幣很容易分拆和重組。

3 不可偽造

4 輕鬆轉移。比如你有5噸黃金,想轉移它和保管是非常昂貴的。你需要支付給物流公司、保安公司和維修人員大筆的開銷。而有了比特幣,我們只需要將它發到自己的錢包里,放在Ledger Nono上,安全且雙向安全。

5 可以把比特幣發送到任何一個錢包地址,無需第三方許可。

比特幣的缺點

1 收費高。 5年前沒有任何交易手續費。目前這是個大問題。

2 可伸縮性差。 比特幣可擴展性問題,主要是由於比特幣網路對大交易的限制。

中本聰在設計並沒有預測到有多少使用,於是拍腦袋定義比特幣的一個區塊容量為1M位元組。現在的一筆交易需要佔用250位元組甚至更多。

比特幣的一個區塊容量為1M。1M=1024K位元組=1048576位元組。

那麼,一直區塊包含的交易總數為:1048576 / 250 = 4194.3筆。

比特幣中一個區塊確認的時間為10分鐘,即600秒,那麼,一個區塊每秒能處理的交易數為4194.3/600=7個。

以太和以太坊

在以太坊中,乙醚是貨幣。 醚促進了以太坊的生態系統。 像比特幣或萊特幣一樣 - 以太幣用來衡量價值。

以太坊平台/網路 允許用戶在上面建立一些東西。

以太和以太坊由Vitalik Buterin創立。以太坊採用區塊鏈技術。 保存blockchain關鍵字 - 採用分散式的賬本/資料庫,並跟蹤事務。

想想以太坊就像數字油一樣,對於它所能做的工作是有價值的。

您可以像比特幣一樣使用乙醚,發送,接收或存儲錢。

乙醇交易如何運作

請先看下列圖片:

以太交易的數據結構

看到很多數字和亂碼,無需擔心,我們會稍候做詳細解釋。

以太坊交易基本上是智能合約。

「智能合約」一詞是由密碼學家和計算機科學家Nick Szabo在九十年代提出的。

圖片由blockchaintechnoligies提供

我們考慮一下自動售貨機的場景,其實這就是智能合約。我們看到一個標價2美元的飲料,如果你插入2美元,你會得得到這瓶飲料。這就是所謂的智能合約條款。

智能合約就是,如果條件成立則去做什麼的邏輯處理。

以太坊區塊鏈結構

智能合約之所以這樣流行,主要是因為以太坊與區塊鏈技術相結合,取消了中間方和託管服務的需求。

所有交易都需要有3個重要的數據。

1 從哪個帳戶發送的錢

2 支付給誰

3 轉移的金額有多少

這是以太資料庫事務幕後的幕後故事。 第一個說法是來自誰,第二個是給誰,第三個是多少?

乙醚交易是由天然氣供應。 天然氣指的是在以太坊經營交易或合同的內部定價。

氣體系統與使用Kw來測量,它與家庭電力使用情況沒有太大區別。 與實際能源市場的一個區別在於,交易的發起者設定了礦工可以或不可以接受的天然氣價格,這引起了天然氣市場的出現。 你可以在這裡看到天然氣價格的演變。

Gas天然氣價格

Gas天然氣交易會保持礦工和用戶沒有惡劣的代碼。

以太坊是什麼?簡而言之,以太坊是一個用來建立以太坊分散式應用程序的平台 -也被稱為dApps。

分散式應用程序(dApps )是在計算機的P2P網路上運行的應用程序,而不是一台計算機。 dApps自P2P網路出現以來就已經存在。 它們是一種被設計為在互聯網上以不受任何單一實體控制的方式存在的軟體程序。

例如 :訊雷,BitTorrent,WebTorrent,Popcorn-Time,BitMessage,Tor等點對點分散式應用程序。

dApps信息圖表

簡而言之:dApp =前端 + 智能協約

使用dApp有什麼優勢?

付款處理 :無需與Stripe或PayPal整合接受用戶資金。 所有的用戶都可以發送/接收乙太網作為通用的支付手段。

用戶憑據 :用戶不需要註冊; 人人有一個帳戶,這是一個公共/私人密鑰綁定與他們的用戶會話與元數據。

資料庫 :在區塊鏈中存儲數據非常昂貴,區塊鏈可能不會成為應用程序的唯一資料庫,但關鍵任務數據永久存儲在區塊鏈中。

日誌記錄 :以太協議可以創建自己的日誌,DApp可以查詢日誌以了解過去發生的事情,而不需要創建單獨的日誌。

信任 :您的用戶可以信任您的代碼,因為不僅前端(JavaScript)代碼可見(通過瀏覽器檢查工具),而且可以檢查後端邏輯(協約代碼),因此可以獨立驗證你的代碼沒有後門盜取資金。

小結

今天這篇文章和大家說了一些表面,還有有很多要講。但我們向大家介紹了最重要內容的基礎知識,希望大家喜歡。

如果你覺得本文有用,請給我們一些贊。本文也這幾乎花了我一天的時間寫下來,隨手贊助給我買一杯咖啡:)

作者:Raymond

編譯:21CTO社區


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 21CTO 的精彩文章:

代碼高質量等級的階梯

TAG:21CTO |