您肯定已經聽說過加密貨幣(cryptocurrency)這個術語,并且您可能已經在使用它了。這個術語的受歡迎程度多年來一直在增長,,并在公眾的理解和使用中獲得了價值。你一定聽說過比特幣和以太坊。這些是使用區(qū)塊鏈技術的加密貨幣。
在本文中,我們將向您展示一個更大的區(qū)塊鏈圖片,并討論在移動應用開發(fā)方面使用這種貨幣的好處,以及這種尚未完全建立的貿易形式的領域所帶來的一些缺點和障礙。
什么是區(qū)塊鏈?
區(qū)塊鏈不僅僅是加密貨幣——它是一個由數(shù)據(jù)塊組成的分布式數(shù)據(jù)庫。每個數(shù)據(jù)塊都有一個戳記和一個指向它之前的塊的鏈接。
這使得這種技術成為為交易所以及您的交易運行匿名P2P系統(tǒng)的好方法。由于這項技術是數(shù)字化的,所以退款和隨機反轉基本上是不可能的。
由于結算是實時進行的,而且開發(fā)商與客戶之間沒有第三方的參與,所以費用相當?shù)?。此外,沒有交換個人數(shù)據(jù)。
對于應用開發(fā)者來說,加密技術的吸引力體現(xiàn)在這樣的市場上:要么是大多數(shù)聯(lián)網的用戶都是完全移動的,要么是大多數(shù)客戶群無法訪問傳統(tǒng)金融機構的用戶。
這在亞洲、拉丁美洲、非洲和中東國家占很大比例。
什么是加密貨幣?
加密貨幣只不過是一種數(shù)字貨幣。加密貨幣很難偽造,因為它使用加密技術來保證安全性。這些是基于區(qū)塊鏈技術的分散系統(tǒng)。這些都不是由任何中央政府發(fā)行,從理論上講,這使得它不受包括政府在內的任何人的任何干預操作的影響。
比特幣是第一個基于區(qū)塊鏈的加密貨幣,即使在今天它仍然是最受歡迎的。除了比特幣之外,還有一些具有多種功能和規(guī)格的替代加密貨幣。其中一些僅僅是比特幣的復制品,而另一些則是從現(xiàn)有加密貨幣中分離出來的新加密貨幣。
加密貨幣的最大好處是什么?
區(qū)塊鏈技術的最大好處是傳統(tǒng)金融的分散化。開發(fā)人員和用戶可以合作管理數(shù)據(jù)庫。這意味著一個中央當局不再擁有控制權,您將不再需要支付利率和交易費用。這使得商業(yè)交易更快,更符合成本效益,也是開發(fā)商必須面對漫長的結算期的一個很好的解決方案。
此外,加密貨幣是一個透明的生態(tài)系統(tǒng),它允許用戶通過所有賬戶查看和跟蹤自己的貨幣。除了使其成為一個透明的系統(tǒng)之外,區(qū)塊鏈技術也使其具有可審計性和可驗證性。這些好處使得針對法定貨幣的加密體制的理由更加充分。
由于加密系統(tǒng)沒有任何集中式的系統(tǒng),這種特性也使得黑客很難攻擊。除了黑客,政府也無法訪問或獲得有關加密的信息。
現(xiàn)在讓我們看看它的實際運作方式。在加密體制中,包含一組交易的每一個塊在礦工驗證它之后,都會針對前一個塊進行確認。
礦工通過計算復雜的加密函數(shù)來實現(xiàn)這一點。因為它沒有中央監(jiān)管機構,所以加密社區(qū)可以完全訪問加密貨幣并控制其供應。
這使得它成為最民主的金融生態(tài)系統(tǒng)。與法定貨幣相比,除了這點,加密貨幣還有一些其他的優(yōu)勢。例如,發(fā)展中國家的公民很難找到一種在全球市場上具有價值的貨幣。
因此,這些人口可能被剝離出全球金融體系。像比特幣這樣的加密貨幣可以使他們進入全球市場,從而使他們能夠參與世界經濟。
這些好處激勵了許多企業(yè)家和開發(fā)者去開發(fā)數(shù)字錢包應用程序。
然而,問題出在美國的開發(fā)商身上,蘋果和谷歌(Google)已經出臺了嚴厲的政策,反對其他支付方式,以確保每家公司從應用內購買中獲得30%的折扣。
由于比特幣的波動性,微軟暫時放棄了比特幣支付。然而,他們將比特幣恢復為一種支付選項,因為他們已經與供應商達成了協(xié)議,“以確保較低的比特幣數(shù)量可以由客戶贖回”。
去中心化的缺點
加密貨幣最大的缺點是,它認為虛擬貨幣的價值是任何價值的。
例如,像黃金和白銀這樣的貴重金屬,自從它們被接受交換以來,就一直具有很高的價值。同樣,美元從政府那里獲得它的價值,這賦予了它們法律地位。這些關鍵論點也得到了一個事實的支持,即加密貨幣在當代市場上沒有實際用途。要給它賦值幾乎是不可能的,人們只能接受它作為需求和供給經濟學中的一種常見符號。
除此之外,加密貨幣的另一個缺點是處理速度慢。例如,比特幣開采者每秒進行3到7次交易。而Visa每秒鐘可以處理24000多筆交易。
詐騙在加密領域也變得很常見。加密專家可以利用人們,因為沒有嚴格的規(guī)定,專家可以購買廉價代幣,然后在主流媒體上大肆宣傳,導致需求激增。
這種需求飆升幫助他們獲得可觀的利潤,而另一方則在賠錢。
加密系統(tǒng)面臨的另一個問題是缺乏一致性。
然而,每個網絡代理機構都會告訴您去中心化既是加密貨幣最大的資產,也是最大的風險。當我們研究分布式應用程序時,它們運行在聯(lián)網的計算機上,所做的操作通過共享內存或在應用程序的不同實例之間交換消息來調節(jié)。
好的一面是,分布式數(shù)據(jù)庫比非分布式應用有更多的可用性,所以當遇到可能將網絡的一部分與其他部分隔離開來的問題時,分布式數(shù)據(jù)庫的功能更有用。
然而,這是要付出代價的。在分布式數(shù)據(jù)庫中保持數(shù)據(jù)一致性是有問題的,因為您不能保證在一個位置更新系統(tǒng)就一定能夠更新到分布式網絡的其他位置。
就比特幣而言,這意味著客戶有可能多次使用相同的比特幣。
區(qū)塊鏈的交易記錄是解決這個問題的一種方法。盡管比特幣區(qū)塊鏈的一致性還不能真正得到保證,但這個網絡的建立方式應該能讓我們相信它會是這樣。
這種差異意味著,比特幣用戶可能會在是否真的發(fā)生這種情況上存在分歧。它可能導致用戶發(fā)現(xiàn)他們自己在復雜化的解決問題。
分布式應用程序的問題
分布式應用程序的開發(fā)和測試可能是一個挑戰(zhàn)。對運行在單個設備上的設備進行測試和調試是相當困難的。當您在開發(fā)一個需要通過故障網絡與其他實例進行協(xié)調的軟件時,可能會是一項相當復雜的任務。
您有可能會遇到各種錯誤。
海森漏洞(heisenbugs)會改變測試時的行為方式。當涉及到分布式應用程序時,它們是一個常見問題。
你可能會遇到的另一個“漏洞”是 mandelbug。其原因是如此復雜和難以確定,以至于它看起來完全混亂,不可能解決。
還有一些schr?bug,只有在應用程序以非傳統(tǒng)的方式使用時才會出現(xiàn)。這類bug使得開發(fā)、測試和支持分布式應用程序變得異常困難。
基本上,如果你打算在你的應用中使用區(qū)塊鏈,你需要設置正確的成本預期,并根據(jù)實際的價值進行計劃。
如果你是分布式應用程序新手,那么這對您來說將是一個很大的練習。當您開發(fā)隨需應變應用程序時,這肯定是一個更大的問題。
看看目前的移動行業(yè),事實是加密貨幣并不能改變它。
然而,其背后的基本技術,如區(qū)塊鏈,使應用程序開發(fā)者能夠改變應用程序的制作、發(fā)行和維護的方式。
盡管加密貨幣在未來仍將是一個故事,但不可忽視的事實是,加密貨幣在未來幾天可能對移動應用程序的開發(fā)產生重大影響。
評論
查看更多