原文標題:《Layer1應該做什么》作者:janx
NervosApproach
NervosNetwork的技術目標是設計一個分層的加密經濟網絡。這樣一個出發點帶來的是一個與眾不同的設計思路,我們自己把它稱為「NervosApproach」:
如果我們認為分層是未來的發展方向,我們應該從一開始就考慮到上層協議和分層網絡的需求,在分層的大框架下去設計區塊鏈協議。
換句話說,從分層的角度來看,現有的區塊鏈設計方式都是過時的。現有的區塊鏈在設計時考慮的是特定的功能,并希望在運行一段時間后讓上層協議來適應自己。然而如果我們閱讀互聯網的歷史就知道,今天互聯網的協議分層不是這樣打補丁打出來的,相反是在吸收過去經驗之后基于分層的思路重新設計出來的。NervosApproach是向互聯網學習的產物。
知名投資人Gary Vaynerchuk發布NFT系列VeeFriends:Uber、Facebook、Twitter及Tumblr等知名科技公司投資人Gary Vaynerchuk在接受CNBC財經節目SquawkBox采訪時透露已推出NFT系列VeeFriends,包括10255個代幣,支持使用ETH購買。每個代幣都將包含一個智能合約,其中包括他可以用來與買家互動的元數據。Vaynerchuk計劃舉辦年度商業活動“VeeCon”,代幣持有者在購買后三年內將獲得獨家訪問權。這些代幣可以在VeeFriends購買,通過荷蘭拍賣進行競價。
Vaynerchuk表示q,代幣銷售產生的一部分收入將捐給慈善機構,其中五個代幣包括獲得“獎學金”,使持有者可以向VaynerMedia CEO及其專業網絡學習。此外,將向DAO捐款,以抵消加密挖礦造成的環境影響。(CNBC)[2021/5/5 21:26:32]
這是為什么區塊鏈并不天然是Layer1,Layer1是需要設計的。這也是為什么我們選擇設計CKB這樣一個新的區塊鏈協議。
Nervos Grant 公布第 12 個獲批項目:Insight 團隊將開發進階版 CKB 挖礦基礎設施:據官方消息,Insight 團隊開發的進階 CKB 挖礦基礎設施近日獲 Nervos Grant 開發者基金資助。Insight 區塊鏈 R&D wing 由decentralized consensus 以及其他專業的培訓機構的頂級校友組成。該項 Grants 中有兩個關鍵的組件:對于下一代礦池溝通協議 Stratum V2 的支持以及礦機軟件部署的自動化。
Nervos 基金會于今年年初成立了 3000 萬美元的基金,用于資助開發者在 Nervos 上的開發。Insight 團隊開發進階 CKB 挖礦基礎設施是 Nervos Grants 資助的第十二個項目。該項目的實施是 CKB 朝著去中心化挖礦生態發展的重要一步。[2020/11/6 11:51:06]
Layer1vsLayer2
CoinCorner CEO:BTC每日活躍地址出現的速度比XRP快140倍:CoinCorner首席執行官Danny Scott稱,比特幣網絡上每日活躍地址的出現速度比其他任何網絡都快,包括ETH、LTC、BCH和XRP等。數據顯示,BTC的每日活躍地址出現的速度比XRP快140倍。(U.today)[2020/5/20]
要弄清Layer1應該做什么,先要弄清楚它和上層協議的區別。Layer2起源與我們發現公有鏈的性能不足,很難擴容到滿足整個加密經濟體需求的水平,同時我們又非常迷戀公有鏈提供的可用性和極大的服務范圍,因此慢慢演化出了一系列可以由區塊鏈來保證安全的Layer2協議,例如支付通道(paymentchannel),plasma,etc.
這些協議的共同特點是犧牲共識范圍來換取性能。公有鏈最讓人驚艷的地方是通過開放網絡提供不間斷的覆蓋全球的服務,這意味著全球共識,也意味著性能底下。解決這個問題的最好方式是將大部分交易轉移到共識范圍更小但是性能更好的上層協議中,并且保證上層協議的參與者總是可以在不滿意的時候退回到區塊鏈上來解決問題,代價僅僅是一些時間成本。
比特幣開發公司Planaria發布Minercraft,允許數據用戶直接與交易處理器交互:比特幣開發公司Planaria發布一套工具Minercraft。Minercraft專為數據交易用戶和商家設計,當他們將大量交易推送到比特幣網絡時,需要優化和規劃成本。Planaria創始人unwriter表示,該Javascript庫可以讓用戶輕松地與Bitcoin Miner API交互。Minercraft可以安裝在軟件上,也可以運行在瀏覽器中,目前支持運行比特幣商家API測試版的用戶。(CoinGeek)[2020/4/20]
因此作為Layer1的區塊鏈,關注點顯然不應該是性能,因為Layer2會承擔這個職責。Layer1是保障上層協議參與者的最后防線,它的關注點應該是安全和去中心化。如果我們觀察Layer2協議與Layer1交互的模式,我們還會發現,Layer1負責的是狀態共識,Layer2負責的是狀態生成。
動態 | 加密貨幣挖礦軟件Cudo Miner與馬來西亞游戲咖啡館特許經營商合作:加密貨幣挖礦軟件Cudo Miner與馬來西亞最大游戲咖啡館特許經營商之一合作,Cudo Miner允許咖啡館所有者在系統空閑時利用其現有計算機的處理能力挖掘加密貨幣,在機器使用時進入睡眠狀態。通過與Cudo Miner合作挖掘加密貨幣,該馬來西亞特許經營公司在不進行任何進一步投資的情況下增加了利潤。(CryptoGlobe)[2019/7/18]
計算與狀態
程序員的世界中有一個流傳甚廣的公式:程序=算法數據結構。這個等式指出了程序設計的兩個核心關注點,計算與數據。而數據又可以分為兩種,程序輸入和狀態。
計算機科學中的”狀態“一詞可以理解為程序在運行時某個特定時刻可訪問的一切數據。程序中有變量,變量通常代表著內存中的一個可以存放數據的位置,這個位置的內容就是程序的狀態。一段程序的輸出完全取決于它的輸入和其開始執行時的狀態。計算、輸入/輸出與狀態構成了完整的馮諾依曼體系,今天最流行的計算架構。
以支付通道為例
在支付通道中,Layer2的共識范圍縮小到兩人之間,這是最小范圍的共識。參與通道的兩人進行的操作如下:
1、向Layer1發送交易建立通道,鎖定特定的狀態,鎖定的狀態只有用Alice和Bob雙方的簽名才能更新
例如Alice鎖定1BTC,Bob鎖定1BTC,我們用(1,1)表示在Layer1鎖定的狀態2、雙方通過鏈外的網絡連接(Layer2),產生并交換新的狀態,各自簽名
Alice→Bob0.5BTC,Alice/Bob在本地保存的新狀態為(0.5,1.5)Bob→Alice0.1BTC,Alice/Bob在本地保存的新狀態為(0.6,1.4)…最后一次交換后,Alice/Bob在本地保存的新狀態為(0.2,1.8),而且雙方都對該狀態進行了簽名3、向Layer1發送最終的狀態,Layer1驗證最終提交的狀態有Alice/Bob雙方的簽名,更新鎖定的狀態為(0.2,1.8)并解鎖
從這個例子我們很容易看到,在整個過程中,我們通常討論的計算分成了兩個部分進行:新狀態的生成,新狀態的驗證。前者發生在Layer2,而后者發生在Layer1。如果我們觀察其他的Layer2協議,例如Plasma或者是TrueBit,很容易得到類似的結論。正因為Layer1會驗證Layer2產生的狀態,我們才能夠做到通過Layer1保證Layer2的安全,因為Layer2的用戶在遇到問題的時候,總是可以請求Layer1來做某種形式的驗證。
因此在分層架構下,Layer1的關注點應該是狀態的驗證,Layer2的關注點應該是狀態的生成。通過將狀態的生成轉移到Layer2,將生成和驗證分離,我們的分層網絡兼顧了性能、安全和去中心化。
任何程序都有計算和狀態,區塊鏈上運行的程序自然也不例外,在分層架構上構建應用時,需要考慮在哪里產生狀態,在哪里驗證狀態,在哪里保存狀態。由于狀態的生成和驗證分離,狀態生成的方法可以和驗證解耦,狀態生成不必被Layer1的編程模型綁定,具有更大的自由度。只要能通過Layer1驗證,狀態的生成甚至可以是中心化的。
Layer1應該做什么
我們在說“計算”的時候,實際上說的是“狀態生成”。在一般的計算模型里面,不存在信任和安全問題,所以生成就好,不考慮驗證;但是在區塊鏈網絡里面,我們不僅需要生成,還需要驗證。Layer1的關注點應該是狀態的驗證和存儲,而不是狀態生成。
由此我們終于可以推出Layer1應該做什么:
1、需要一個安全的共識協議,范圍越大越好。基于PoW的NakamotoConsensus正是這樣一個協議,這是唯一一個在現實環境中經過驗證的全球共識;2、需要可編程能力,以支持各種狀態驗證邏輯,這意味著我們需要一個強大的編程模型;3、需要能夠理解各種密碼學證明,因為區塊鏈協議是基于密碼學構建的,Layer1與Layer2之間傳遞的證明是密碼學證明;4、需要管理好狀態,因為經過驗證的狀態會留在Layer1上。這意味著我們需要一個關注狀態的經濟模型。
來源鏈接:talk.nervos.org
Nervos
Nervos
底層設計上將區塊鏈范式從世界計算機改變為共識自動機,鏈上存儲共識結果,鏈外執行計算過程,從根本上解決了區塊鏈的擴展性問題。團隊由以太坊Research團隊核心成員Janx打造,對移動節點優化、支持分布式身份協議并同步推出側鏈方案,讓區塊鏈技術真實可落地。Nervos是一套可擴展和可互操作的協議,以及一個用于分散式應用程序的開放式區塊鏈Trustware平臺。Trustware是一種新的分散式計算模式,超越了分布式賬本和智能合約,帶來了信任的普遍表達以滿足當今現實世界應用的需求。與其它智能合約平臺相比,Nervos使用「通用知識庫」,這是一種具有統一狀態轉換語義的更簡單的狀態機,具有出色的可擴展性,互操作性和對網絡所有參與者更好的一致性激勵。NervosCKBNervos查看更多
Tags:LAYERNERVOS區塊鏈Shinji the Zombie Slayergoldminer幣最新消息EVOS區塊鏈dapp開發框架
譯文出自:登鏈翻譯計劃 譯者:Tiny熊 序言:先閱讀一下以太坊虛擬機,可能會有所幫助,在本文中,我會跳過基礎知識直接研究。在傳統編程中,應用程序經常使用日志來捕獲和描述特定時刻的情況.
1900/1/1 0:00:002020年比2015年更艱難,如果未來全球還會出現更多壞消息,比特幣也難以幸免。撰文:ChrisBurniske,加密貨幣投資機構Placeholder合伙人翻譯:盧江飛許多人問我,比特幣的價格.
1900/1/1 0:00:00以太坊2.0的分片與過渡會分階段進行,期間以太坊1.0的PoW挖礦產業還會繼續。原文標題:《一文讀懂ETH與ETH2.0基礎與挖礦特點》撰文:Future小哥哥ETH是Ethereum網絡的原生.
1900/1/1 0:00:00本文的整理自去中心化信息網絡投資公司PlaceHolderVC的合伙人ChrisBurniske的推特發言.
1900/1/1 0:00:00比特幣每四年減半的必然規律就寫在十來行代碼中,PrimitiveVentures創始合伙人DoveyWan帶你讀懂這些簡潔「法律」.
1900/1/1 0:00:00星標關注加財運★不斷學習加能力作者:Future小哥哥Uniswap近日推出了自己的DEX治理代幣UNI,也是之前被Sushi挖到超車逼出了開發的速度.
1900/1/1 0:00:00