當前位置:首頁 » 區塊鏈知識 » blockstack區塊鏈

blockstack區塊鏈

發布時間: 2023-08-05 18:57:14

A. Blockstack簡介

一、概要
Blockstack是一個分散式應用程序的新互聯網,配備了一整套開源開發工具來構建和引導分散的應用程序和協議生態系統。用戶擁有自己的數據,瀏覽器就是開始所需的一切,Blockstack是區塊鏈的「Google」。
Blockstack是一款集成了分散式數據、分散式應用程序、分散式用戶數據的區塊鏈瀏覽器應用。
所謂分布式互聯網,用戶在此之上擁有對其身份的所有權,數據和身份綁定,存儲在自己的私有設備,或者雲端,從而取消了對第三方機構的依賴。而開發者可以開發分布式的應用本地運行,調用用戶的API,在用戶許可的情況下訪問用戶數據,從而不用考慮數據的存儲問題。Blockstack通過這種方式將數據主權交還給用戶,用戶數據由用戶保管,未經用戶許可,任何第三方無法訪問用戶數據。由於用戶擁有了數據主權,用戶可以隨心所欲轉移,不用再受到平台限制。

二、Blockstack的實現原理
Blockstack在底層區塊鏈之上構建了一個與之隔離的命名系統。底層的區塊鏈用來記錄「名-值(name-value)」對的狀態變化,利用區塊鏈的共識協議,命名系統中的各項操作(例如命名注冊,更新,轉讓等)可以在全網達成共識,不可篡改。

Blockstack採用了數據平面與控制平面分離的思想,將命名控制和命名相關數據分離。
控制平麵包括底層區塊鏈和之上的虛擬鏈,定義了注冊名字,創建名字-身份綁定的協議。
數據平面負責數據存儲,主要包括
(1)用來通過哈希值或URL找到數據的zone file
(2)外部存儲(Dropbox,S3,IPFS等)。數據由與其綁定的名字所對應的密鑰對簽名。客戶端從數據平面讀取數據,並且通過zone file中的數據哈希和名字所有者的公鑰對數據進行完整性和可靠性驗證。

這種數據平面與控制平面相分離的思想使得Blockstack不依附於任何一種特定的區塊鏈,也就是說用戶可以根據自己的需求選擇不同的區塊鏈

三、Blockstack的層次
為了實現命名與存儲功能,Blockstack具有四個層次:控制平面的區塊鏈層和虛擬鏈層,以及數據平面的路由層和數據存儲層。具體實現如下圖所示

1、區塊鏈層(Blockchain Layer)
區塊鏈層處於最底層,主要提供兩項服務:
(1)Blockstack的各項操作是編碼在底層區塊鏈的交易記錄中的,區塊鏈層負責存儲Blockstack的操作序列;
(2)為寫入區塊鏈的操作的順序提供共識。

2、虛擬鏈層(Virtualchain Layer)
虛擬鏈層是Blockstack的核心,定義了Blockstack節點的各種操作,且只有Blockstack節點能感知到這一層,單純的區塊鏈節點雖然能讀取到操作的原文,但無法對其解析。
虛擬鏈層還定義了接收和拒絕Blockstack操作的規則。例如,注冊命名操作被接收的條件是這個名字還沒有其他用戶注冊。

3、路由層(Routing Layer)
Blockstack將路由請求(如何找到數據)與實際的數據存儲分開,這樣就給了用戶可以選擇數據存儲的餘地,用戶既可以選擇存在商用的雲存儲(如亞馬遜S3,或者Dropbox)也可以選擇自己的私有存儲或者p2p存儲系統。
路由信息存儲在zone files里,這與DNS的zone file在形式上幾乎相同,如上圖所示。虛擬鏈將名字與zone file的哈希值綁定,存儲在控制平面,而zone file本身是存儲在路由層(目前的實現方式是存儲在分布式哈希表中)。用戶可以充分信任路由層,因為用戶可以隨時將zone file與控制平面的哈希值對比,來校驗zone file是否被改動。

4、存儲層(Storage Layer)
存儲層是用戶實際存放數據的地方。所有數據都會被名字所有者對應的密鑰對簽名。通過這種鏈外存儲的方式,用戶可以存儲任意大小的數據,而且因為數據的哈希值是存儲在控制層的,因此用戶不用擔心數據被篡改。
數據在存儲層的存儲方式有兩種:多變存儲和非多變存儲。兩者的區別主要在於在修改數據時是否同時修改zone file,分別適用於數據經常需要修改,以及數據幾乎不會被修改的情況。

5、命名系統
Blockstack使用四層的結構實現了分布式命名系統。名字歸屬於底層區塊鏈的地址以及相應的私鑰。和Namecoin一樣,用戶需要先預定(preoder),之後才能注冊(register)名字。最先將預定操作和注冊操作成功寫入區塊鏈的用戶可以獲得對某個名字的所有權。名字被注冊後,用戶可以使用更新(update)命令向該名字下發送更新的數據。用戶也可以使用轉讓(transfer)操作將名字轉讓給別的地址。撤銷(revoke)命令可以暫時終止對這一名字的操作。

四、總結
區塊鏈技術給互聯網帶來了激動人心的前景。分布式的命名與存儲系統使得用戶保有對身份與數據的絕對控制權,第三方的程序若想要訪問用戶的數據需要用戶授權。Blockstack項目雖然目前還不是很成熟,但其設計的思想和理念十分貼合互聯網未來的發展方向,也是區塊鏈技術落地應用的典範。

https://zhuanlan.hu.com/p/29823215

B. NFT是什麼

簡單來說,不可替代的代幣又稱NFT是專有的數字資產。因此,沒有 不可替代的令牌是相同的。讓我們這樣解釋一下,當我們向用戶發送1個BTC並收到1個BTC時,對於我們來說沒有任何變化。那是因為每個硬幣都是相同的,這使其成為可替代的數字資產。NFT就像達芬奇(Leonardo da Vinci)的《蒙娜麗莎》(Mona Lisa)。它是獨特的,這就是使其變得有價值的原因。全世界沒有其他畫作。

每個徽章基本上都是一個ERC-721令牌,可以將其存儲在Enjin錢包中,並且可以像任何數字資產一樣進行交易。每個徽章都是獨一無二的,因為它擁有所有權,並定義了它的未來價值。

要獲得徽章(ERC721)令牌,需要提交其候選人身份並為Azure平台做出寶貴的貢獻。微軟團隊審核完「做好的工作」後,成員將收到數字badge。然後可以通過掃描QR碼進行聲明。

這只是獲得NFT的一種方式。其他NFT平台(例如CryptoKitties,WAX和Qtum)使用不同的方法。

結論

可替代的加密貨幣已經證明了其在數字資產生態系統中的重要性。另一方面,不可替代的代幣則是潛在的機會,可以對擁有獨特血統的有形資產進行代幣化。總而言之,NFT將擴大現實世界中區塊鏈的范圍。

熱點內容
比特幣礦機螞蟻s1 發布:2025-06-29 09:26:29 瀏覽:883
區塊鏈網站內容是什麼意思 發布:2025-06-29 09:24:59 瀏覽:132
全球首屆藝術品區塊鏈博覽交易會 發布:2025-06-29 09:24:55 瀏覽:695
合約怎麼寫為好 發布:2025-06-29 09:20:39 瀏覽:83
評級招聘區塊鏈 發布:2025-06-29 09:19:14 瀏覽:405
功性器械trx 發布:2025-06-29 09:01:12 瀏覽:664
天津蕭邦保養a去國際金融中心30層正規 發布:2025-06-29 08:58:08 瀏覽:670
TRX那裡交易 發布:2025-06-29 08:55:11 瀏覽:322
區塊鏈幣種ETH 發布:2025-06-29 08:54:33 瀏覽:347
工齡超10年解除合約怎麼賠償 發布:2025-06-29 08:49:36 瀏覽:984