作者|JackyLHH出品|白話區塊鏈你或許也知道,限制目前區塊鏈技術大規模落地應用的一個很重要因素就是性能,這也是為什么很多傳統互聯網從業者不太看好區塊鏈技術的一個原因。那么,如何解決區塊鏈的性能問題呢?其中的一個解決方案就是分片技術。01什么是分片?
分片是數據庫分區的一種形式,也稱為水平分區,即將一個大的數據庫切分成很多小的、可處理的部分,從而提高性能,縮短響應時間。分片并不是一個新的概念,早在90年代后期就出現在了傳統的中心化數據庫管理中。這個概念的流行,要歸功于一個多玩家同時在線玩的角色扮演游戲UltimaOnline。在這個游戲中,開發者將玩家分配到不同的服務器來緩解流量壓力。商業上,一個普遍的分片案例就是將用戶信息的數據庫按照地理位置劃分,同一個區域的用戶信息放在一起,存到單獨的服務器中。02什么是區塊鏈領域里的分片?
V神:以太坊最早將于今年部署分片技術:3月7日,V神在ETHLondonUK會議上探討了以太坊在2020年的發展前景。他表示,以太坊最早將于今年部署分片(sharding)技術,這將會使以太坊網絡的規模擴大“100倍甚至數百倍”。此外,以太坊的生態系統將在明年“增加隱私性”。而對于最近鬧得沸沸揚揚的的“閃電貸(flash loan)”問題,V神認為,需要對去中心化的oracle做更多的研究。他進一步表示,應該針對“不同類型的oracle設計”加以研究,以使它們“更安全、更去中心化”。(Decrypt)[2020/3/8]
區塊鏈就相當于一個數據庫,每一個節點都相當于一個獨立的服務器。正常情況下,這些節點每次只有一個節點能獲得記賬出塊的權利,剩下沒獲得出塊權的節點相當于做了“無用功”,白白浪費了算力。如果將分片技術運用到區塊鏈中,就相當于將區塊鏈網絡里的所有待處理任務進行分解,全網的節點也進行分組,每一組同時處理一個分解后的任務,這樣就從原先單一節點處理全網的所有任務變成了多組節點同時并行處理。
聲音 | NEAR軟件工程師:NEAR分片技術具有跨合約的可組合性:NEAR協議高級軟件工程師Evgeny Kuzyakov稱,NEAR協議的分片技術具有跨合約的可組合性,并發布長篇系列推文解釋了在技術上NEAR是如何達成這一特性。此前,以太坊創始人Vitalik Buterin曾經轉發一篇名為《跨分片(Cross-shard) DeFi 可組合性》的文章,并評價表示分片(Sharding)不會破壞 DeFi 的可組合性。在文中,V神表示,最近有人擔心以太坊的的可組合性屬性(基本上就是不同應用程序之間輕松交流的能力)是否會保留在 ETH 2.0 跨分片背景中。他認為答案是肯定的,在很大程度上將會如此。此外,ERC20標準需要修改。代幣將能夠存在于所有分片上,并且可以像 ETH一樣從一個分片無縫轉移至另一個分片上。[2020/1/10]
Penta發布全新PSG分片技術:Penta(梵塔網絡/PNT)發布了全新的PSG(Penta Sharding Graph)分片技術,它可以通過對不同地址或DAPP的交易采用動態分組的方式實現區塊鏈的并行處理,并自動協調交易的并行和串行處理,同時采用自動壓力平衡技術,有效提升交易的并行處理能力。另外,PSG分片采用的DSC共識算法機制,確保了包括智能合約等交易的一致性,以及共識生成區塊時與主鏈一致的公平性。在整體系統的安全性、跨分片交易事務的一致性方面也有顯著提高。分片技術被認為是可擴展性問題最可能的解決方案,近日Vitalik Buterin多次談到以太坊分片技術,包括QuarkChain等項目也都有用到該技術,PSG分片技術的出世或許將對交易環節的可擴展性帶來重要意義。[2018/5/16]
舉個例子,假設目前以太坊上有8,000個節點,全網待確認的交易是15,000筆。以太坊每秒能處理7-15筆交易,正常情況下至少需要1000秒才能處理完這些待確認的交易,當然處理的過程中又會有新的待確認交易產生。如果采用分片技術,將8,000個節點分成100組,每組80個節點,這15,000筆待確認交易分成100個分區,每個分區150筆,那么,每組節點可以并行處理各自分區里的待確認交易,這樣最快10秒鐘就可以全部處理完那15,000筆待確認交易。從這個例子中,我們可以看到,分片技術可以大幅提高區塊鏈的性能。03分片技術潛在的風險
那么,分片技術有沒有缺陷呢?答案是肯定的。分片技術雖然能在一定程度上解決區塊鏈的性能問題,讓區塊鏈更具有可擴展性,但也存在兩個缺陷。一個是分區后,不同區的通信問題。上面的例子,將以太坊網絡分成100個分區,每個分區都是獨立的,相當于有100條獨立的、平行的以太坊區塊鏈,每條都由一組礦工維護和確認交易。這100條獨立的以太坊區塊鏈并不能相互通信,如果要通信,勢必要增加跨分區的通信機制,這會增加區塊鏈的復雜性,開發難度也會提高。第二個是區塊鏈的安全性。還是上面的例子,在未分片之前,以太坊網絡是8,000個節點組成的算力,分成100個分區后,每個分區相當于一條獨立的以太坊區塊鏈,算力下降到80個節點組成的算力。此時,對其中一個分區進行51%算力攻擊就容易很多。控制了一個分區,攻擊者就可以在這個分區內做惡,篡改交易。以太坊基金會計劃將分片技術作為以太坊2.0的升級內容之一。以太坊如何解決分片技術的上述2個缺陷,我們拭目以待。
流動性是任何發達金融市場的首要目標之一。問題本質上是,“我想讓X交易盡可能便宜,我需要有人在另一邊。”這不僅適用于交換代幣,也適用于借貸、衍生品和結構性產品.
1900/1/1 0:00:00美股上市公司加密貨幣交易平臺Coinbase在行業內的地位舉足輕重,作為第一家登錄納斯達克的合規平臺,Coinbase讓那些硅谷投資人獲得驚人回報的同時,也幫助行業吸引了不少圈外流量.
1900/1/1 0:00:00圖片來源:網絡作者:ChenZou2018年,斯皮爾伯格在電影《頭號玩家》中描繪了未來世界虛擬現實的具體場景。這些對于元宇宙的設想不僅啟發了觀眾,也為一些科技公司帶來新的靈感.
1900/1/1 0:00:0010月27日舉行的第七屆萬向區塊鏈全球峰會上,Mixmarvel全球市場負責人NicolasZhu、Flow產品負責人LayneLafrance、Genies全球合作伙伴關系負責人Allison.
1900/1/1 0:00:00KyberNetwork宣布在FantomNetwork上推出DEXKyberDMM,它是DeFi領域里第一個多鏈動態做市商,現在可供Fantom鏈上交易者使用.
1900/1/1 0:00:00NFT即非同質化代幣,最早的嘗試出現在2017年上線的一款加密貓的游戲CryptoKitties.
1900/1/1 0:00:00