日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導讀] 由于以太坊又慢又貴的POW共識(盡管如此,以太坊依舊是最受歡迎的DApp平臺),催生了各種以太坊側鏈的方案用來減少以太主網(wǎng)的擁塞,前面我們介紹了Loom SDK, 這篇博客介紹下POA Netw

由于以太坊又慢又貴的POW共識(盡管如此,以太坊依舊是最受歡迎的DApp平臺),催生了各種以太坊側鏈的方案用來減少以太主網(wǎng)的擁塞,前面我們介紹了Loom SDK, 這篇博客介紹下POA Network以及xDai。如果大家想穩(wěn)定的數(shù)字貨幣做一些智能合約應用,在Libra[1]還沒有上線之前,也許你可以嘗試一下xDai。

什么是POA 網(wǎng)絡

POA 網(wǎng)絡定位于以太坊的側鏈(兼容以太坊協(xié)議),它使用一個全新的POA的共識機制。

備注:POA項目官方現(xiàn)在更愿意把POA作為自治證明共識(Proof of Autonomy)的縮寫,而不是使用權威證明(Proof of Authority)

POA共識是一種更直接有效的POS共識形式,它的驗證者必須經過身份驗證(貌似還會簽署法律文件),在POS上通常是需要獲得足夠的選票(代幣)來提高作惡成本,而POA則是靠驗證者的信譽來做擔保,作為一個二層網(wǎng)絡,通常只有較小額的交易,追求性能而犧牲一些網(wǎng)絡安全性可以理解,這也是二層網(wǎng)絡通常的做法。

POA網(wǎng)絡啟動時有12個驗證者(現(xiàn)在有20多個),這些驗證者通過智能合約來管理,智能合約也加入了治理模式,驗證者可以投票添加或刪除驗證者甚至是更新治理合約。驗證者驗證者出塊的幾率均等,每產生一個塊可以過得一個POA幣(側鏈的原生代幣)以及所有的手續(xù)費。

PoA網(wǎng)絡平均每5秒出一個塊, 區(qū)塊大小是800萬Gas,Gas price 固定為1GWei(1POA=1,000,000,000Gwei), 因此可以推算PoA網(wǎng)絡大概比以太坊快3倍,而運行DApp的gas費用則大大降低,當前一個POA的價格不到0.2元,歷史最高時也只有6元,不像一個以太幾千上萬的價格。

PoA網(wǎng)絡出塊信息可以在blockscout瀏覽器[2] 查看詳情, 值得提一下,BlockScout 是POA Network的另一個貢獻,這是一個功能強大的開源的區(qū)塊瀏覽器,支持所有以太坊協(xié)議的網(wǎng)絡。Github庫[3]

POA 網(wǎng)絡的主網(wǎng)稱為POA Core,他還有一個測試網(wǎng)絡為POA Sokol。其實以太坊主網(wǎng)也有一個POA共識的測試網(wǎng)叫 Kovan 。

POA的橋接技術(TokenBridge)

POA最大的價值在于其橋接技術,TokenBridge是一個互操作性協(xié)議,它使得以太坊網(wǎng)絡和POA網(wǎng)絡之間可以相互通信(交互)。

備注:TokenBridge 之前為 POA Bridge, 因此很多文檔里沒有及時跟隨更改, TokenBridge代碼庫[4]。

目前橋接技術已經完成的功能有:

1.允許用戶把自己在POA網(wǎng)絡的原生代幣 POA 轉移到以太坊網(wǎng)絡,在以太坊網(wǎng)絡生成對應的POA20代幣,POA20是以太坊網(wǎng)絡的ERC 20代幣。

2.允許把以太坊網(wǎng)絡的ERC 20代幣轉移到POA 網(wǎng)絡(或其他鏈),這些轉移并不會重復產生新的幣,它會在接收鏈創(chuàng)建對應的幣而在發(fā)起鏈銷毀對應的幣。

3.不同網(wǎng)絡之間的ERC20代幣相互轉移,有了這個技術我們就可以把昂貴的鏈上交易轉移價格低廉的側鏈,讓區(qū)塊鏈落地有了更多的可能。

其實,POA橋接技術不僅僅可以用于以太坊網(wǎng)絡和POA網(wǎng)絡相互通信,也有其他的項目使用TokenBridge來進行token的轉移,如:Sentinel Chain 和 Virtue Poker。

穩(wěn)定幣鏈 xDai Chain

最近Libra關注度太高,很多朋友知道它是Facebook發(fā)行的一個穩(wěn)定幣鏈,穩(wěn)定幣鏈要排個輩分的話,Libra應該叫xDai一聲大哥。

DAI是以太坊上通過抵押數(shù)字資產發(fā)行的穩(wěn)定幣,一個Dai=1美元, 不熟悉的同學可以看我一篇文章理解去中心化穩(wěn)定幣 DAI[5], xDai Chain是DAI背后的團隊MakerDAO和POA Network合作推出的一條基于穩(wěn)定幣的POA共識鏈,xDai Chain 也是POA 共識機制及TokenBridge相結合的最好的一個例子。

xDai鏈和POA Core一樣是以太坊網(wǎng)絡上的側鏈,XDAI是側鏈上原生代幣(用來支付鏈上交易的Gas),DAI是對應在以太坊的ERC20代幣,注意,xDai鏈是不支持挖礦的,而是必須通過把Dai通過TokenBridge轉移到xDai鏈產生XDAI幣。其他的特性和POA Core一樣, 如5秒的塊生成時間,每筆交易的gas成本為1Gwei,這樣在xDai鏈上的交易成本就非常低。

xDai解決了阻礙數(shù)字貨幣用于日常交易的兩個主要因素:價格波動大及手續(xù)費高,把一些應用部署到xDai鏈上來會是個不錯的選擇?!『竺嫖覀儠形恼陆榻B。

xDai網(wǎng)絡出塊信息可以在blockscout瀏覽器[6] 查看詳情。

在POA 網(wǎng)絡上部署應用

我之前有一個教程在以太坊網(wǎng)絡上開發(fā)了一個記事本應用[7], 這個應用每添加一條記錄會消耗不少的gas費用,現(xiàn)在我們把這個記事本應用部署到 POA 網(wǎng)絡上。

利用水管獲取POA幣

把應用部署到 POA 網(wǎng)絡上,需要要消耗一點POA幣,我們得先想方法獲得一些POA,這里我們我使用POA測試網(wǎng)絡POA Sokol提供的水管 https://faucet-sokol.herokuapp.com 獲?。ㄈ绻褂肞OA主網(wǎng)則需要去交易所購買POA),進入頁面之后,可以看到如下界面:

注意一下:Sokol水管為了防止被程序擼羊毛,加入了Google人機身份驗證,所以這個頁面需要大家翻墻訪問,輸入自己的以太坊賬號,點擊“REQUEST 0.5 SPOA”,就可以獲取到POA Sokol測試的代幣 0.5 SPOA。

### Metamask 連接到POA網(wǎng)絡

接下來在 Metamask 查看下賬號的 SPOA 余額,看看是否到賬,由于Metamask默認網(wǎng)絡里面沒有POA網(wǎng)絡,所有我們通過“CUSTOM RPC”添加一個網(wǎng)絡,在“New RPC URL”里輸入https://sokol.poa.network ,如下圖:

查了使用Metamask錢包插件之外,還可以使用POA基于MetaMask定制的Nifty 錢包[8],Nifty默認就支持POA的各個網(wǎng)絡,Nifty 錢包如下圖:

備注:查看下賬號也可以在sokol的blockscout瀏覽器 [9]查看,Metamask 連接POA網(wǎng)絡也是為后面使用DApp做準備。

使用 Truffle 部署合約到POA網(wǎng)絡

Truffle 的基本使用,以及開發(fā)這個記事本DApp,本文就不再重復介紹,參考前面的文章:Truffle教程[10], 用 Truffle 開發(fā)一個鏈上記事本[11],這里主要介紹如果Truffle如何了連接到POA網(wǎng)絡。

先把DApp代碼克隆到本地,大家可訂閱跨鏈技術小專欄[12]獲取源代碼。

truffle配置加入POA網(wǎng)絡

然后打開truffle-config.js 文件,加入一個sokol網(wǎng)絡, 方法如下:

module.exports = {

networks: {

。..

sokol: {

provider: funcTIon() {

return new HDWalletProvider(mnemonic, “https://sokol.poa.network”)

},

network_id: 77,

gasPrice: 1000000000

},

。..

上面 mnemonic 處大家用自己的助記詞代替。

部署合約

然后使用命令truffle migrate --network sokol 進行部署:

》 truffle migrate --network sokol

。..

2_deploy_contract.js

====================

Deploying ‘NoteContract’

------------------------

》 transacTIon hash: 0x48dbba680f3f227b0e6aba42ecf467bf4xlb1324e0d765dcd

》 Blocks: 2 Seconds: 9

》 contract address: 0xb89ccfF5c3D4A15F69xLB9D0a9C3ce4a87047a6a

》 block number: 9867109

》 block TImestamp: 1563892140

》 account: 0x1a197940bd151xlb53aF8eD04996A880a251D454

》 balance: 0.999159377

》 gas used: 537207

》 gas price: 1 gwei

》 value sent: 0 ETH

》 total cost: 0.000537207 ETH

》 Saving migraTIon to chain.

》 Saving artifacts

-------------------------------------

》 Total cost: 0.000537207 ETH

Summary

=======

》 Total deployments: 2

》 Final cost: 0.0007986 ETH

#### 啟動DAPP應用

npm run dev 啟動DAPP服務, 在瀏覽起輸入地址:http://localhost:3000 運行DApp,因為剛剛MetaMask已經連接好了POA 的測試網(wǎng)絡Sokoa, 現(xiàn)在可以直接和DApp進行交付。

在穩(wěn)定幣鏈xDai網(wǎng)絡上部署應用

在xDai網(wǎng)絡上部署和前面的POA測試網(wǎng)絡步驟完全一起,只需要把上面 RPC URL更改為 https://dai.poa.network 下面是一個各個網(wǎng)絡對應RPC URL 及網(wǎng)絡ID的表格:

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉