隨著區塊鏈技術的發展,我們看到了越來越多的平台、開發語言以及應用。而最新的發展趨勢莫過於將藝術品和收藏品打包成非同質化代幣(NFT)來進行鏈上的展示和流通。儘管當前大部分的NFT市場依然由以太坊生態統治,但快速崛起的Flow鏈也很有希望趕上以太坊的腳步。
自2015年成立以來,以太坊已經確立了自己主流區塊鏈平台的地位,被開發者們用來開發智能合約並構建去中心化應用程序,而以太坊的創始人也正是意識到區塊鏈技術將大有可為,而非僅僅服務於加密貨幣交易,才創建了以太坊。
以太坊正在不斷發展並逐漸成為很多區塊鏈項目的首選公鏈。與此同時,一個基於以太坊開發的遊戲,加密貓,因為其過於火爆而一度造成了以太坊網絡的擁堵,這也恰恰說明了以太坊依然存在明顯的不足,我們需要一個更加先進的區塊鏈系統。
這也正是為什麼加密貓的創造者們選擇推出一條他們自己的區塊鏈,名叫Flow。讓我們仔細研究一下這條新的鏈,看看到底它與以太坊到底有何差別,而又為什麼它會更加適合NFT項目。
以太坊和Solidity
如果你熟悉區塊鏈技術並緊跟加密世界潮流,那麼你一定聽說過以太坊。這個開源的區塊鏈平台早已憑藉其出色的智能合約設計,在區塊鏈歷史上寫下屬於它的一筆。
以太坊的創造者曾一度醉心於比特幣協議,並決心創造下一代的區塊鏈。他們打算拓展區塊鏈的功能並將這一技術應用到更廣闊的的商業場景中去。這也促使他們發明了以太坊,並創建了自己的貨幣系統以太(ETH)以及編程語言Solidity。
Solidity是一套用於開發智能合約的高級編程語言。受到來自C++,Python和JavaScript的啟發,Solidity也是基於面向對象的思想設計的。另外,Solidity也是是為以太坊虛擬機(EVM)所定制的編程語言。
但為什麼以太坊開發者希望創造一套新的語言呢?要回答這個問題,我們不妨重新回顧一些基本概念。
當開發者正在為搭建以太坊而努力時,比特幣仍然是最為成功的區塊鏈系統(甚至到現在為止,比特幣依然是佼佼者)。比特幣網絡創造了一個點對點的貨幣交易系統。而以太坊則是為了將任何有價值的事物進行數字化並使其能夠高效流通,而非僅僅是加密貨幣。
另一個主要問題在於,比特幣自己的腳本語言很難被開發者用來構建通用的智能合約,因為比特幣腳本過於復雜,而且也缺乏靈活性,這迫使以太坊開發者們創造了自己的系統,和自己的編程語言。
最終,以太坊團隊打破了比特幣系統的固有模式,用一套更為靈活的Solidity語言創造了一個嶄新的系統。
以太坊目前被用作眾多去中心化應用程序的底層平台,NFT項目也不例外。統計數據顯示,以太坊在已啟動的去中心化應用和日活躍用戶數量上處於領先地位。
流動與節奏
雖然Flow區塊鏈最近才推出,但許多人已經稱其為以太坊的潛在的接班人。
Flow是由Dapper Labs開發的,Dapper Labs是一家加拿大公司,也是創建CryptoKitties的團隊。該公司的開發人員發現,當他們以太坊上運行的收藏品遊戲用戶數剛剛來到1萬人時,網絡就崩潰了。這讓他們意識到需要一個新的區塊鏈。 Dapper Labs的願景是吸引多達10億人使用他們的DApp,然而沒有任何區塊鏈平台具備這樣的擴展能力。
所以他們構建了Flow,一個更快的去中心化網絡,可以為整個去中心化應用生態賦能,尤其是遊戲和數字收藏品。 Flow的核心架構保證了在不犧牲去中心化的前提下,提升了網絡性能,以滿足主流應用的需求。有了Flow之後,開發者們可以輕鬆構建足以應付億萬級別用戶的應用程序。
例如,NBA Top Shot已經在Flow網絡上成功運行。據Dapper Labs首席執行官Roham Gharegozlou稱,NBA Top Shot已經得到了NBA的正式授權,其交易量超過了所有其他NFT項目的總和。自推出測試版以來,NBA Top Shot已經吸引了80多萬用戶,產生了近5億美元的銷售額。
與其他區塊鏈一樣,Flow有其原生貨幣,名為FLOW。它是網絡上的主要儲備資產,也是用於質押、治理和支付交易費用的代幣。本著與以太坊創建者相同的理念,Flow的團隊還推出了一種名為Cadence的新語言。
Cadence是一種面向資源的編程語言,並且創造了一些應用於智能合約的新特性。這些特性包括一個強大的靜態類型系統,內置的函數和交易的前置和後置條件,以及基於能力的安全屬性。 Cadence的語法受到Swift和Rust的影響。資源類型可以與Move語言相匹配(Move由Libra團隊開發的合約語言)。
Flow vs Ethereum:哪一個更適合NFT開發
在了解了Flow和以太坊的基本情況後,是時候來一場對決了。讓我們比較一下這兩個平台,看看哪一個目前更方便,更有效,經濟上更可行,更有利可圖。
可擴展性
任何曾經嘗試過使用以太坊來開發Dapp的開發者,都知道以太坊存在可擴展性問題:以太坊網絡的吞吐量大約只有每秒13-15個交易,這使得它難以應付大規模使用場景。
CryptoKitties的開發者也經歷過這種低效。他們的遊戲一度火爆到以太坊都無法處理大量湧入的用戶。在創建Flow時,開發者的主要目標是解決可擴展性問題,同時也保持網絡的去中心化和高安全性。
以太坊將分片視為橫向擴展區塊鏈的一種方式,而Flow則使用其多節點架構來實現縱向擴展。節點之間根據工作來劃分職責,確保整體的並發效率。
-
採集節點為DApps提高網絡連接性和數據可用性,而執行節點執行與每個交易相關的計算。這兩種節點是為了提高吞吐量和網絡可擴展性。
-
驗證節點對執行節點正在進行的工作進行雙重檢查,而共識節點決定交易的順序。實際上,共識節點和驗證節點確保了網絡的可追責性,並負責安全。
整合四種不同類型的節點確保了節點的分散性和網絡的去中心化。
交易成本
為了進行交易和成功執行智能合約,以太坊用戶必須支付燃料費(Gas)。這是一種特殊的費用,它的具體數額取決於合同的複雜性和網絡的擁堵程度。在以太坊上,燃氣費以ETH支付,有些時候的平均價格超過20美元。
Flow的開發者並不滿足於天然氣的成本。但他們是否能夠減少自己平台上的交易費用?到目前為止,他們似乎已經成功了。適用於交易的費用有兩項:一項是創建賬戶的費用,從0.001FLOW(約0.03美元)開始,另一項是交易費用,從0.000001FLOW開始計價。
共識機制
以太坊目前使用工作量證明(proof-of-work)共識協議。有了這樣的共識,礦工便會進入”戰鬥”狀態:他們搶著創造新的區塊。這場加密戰鬥的贏家將是那些比其他人更快地解決數學謎題(以此建立區塊間聯繫)的人。贏家與網絡中的其他人分享新區塊,並獲得ETH獎勵。
同時,以太坊開發者正計劃轉向股權證明(proof-of-stake)共識協議。在這種情況下,該過程將涉及驗證者,他們將投放ETH參與交易驗證。驗證者是隨機選擇的,以創建新的區塊,與網絡分享並獲得獎勵。這種變化將有可能減少能源消耗和燃料費。 Flow區塊鏈則已經在PoS共識模型上運行。它是由最初由VMware Research開發的HotStuff共識算法驅動的。
它們之間的關鍵區別在於關鍵參與者如何獲利。在PoS中,玩家從提升貨幣價值中獲利,而PoW則讓他們傾向於提高佣金。實際上,PoW也是以太坊的可擴展性問題的主要原因。由於以太坊仍在向PoS協議轉變的過程中,對於那些迫不及待推出NFT項目的創作者來說,Flow是一個很好的選擇。
智能合約
談到智能合約,往往會想到以太坊,因為它是專門為使用智能合約的應用程序而設計的。以太坊也是一直以來最受歡迎的智能合約創建平台。
以太坊智能合約最值得注意的是,在其執行後,網絡狀態將不能被改變。在智能合約之上進行的任何交易都被記錄在區塊鏈上,並成為亙古不變的信息留存下來。這無疑提高了以太坊平台的可信度。然而,一些開發者認為,應該可以在智能合約部署後進行更改,因為智能合約可能存在缺陷,而且經常需要測試。
Flow允許在其主網上發布處於”測試狀態”的智能合約,這樣合約的原作者就可以一步一步地更新代碼。用戶則可以選擇在某一時間點使用該代碼,或者等待代碼完成後再對其建立真正的信任。
一旦智能合約的作者確信代碼是安全的,他們就不再需要控制代碼,從那一刻起,智能合約就變得不可更改。通過檢查和修復代碼,開發者有機會為終端用戶大幅提高智能合約的安全性。
賬戶模型
以太坊賬戶是基於私鑰創建的。私鑰是一個長度為64(256位/32字節)的十六進制數字。私鑰成功生成後,對其加以特定的運算便可以得出公鑰。然後,公鑰再經過幾次數學運算,以獲得一個有效的地址。這個過程是單向的,即不可能從一個給定的地址生成一個私鑰。
至於Flow,賬戶是由區塊鏈自動創建的,可以支持多個公鑰。要在Flow上創建一個賬戶,首先必須使用ECDSA(橢圓曲線數字簽名算法)P-256或secp256k1曲線生成公鑰和私鑰對,然後將交易發送到區塊鏈上。通過這個交易,新的賬戶存儲被初始化,然後生成的密鑰被分配給該賬戶。
Flow上的每個賬戶可以有1到n個與之相關的公鑰。對於每個公鑰,將有一個由賬戶持有人直接擁有的私鑰。
在以太坊區塊鏈上,智能合約被部署到獨立的賬戶中去,這些賬戶沒有私鑰。然而,在Flow區塊鏈上,賬戶可以同時部署多個智能合約。
另一個區別是跟踪代幣和智能合約的能力。從技術上講,一個以太坊賬戶可以使用以太坊日誌追踪它與之互動的所有代幣和智能合約,但以太坊並沒有為智能合約中的賬戶資產提供一個統一的存儲。然而,Flow做到了這一點:資源在某種意義上是Flow區塊鏈上的”一等公民”,你可以跟踪你的資源與之互動的所有智能合約。
工作理念
以太坊開發者的理念包括幾個原則:簡潔性、通用性、模塊化、非歧視性和敏捷性。理想情況下,即便是普通程序員也能夠輕鬆地構建預期的去中心化應用。至於普遍性,以太坊的創造者將該平台設定為各種上層應用的基礎:你可以發明自己的金融工具,創造自己的貨幣,將真實資產代幣化等等。此外,以太坊開發者不斷尋找機會來提高其區塊鏈的安全性和可擴展性。
在現實中,智能合約的開發看起來像一個折中游戲。開發人員必須不斷地在既定的應用程序架構和Solidity的特殊性之間找到平衡。實現合約是一項複雜的任務,需要考慮到大量的場景。同時,每一個不必要的行動的成本都非常高。一個小小的失誤就有可能讓開發者眼睜睜地看著他們的錢消失,但卻無能為力。
Flow創造者的理念來自於他們自己與其他區塊鏈合作的經驗,特別是與以太坊的合作。他們分析了開發者遇到的所有問題,並創建了一個新的區塊鏈,讓用戶獲得更輕鬆的使用體驗。有了Flow區塊鏈,開發者現在可以專注於商業邏輯的問題,而不是複雜的區塊鏈具體問題。
Flow是一個新的區塊鏈,有一個新的編程語言,所以它自然會帶來一定的學習曲線。幸運的是,它有大量的文檔,創造者也在不斷尋找簡化開發的方法。
儘管如此,以太坊仍然是最受歡迎的區塊鏈之一,並已經發行了大量的代幣和穩定幣。看看目前的統計數據就知道了。 74%的穩定幣是在以太坊區塊鏈上發行的。此外,以太坊協議有很多經過時間考驗的功能和模板,可以作為基礎,而非新技術,因為新技術總是有漏洞的風險。
基本上,如果你傾向於輕鬆地構建一個NFT,並且不打算在區塊鏈上舉行拍賣,使用以太坊將是一個不錯的選擇。它可能有點貴,但這同時也是一個優勢和劣勢,因為交易的高成本也表明對區塊鍊及其流動性的需求。另一方面,如果你渴望靈活性,你需要在不同的條件下實現邏輯,而且你不害怕承擔風險並且樂於嘗試新事物,那麼Flow就是你的選擇。
僅僅是CryptoKitties和NBA Top Shot的成功,就足以激勵開發者開始探索Flow及其功能。
Solidity vs Cadence: 它們的區別
Solidity和Cadence是專門為其平台設計的智能合約語言。 Ethereum和Flow是完全不同的兩條區塊鏈,那麼它們的語言有什麼主要特點和區別?讓我們來了解一下!
編程模型
首先,Solidity是一種面向對象的編程語言,而Cadence是面向資源的。這意味著什麼呢?
一般來說,面向對象的編程意味著圍繞數據(對象)而不是邏輯和函數來組織軟件開發。除了Solidity之外,還有許多其他流行的面向對象語言。 JavaScript, Python, C ++, Ruby, 等等。
在面向資源的編程中,當某個東西被標記為”資源”時,編程環境被告知這個數據結構是有形的東西,所有與這個數據結構交互的代碼都必須遵循一系列的規則,以維護這個數據結構的價值。這種編程模型非常適用於數字資產。
Cadence實際上是第一個可供使用的面向資源的高級編程語言。另一個面向資源語言的例子是Move,但它與Cadence的不同之處在於它注重性能和效率。 Move有一個虛擬機和壓縮的字節碼,可以有效地執行代碼。同時,它的語法遵循最小化設計,容易被計算機解釋,但可讀性較差。另一方面,Cadence有一個符合人體工程學的語法,優先考慮了可讀性和清晰性。
編譯還是解釋
另一個區別是,Solidity是經過編譯後執行的,而Cadence目前是一種解釋語言。 Cadence開發人員正在努力尋找方法,將Cadence編譯成Move字節碼,以便在Move虛擬機上運行。該團隊還沒有為何時完成這一更新設定任何期限。
值得注意的是,編譯語言和解釋語言都有各自的優點和缺點。例如,編譯程序通常比解釋代碼快,但在測試前需要額外的時間來完成整個編譯步驟,而且平台需要依靠生成的二進制代碼來運行,所以這類代碼往往跨平台性較差。
而另一邊,解釋型語言通常更加靈活。此外,由於解釋型語言自己執行源代碼,代碼本身是獨立於平台的。然而,有一個嚴重的缺點,就是與編譯語言相比,執行速度較低。
參數處理
Cadence允許你使用參數標籤來描述一個函數的參數的含義。使用Solidity語言,你可以使用註釋。寫註釋可以是解釋一個函數的目的和每個參數的用途的方法。
包裝原生代幣
FLOW代幣本身就是一個智能合約,可以直接導入,不需要額外的包裝器。 Solidity的原生貨幣是以太幣(ETH),它經常需要被包裝成wETH來用於智能合約。
為什麼Solidity會這樣運作?為了成功完成用戶之間的交易,每個用戶必須對他們交易的每個代幣有相同的標準化格式。在這種情況下,我們談論的其實是ERC-20格式。而ETH是在這個標准出台之前建立的,所以它並不符合這個標準。因此,我們需要對ETH進行”包裝”,將其變成WETH。這簡化了不同代幣之間互動時的合約工作。然而,這並不是一個要求,因為你依然可以使用原生ETH編寫智能合約,只是這樣邏輯會更複雜。
訪問控制
訪問控制的功能很容易理解:它允許程序的某些部分被訪問,而其他部分則不被訪問。 Cadence內置兩個不同層次的訪問控制能力:基於關鍵字和基於能力(capability)。第二種安全模式並不經常使用。
許多其他智能合約編程語言根據”你是誰“來提供或限制訪問,但能力安全關心的是”你有什麼“。用戶會收到他們存儲在賬戶中的特殊資源對象,這些對象決定了用戶被允許訪問哪些功能。本質上,這裡沒有什麼是默認公開的。如果其他賬戶想要讀取或寫入對象,必須由賬戶的所有者通過提供對其對象的引用來授予他們訪問權。
而在Solidity編程語言中,開發人員指出,以太坊是一個公共區塊鏈,所以你永遠無法阻止一個人或計算機閱讀你的交易內容和查看你的合同的狀態。如果你願意,你可以通過使用加密或簡單地限制對你與其他合約的狀態的讀取訪問,而這使這項任務變得更加複雜。
Solidity 中的訪問取決於您是誰,並通過訪問控制列表或使用”msg.sender “變量來管理,該變量包含與合同互動的用戶的地址。
前置條件&後置條件
當使用Cadence軟件時,合約設計允許開發者聲明函數和接口的前提條件和後置條件,這樣調用者就可以對他們調用的方法的行為更有信心。前提條件和後置條件是函數和交易的內置條件。
Solidity 沒有內置的前條件和後條件,但有一個辦法。開發者可以使用函數修改器作為前提條件的變通方法,並使用’eventEmitter’方法和’ethereum-event-processor’模塊來實現後置條件。
可升級性
Cadence模塊具有可配置的和透明的內置升級能力,這使得項目在使代碼不可變之前可以進行測試和迭代。而另一邊,Solidity允許開發人員使用代理或數據分離模式。因此,他們必須投入大量的精力來更新智能合約。
順便說一句,如果你在Flow區塊鏈上的代碼變得不可變之後,意識到你犯了一個錯誤,那麼你仍然要處理在Ethereum上面臨的同樣問題。
Solidity和Cadence之間的其他區別是它們的語法。 Cadence受到Swift和Rust的啟發,而Solidity受到C++、JavaScript和Python的影響。 Cadence通常允許你以聲明式的方式編寫,而Solidity則提供命令式編程。
就安全性和出錯的可能性而言,Cadence看起來是一種更具吸引力的編程語言。然而,由於大多數開發人員已經用Solidity工作過,知道如何處理新出現的問題,許多人仍然會堅持使用Solidity。
Solidity是一種靜態類型的語言,這意味著你需要指定每個變量的類型。 Cadence也有一個強大的靜態類型系統。面向資源的編程範式使Cadence開發者能夠創建具有對象能力的線性類型。
以太坊和NFTs
現在我們已經研究了以太坊、Flow及其編程語言的技術參數,讓我們看看這些區塊鏈平台如何運作的真實案例,以及它們在當前的NFT熱潮中扮演什麼角色。
稍微提醒一下什麼是NFT:這些是非同質化代幣,這意味著它們是不可直接交換的,代表獨特的數字藝術品、圖像、短片、動態圖,甚至是詩歌。 NFTs在網上出售,有時會以極其龐大的金額出售。
以太坊上運行著非常多NFT項目,以下是其中一些。
已知來源
KnownOrigin是Web 3.0中發展最快的以太坊藝術平台之一。該平台允許數字創作者輕鬆認證、發布和銷售他們的藝術作品。通過KnownOrigin,該平台的作者努力使來自世界各地的數字藝術家能夠將他們的作品和才華貨幣化,並幫助他們以有意義、透明和公平的方式接近他們的粉絲和收藏家。
以太坊智能合約和ERC-721標準結合起來,提供了非常高的透明度和安全性。由於採用了以太坊智能合約,KnownOrigin的創建者能夠提供一種可靠和安全的方式,來為該平台上出售的數字藝術品進行溯源和供應鏈管理。
該平台目前擁有1000多位藝術家的作品,並已售出11000多件數字藝術品,總金額達130萬美元。
棕櫚
Palm是數字創作者的最新平台之一。它由ConsenSys開發,以以太坊的側鏈形式運行,但能夠兼容MetaMask錢包。這個新的創意工作室和NFT生態系統承諾比PoW區塊鏈的能源效率高99%。
Palm最終將由自己的$PALM代幣驅動,並將為藝術家提供一個可持續發展的平台,他們可以以NFT的形式發布和銷售藝術作品,而不必擔心對生態的潛在影響。
Damien Hirst是最早使用Palm將其作品代幣化的人之一,名為”The Currency Project.”。達米安計劃以NFT的形式出售10000幅紙上油畫,該系列作品探討了”藝術與財富的融合”。他認為Palm是最適合他的平台,因為它以藝術為導向,更環保,更快捷,而且使用成本更低。
去中心化樂園
Decentraland是一種由其用戶所擁有的虛擬世界。基於以太坊區塊鏈,該平台使用了兩種代幣:MANA和LAND。前者是一種ERC-20代幣,有多種用途:例如,使用MANA可以購買世界上的商品和服務,亦或者它也可以被燒掉以獲得LAND ERC-721代幣。
LAND地塊的變化在以太坊LAND智能合約中登記,並由區塊鏈驗證。一切工作幾乎與現實生活中一樣:如果你成為LAND的所有者,你將完全控制你在那裡創造的生活和環境。
Flow和NFT
Flow仍然是一個”年輕”的區塊鏈,但它成功地為幾個極其流行的遊戲、應用程序和交易市場提供了支持。
加密貓
CryptoKitties最初於2017年在以太坊上發布,並迅速走紅。然而,CryptoKitties的繁榮暴露了以太坊網絡的可擴展性問題,大量湧入的用戶使其發生了嚴重的擁堵。在推出自己的Flow區塊鏈後,Dapper Labs的開發人員開始將數字收藏品從以太坊網絡遷移到Flow。
預計CryptoKitties將獲得新的功能,如動畫的3D 效果。隨著時間的推移,也將有可能在Flow的其他遊戲中使用這些數字資產。
Dapper Labs首席執行官Roham Gharegozlou指出,任何使用以太坊的人都將能夠把他們的貓帶到Flow。因此,對於所有的加密貓愛好者來說——不用擔心,你將保留你的貓咪收藏,並享受隨之而來的更多新功能。
NBA最佳投籃
我們在之前提到過這款應用,但其中仍大有乾坤值得我們深入探索。 NBA Top Shot從誕生便獲得非同一般的反響,頻頻霸占新聞頭條。
Dapper Labs從好萊塢、體育和金融投資領域的巨頭那獲得了3.05億美元的資金。據媒體報導,新一輪融資對該公司的估值為76億美元——這表明今天的NFT領域是多麼的繁榮。
該公司的融資由金融服務公司Coatue牽頭,與NBA傳奇人物和知名球員等高調人士聯合,包括邁克爾-喬丹、凱文-杜蘭特、安德烈-伊戈達拉、凱爾-洛瑞、斯賓塞-丁威迪、安德烈-德拉蒙德、亞歷克斯-卡魯索、邁克爾-卡特-威廉姆斯、約什-哈特等人。
該公司表示,他們將利用這些資金繼續開發NBA Top Shot,並將更新的球星卡平台擴展到其他體育項目。
VIV3 NFT 市場
2021年1月,VIV3——Flow生態上第一個旨在賦予數字藝術家和創作者權力的共享市場問世。 VIV3目前正處於測試階段。 VIV3的早期用戶主要是一些知名藝術家,如Anne Spalter,她因在香港和紐約的大型公共作品而聞名。
VIV3的創造者還宣布了他們與著名概念設計藝術家Ben Mauro的合作。他曾參與電影《霍比特人三部曲》、《蜘蛛俠2》、《極樂世界》,以及《使命召喚》和《光環》遊戲。 Ben Mauro的卡牌遊戲《EVOLUTION》也即將登錄Flow鏈。
Dapper Labs最近還與UFC簽訂了一份新協議。該公司正在與UFC合作,在Flow區塊鏈上為世界各地的MMA粉絲創建加密貨幣數字資產和配套遊戲。除了列出的名字和品牌外,Dapper還有許多著名的合作夥伴,如Dr.Seuss、三星、育碧和華納音樂集團。
Flow未來可期
以太坊已經坐穩了第一個也是最受歡迎的區塊鏈的寶座。它允許你使用智能合約,將資產代幣化,發行獨特的代幣(包括NFT)並創建複雜的DApps。以太坊的受歡迎程度也因其統一的標準而持續增長,這使得現有應用很容易集成到以太坊網絡中。
儘管開發人員已經談論以太坊的可擴展性問題很長時間了,但其工程團隊承諾,這個問題將在即將到來的ETH 2.0更新中得到解決。它承諾將引入分片,並使之從PoW過渡到PoS共識。目前還沒有給出過渡的確切日期,但可能會在2021年至2023年之間發生。
以太坊2.0承諾解決主要的可擴展性問題,這可能會把開發人員重新拉攏過來,並使它保持大規模NFT項目的頭部公鏈的地位。另一方面,Flow的創造者站在了當前NFT熱潮的最前沿。成功的NFT項目和NBA Top Shot等加密貨幣遊戲可能會使開發商在未來的項目中使用Flow,並為該平台帶來全球曝光。
Flow的功能遠遠超出了這些趨勢性應用。截至目前,開發人員不斷建立工具和服務,使Flow成為具有改進的可擴展性、可組合性和用戶體驗的最佳消費者應用程序平台。作為一個支持DeFi的通用區塊鏈,它最有可能發展成自己的生態系統。
結論
Flow和Ethereum都是普適各類應用的平台。它們都有各自的優點和缺點,特別是在涉及到NFT項目開發時。
談到可擴展性問題,Ethereum認為分片是解決這個問題的方法。一旦分片得到實施,它將減少網絡擁堵,提高交易速度。 Flow在這方面比Ethereum更好,因為它已經提供了多節點架構和更快的交易。
此外,以太坊目前使用的是PoW共識協議,而Flow是在PoS模型上運行。 PoW不是NFT項目的最佳選擇,因為它也會導致可擴展性問題。因此,就可擴展性而言,Flow可能會是一個更好的選擇。
以太坊的交易成本相當高,而Flow允許用戶支付更少的費用。看起來,低交易成本顯然是一個好處。但在對於以太坊而言,高成本表明對平台的強烈需求和信任。關於智能合約的開發,一旦你在以太坊上部署了一個智能合約,它將變得不可改變,而Flow上的智能合約是可以升級的。有能力修復問題絕對是一個優勢。
考慮所有描述的兩種區塊鏈的優點和缺點,並決定哪一個將給你帶來最大的好處。選擇權在你手中,但筆者提醒你:每個項目都是獨一無二的,有自己的特殊性。你必須必須仔細考慮來做出謹慎的選擇。只有經驗豐富的區塊鏈公司才能分析你的情況,就技術選型提供詳細的諮詢,並從頭開始開發你的項目。
不要錯過NFT的浪潮,今天就開始建立你自己的應用程序吧!
「 我們為什麼選擇Flow Blockchain?」
CrytoKitties於2017年推出時便快速成為加密市場最受歡迎的DApp,因其成功而導致以太坊堵塞。在Flow上運營的NBA Top shot也已成為增長最快的dApp,在公開發布後的6個月創造了7億美金銷量。正因為Flow公鏈的可擴展性和消費者友好的體驗,讓這一切成為可能。
本文由Flow的技術大使Raye翻譯整理。
譯文:Flow vs Ethereum:區塊鍊及其編程語言的終極比較
添加一名作者
https://pixelplex.io/blog/flow-vs-ethereum-comparison-best-platforms-for-nft/ 發佈於2021年5月