買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > FTX > Info

FLOW:NFT 教程 - 用 Flow 和 IPFS 創建 NFT_gfloki幣最新消息

Author:

Time:1900/1/1 0:00:00

譯文出自:登鏈翻譯計劃

譯者:翻譯小組

校對:Tiny熊

非同質化代幣(NFT)市場正在進入狂熱,回顧NFT早期的發展歷程,回憶CryptoKitties所暴露出挑戰是很有意思的。CryptoKitties由DapperLabs的團隊打造,是讓以太坊第一次出現“大規模”使用的案例。

從那之后,NFT就開始成長之路,Rarible、OpenSea、Foundation、Sorare等平臺紛紛涌現。這些平臺每月都有數百萬元的流量。盡管磕磕碰碰,但大部分依舊在以太坊區塊鏈上發生著。但DapperLabs的團隊在經歷了CryptoKitties之后,著手建立一個新的通用的,很適合NFT使用場景區塊鏈。他們這樣做的目標是想解決在以太坊上看到的許多NFT的問題,同時為該領域的開發者和收藏者提供更好的體驗。他們的新區塊鏈Flow,已經證明了自己能夠落地,并吸引一些大牌。,如NBA、UFC、甚至Dr.Seuss都在使用Flow。

我們最近寫了使用IPFS上保存標的資產來創建NFT,并且討論NFT領域的責任問題,以及IPFS如何提供幫助。現在,這篇文章談談如何在Flow上創建IPFS支持的NFT。Flow區塊鏈早期的主要應用之一是NBA巔峰對決。我們要重新建立一個非常基本的NFT鑄幣過程,然后在IPFS上回溯NFT元數據和標的資產。

由于我們喜歡pi?atas,所以我們的NFT將不再是NBA精彩的視頻,而是一個可交易的pi?atas視頻。

本教程有3篇文章

創建合約和鑄造代幣

創建一個應用程序,以查看通過該合約創建的NFT。

創建一個市場,將NFT轉讓給他人,同時也轉移在IPFS上的標的資產。

環境設置

我們需要安裝FlowCLI。在Flow的文檔中有一些很好的安裝說明:

macOS

brewinstallflow-cli

Linux

sh-ci“$(curl-fsSLhttps://storage.googleapis.com/flow-cli/install.sh)"

Windows

iex“&{$(irm‘https://storage.googleapis.com/flow-cli/install.ps1'。”

我們將在IPFS上存儲資產文件。我們使用Pinata來簡化操作,可以在這里注冊一個免費賬戶,獲取一個API密鑰。在本教程的第二篇文章中會使用PinataAPI,但在本篇文章中我們使用Pinata網站。

我們還需要安裝NodeJS和一個文本編輯器,它可以幫助高亮顯示Flow智能合約(這是用一種叫做Cadence的語言編寫)代碼的語法。VisualStudioCode有一個支持Cadence語法的插件。

讓我們為項目創建一個目錄:

mkdirpinata-party

進入該目錄,并初始化一個新的flow項目:

cdpinata-partyflowprojectinit

現在,使用你最喜歡的代碼編輯器中打開項目,讓我們開始工作。

你會看到一個flow.json文件,我們很快就會用到它。首先,創建一個名為cadence的文件夾。在該文件夾內,再添加一個名為contracts的文件夾。最后,在contracts文件夾中創建一個名為PinataPartyContract.cdc的文件。

Mastercard推出NFT門控音樂藝術家加速器計劃:4月13日消息,Mastercard宣布了其新的藝術家加速器(Mastercard Artist Accelerator)計劃,本次加速器計劃增加了 Web3 的變化,即只有持有 NFT 會員通行證才能訪問該計劃。限量版 Mastercard Music Pass NFT 是解鎖 Mastercard Artist Accelerator 計劃的關鍵,這是一個 Web3 平臺,可以免費訪問教育材料,通過其合作提供獨特的人工智能工具,以及提升音樂藝術家創造力的無價體驗。免費的限量版 Mastercard Music Pass NFT 將在月底前向音樂和 Web3 粉絲開放。該計劃是通過與區塊鏈開發商 Polygon 共同創建,萬事達卡尋求利用 Web3 技術來教育并讓更多人參與音樂領域正在發生的數字化轉型。[2023/4/13 14:02:02]

說明一下,我們現在所做的一切關于Flow區塊鏈的工作都將在模擬器上完成。但是,將一個項目部署到測試網或主網,只需要更新flow.json文件中的配置這樣簡單。我們現在就把這個文件設置成模擬器環境,然后就可以開始寫我們的合約了。

更新flow.json中的合約對象,代碼如下:

"contracts":{"PinataPartyContract":"./cadence/contracts/PinataPartyContract.cdc"}

然后,更新該文件中的deployments對象,代碼如下:

"deployments":{"emulator":{"emulator-account":}}

這是在告訴FlowCLI使用模擬器來部署我們的合約,它也在引用我們即將寫的合約...

合約

Flow有一個關于創建NFT合約的出色教程。他是一個很好的參考,但是正如Flow自己指出的,他們還沒有解決NFT元數據的問題。他們希望在鏈上存儲元數據。這是個好主意,他們一定會想出一個合理的辦法來。然而,我們現在想要鑄造一些帶有元數據的代幣,并且我們想要關聯上對應的媒體文件。元數據只是其中一個組成部分。我們還需要指出代幣最終代表的媒體文件。

如果你熟悉以太坊區塊鏈上的NFT,你可能會知道,許多代幣的標的資產都存儲在傳統的云服務器上,這樣做是可以的,但又弊端。我們曾寫過關于IPFS內容可尋址,以及在傳統云平臺上存儲區塊鏈數據的弊端,歸結起來主要有兩點:

資產應可核查

應該很容易轉移維護責任

IPFS解決了這兩點。而Pinata則以一種簡單的方式將該內容長期保存在IPFS上。這正是我們的NFT關聯的資料所需要的?我們要確保能夠證明擁有NFT的所有權,并確保我們能控制對標的資產--媒體文件或其他內容,確保不是復制品。

考慮到這一點,讓我們寫一份合約,它可以鑄造NFT,將元數據關聯到NFT,并確保元數據指向存儲在IPFS上的標的資產。

打開PinataPartyContract.cdc,編寫一下代碼:

pubcontractPinataPartyContract{pubresourceNFT{publetid:UInt64init(initID:UInt64){self.id=initID}}}

第一步是定義合約,后面會添加更多的內容,但我們首先定義PinataPartyContract,并在其中創建一個resource。資源是存儲在用戶賬戶中并通過訪問控制措施進行訪問。在這里,NFT資源最終用來代表NFT所擁有的東西。NFT必須是唯一的,id屬性允許我們標識代幣。

數據:Polygon單周NFT用戶量突破24萬,創歷史新高:12月13日消息,自8月初以來,Polygon的NFT生態系統每周用戶數量已增長超過500%,12月5日至12月12日期間,Polygon單周NFT用戶量突破24萬,創下歷史新高。

此外,過去四周中,Polygon鏈上周均交易量達到2436萬筆,與2022年的前幾周相比,交易活動有所增加。

另據Nansen數據顯示,盡管12月5日至12月12日交易量低于此前三周,但仍達到約300萬筆,超過除過去三周之外的年內其他時段。此外,2022年初至今,Polygon NFT在227萬個獨立錢包中的交易總額達到3.38億枚MATIC,價值約合3.05億美元。[2022/12/13 21:40:55]

接下來,我們需要創建一個資源接口,我們將用它來定義哪些能力可以提供給其他人。

pubresourceinterfaceNFTReceiver{pubfundeposit(token:)pubfungetIDs():pubfunidExists(id:UInt64):BoolpubfungetMetadata(id:UInt64):{String:String}}

把這個代碼放在NFTresource代碼的下面。這個NFTReceiver資源接口用來定義對資源有訪問權的人,就可以調用以下方法:

deposit

getIDs

idExists

getMetadata

接下來,我們需要定義代幣收藏品接口。把它看成是存放用戶所有NFT的錢包。

pubresourceCollection:NFTReceiver{pubvarownedNFT:@{UInt64:NFT}pubvarmetadataObjs:{UInt64:{String:String}}init(){self.ownedNFT<-{}self.metadataObjs={}}pubfunwithdraw(withdrawID:UInt64):pubfundeposit(token:){self.ownedNFT<-!token}pubfunidExists(id:UInt64):Bool{returnself.ownedNFT!=nil}pubfungetIDs():{returnself.ownedNFT.keys}pubfunupdateMetadata(id:UInt64,metadata:{String:String}){self.metadataObjs=metadata}pubfungetMetadata(id:UInt64):{String:String}{returnself.metadataObjs!}destroy(){destroyself.ownedNFT}}

這個資源里有很多東西,說明一下。首先,有一個變量叫ownedNFT。這個是很直接的,它可以跟蹤用戶在這個合約中所有擁有的NFT。

接下來,有一個變量叫metadataObjs。這個有點特殊,因為我們擴展了FlowNFT合約功能,為每個NFT存儲元數據的映射。這個變量將代幣id映射到其相關的元數據上,這意味著我們需要在設置代幣id之前,將其設置為元數據。

然后我們初始化變量。定義在Flow中的資源中的變量必需初始化。

最后,我們擁有了NFTCollection資源的所有可用函數。需要注意的是,并不是所有這些函數大家都可以調用。你還記得在前面,NFTReceiver資源接口中定義了任何人都可以訪問的函數。

我尤其想指出deposit函數。正如我們擴展了默認的FlowNFT合約以包含metadataObjs映射一樣,我們正在擴展默認的deposit函數,以接受額外的metadata參數。為什么要在這里做這個?因為需要確保只有token的minter可以將該元數據添加到token中。為了保持這種私密性,將元數據的初始添加限制在鑄幣執行中。

ShibaCash NFT創新負責人Mordechai: 將于今年第三季度推出LeashCash:2021年7月8日 ShibaCash NFT創新負責人Mordechai 做客XT直播間,與XTAMA專欄主持人Leah在XT官方英文群以及中文群內進行了在線AMA活動。

在談及ShibaCash的發展計劃時Mordechai表示:“我們將在第三季度推出LeashCash。ShibaCash持有者通過LeashCash能獲得質押獎勵,從而能夠獲得更多的被動收入。第四季度,我們打算提供慈善捐款,并開發一個NFT質押獎勵平臺,用戶可以用ShibaCash購買NFT。”

XT是一家社交化交易平臺。[2021/7/8 0:36:15]

合約代碼就快完成了。因此,在Collection資源的下面,添加以下內容:

pubfuncreateEmptyCollection():pubresourceNFTMinter{pubvaridCount:UInt64init(){self.idCount=1}pubfunmintNFT():}

首先,我們有一個函數,在調用時創建一個空的NFTCollection。這就是第一次與合約進行交互的用戶如何創建一個存儲位置,該位置映射到定義好的Collection資源。

之后,我們再創建一個資源。它很重要的,因為沒有它,我們就無法鑄造代幣。NFTMinter資源包括一個idCount,它是遞增的,以確保我們的NFT不會有重復的id。它還有一個功能,用來創造NFT。

在NFTMinter資源的下方,添加主合約初始化函數;

init(){self.account.save(<-self.createEmptyCollection(),to:/storage/NFTCollection)self.account.link<&{NFTReceiver}>(/public/NFTReceiver,target:/storage/NFTCollection)self.account.save(<-createNFTMinter(),to:/storage/NFTMinter。

這個初始化函數只有在合約部署時才會被調用。它有三個作用。

為收藏品的部署者創建一個空的收藏品,這樣合約的所有者就可以從該合約中鑄造和擁有NFT。

Collection資源發布在一個公共位置,并引用在一開始創建的NFTReceiver接口。通過這個方式告訴合約,在NFTReceiver上定義的函數可以被任何人調用。

NFTMinter資源被保存在賬戶存儲中,供合約的創建者使用。這意味著只有合約的創造者才能鑄造代幣。

合約全部代碼可在這里找到。

現在合約已經準備好了,讓我們來部署它,對嗎?我們也許應該在FlowPlayground上測試一下。到那里,點擊左側側欄的第一個賬號。將示例合約中的所有代碼替換為我們的合約代碼,然后點擊部署。如果一切順利,你應該在屏幕底部的日志窗口中看到這樣的日志。

16:48:55DeploymentDeployedContractTo:0x01

現在我們已經準備好將合約部署到本地運行的模擬器上。在命令行中,運行:

flowprojectstart-emulator

現在,如果模擬器的運行正確和flow.json文件的正確配置,我們可以部署合約。只需運行這個命令:

flowprojectdeploy

螞蟻鏈負責人:NFT不是代幣,平臺不會給藝術品炒作提供場所和機會:6月23日,支付寶在“螞蟻鏈粉絲粒”小程序上限量發售了兩款“敦煌飛天,九色鹿”付款碼NFT皮膚。 針對外界對NFT是否相當于發行代幣的誤解,螞蟻鏈相關負責人表示,NFT不是代幣,由于NFT的唯一性和不能進行標準化拆分和交易,所以與同質化代幣(例如比特幣等虛擬幣)有本質區別。 NFT是對數字資產權利內容和歷史交易流轉信息進行記載的電子化憑證,是所對應的數字資產在區塊鏈上的唯一映射,具有唯一性和不可拆分性,不可做數學意義上的加總,不具有等價交換物特征。 藝術品交易都有潛在投資風險,雖然這與NFT沒有關系,NFT保障的是作品的唯一性及交易的真實性,但我們平臺不會給藝術品炒作/哄抬價格提供場所和機會。(新浪財經)[2021/6/23 0:00:39]

如果一切順利,你應該看到這樣的輸出:

Deploying1contractsforaccounts:emulator-accountPinataPartyContract->0xf8d6e0586b0a20c7

現在已經在Flow模擬器上上線了一個合約,但我們想鑄造一個NFT代幣。

鑄造NFT

在教程的第二篇文章中,我們將通過一個應用程序和用戶界面使鑄幣過程更加友好。為了看到所鑄造的內容,并展示元數據如何在Flow上與NFT一起工作,我們將使用Cadence腳本和命令行。

在pinata-party項目的根目錄下創建一個新的目錄,我們把它叫做transactions。創建好文件夾,在里面創建一個名為MintPinataParty.cdc的新文件。

為了編寫出交易,先需要提供給NFT的元數據一個引用文件。為此,我們將通過Pinata上傳一個文件到IPFS。這個教程中,我將上傳一個孩子在生日派對上砸pinata的視頻。你可以上傳任何你想要的視頻文件。你真的可以上傳任何你喜歡的資產文件,并將其與你的NFT關聯起來,在本教程系列的第二篇文章將期待視頻內容。一旦你準備好你的視頻文件,在這里上傳。

當你上傳文件后,你會得到一個IPFS哈希。復制這個哈希值,因為我們將在鑄幣過程中使用它。

現在,在你的MintPinataParty.cdc文件中,添加以下內容:

importPinataPartyContractfrom0xf8d6e0586b0a20c7transaction{letreceiverRef:&{PinataPartyContract.NFTReceiver}letminterRef:&PinataPartyContract.NFTMinter;prepare(acct:AuthAccount){self.receiverRef=acct.getCapability<&{PinataPartyContract.NFTReceiver}>(/public/NFTReceiver).borrow()??panic("Couldnotborrowreceiverreference")self.minterRef=acct.borrow<&PinataPartyContract.NFTMinter;>(from:/storage/NFTMinter)??panic("couldnotborrowminterreference"。execute{letmetadata:{String:String}={"name":"TheBigSwing","swing_velocity":"29","swing_angle":"45","rating":"5","uri":"ipfs://QmRZdc3mAMXpv6Akz9Ekp1y4vDSjazTx2dCQRkxVy1yUj6"}letnewNFT<-self.minterRef.mintNFT()self.receiverRef.deposit(token:<-newNFT,metadata:metadata)log("NFTMintedanddepositedtoAccount2'sCollection"。

Beeple創作的一幅加密藝術NFT在二級市場以660萬美元價格售出:2月25日消息,加密藝術家Beeple此前在Nifty Gateway發售的加密藝術NFT《CROSSROAD》在二級市場轉售,成交價達660萬美元。[2021/2/25 17:50:31]

這是一個非常簡單的交易代碼,這在很大程度上要歸功于Flow所做的工作,但讓我們來看看它。首先,你會注意到頂部的導入語句。如果你還記得,在部署合約時,我們收到了一個賬戶地址。它就是這里引用的內容。因此,將0xf8d6e0586b0a20c7替換為你部署的賬戶地址。

接下來我們對交易進行定義。在我們的交易中,我們首先要做的是定義兩個參考變量,receiverRef和minterRef。在這種情況下,我們既是NFT的接收者,又是NFT的挖掘者。這兩個變量是引用我們在合約中創建的資源。如果執行交易的人對資源沒有訪問權,交易將失敗。

接下來,我們有一個prepare函數。該函數獲取試圖執行交易的人的賬戶信息并進行一些驗證。它會嘗試借用兩個資源NFTMinter和NFTReceiver上的可用能力。如果執行交易的人沒有訪問這些資源的權限,驗證無法通過,這就是交易會失敗的原因。

最后是execute函數。這個函數是為我們的NFT建立元數據,鑄造NFT,然后在將NFT存入賬戶之前關聯元數據。如果你注意到,我創建了一個元數據變量。在這個變量中,添加了一些關于token的信息。由于我們的代幣代表的是一個事件,即一個pi?ata在派對上被打碎,并且因為我們試圖復制你在NBATopShot中看到的大部分內容,所以我在元數據中定義了一些統計數據。孩子揮棒打pi?ata的速度,揮棒的角度和等級。我只是覺得這些統計數字有意思。你可以用類似的方式為你的代幣定義任何有意義的信息。

你會注意到,我還在元數據中定義了一個uri屬性。這將指向IPFS哈希,它承載著我們與NFT相關的標的資產文件。在這種情況下,它是pi?ata被擊中的真實視頻。你可以用你之前上傳文件后收到的哈希值來替換。

我們用ipfs://作為哈希的前綴,有幾個原因。這是IPFS上文件的標識符,可以使用IPFS的桌面客戶端和瀏覽器擴展。也可以直接粘貼到Brave瀏覽器中。

調用mintNFT函數來創建代幣。然后調用deposit函數將其存入我們的賬戶。這也是我們傳遞元數據的地方。如果你還記得,我們在deposit函數中定義了一個關聯變量,將元數據添加到關聯的tokenid中。

最后,我們只需要日志記錄代幣已被鑄造和存入賬戶的信息。

現在我們差不多可以執行代碼發送交易鑄造NFT了。但首先,我們需要準備好我們的賬戶。在項目根目錄下的命令行中,創建一個新的簽名私鑰。

運行以下命令。

flowkeysgenerate

這將返回你一個公鑰和一個私鑰,請始終保護好你的私鑰。

我們將需要私鑰來簽署交易,所以我們可以把它粘貼到flow.json文件中。我們還需要指定簽名算法。下面是flow.json文件中的accounts的內容:

"accounts":{"emulator-account":{"address":"YOURACCOUNTADDRESS","privateKey":"YOURPRIVATEKEY","chain":"flow-emulator","sigAlgorithm":"ECDSA_P256","hashAlgorithm":"SHA3_256"}},

如果你打算在github或任何遠程git倉庫上存儲這個項目的任何內容,請確保你不包含私鑰。你可能想.gitignore你的整個flow.json。盡管我們只是使用本地模擬器,但保護你的密鑰是個好做法。

現在可以發送交易,簡單的運行這個命令:

flowtransactionssend--code./transactions/MintPinataParty.cdc--signeremulator-account

在flow.json中引用編寫的交易代碼文件和簽名賬戶。如果一切順利,你應該看到這樣的輸出:

Gettinginformationforaccountwithaddress0xf8d6e0586b0a20c7...SubmittingtransactionwithID4a79102747a450f65b6aab06a77161af196c3f7151b2400b3b3d09ade3b69823...SuccessfullysubmittedtransactionwithID4a79102747a450f65b6aab06a77161af196c3f7151b2400b3b3d09ade3b69823

最后,驗證token是否在我們的賬戶中,并獲取元數據。做到這一點,我們要寫一個非常簡單的腳本,并從命令行調用它。

在項目根目錄,創建一個名為scripts的新文件夾。在里面,創建一個名為CheckTokenMetadata.cdc的文件。在該文件中,添加以下內容:

importPinataPartyContractfrom0xf8d6e0586b0a20c7pubfunmain():{String:String}{letnftOwner=getAccount(0xf8d6e0586b0a20c7)//log("NFTOwner")letcapability=nftOwner.getCapability<&{PinataPartyContract.NFTReceiver}>(/public/NFTReceiver)letreceiverRef=capability.borrow()??panic("Couldnotborrowthereceiverreference")returnreceiverRef.getMetadata(id:1。

這個腳本可以被認為是類似于以太坊智能合約上調用只讀方法。它們是免費的,只返回合約中的數據。

在腳本中,導入部署的合約地址。然后定義一個main函數。在這個函數里面,我們定義了三個變量:

nftOwner:擁有NFT的賬戶。由于使用部署了合約的賬戶中鑄造了NFT,所以在我們的例子中,這兩個地址是一樣的。這一點不一定,要看你將來的合約設計。

capability:需要從部署的合約中借用的能力。請記住,這些能力是受訪問控制的,所以如果一個能力對試圖借用它的地址不可用,腳本就會失敗。我們正在從NFTReceiver資源中借用能力。

receiverRef:這個變量只是簡單地記錄我們的能力。

現在,我們可以調用函數。在這種情況下,我們要確保相關地址確實已經收到了我們鑄造的NFT,然后我們要查看與代幣相關的元數據。

讓我們運行的腳本,看看得到了什么。在命令行中運行以下內容:

flowscriptsexecute./scripts/CheckTokenMetadata.cdc

你應該會看到元數據輸出的類似這樣的輸出。

{"name":"TheBigSwing","swing_velocity":"29","swing_angle":"45","rating":"5","uri":"ipfs://QmRZdc3mAMXpv6Akz9Ekp1y4vDSjazTx2dCQRkxVy1yUj6"}

恭喜你!你成功創建了一個Flow智能合約,鑄造了一個代幣,并將元數據關聯到該代幣,并將該代幣的底層數字資產存儲在IPFS上。作為教程的第一部分,還算不錯。

接下來,我們有一個關于構建前端React應用的教程,通過獲取元數據和解析元數據,讓你顯示你的NFT。

本翻譯由CellNetwork贊助支持。

來源:https://medium.com/pinata/how-to-create-nfts-like-nba-top-shot-with-flow-and-ipfs-701296944bf

參考資料

登鏈翻譯計劃:https://github.com/lbc-team/Pioneer

翻譯小組:https://learnblockchain.cn/people/412

Tiny熊:https://learnblockchain.cn/people/15

正在進入狂熱:https://www.cnbc.com/2021/02/25/nfts-why-digital-art-and-sports-collectibles-are-suddenly-so-popular.html

CryptoKitties:https://www.cryptokitties.co/

DapperLabs:https://www.dapperlabs.com/

Rarible:https://rarible.com/

OpenSea:https://opensea.io/

Foundation:https://foundation.app/

Sorare:https://sorare.com/

著手建立一個新的通用的,很適合NFT使用場景區塊鏈:https://medium.com/dapperlabs/introducing-flow-a-new-blockchain-from-the-creators-of-cryptokitties-d291282732f5

Flow:https://www.onflow.org/

NBA:https://www.nbatopshot.com/

寫了使用IPFS上保存標的資產來創建NFT:https://learnblockchain.cn/article/2247

責任問題:https://medium.com/pinata/who-is-responsible-for-nft-data-99fb4e8147e4

NBA巔峰對決:https://www.nbatopshot.com/

Flow的文檔:https://docs.onflow.org/flow-cli/install/

Pinata:https://pinata.cloud/

免費賬戶:https://pinata.cloud/

API密鑰:https://pinata.cloud/keys

Cadence:https://docs.onflow.org/cadence

支持Cadence語法的插件:https://docs.onflow.org/vscode-extension

正如Flow自己指出的:https://github.com/onflow/flow-nft/issues/9

IPFS:https://learnblockchain.cn/tags/IPFS

在傳統云平臺上存儲區塊鏈數據的弊端:https://medium.com/pinata/off-chain-data-63bca5a9c266

IPFS:https://ipfs.io/

可在這里找到:https://gist.github.com/polluterofminds/17e961796b795a4c001c2e644bda6a41

FlowPlayground:https://play.onflow.org/

在這里上傳:https://pinata.cloud/

現在提供了對IPFS內容的原生支持:https://learnblockchain.cn/article/2040

CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

登鏈社區

現已在非小號資訊平臺發布105篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/9778665.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

盤點零知識證明代表性項目:如何影響和塑造區塊鏈生態系統?

Tags:NFTATAFLOFLOWNFTCdatashieldcoinbankgfloki幣最新消息flow幣有沒有前途

FTX
USDT:每日行情解讀 | 消息面將迎潛在利好,BTC鏈上數據表現強勢_SDT

紐約數字投資集團首席執行官RobertGutmann暗示一些大公司可能要大規模采用比特幣。而此前3月8日,NYDIG完成2億美元融資,投資機構包括索羅斯基金管理公司、美國投行摩根士丹利以及保險巨.

1900/1/1 0:00:00
NCE:幣安Staking上線IOTX高收益鎖倉活動,年化高達15.52%_幣安binance官網

親愛的用戶:幣安Staking平臺將于2021年03月18日20:00上線IOTX高收益鎖倉活動.

1900/1/1 0:00:00
USDT:3月16號:BTC(比特幣)下跌不要慌,還有這個投資機會_DNA

BTC(比特幣)的4小時K線昨日說了幾個方面:第一個市場為震蕩走勢,震蕩區級超級大,上漲和下跌走勢做好止盈.

1900/1/1 0:00:00
NAT:美國銀行:通貨膨脹取代COVID成為最大的市場風險_lbank交易所上海公司

美國銀行最新的月度調查顯示,冠狀病疫苗極大地改變了華爾街的市場格局,這標志著對通貨膨脹率飆升的擔憂已取代大流行,成為基金經理最大的擔憂。 并押注比特幣.

1900/1/1 0:00:00
BASED:Based Money項目介紹_coinbase交易所app下載

尊敬的社區!歡迎來到QDeFiRating和NOAH的ARK評論!訂閱我們的B站頻道,觀看實用的教程和精彩訪談,隨時在其中找到最新的DeFi排名和評論.

1900/1/1 0:00:00
POL:波卡官方發文:未來是多鏈的時代_ado幣價格

Web3.0,下一代互聯網,已經被設想為一個功能齊全和用戶友好的Web,我們的身份和數據是我們自己的。由于去中心化的區塊鏈技術,因此不用受到來自任何中心化機構的安全保護.

1900/1/1 0:00:00
ads