當前位置:首頁 » 區塊鏈知識 » 區塊鏈瀏覽器的實現原理

區塊鏈瀏覽器的實現原理

發布時間: 2023-02-12 15:49:29

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. 什麼是區塊鏈,區塊鏈技術的原理是什麼

區塊鏈技術是互聯網十大典型司法技術應用之一。區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新應用模式。

區塊鏈是比特幣的一個重要概念。實際上,它是一個分散的資料庫。區塊鏈作為比特幣的底層技術,是利用密碼學方法生成的一系列數據塊。每個數據塊包含一批比特幣網路交易信息,用於驗證其信息的有效性(防偽),並生成下一個數據塊。

區塊鏈起源於比特幣。2008年11月1日,一位自稱中本聰(SatoshiNakamoto)的人發表了《比特幣:一種點對點的電子現金系統》一文,闡述了基於P2P網路技術、加密技術、時間戳技術、區塊鏈技術等的電子現金系統框架概念,標志著比特幣的誕生。


/iknow-pic.cdn.bcebos.com/35a85edf8db1cb13dfbff37fd254564e93584b8c"target="_blank"title="點擊查看大圖"class="illustration_alink">/iknow-pic.cdn.bcebos.com/35a85edf8db1cb13dfbff37fd254564e93584b8c?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="//www.yuanxue365.com/img_35a85edf8db1cb13dfbff37fd254564e93584b8c"/>

(2)區塊鏈瀏覽器的實現原理擴展閱讀:

區塊鏈的誕生:

2008年由中本聰第一次提出了區塊鏈的概念,隨後幾年,區塊鏈成為電子貨幣比特幣的核心組成部分:所有交易的公共賬戶。通過使用點對點網路和分布式時間戳伺服器,可以對區塊鏈資料庫進行自主管理。

為比特幣發明的區塊鏈使其成為第一個解決重復消費問題的數字貨幣。比特幣設計已經成為其他應用的靈感來源。2016年12月20日,數字貨幣聯盟——中國FinTech數字貨幣聯盟及FinTech研究院正式籌建。

C. 區塊鏈技術的工作原理是什麼

從數據的角度來看,區塊鏈是一種分布式資料庫或稱為分布式共享總賬,這里的「分布式」不僅體現為數據的分布式存儲,也體現為數據的分布式記錄。從效果的角度來看,區塊鏈可以生成一套記錄時間先後的、不可篡改的、可信任的資料庫。
區塊鏈有四大核心技術,第一個核心技術就是區塊+鏈,這是區塊鏈當中最核心的技術,也是最基本的技術。第二個核心技術是分布式結構,區塊鏈結構設計精妙就是讓每一個參與數據交易的節點都記錄並存儲下所有的數據。第三個核心技術就是非對稱加密演算法,第四個核心技術就是腳本,腳本可以理解為一種可編程的智能合約。

D. 區塊鏈的技術原理是什麼

區塊鏈技術涉及的關鍵點包括:去中心化(Decentralized)、去信任(Trustless)、集體維護(Collectivelymaintain)、可靠資料庫(ReliableDatabase)、時間戳(Timestamp)、非對稱加密(AsymmetricCryptography)等。

區塊鏈技術重新定義了網路中信用的生成方式:在系統中,參與者無需了解其他人的背景資料,也不需要藉助第三方機構的擔保或保證,區塊鏈技術保障了系統對價值轉移的活動進行記錄、傳輸、存儲,其最後的結果一定是可信的。

(4)區塊鏈瀏覽器的實現原理擴展閱讀

區塊鏈技術原理的來源可歸納為一個數學問題:拜占庭將軍問題。拜占庭將軍問題延伸到互聯網生活中來,其內涵可概括為:在互聯網大背景下,當需要與不熟悉的對手方進行價值交換活動時,人們如何才能防止不會被其中的惡意破壞者欺騙、迷惑從而做出錯誤的決策。

進一步將拜占庭將軍問題延伸到技術領域中來,其內涵可概括為:在缺少可信任的中央節點和可信任的通道的情況下,分布在網路中的各個節點應如何達成共識。區塊鏈技術解決了聞名已久的拜占庭將軍問題——它提供了一種無需信任單個節點、還能創建共識網路的方法。

E. 區塊鏈的技術原理是什麼

區塊鏈(Blockchain)是比特幣的一個重要概念,本質上是一個去中心化的資料庫,同時作為比特幣的底層技術。區塊鏈是一串使用密碼學方法相關聯產生的數據塊,每一個數據塊中包含了一次比特幣網路交易的信息,用於驗證其信息的有效性(防偽)和生成下一個區塊。
區塊鏈在網路上是公開的,可以在每一個離線比特幣錢包數據中查詢。比特幣錢包的功能依賴於與區塊鏈的確認,一次有效檢驗稱為一次確認。通常一次交易要獲得數個確認才能進行。輕量級比特幣錢包使用在線確認,即不會下載區塊鏈數據到設備存儲中。
比特幣的眾多競爭幣也使用同樣的設計,只是在工作量證明上和演算法上略有不同。如,採用權益證明和SCrypt等等。

F. 區塊鏈的工作原理是什麼

最近很火的區塊鏈技術到底是什麼樣的技術呢?區塊鏈技術是被人們認為在金融科技方面最閃亮的一顆星,而且在未來還可能再繼續發展區塊鏈技術,它有非常多的特點,包括數據的一個分布,以及數據的信任度和集體共識機制,最重要的話就是公開透明以及匿名隱私等這一些非常有特點的特性,根據這一些區塊鏈裡面的數據,我們可以得出當代社會的一些基本的信息。

區塊鏈技術就是這么一個安全科學的資料庫。可以簡單的把它理解為一個已經是權威資料庫了,它裡面的基本內容都是屬實的,都是通過別人所驗證以及審核過的。在金融科技方面的話,會非常的容易找到一些想要的數據,這對於做生意的人來說非常的好。

G. 區塊鏈技術原理與應用 介紹一下

1、區塊鏈是一串使用密碼學方法相關聯產生的數據塊,每一個數據塊中包含了過去十分鍾內所有比特幣網路交易的信息,用於驗證其信息的有效性(防偽)和生成下一個區塊。是比特幣的底層技術,像一個資料庫賬本,記載所有的交易記錄。

2、廣義定義:利用加密鏈式結構來驗證與存儲數據、利用分布式節點共識演算法來生成和更新數據、利用自動化腳本代碼(智能合約)來變成和操作數據的一種全新的去中心化基礎架構與分布式計算範式。

3、狹義定義:按照時間順序將數據區塊以鏈條的方式組合成特定數據結構,並以密碼學方式保證的不可篡改和不可偽造的去中心化共享賬戶。

4、區塊鏈的特點:去中心化:區塊鏈數據的驗證、記賬、存儲、維護和傳輸等過程均是基於分布式系統機構,採用純數學方法而不是中心結構來建立分布式節點間的信任關系,從而形成去中心化的可信任的分布式系統。

5、時序數據:區塊鏈採用帶有時間戳的鏈式區塊結構存儲數據,從而為數據增加了時間維度,具有極強的可驗證性和可追溯性。

6、集體維護:區塊鏈系統採用特定的經濟激勵機制來保證分布式系統中所以節點均可參與數據區塊的驗證過程,並通過共識演算法來選擇特定的節點將新區快添加到區塊鏈。

7、可編程:區塊鏈技術提供靈活的腳本代碼系統,支持用戶創建高級的智能合約、貨幣或其他去中心化應用。

8、安全可信:區塊鏈技術採用非對稱密碼原理對數據進行加密,同時藉助分布式系統各節點的工作量證明等共識演算法形成的強大算力來抵禦外部攻擊、保證區塊鏈數據不可篡改和不可偽造,因而具有較高的安全性。

9、區塊鏈應用場景:數字貨幣:以比特幣為代表,本質上是由分布式網路系統生成的數字貨幣,其發行過程不依賴特定的中心化機構。

H. 如何通過區塊鏈資產地址(數字錢包地址)查看該地址的區塊鏈資產(數字貨幣)

用區塊鏈瀏覽器就可以查看。

在搜索輸入框內輸入想查詢的錢包地址,如果你輸入的地址不完整,但是這個地址之前有在區塊鏈上進行過ETH交易或者被查詢過,那麼輸入框會自動把你查詢的地址補齊。

點擊「查詢」,就會出現這個錢包地址所有的信息。

點擊「交易哈希值」還可以看到這筆交易的詳細信息。


區塊鏈瀏覽器查詢的原理:

因為區塊鏈中的交易信息等數據都是公開透明的, 而區塊鏈瀏覽器是查詢區塊鏈交易記錄的地址,用戶可以使用其查看自己的交易信息以及區塊鏈存儲的其他信息。

絕大多數可查,這是區塊鏈公開透明的一大特性。地址都是透明的,只要有地址,便能查詢其轉入和轉出。

匿名幣有朋友提到就不多講了,其他方面,也是一個查詢項目真實性的工具。一些打著區塊鏈幌子的資金盤,發的一些幣來忽悠投資人,可以去瀏覽器上看一看,有時候鏈上根本沒有數據,則證明是自己發的積分。

I. 基於區塊鏈的瀏覽器開發方案怎麼做

區塊鏈瀏覽器是瀏覽區塊鏈信息的主要窗口,每一個區塊所記載的內容都可以從區塊鏈瀏覽器上進行查閱。通常數字資產用戶會使用區塊鏈瀏覽器查詢記錄在區塊中的交易信息。像英唐眾創開發的區塊鏈瀏覽器方案,主要的作用是它詳細的記錄了每一個區塊的確認過程和數字幣的產生、分配過程,並且完整的記錄了每個區塊間的數字幣流轉情況,從而更加完整的、公開的披露了數字幣的存量、增量、換手率等信息,唯一隱藏的是每個區塊背後的主人。

熱點內容
NONE礦機 發布:2025-08-03 09:11:32 瀏覽:420
三十而立裡面說區塊鏈 發布:2025-08-03 09:03:09 瀏覽:988
合約沒有談成退押金怎麼說 發布:2025-08-03 09:02:34 瀏覽:398
如何看比特幣行情點數 發布:2025-08-03 08:27:51 瀏覽:610
區塊鏈清華大學 發布:2025-08-03 08:08:38 瀏覽:125
以太坊分叉能賺錢么 發布:2025-08-03 08:08:04 瀏覽:139
礦機區域網監控 發布:2025-08-03 07:51:44 瀏覽:605
買賣比特幣屬於非法經營 發布:2025-08-03 07:47:30 瀏覽:57
萊特幣怎麼弄 發布:2025-08-03 07:46:50 瀏覽:2
trademax加區塊鏈 發布:2025-08-03 07:36:02 瀏覽:25