前段時間,imToken Fans 首期論壇 AMA 活動正式落下帷幕。 Nervos 作為首個參與 imToken Fans 論壇 AMA 的嘉賓,創始人 Daniel(以下簡稱「丹妞」)本著認真負責的態度,詳細解答了用戶拋出的問題。
很多人或許有疑問,為什麼要在論壇裡舉辦 AMA 分享?相比於主流的社群或直播形式的分享,論壇作為 AMA 載體能更好地沉澱內容,方便用戶回顧整個 AMA 的全部內容。對於信息量大的分享,論壇 AMA 是個不錯的活動形式。
通過此次活動,Nervos 在 imToken Fans 論壇裡沉澱了不少關於 Nervos 的優質內容。本次論壇 AMA 共有 100 多位 imToken Fans 參與了提問,蓋樓 180 多層,收到用戶 342 個贊,提出 Nervos 相關問題 100 多個。在 AMA 活動結束前,大部分用戶提問都得到了 Nervos 官方的解答。
那麼這 100 多個問題裡,用戶比較關心 Nervos 哪幾個方面的問題呢?讓我們通過一張圖,來簡單回顧下:
感謝 Nervos 小伙伴的整理,從上圖我們可以看到,用戶對於 Nervos 的生態,落地應用,POW 機制和 CKB 賬本核心結構 Cell 的疑問較多。那麼我們就來看看丹妞和 Nervos 團隊小伙伴們是如何對於以上主要問題做出解答的吧。
Tfans-56c7 的提問:都已經 0202 年了,ETH 正在從 PoW 向 PoS 轉型,為什麼 Nervos 還是選擇 PoW 作為共識機制?
丹妞:Nervos 不同於現有公鏈,另闢蹊徑地把架構分為兩層。分層架構的特點是能夠兼顧去中心化、安全性和可擴展性。在分層架構中,上層作為業務層,可以在交易成本非常低的情況下提供近乎無限的可擴展性;底層作為結算層,對上層進行加密安全保證,並有效利用公有鏈有限的全局共識。
在 PoS 中,未來的共識群體是由今天的共識群體決定的。任何新的節點想要參與共識都需要通過至少一個交易來實現(比如:抵押,投票等),而這個交易是否被處理由今天的共識群體決定,他們可以處理這個交易,也可以不處理。如果不處理,新的節點永遠都無法參與共識。同時,“不處理交易”是容易偽裝且難於懲罰的行為,我還沒有看到能在共識協議中解決這個問題的方案。 PoS 往往是根據 stake 的權重來分配出塊比例(和節點數量沒關係),考慮到大部分系統中 stake 的集中程度,這是一個非常實際的問題。
Layer 1 是加密經濟的基礎,承擔 Layer 1 角色的區塊鏈必須是一個無需許可的網絡,因為Layer 1 是全球共享的、中立的設施,就像互聯網,而“需要許可”則意味著它是受到某一群人控制的,與這個目標是根本衝突的。如果我們希望 Layer 1 盡可能的去中心化和安全,Layer 1 就只有 PoW 一個選項。 PoS 不是不能用,只是不適合 Layer 1。
Tfans-8fb3 的提問:Nervos 如何在眾多公鏈項目中脫穎而出呢?
丹妞:Nervos 相比與其他眾多公鏈,有以下幾個優勢:
- 眾多較新推出的公鍊為了實現擴展性提出通過分片鏈上擴容,或者多鏈擴容的路線,我們認為鏈上擴容始終需要面對跨片安全性的挑戰,並且不認同犧牲一定的安全性換取更低的交易成本,以及在多鏈模式下,我們走的是分層架構解決擴展性問題的路線,通過 Layer 2 構建豐富的應用層,通過 Layer 2 來獲得近乎無限的擴展性;
- 為了追求共識性能,眾多較新推出的公鏈在安全和去中心化方面做妥協,比如選擇 PoS 共識算法。而 Nervos 依然選擇 PoW,並且開發出了在中本聰 Nakamoto 共識基礎上的改進共識協議 NC-Max;
- 我們的虛擬機 CKB-VM 從底層設計了更加靈活,可以任意添加自定義密碼學原語支持,這種靈活性能真正釋放區塊鏈潛力,尤其是在跨鍊和互操作性方面優勢特別明顯,以及能非常方便的構建基於 CKB 之上的二層應用擴展,並方便第三方任意鏈跨鏈到 CKB;
- 與主流的智能合約不同,Nervos 提出了 FCA(First Class Asset)即把資產作為第一等公民有限支持,直接提供編程能力操作和引用,避免通過智能合約去操作資產帶來的各種不方便和不經濟的問題。這種智能合約為資產服務,而不是資產為智能合約服務得編程範式層面的變革,在我們眼裡才是回歸本源和麵向未來;
- 在經濟模型設計方面,不同於根據當下市場的趨勢和喜好來設計經濟模型和貨幣政策, Nervos 在設計經濟模型的時候核心之關註三點:保障系統安全,公平以及可持續。公平性體現在對齊不同角色的參與者的利益,每個人對網絡的貢獻和拿到的激勵對齊,並且規則清晰目標明確。可持續性提現在我們 fix 了比特幣經濟模型中一個影響長期可持續性的 bug,並且提出了一整套價值捕獲理論,這在整個行業是開先河之舉。
Tfans-f42a 提出了一個大家普遍感到困惑的問題:CKB 轉賬的費用會一直都是最少 61 個嗎?後續隨著價格上漲轉賬的費用是否會很高?這個會不會限制 CKB 的流通?
丹妞:先辨析兩個不同的概念,最小轉賬額度和轉賬手續費是兩個不同的概念。 CKB 的最少額度是 61 CKB,而轉賬手續費目前很低,是一個很小的數值,目前遠小於 1 CKB。這裡我先解釋一下 CKB 的核心賬本結構 Cell:
容器的拆分有最小限制,能拆分出的最小容器的容量是 61。61 對大多數人來說是一個神奇的數字,它是怎麼來的呢?一個最小的 Cell 由 capacity,lock,args,hash_type 組成。
- capacity 等於 8 字節;
- lock 等於 32 字節;
- args 等於 20 字節;
- hash_type 等於 1 字節;
加起來一共 61 字節,並且 1 字節等於 1 CKB,於是最小的 Cell 等於 61 CKB。
如果將來 CKB 很貴,那麼最小轉賬 61 個 CKB 也是一筆不菲的金額,但我認為是不會限制流通的,這就好比銀行櫃檯匯款,規定最小匯出金額 50 元人民幣,手續費兩塊錢。如果人民幣持續不斷升值,那麼每次收取的 2 元手續費會不會影響人民幣流通呢?也許會有一點點影響,但是絕對不是影響流通的核心因素。
TTT-245 的提問:Nervos 拿出 3000 萬美金現金來支持未來生態發展,我看到已經有好幾個項目已經通過官方審核了,未來 Nervos 的生態發展是怎麼計劃的?
丹妞: Nervos 已經推出的 Grants 計劃,它主要用於加速發展 CKB 前期的生態建設。因為 CKB 做的是平台,需要吸引大量開發團隊為平台添磚加瓦,完善基礎設施,主要希望激勵的是對生態有價值,可以被他人使用的項目,基於這個項目可以做出新東西,並且必須開源。
目前已有 12 個項目提交了申請,並且現在有 6 個項目通過了審核。還有一個非常神奇的 Grant 項目:pw-sdk,它來自於雷兔團隊的 Frank。 ckb.pw 是 pw-sdk 的第一款產品,可以通過 ckb.pw 用以太坊地址收發 CKB,並且能夠直接存 DAO。在未來,還將支持 BTC、EOS、TRON 等一眾主流公鏈。也就是說,所有擁有這些公鏈地址的用戶,都可以無感地成為 Nervos 生態的一份子。
以上就是 Nervos AMA 用戶最關心的幾類問題的官方回复。關於首期 imToken Fans 論壇 AMA 的全部問答,你可以進入 imToken Fans 論壇,回顧全部內容。未來我們將邀請更多優質的公鏈項目,DeFi,DApp 等合作夥伴入駐 imToken Fans 論壇,為大家提供更多的區塊鏈優質內容。