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