編者按:本文來自PolkaWorld,作者:JohnWu,Odaily星球日報經授權轉載。近來連續參加了三個黑客馬拉松,技術棧選用Substrate,都取得了不錯的成績。就有些朋友好奇想要了解Substrate到底是個什么東西。作為一個之前有兩年Dapp和二層網絡開發經驗,也搗鼓過fork以太坊的開發者,我在半年前開始徹底轉投Substrate陣營,因為我覺得這可能是一個開發去中心化應用的更好范式。去中心化應用開發的三種方案對比
首先,我想分享下我對去中心化應用開發的理解。開發去中心化應用,對于一個不算特別龐大的團隊來說之前無非就是三條路:基于智能合約的Dapp二層網絡解決方案fork以太坊但是這三個方案在開發運維成本、性能和靈活度方面有或多或少的缺點。智能合約的開發運維成本比較低是一個最大的優勢。但是受限于底層公鏈平臺,實際能夠實現的邏輯有限。比如在以太坊上目前就很難檢驗基于ed25519的簽名。同時,項目需要與各種潛在的同平臺其他應用競爭資源。比如當ERC20的Tether轉賬比較頻繁,或者某個菠菜項目很火的時候,用戶需要為智能合約的每筆交易花費更多的轉賬費用,而交易的確認反而會更慢。二層網絡和fork以太坊主要是開發運維成本比較高。對于二層網絡,需要為每個主流的智能合約平臺都適配一套系統,開發在很大程度上是重復勞動。而每套系統的運維也需要投入精力。我們這里還不考慮二層網絡會在一定程度上受限于底層公鏈。而fork以太坊,除非是一些山寨項目改幾個名字,否則但凡要做一個正經項目就需要對某一個或多個模塊做出性能上的優化或定制,就需要一定數量的優秀開發。而項目方還需要投入一定的資源做應用邏輯開發。總之,這兩個方案比起智能合約,需要多得多的開發資源。還有一點,這三者在治理升級機制方面都不太成熟。首先這三者的治理一般都是線下治理,在公平公正公開等方面有著眾所周知的缺陷。其次,智能合約天生就沒有對升級進行支持,很多以太坊多簽錢包就深受其害。而二層網絡或fork以太坊鏈則需要社區統一在線下升級節點,稍有疏忽就會產生分叉應用鏈開發框架的好處
傳蘋果正推進招聘工作開發3D虛擬世界和視頻服務:金色財經報道,蘋果下一款重要產品混合現實(MR)頭顯預計將在明年面世,目前該公司也在調整其招聘計劃為其設備的部分功能做好準備,包括開發3D虛擬世界和視頻服務。此外,該設備還將運行一個名為realityOS的新操作系統,第一版操作系統的開發代號為Oak,目前正在內部收尾,準備在明年應用到新硬件上。蘋果還計劃尋找能夠開發面向虛擬現實和增強現實的開發工具的工程師,從事App Intents框架的工作,以幫助設計和實施解決方案,讓應用能與Siri和快捷指令等功能協同工作。(investing)[2022/11/14 13:01:58]
就在這樣的背景下,一年前看到林嘉文博士在Web3Summit上15分鐘發鏈的視頻,還是挺震撼的,借著這個契機去研究了一番,然后就深深感到應用鏈可能是去中心化應用的一個方向。首先,諸如Substrate之類的應用鏈開發框架使得開發團隊可以相對容易地開發出一個區塊鏈。區塊鏈底層部分如共識算法、P2P網絡等部分框架都已經實現,開發者只需要專注業務邏輯。整個開發成本大大低于直接開發二層網絡或者fork以太坊。其次,由于應用獨享整條鏈的資源,那么也不存在其他Dapp產生的資源競爭問題。同時應用鏈本身的性能完全不會亞于諸如以太坊或EOS之類的公鏈。并且相對于智能合約,團隊能更加靈活地掌握應用邏輯開發。而且團隊也可以根據實際需求對鏈的相關參數甚至共識做出調節。Substrate框架的優勢
合成資產協議Synthetix將于2021年開發V3版:1月12日,合成資產協議Synthetix(SNX)在發布的2021年路線圖中指出,2021年的優先事項包括遷移到Optimistic Ethereum、開發Synthetix V3版本、改進授權治理委員會Spartan Council的選舉流程、持續對synthetix DAO進行去中心化、有望提供至少10倍杠桿的合成期貨、升級二元期權、擴展對加密資產和商品以及股票的支持、DApp升級以及收購與擴張(類似于Yearn)等。其中,Synthetix V3版本擬增加新的SNX質押機制(要求用戶將SNX發送至合約中進行抵押)、創建eSNX(escrowed SNX,即質押者可以銷毀并收到eSNX,eSNX可以在一年之后解鎖,來為質押者提供靈活性)、代幣化債務(質押者可以輕松在錢包中轉移質押的SNX,無需取消質押和銷毀)、連續質押獎勵、設置持倉上線(限制Synth的供應,以防止各種攻擊)、訂單匹配、將債務吃劃分為不同的資產類別、Keep3r維護、預言機門限簽名、協議遷移器等內容。不過,這些升級內容可能會進行更改。[2021/1/12 15:58:26]
說完了應用鏈的這一開發范式的好處,我們該談談應用鏈開發框架了。目前市面上應用鏈開發框架,幾乎可以說只有CosmosSDK和Substrate兩種。CosmosSDK當然有自己的優勢,不過在這里我想談談Substrate的相對優勢。抽象度高,更通用,開發工作量小。實際上借助于框架提供的模版,開發者只需要注重自己應用所需要用到的存儲、函數邏輯和事件的編寫,類似于加密貓這樣的應用做成應用鏈一共也就小幾百行代碼。同時使用官方提供的前端,無需額外編程就直接可以和鏈進行交互。能夠做到這一點和Parity積累了多個區塊鏈客戶端的開發經驗密不可分。周邊工具的生態比較完善。比如說基于官方提供的前端庫,很容易就可以開發出應用鏈的前端交互頁面。而基于官方和第三方的rpc客戶端庫,很容易編寫定制的rpc客戶端。由于所有的Runtime都寫在了Wasm中,基于Substrate的應用鏈可以支持在線升級。也就是說當鏈上治理通過了某個升級決議之后,全節點即使不手動升級軟件也會運行最新版本的邏輯。這一特性使得鏈上治理和升級變得無縫,體驗上和傳統軟件開發中的升級比較接近,基本解決了上述三個方案的治理升級問題。目前官方已經給出了WASM和EVM的模塊,如果想要想要開發一條支持智能合約的鏈會非常非常迅速。其中1和2兩點使得基于Substrate的應用鏈開發對小型團隊非常友好。在比較熟悉Rust的情況下,可以說開發一個Substrate應用鏈的工作量和開發一個以太坊Dapp的工作量基本相當。這也是我們近期的所有黑客馬拉松的作品都能夠在短時間內開發完成的原因。說了這么多,心動不如行動。擁抱Substrate就先從開發一個加密貓應用鏈開始吧:https://substrate.dev/substrate-collectables-workshop/
金色晨訊 | 孫宇晨為自己過度營銷和炒作致歉 文在寅:開發區塊鏈等新技術的新監管方法十分重要:1.Ripple宣布在其交易量報告中使用CryptoCompare的頂級交易所列表。
2.孫宇晨微博發表致歉信:為自己過度營銷和熱衷炒作的行為深感愧疚。
3.美國財長:Facebook必須在Libra推出之前解決監管方面的擔憂。
4.韓國總統文在寅:開發針對區塊鏈等新技術的新監管方法十分重要。
5.德國加密企業明年開始需獲得德國聯邦金融監管局頒發的許可證。
6.日本交易所Bitpoint被盜事件預計損失為36.7億日元。
7.泰國財政部頒發第五張數字資產交易牌照,火幣成第五家持牌機構。
8.韓國釜山定位區塊鏈自由特區 但限制虛擬貨幣。
9.伊朗擬禁止在用電高峰時段進行加密挖礦。[2019/7/25]
動態 | IOHK推出2款智能合約開發新工具:據investinblockchain報道,IOHK推出2款智能合約開發新工具,分別為Plutus智能合約工具和Marlowe智能合約工具。Plutus將通過提供適用于卡爾達諾(Cardano)區塊鏈的通用編程語言和工具,幫助開發人員開發卡爾達諾智能合約。[2018/12/12]
編者按:本文來自肖磊看市,作者:肖磊,Odaily星球日報經授權轉載。最近在反復思考一個很有意思的問題,僅僅在一百年前,人類還難以快速自如的橫跨各大洲,但一百年后的今天,地球變得如此之小,以至于.
1900/1/1 0:00:00幣圈像一位患有人格分裂癥的人,有時極冷,有時極熱,剩下的時間都在通往兩個極端的路上。在當下的“抓人潮”下、在毫無新意的變化面前,幣圈似乎正走向極冷之路,而我也只能靠自己充值信仰取暖.
1900/1/1 0:00:00編者按:本文來自以太坊愛好者,作者:JimMcDonald,翻譯&校對:閔敏&阿劍,Odaily星球日報經授權轉載.
1900/1/1 0:00:00數字貨幣牛熊轉化極快,少數人賺,多數人虧。如今,福音來了,所有在數字貨幣上虧過錢的人,都可以通過起訴Bitfinex要求賠償,原因是Bitfinex涉嫌通過USDT操縱比特幣和其他數字貨幣市場.
1900/1/1 0:00:00編者按:本文來自中本小蔥,作者:耀平,Odaily星球日報經授權發布。昨天,總部位于波士頓的金融巨頭富達正式宣布,紐約監管機構批準了其在紐約州經營信托業務的申請.
1900/1/1 0:00:00昨日至今,大盤延續震蕩,主流幣略有回升,資金凈流入有所放緩。通過觀察指標可以發現,目前比特幣價格趨勢有一定的下探風險,但短期內價格還有較大的向上修復空間,長期上來看處于超賣的狀態.
1900/1/1 0:00:00