八大采用React Native構(gòu)建的區(qū)塊鏈應(yīng)用
譯文【51CTO.com快譯】憑借著高度安全的結(jié)構(gòu)、去中心化的系統(tǒng)、以及針對(duì)數(shù)據(jù)泄露的強(qiáng)大預(yù)防措施,區(qū)塊鏈技術(shù)目前已經(jīng)被廣泛地使用到了不同的領(lǐng)域。特別是在開發(fā)跨平臺(tái)場景中,該技術(shù)經(jīng)常會(huì)被運(yùn)用在去中心化應(yīng)用程序(decentralized app,DApps)里。本文將向您介紹八款使用React Native移動(dòng)應(yīng)用開發(fā)框架構(gòu)建的、基于區(qū)塊鏈的應(yīng)用工具。
1. Rainbow Wallet
通過結(jié)合區(qū)塊鏈和React Native應(yīng)用開發(fā)框架,Rainbow Studio開發(fā)出了這款錢包應(yīng)用。它可以作為您探索去中心化金融和加密貨幣領(lǐng)域的絕佳開始與選擇。
目前,該錢包應(yīng)用程序可以通過Apple App Store,提供適合iPhone和iPad用戶使用的版本。為了在不久的將來推出對(duì)應(yīng)的Android版本,據(jù)說其開發(fā)人員正在Google Play商店中進(jìn)行Rainbow - Ethereum錢包應(yīng)用的beta版測試。
Rainbow應(yīng)用程序不但免費(fèi),而且允許用戶在Uniswap(世界領(lǐng)先的加密貨幣交易去中心化金融協(xié)議)上進(jìn)行交易。作為最值得信賴的錢包之一,Rainbow可以讓您在其中使用借記卡和Apple Pay賬戶里的余額,去購買ETH和DAI(穩(wěn)定幣)。
下載鏈接:
iOS 版--https://apps.apple.com/us/app/rainbow-ethereum-wallet/id1457119021
2. Coinbase
作為一款將區(qū)塊鏈技術(shù)和React Native框架相結(jié)合的免費(fèi)應(yīng)用,Coinbase已擁有在Google Play商店超過1000萬次的下載量。而在融資應(yīng)用方面,它在Apple App Store中名列第12位。
您只需幾分鐘的輕松設(shè)置,便可通過該應(yīng)用進(jìn)行加密貨幣類型的交易。同時(shí),它還提供了有關(guān)如何進(jìn)行加密貨幣交易的相關(guān)課程,以及價(jià)值高達(dá)32美元的加密貨幣,可作為此類業(yè)務(wù)的啟動(dòng)資金。
下載鏈接:
Android版--https://play.google.com/store/apps/details?id=com.coinbase.android&hl=en_US&gl=US
iOS版--https://apps.apple.com/us/app/coinbase-buy-sell-bitcoin/id886427730
3. Hiro Wallet
Hiro Wallet是使用Stacks區(qū)塊鏈開發(fā)的軟件應(yīng)用。通過對(duì)它的免費(fèi)使用,您可以順利地登錄各種去中心化的應(yīng)用程序,并實(shí)現(xiàn)對(duì)自己數(shù)據(jù)的管控。
同時(shí),Hiro Wallet允許用戶以完全隱蔽的方式,去管理STX代幣。也就是說,該應(yīng)用程序可為您發(fā)放用于創(chuàng)建新的STX地址的密鑰。您可以通過它,向其他人發(fā)送STX,并從他人處接收STX。當(dāng)然,使用該錢包應(yīng)用,您也可以查看到當(dāng)前的余額,以及交易的歷史。
在STX交易期間,您既可以通過該應(yīng)用程序去完成支付,又可以利用堆棧賺取BTC。此外,您還可以在與Clarity智能合約進(jìn)行通信時(shí),使用此應(yīng)用程序來保護(hù)自己的資金。
下載鏈接:
Windows版--https://github.com/blockstack/stacks-wallet/releases/download/v4.5.0/stacks-wallet.mainnet.v4.5.0.exe
macOS版--https://github.com/blockstack/stacks-wallet/releases/download/v4.5.0/stacks-wallet.mainnet.v4.5.0.dmg
Linux版--https://github.com/blockstack/stacks-wallet/releases/download/v4.5.0/stacks-wallet.mainnet.v4.5.0.rpm
4. MetaMask
作為區(qū)塊鏈和React Native開發(fā)框架的結(jié)合體,MetaMask不但可以被免費(fèi)使用,而且允許用戶執(zhí)行一鍵注冊。它使用密碼學(xué)和私鑰等高端技術(shù),來證明您對(duì)帳戶與身份的所有權(quán)。該應(yīng)用程序擁有一個(gè)基于消息簽名的身份驗(yàn)證系統(tǒng),并使用用戶的公共地址作為身份標(biāo)識(shí)符。您可以用它來進(jìn)行加密貨幣類型的交易。
您可以從Apple App Store和Google Play Store處下載MetaMask。目前,它在Apple App Store的金融應(yīng)用部分,排名第90位;而其Android版本的應(yīng)用在Google Play商店中的下載量已超過100萬次。
下載鏈接:
Android版--https://play.google.com/store/apps/details?id=io.metamask&hl=en_US&ref=producthunt&_branch_match_id=919895342240509753
iOS版--https://apps.apple.com/us/app/metamask/id1438144202?_branch_match_id=919895342240509753
5. Crypto.com
Crypto.com使您能夠以真實(shí)的貨幣成本為基礎(chǔ),進(jìn)行交易。同時(shí),您也可以使用20多種法定貨幣,購買加密資產(chǎn),并賺取此類資產(chǎn)所產(chǎn)生的利息。而且在整個(gè)過程中,您會(huì)持續(xù)獲得無與倫比的安全性和速度,并對(duì)加密貨幣交易進(jìn)行加持。
作為全球流行的免費(fèi)應(yīng)用,Crypto.com支持100多種加密貨幣類型的交易。目前,它在Google Play商店上的下載量已超過了1000萬次。
下載鏈接:
Android版--https://play.google.com/store/apps/details?id=co.mona.android
iOS版--https://apps.apple.com/us/app/id1262148500
6. WalletLink
作為一種開源的協(xié)議,WalletLink可以幫助用戶將移動(dòng)錢包連接到DApp上。通過區(qū)塊鏈技術(shù),它確保了為其用戶和開發(fā)人員,提供更好的DApp體驗(yàn)。例如,WalletLink允許用戶直接在任何瀏覽器上使用DApp,而無需安裝任何擴(kuò)展程序。此外,由于私鑰始終被保留在移動(dòng)錢包中,因此該應(yīng)用程序確保了錢包內(nèi)資金的安全性。
同時(shí),作為一個(gè)端到端的加密工具,它不但能夠很好地保護(hù)用戶的交易隱私,而且憑借著無需任何服務(wù)器部署的特性,輕松地實(shí)現(xiàn)了集成。
7. React-native-geth
如果您準(zhǔn)備選用Go Ethereum協(xié)議(用Go語言實(shí)現(xiàn)的以太坊協(xié)議),那么可以采用GitHub上的React-native-geth項(xiàng)目。該項(xiàng)目可以為React Native框架的應(yīng)用,構(gòu)建出以太坊區(qū)塊鏈的輕量級(jí)節(jié)點(diǎn)。
其輕量級(jí)客戶端(light client)程序允許用戶從自己的移動(dòng)應(yīng)用中,生成并管理相應(yīng)的以太坊區(qū)塊鏈帳戶。當(dāng)然,您也可以使用此程序去管理交易和數(shù)據(jù)。
此外,該GitHub項(xiàng)目還向用戶展示了創(chuàng)建智能合約,并與之交互的方法。據(jù)此,您可以運(yùn)行或連接來自第三方節(jié)點(diǎn)提供商的輕量級(jí)客戶端。
8. React-native-blockchain-poll
React-native-blockchain-poll是用JavaScript編寫并開發(fā)的開源項(xiàng)目。目前,該應(yīng)用在GitHub上已獲得了78顆星。React-native-blockchain-poll的特點(diǎn)在于,您可以將諸如:場景間導(dǎo)航、victory條形圖、下拉刷新應(yīng)用、星級(jí)評(píng)分等功能植入自己的應(yīng)用中。
原生外觀和用戶友好的區(qū)塊鏈應(yīng)用程序
您可能會(huì)覺得采用React Native構(gòu)建區(qū)塊鏈應(yīng)用,是一件極富挑戰(zhàn)的工程。然而,當(dāng)您有了合適的工具后,則會(huì)覺得其實(shí)并非難事。目前,您可以在市場上找到大量使用React Native框架構(gòu)建出的區(qū)塊鏈應(yīng)用。希望上述和您討論過的八種典型工具,能夠幫助您省去反復(fù)試用和精挑細(xì)選的繁瑣。
原文標(biāo)題:The 8 Best Blockchain Apps Built With React Native,作者:TAMAL DAS
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】