一文深度拆解,什么是Arweave?Arweave初學者的關鍵術語,Arweave初學者必不可少的工具,如何上傳數據到Arweave?
編者按:原文來自Arweave官方介紹,由W3.Hitchhiker編譯,并分為“什么是Arweave”、“Arweave初學者的關鍵術語”、“Arweave初學者必不可少的工具”、“如何上傳數據到Arweave”四部分發布。
當試圖解釋Arweave時,通常會落入使用復雜術語的陷阱,以至于非技術讀者無法輕松理解。但我們希望對每個人,Arweave都是十分容易理解的。這就是本文的目的。我們將本文分解成了Arweave是什么,以及它是如何工作的——將用戶所需要知道的一切都寫出來。
在閱讀過程中,如遇專業術語,請參考《Arweave詞匯》:https://arweave.news/arweave-glossary/,我們也會將一些輔助理解本文的詞匯放在第二部分。
一、Arweave簡述
Arweave是一個幫助任何人永久存儲數據的工具。它的工作方式是將存儲的信息分布在一個稱為節點或礦工的計算機網絡中。這與我們所知道的模式不同,因為今天的互聯網掌握在少數公司手中,這些公司的服務器可以在任何時候癱瘓——有對應權限的管理員也可以悄悄改變內容。
Arweave通過一個廣泛的節點網絡來為一個平行的互聯網「permaweb」提供服務,所有這些節點通過在很長一段時間內提供現有數據存儲,并根據客戶要求存儲新數據的方式來賺錢。
就像許多去中心化的存儲平臺一樣,Arweave使用自己的原生加密貨幣——AR來運行服務。當人們花費代幣來存儲數據時,會支付AR給礦工。從這些交易中,AR也會被儲存在一個捐贈基金內,該基金能夠在技術上無限期地緩慢釋放獎勵。通過這種機制,Arweave保證了無限的永久存儲。
使Arweave脫穎而出的一些新特點是,它可以通過傳統的網絡瀏覽器訪問;它是開源的,所以社區可以參與其改進的過程。社區在很多方面都有很大的作用,因為Arweave有一個投票機制,允許其用戶對內容進行審核,并可將某些標記為非法內容,此外還有一個蓬勃發展的新應用開發者生態系統。
1.Arweave是如何被創建的?
早在2017年,那時Arweave被稱為Archain。2018年,當Arweave團隊參加Techstars時,它被重新命名。2019年,Arweave從包括Coinbase、a16z和MulticoinCapital在內的知名風險投資公司那里籌集了500萬美元。
2020年,Arweave又獲得了830萬美元的資金,他們計劃將其用于建立在Arweave之上的用戶和開發者社區上。這包括Verto、ArDrive和ArweaveNews等項目。
Arweave的創造者和創始人是SamWilliams,"他是一名博士,在去中心化系統設計和實施方面有著豐富的經驗"。他在大學期間建立了Arweave,靈感來自于Orwell的《1984》,并將其作為對假新聞流行的反應。
2.Arweave是如何工作的?
與通常的區塊鏈不同,Arweave將數據存儲在一個區塊圖中。通過這種方式,每個區塊都與之前的兩個區塊相連,形成一個被稱為「blockweave」的結構。
在這里有幾個關鍵方面使Arweave與眾不同:
獲取共識的證明
Arweave與其他加密貨幣的不同之處在于它檢查交易準確性的方式。通常情況下,使用工作量證明系統,加密貨幣會要求讓計算機競爭計算一個數學難題。Arweave使用一種不同的方法來解決這個問題,稱為SPoRA。
Arweave要求網絡中的每個節點檢查一個新的交易區塊是否包含一個從早期隨機選擇的區塊,如果它是存在的,那么新的交易就可以被添加到網絡中。
這種共識機制有助于驗證新交易的準確性,并確認舊交易沒有被篡改。這種方法被稱為訪問證明,添加新區塊的節點會得到AR代幣作為獎勵。
Bundles
CoinList已上線NEON,支持NEON/USDT等交易對:7月18日消息,據官方消息,CoinList宣布上線NEON,符合條件的用戶現可直接在CoinList上購買、出售和交易NEON。CoinList目前支持NEON/USD、NEON/USDC、NEON/USDT、NEON/BTC和NEON/ETH交易,CoinList Pro支持NEON/USDT交易。[2023/7/18 11:01:09]
Bundles是一種保證一組交易最終會被開采進一個區塊的方式。它解決了每個區塊鏈都有的一個問題,即在其他人提交的交易對礦工獎勵更多的情況下,交易可能會被拒絕的情況。
當Arweave作為一種存儲大容量NFT項目的方式,有成千上萬的媒體文件需要同時上傳時,Bundles就成為一種必須。項目可能會發現,在他們上傳的批次中,有幾個文件被刪除了,這就會破壞項目的上傳。
SolanaFT市場的Metaplex是Bundles的第一個采用者,并與Bundlr的JoshBenaron合作開發了MetaplexCandyMachine,這是一個允許項目使用Arweave作為存儲層來批量上傳NFT的應用程序。其實,它也常用于非NFT的項目。
SmartWeave
SmartWeave是一個智能合約協議,使用AR代幣,使開發人員能夠使用JavaScript構建智能合約應用程序。像大多數代碼一樣,它是由用戶的計算機運行的,而不是區塊鏈本身。
它的工作方式與以太坊的合同執行方法不同,在以太坊中,整個網絡被調用來驗證交易;SmartWeave依靠智能合約,用戶自己在本地客戶端完成。
它不需要那么多的計算能力,因此使它成為了一個更環保的選擇,也更加安全。如果有人使用惡意代碼,那么它也不會影響整個區塊鏈。這樣一來,它不需要那么多的安全檢查和安全束縛,也可以運行得更快。
另一個值得注意的特點是,SmartWeave合約可以成為一個應用程序的整個后端。這意味著開發者不需要服務器,整個應用程序可以在區塊鏈上運行。與以太坊不同的是,與SmartWeave合約互動的成本少于1美分。
Vartex網關
Vartex是一個工具,它只需幾個命令,就可以讓運行自己的網關成為可能。雖然arweave.net是通過瀏覽器訪問Arweave上所有數據的一個主要途徑,但它是由AWS提供服務的,這是一個可能的單點故障。而Vartex是一種任何人都可以運行自己網關的方式,這意味著更多的網關和不依賴中心化的服務器。
這是一種將permaweb去中心化的方式,確保它不依賴于某個主要的公司。它建立在Amplify的基礎上——最初的arweave.net網關的分叉。開發者可以在GitHub上找到源代碼,只需克隆它并遵循readme說明。
內容調節
內容調節允許運行挖礦軟件的任何人選擇他們希望存儲的數據類型。這種類型的調節允許網絡上的計算機選擇他們想要承載的內容。
然而,由于由網關來決定他們屏蔽什么,可能內容并不像數據的大小那樣重要。例如,有人可能只想存儲圖片或只存儲音頻文件。當一個新文件被上傳到網絡時,Arweave會詢問每臺計算機是否接受它。然而,人們會因為激勵而接受它,尤其是如果它是一個更大的文件的話,因為簡單來說,你存儲的越多,你得到的獎勵就越多。
還需要注意的是,現在啟動這個激勵機制還為時過早,因為沒有人真正得到一個他們愿意或不愿意支持文件的總清單。Arweave是相當新的;同時,上傳的數量是巨大的,瀏覽所有的文件將是相當困難的。
盡管如此,我們還是增加了這個功能,作為確保內容調節的方法之一。在這里,它不是關于傾向或內容偏好,而是Arweave在發明時試圖擺脫的東西。
3.關于代幣
Arweave有自己的代幣——AR。想要存儲數據的用戶必須購買它來支付存儲費用,反之提供存儲的計算機必須接受AR代幣作為付款。但有趣的是,付款并不直接給每個礦工,而是匯集起來,隨著時間的推移分配給網絡。
Mythical Games起訴前高管秘密為新公司籌集1.5億美元:金色財經報道,Mythical Games公司已經對Web3游戲工作室的三位前高管提起訴訟,指控他們在公司任職期間違反了信托責任。根據周四提交的案件,高級副總裁Chris Ko、首席運營官兼游戲主管Matt Nutt和聯合創始人Rudy Koch竊取了Mythical公司的融資計劃,在仍受雇于該公司的情況下將1.5億美元注入他們的新公司Fenix Games。
去年,Ko、Nutt和Koch的任務是為Mythical Games的風險投資部門Mythical Ventures獲得投資者。在各自于11月宣布離開該公司后,這些高管宣布Fenix Games從Cypher Capital籌集了資金,Cypher Capital是這些高管之前為Mythical Ventures獲得資本而合作的主要投資者。(coindesk)[2022/12/24 22:04:48]
這個費用池被稱為存儲基金。其目的是為未來的數據從這個超額收費的AR池中提供保障。其費用是由用戶支付的挖礦獎勵,因為這個池子隨著時間的推移而增長,它能夠在很長一段時間內為礦工支付未來的報酬。
需要補充的是,Arweave上的存儲是一次性付款,而不是基于訂閱的方式。但是,數據是永久存儲的,這使得Arweave對客戶和網絡都有吸引力,使其成為一種具有真正效用的貨幣。AR代幣的供應量有限,只有6600萬,獲取指南見:https://arweave.news/how-to-buy-arweave-token/
二、圍繞Arweave的關鍵術語
如果你不精通區塊鏈和加密貨幣語言的話,那么進入Arweave的世界可能是一項極大的挑戰。許多新項目讓技術性不強的人了解到Arweave,或者吸引那些對他們來說這是一個全新世界的人,如藝術家和博主。
雖然老韭菜們知道新韭菜會從NFT和permaweb中受益,但當每一個新術語都把你送進一個新的兔子洞時,想要知道該從哪里開始,這可能有點令人生疏。因此,我們為初學者制作了這個Arweave關鍵術語的詞匯表,來幫助使你更自信地在這個世界中航行。
1.Blockweave
通常情況下,當舊區塊的全部內容被驗證為正確時,就會添加一個區塊。在Arweave,當礦工驗證了一個隨機選擇的舊區塊時,就會添加一個新的區塊。
它的工作原理是,如果那個舊區塊可以被驗證,那么區塊鏈就是有效的。它比比特幣更輕便,它使用一個區塊鏈模板,但是不需要驗證整個歷史記錄。
在Arweave的背景下:Arweave的區塊紡存儲也驗證了permaweb上的所有數據。
2.Bundles
開發者可以選擇以bundles方式發送多個交易,而不是直接向Arweave網絡發送傳統交易。bundles交易是將一組交易作為單獨一個交易發送至Layer2服務器上,bundles交易保證其中包含的交易將被會被開采成一個區塊。Bundler服務器由BundirDAO管理。
更詳細的解讀:https://arweave.news/bundles/
在Arweave的背景下:bundles是一種Arweave特有的數據組交易形式。
3.DAO
DAO代表去中心化的自治組織。它是Web3的一個版本,也可以稱為Web2中的初創公司,然而,與初創公司不同的是,DAO更像是社區而不是公司。DAO沒有一個CEO或領導者,而是采用一種民主的、有token-gated的方式進行管理的。
例如,如果一個新功能被推出,社區就會對其進行投票。在DAO中每個人都有發言權,但是,在這里有一個安全網,它使更多參與的社區成員在投票率上有更大的擺動。通過對擁有更多代幣的人給予更大的投票權是確保這一點的方法——更成熟的成員可以看到產品以他們設想的方式發展。
在Arweave的背景下:DAO是Arweave中圍繞新產品和任務而建立的的治理方式。ArweaveDAO也被稱為PSC。
4.Endowment
印度數字支付公司PhonePe尋求10億美元融資:金色財經報道,彭博社周四援引消息人士的話說,印度數字支付公司 PhonePe 正尋求從 General Atlantic、Tiger Global Management、卡塔爾投資局和微軟公司籌集至多10億美元。據報道,這輪全股權融資預計將在未來兩周內結束,并可能使沃爾瑪支持的PhonePe的估值接近 130 億美元。
金色財經此前報道,8月22日,印度電子支付及數字錢包公司PhonePe再次獲得了3.5億美元的融資。[2022/12/9 21:32:41]
捐贈是一種永久存儲的未來安全費用。通過Arweave,永久存儲數據就變得十分便宜——它包括即時的存儲成本,和為捐贈基金貢獻的一小部分。這就把錢放進了共同的池子里,以確保對信息的未來復制進行支付。
永久性存儲至少有200年的保證。這要歸功于Arweave及其代幣的經濟激勵,使得用戶和礦工都有欲望參與到這個系統中來。
在Arweave的背景下:捐贈從最初支付的存儲費用中發送費用,以確保未來的數據復制被存儲。
5.Miner
礦工是運行Arweave挖礦軟件的機器。該軟件自動開采區塊,但礦工可以制定一個黑名單,列出某些他們不想添加的文件類型。例如,礦工可以選擇不支持視頻上傳,而只存儲圖片和音頻文件。
在Arweave中,礦工們被激勵去存儲更多的稀有區塊,且對其存儲給予更高的獎勵。這使得所有的數據更加永久,并被更多的礦工復制。礦工也會因為存儲的數據越大而獲得更高的獎勵,如,視頻的獎勵會比照片高。
在Arweave的背景下:礦工是機器,負責向區塊紡添加和驗證新的數據交易。
6.Mining
挖礦是通過對區塊的歷史記錄進行驗證,再將新交易添加到區塊紡中的過程。
當一個應用程序進行交易時,這些交易在被挖到下一個區塊之前都會處于待處理狀態。發送數據不是立即進行的,交易與其他待處理交易一起放在內存池中,由礦工將其挖成一個區塊。
在Arweave的背景下:擁有挖礦軟件的礦工將交易組合成區塊,如果他們能證明對其他數據的訪問,那么他們就將可以其提交給區塊紡。
7.NFT
NFT代表非同質性代幣,意思是不能被分解成小于一個整體部分的代幣。NFTs是資產和跟蹤資產所有權的合約組合。從圖像、視頻或技術上來說,它可以是任何東西——許多人也認為這是NFTs的未來方向——房子或其他財產,而目前這些資產所有權由一個中心化的組織管理。
在許多情況下,NFTs只是鏈接到中心化的服務器來存儲資產的合同。Arweave使用AtomicNFTs,它是永久的、獨特的、具有成本效益和完全去中心化的。
在Arweave的背景下:在Arweave中,NFTs被永久存儲,資產與合約密不可分。
8.Thepermaweb
Thepermaweb是與傳統網絡平行的,但其內容是永久性的,而且權力動態使用戶處于控制地位。這意味著你不會遇到404,而且你可以確信,一旦你在permaweb上找到一個頁面,它將在幾年后仍然存在。
這意味著你不會遇到404的情況,而且你可以確信,一旦你在permaweb上找到一個頁面,那么幾年后它仍然會在那里。
這對內容創作者來說十分重要,因為permaweb提供網頁甚至應用程序的永久托管。此外,它的成本效益高,去中心化且不基于訂閱,使其成為長期項目的更好選擇。例如,你現在正在閱讀的這篇文章,已經被永久存檔在permaweb上了。
在Arweave的背景下:Arweave網絡上的所有連接的網站和應用程序就是所謂的permaweb。
9.PSC(ProfitSharingCommunity)
PSC是利潤分享社區的意思。通常情況下,PSC由基于Arweave應用程序的創始人發起,并由那些持有該應用程序的利潤分享代幣的人參與。像DAO一樣,創始人和代幣持有者決定應用程序的改進和變化,且誰持有的代幣更多,誰的投票權就更大。這樣一來,更多參與項目的人更有可能影響項目的發展。
羅馬尼亞票務平臺Entertix已支持Binance Pay支付方式:10月16日消息,羅馬尼亞票務平臺Entertix已支持Binance Pay。用戶可以使用Dogecoin、XRP等加密貨幣購買活動門票。(U.Today)[2022/10/16 17:28:02]
在Arweave的背景下:PSCs類似于Arweave在Web2世界中那種發起初創公司的模式,但對參與者有更好的激勵。
10.PST(ProfitSharingToken)
PST代表的是利潤分享代幣——具體到每個PSC,用于利潤分配,它們在投票時也同樣很重要,因為擁有PST越多的人,他的投票權重就更高,這也確保更多參與進產品的人有更大的影響力。
PSTs可以在Verto交易所上進行交易。
在Arweave的背景下:PSTs是一種Arweave特定的利潤分享和社區管理的方法。
11.Replica
當數據被上傳時,它被存儲在礦工許多不同的硬盤上,為每個礦工的硬盤創建一個原始數據的副本。由于稀有數據對礦工的獎勵較高,因此沒有得到很好復制的數據會激勵礦工去進行復制。
在Arweave的背景下:礦工們在經濟上被激勵去復制稀有數據,為使數據永久化做出貢獻。
12.SmartContract
智能合約是一個基于區塊鏈的應用程序,任何人都可以與之互動,進而存儲數據或檢索已存儲的數據。
針對Arweave的智能合約系統被稱為SmartWeave。SmartWeave依靠用戶在客戶端驗證交易,而不是調用每個節點進行驗證。RedStone團隊正在為SmartWeave開發一個備用的SDK。
在Arweave的背景下:不同于傳統的智能合約需要每個節點進行昂貴的驗證,SmartWeave只在使用時由用戶的電腦進行驗證。
13.隨機訪問的簡潔證明(SPORA)
SPoRA是驗證區塊鏈中區塊的一種創新方式。它與工作量證明不同,因為它不依賴前一個區塊來驗證交易,而是使用前一個區塊和鏈上的一個隨機區塊作為對礦工的挑戰。
在Arweave的背景下:SPoRA是一種Arweave用于驗證區塊紡上的區塊特定的方法。
14.Web3
Web3應用程序與Web2的不同之處在于,它使用?ArConnect?或Metamask等加密錢包作為識別和登錄形式,而不是用戶名和密碼。由于用戶與他們的錢包相連,因此很容易進行驗證交易。
它是由一種基于去中心化且基于區塊鏈的網絡的網絡應用組合而成的。在Web3中,沒有一個單一的實體來控制連接,而是有許多較小的網絡和參與者來進行的。這樣一來,如果一個連接出現故障,還有其他連接可以依靠——不像Web2那樣,如果主服務器出現故障,網絡就會癱瘓。
在Arweave的背景下:基于Arweave的應用程序,如?Verto?和?ArDrive?是Web3的一個關鍵部分。
三、Arweave初學者必備工具
下面,一起來看下對于Arweave初學者來說有哪些必不可少的工具和資源,這些工具將有助于大家開啟和了解生態系統的基本構建。
1.ArConnect
ArConnect是一個瀏覽器擴展程序,也被作為Arweave的錢包管理和應用程序的登錄通行證。它可以讓你查看和轉移資產,管理你的余額,并且看到你所有錢包的最新交易。它還允許你與許多Arweave應用程序進行互動。
由于交易的簽名和加密都是在后臺通過擴展程序而不是應用程序來進行的,因此你的密鑰文件不會被盜。由于交易一般都發生在本地客戶端,因此這是一個比上傳你的密鑰文件來說更為安全的解決方案。
他們不對擴展內部的AR或PST轉移進行費用收取,但在與dApps互動時,他們會收取少量費用。當第三方應用程序使用ArConnect時,也會收取少量的小費,而這些小費會被交給一個隨機選擇的VRT代幣持有者。
美國加密貨幣稅收執法機構正在考慮實施獎勵舉報人計劃:金色財經消息,美國加密貨幣稅收執法機構正在考慮實施獎勵舉報人計劃,如果納稅人少報或未能從加密貨幣收入來源繳納所得稅,他們可能面臨刑事和民事責任,雖然過去聯邦法規未能達到這一目標,但合作機構的努力正在利用州立法來針對全國各地的不合規納稅人。為了進一步努力,其中一些計劃正在考慮實施舉報人計劃,以增強他們識別和起訴涉及數字貨幣和NFT的逃稅和欺詐的能力,美國當局可能很快會通過獎勵提供有關虛報虛擬貨幣交易收入信息的個人來加強執法力度。(美通社)[2022/6/22 1:24:13]
你可以從他們的網站arconnect.io上下載該瀏覽器擴展。
2.ArDrive
ArDrive是一個去中心化的、由社區擁有的數據存儲平臺,提供永遠持續不斷的存儲。ArDrive不僅提供對NFT、個人照片和視頻、文件的存儲,甚至是對網頁的存檔,此外也提供多文件上傳,安全和公開,以及無審查的文件共享。人們也使用ArDrive來分享文章、書籍、錄音、照片和代碼。
ArDrive提供了一個"終身付費"的支付計劃,而不是基于訂閱的計劃,這意味著你不必為存儲和訪問你的數據而反復支付費用。它還確保了無論公司的條款和服務如何,所有數據都會留在你身邊,例如,即使在你的賬戶長期不活動的情況下,它依然會存在。
從ArDrive開始讓你在permaweb上存儲你的數據時,你的文件無論如何都會被存儲,即使ArDrive倒閉了,你也能對它們進行完全訪問和控制。
3.ArweaveDevDiscord
對于permaweb開發的支持,是很值得加入到ArweaveDev社區當中的。它擁有Arweave團隊及其生態系統的核心開發人員。它是一個大有裨益的服務器,讓開發者們在有關開發的問題上相互給予和獲得幫助。也有關于appideas、SmartWeavehelp、gateways、testweave等的更多頻道。
4.Arweavers?Telegram?Community
另一個用于社區參與的工具是Telegram,你可以加入ArweaverTelegram社區。這是一個技術性不強的聊天工具,在那里大家更多的是關注于價格和協議的一般效用。甚至在今年,該社區還在里斯本舉行了一次聚會。
除了大家可以志同道合地聊天,你還可以咨詢大家如何購買AR,如何上傳數據,以及礦工的位置和其他相似類型的信息。
5.ArweaveWebExtension
ArweaveWebExtension既是一個錢包,也是一個網絡存檔器。通過ArweaveWebExtension,你可以將網頁和在線PDF、視頻以及任何可能使大家成為可怕的404錯誤的受害者的東西歸檔。
它還允許你在瀏覽器中直接管理你的AR代幣錢包,導出錢包歷史記錄,并以CSV文件形式下載。它用有多種錢包支持,因此你可以在它們之間輕松切換。你可以發送和接收AR代幣,同時也可以生成新的AR錢包密鑰。
6.arweave-js
與Arweave對接的JavaScript程序庫——arweave-js——是在permaweb上建立自定義應用程序的主要方式。由于支持客戶端JS和Node服務器,arweave-js是一個對JavaScript開發人員來說非常有價值的程序庫。
該程序庫讓生成一個新的錢包、轉移AR、簽署和發布數據到網絡等操作都變得非常簡單。
7.everPay
everPay是Arweave和Ethereum的實時支付協議。它的目的是為每個人提供一個可信的、去中心化的支付應用程序,以及為開發者提供一個SDK,使其能夠更加簡單地建立DEXs。
由于everPay交易沒有被打包,交易在幾分鐘內就被上傳到了鏈上。everPay協議目前支持Ethereum和Arweave,甚至也即將支持Arweave利潤分享代幣。
8.Finnie
Finnie是Koii錢包的瀏覽器擴展程序。你可以用它來鑄造NFT,并將它們永遠儲存起來。你也可以用它來存儲你的NFTs,并從參與當中來收集KOII。
下載Finnie瀏覽器擴展后,你可以建立一個新的錢包或添加你現有的錢包,最后你可以獲得少量的AR和KOII代幣來開始使用。
9.Verto
Verto是Arweave利潤分享代幣和NFTs的通用交易所。用AR來交換生態系統中的各種PST,而這些PST也代表了ArDrive、decent.land、PermaBot?和Verto本身等各種產品的股份。VertoSpace也被作為展示所有由Verto鑄造的NFT的畫廊,其中也包括articulate.eth的BarkBlocks系列。
10.ViewBlock
每一個區塊鏈都需要有一種讓公眾來監控交易、地址、區塊和網絡統計數據的方式——ViewBlock作為permaweb的主要區塊探索器,為Arweave提供了這個方法。為了監測貨幣交易目前是否已經被開采成區塊,或者SmartWeave合約互動是否失敗,都可以通過使用ViewBlock來將它們輕松解決。在此你還可以獲得區塊鏈的總規模、每日交易數量、節點位置等統計信息。
11.WrappedAR
WrappedAR,或稱wAR,是由?everFinance?創建的ERC20代幣。ERC20代幣意味著它是源于以太坊標準。每個wAR代幣與AR代幣有1:1的價值,它們是Arweave代幣持有人與以太坊生態系統進行互動的一種方式。
就像如果你持有AR,你可以把它換成wAR一樣,反之亦然。EverFinance創造了一種以去中心化的方式來獲得AR代幣的方式。
四、如何上傳數據到Arweave
我們經常看到Arweave的發起人詢問關于將數據上傳到permaweb的最佳方式是什么。一次支付,永久存儲的價值主張是普遍吸引人的,但卻沒有一個前進的路徑。
如果你從朋友那里聽說了Arweave,并做了一些谷歌搜索,可能仍然不知道該如何將文件永久地存儲。由于Arweave是一個存儲層——就像一個數據庫而不是一個完全成熟的應用程序——所以這里有很多方法可以將數據上傳到permaweb,其中最好的方法取決于你的具體使用情況。
你是否想:
像Dropbox一樣,私下存儲文件和照片;將一個網頁永遠以其當前狀態存檔;托管你的應用程序的前端;以易于查詢的方式在permaweb上存儲應用程序數據;上傳NFT并獲得關注獎勵;批量上傳文件……
Arweave有dApps用于所有的這些用例,下面我們將進行探討。
1.獲得一個錢包,以及一些AR
ArweavedApps需要用一個錢包登錄,通常通過ArConnect。最好的第一步是下載ArConnect瀏覽器擴展,有了它,你可以發送/接收AR,并只需通過一次點擊就那登錄到ArweavedApps。在web3中,你的錢包就是你的身份,就像web2中的"用谷歌登錄"功能一樣。
若要與ArweavedApps互動,你還需要一些AR——Arweave生態系統的貨幣。你可以從水龍頭中獲得少量免費的AR,或者在從交易所購買后發送一些到你的錢包。
如果你打算通過水龍頭獲得少量的AR,就需要通過該流量生成一個錢包。否則,就需要使用ArConnect擴展來創建一個錢包,你可以從你選擇的交易所或on-ramp發送AR到錢包。
若想知道存儲必要的數據需要多少AR的話,請查看?arweavefees.com
只要你的錢包里有AR,你就可以在permaweb上存儲數據了。
2.使用ArDrive作為Dropbox的永久替代品
ArDrive是一個建立在Arweave之上的文件存儲工具。有了它,你可以存儲任何類型的私人文件,或將它們發布給所有人看。ArDrive可以很輕易地將文件組織到文件夾中,并將它們保存給你自己,或生成獨特的鏈接與任何人公開分享它們。
ArDrive在臺式電腦和移動網絡上都很好用。此外,一天內上傳超過50MB的用戶有資格獲得ArDrive的原生利潤分享代幣——?的獎勵。
3.使用Evermore自動同步本地文件到Arweave
Evermore是一個帶有桌面客戶端的文件存儲應用程序,允許用戶配置一個本地文件夾,該文件夾將被自動備份到Arweave。
Evermore還能夠從你的其他本地機器上下載同步的文件,這意味著你擁有的每臺電腦都可以共享同一套永久存儲的文件。
每當任一用戶上傳1GB的數據時,他們就會得到1500個Evermore利潤分享代幣的獎勵。
4.用Arweavebrowserextension將網頁存檔
Arweave最初被設想為一種輕松歸檔網頁的方式,并準確地保存它們在被保存時的狀態。這仍然是該協議的一個巨大的使用案例,并幫助拯救了像《AppleDaily》這樣的出版物,以免它們變得無法恢復。
下載Arweave網絡擴展瀏覽器后,在瀏覽器工具欄上點擊它,就可以對一個頁面進行存檔,并重新訪問你以前保存的頁面。
你還可以通過arweave.news網絡應用程序看到每個人最近存檔的項目的反饋。
5.托管你的應用程序的前端
對于web3dApps,前端是中心化故障的主要點。雖然后端可能由智能合約或查詢區塊鏈的代碼組成,但前端可以——而且經常是——被審查。
這里有幾種簡單的方法可以在Arweave上托管你的前端,這取決于你想得到的花哨程度。
這項工作最簡單的工具是akb,這是一個命令行工具,可以用來上傳已建網絡應用程序的/build文件夾。然而,你的網絡應用程序將會運行在一個很長的、不可能記住的URL上,并且你無法控制。
一個更豐富的選擇是ArGo,它使上傳前端到Arweave更簡單以及提供自定義的URL——傳統的.com風格,或ENS。
6.在permaweb上存儲應用數據
構建在permaweb之上的開發者只需要在后端使用Arweave,而在前端使用他們選擇的框架。應用程序的"API服務器"就是Arweave——要么直接查詢交易,要么查詢SmartWeave合約的狀態。
例如,如果你在Arweave的基礎上建立一個簡單的社交媒體應用程序,你需要一個前端,將"帖子"發送到permaweb,并可以查詢它們。為此,你會在前端使用arweave-js——一個JavaScriptSDK,使其能夠輕松地與Arweave進行互動。
若要從Arweave讀取數據,那么GraphQL就是普遍的選擇。你可以寫GraphQL查詢,就像這里記錄的那樣,或者使用ardb來查詢Arweave,它就像是一個SQL一樣的工具。
7.上傳一個NFT并獲得關注獎勵
如果你是一個希望發表作品的創作者,那么可能最好的方式是把它鑄造為NFT——這樣,你就可以賺取關注獎勵,銷售你的作品,甚至從轉售中賺取傭金。
Koii是一個使用Arweave進行存儲的區塊鏈——其旗艦產品koi.rocks允許用戶以NFT的形式花費AR以及將文件鑄造成NFT。當有人加載文件時,上傳者會賺取KOII代幣作為獎勵。
用Koii鑄造NFT有幾種不同的方法;如果你不確定從哪里開始,只需要下載他們的Finnie瀏覽器擴展。
8.用bundles的方式批量上傳文件
想要一次性提交大量的文件到permaweb嗎?使用bundles——Arweave最近的一項創新,可以實現大量上傳。現在,你可以使用?arkb(-use-bundler)或者編寫使用arbundles程序庫的代碼。在這里ArWiki專用頁面上閱讀更多關于何時以及為何使用bundles的信息。
來源:金色財經
原標題|一文讀懂Stacks:比特幣的增強系統撰文:Threebodycapital 編譯:MIM 我們最初是在書里了解到Stacks這個名字——具體而言.
1900/1/1 0:00:00這篇文章是我們年度回顧系列的一部分。眾所周知,進入區塊鏈的世界免不了會進行交互交易。穩定幣作為連接區塊鏈世界與現實世界的“貨幣橋梁”,在鏈上業務中,扮演著非常重要的角色.
1900/1/1 0:00:00????當?F1賽車血脈噴張的比賽透過區塊鏈技術,結合?NFT數字資產及代幣經濟,搬到了「邊玩邊賺」的區塊鏈游戲世界.
1900/1/1 0:00:00中國有些成語“一丘之貉、狼狽為奸”,形容的正是一群人同流合污的景象。陳彬毅(音譯),英文名BinyiChen,據英文領英等信息,畢業于上海交通大學,是一個不折不扣的名牌大學生.
1900/1/1 0:00:00撰文:DylanOliviaHunzeker 編譯:TechFlow 加密風險投資在外界看來往往顯得很模糊,而且很多人認為它是加密空間中最具競爭力和最殘酷的分支之一.
1900/1/1 0:00:00幣圈葉秋:1.20主流幣多頭堅挺有望進一步上攻一個人快不快樂?完全取決于他對生活的態度,如果生活不快樂,那一定是態度不對.投資市場也是一樣,一半歡喜一半憂,這是一個金錢重新分配的的地方.
1900/1/1 0:00:00