Chain33是由復雜美研發的區塊鏈底層開發平臺,平臺于2018年在github上開源。平臺支持共識、數據庫、執行器等可插拔、易升級的區塊鏈架構。
還支持主鏈負責交易清算,智能合約和虛擬機從主鏈上分離放到平行鏈上獨立執行的分層架構,可多條平行鏈并存提升運算效率,平行鏈間通過主鏈實現鏈間互聯。
chain33開發框架
項目使用模塊插件化的區塊鏈底層開發框架,基于插件的設計,可以將擴展功能從系統框架中剝離出來,降低框架的復雜度,讓框架更加容易實現。
同時項目開發了多個功能模塊,集合組成了模塊插件倉庫,劃分為區塊鏈,共識,執行器,P2P,Mempool,錢包,數據存儲,RPC等。
模塊插件化的設計架構是為了能更便捷的搭建區塊鏈,單一的模塊并不能體現出其優勢,如果有不同的模塊,就可以搭建出不同屬性的鏈。為企業/個人的鏈提供個性化選擇,讓企業/個人將更多的精力投入到業務中,而非區塊鏈底層技術的研發中。同時還支持多種SDK,提供可視化BAAS服務,大幅縮短建鏈、開發、部署的時間。
主鏈+平行鏈分層架構
理論上一條主鏈下可以掛無數的平行鏈,平行鏈依附于主鏈,共享主鏈共識網絡,通過grpc接口同主鏈節點相連。在主鏈上,交易只做共識和存儲,而實際的交易都在平行鏈上執行,互不干擾。每條平行鏈只運行自己的數據,平行鏈與平行鏈之間數據相互隔離,并且由于復雜的合約主要運行在平行鏈上,主鏈上只運行一些基礎核心的合約,所以主鏈的穩定性會比較強,進而保證整個區塊鏈網絡的穩定。 平行鏈各自執行自己的交易,多條平行鏈共存,實現了交易的并行執行。
金色財經合約行情分析 | BTC高位走弱,放量大跌:據火幣BTC永續合約行情顯示,截至今日16:00(GMT+8),BTC價格暫報9506美元(-6.08%),20:00(GMT+8)結算資金費率為0.010000%。
昨日晚,BTC在10200美元處走弱,隨后出現放量急跌,最低至9257美元。根據火幣交割合約數據,BTC季度合約成交額較昨日持平,持倉量大跌超20%,精英多頭占比略增,季度合約正溢價收窄。BTC在昨日晚的一小時大跌后,價格在低位保持長時間的窄幅盤整,值得注意的是合約費率仍保持正數,市場并未在大跌后出現完全悲觀情緒,后續方向有待觀察。
USDT于火幣全球站OTC的報價為7.05元,溢價率為-0.74%。[2020/6/3]
核心模塊
Chain33核心模塊包括:
應用層:EVM虛擬機, WASM虛擬機,GO語言原生合約以及JVM虛擬機
共識層:支持POS,DPOS以及POS33的公鏈共識、Tendermint及pbft聯盟鏈共識、Raft私鏈共識、平行鏈共識等。
數據層:數據存儲方式支持可擴展,目前支持MPT、MAVL、KVDB、MVCCKVDB多種方式,其中我們自研的MVCCKVDB能避免了狀態樹膨脹而導致性能下降的問題,支持LevelDB、ES等多種后端存儲。
金色晨訊 | 4月10日隔夜重要動態一覽:21:00-7:00關鍵詞:國務院、發改委、富達、比特幣基金
1.中共中央、國務院:培育數字經濟新產業、新業態和新模式。
2.北京市發改委:要布局基于區塊鏈等的全媒體建設。
3.歐盟成員國財長就5900億美元的抗疫救助方案達成協議。
4.跨域審判輔助事務協作機制依據區塊鏈工作原理。
5.CME比特幣期貨4月合約收跌0.61%。
6.富達集團拓展加密交易產品。
7.標普500指數創1974年以來最大單周漲幅。
8.加拿大3iQ公司申請的比特幣基金已在多倫多證券交易所上市。
9.比特幣夜間窄幅震蕩,最低價為7232.06美元,最高價位7318.07美元。[2020/4/10]
加密算法:兼容國際標準以及國密標準(SM2,SM3,SM4,SECP256K1,ED25519)
交易緩存池:交易排隊機制可配置(時間,價格)
chain33技術特點
聯盟鏈共識流程的優化:chain33聯盟鏈引入了聚合簽名的技術來降低共識過程中的消息通信延遲,通過leader去收集簽名,于聚合后發送給其他節點,通過聚合簽名能保證在區塊鏈節點增加的情況下,交易數不會大量增加,提升共識的效率。
金色相對論丨火幣集團副總裁Will Huang:去中心化錢包可以保障保障用戶隱私與安全:在今日舉行的金色相對論中,火幣集團副總裁、火幣錢包CEO Will Huang談到如何保證數字資產安全時表示,保護自己私鑰安全是第一要義。此外用戶也要注意:
1、不要把資金長時間放在不知名、不靠譜的小交易所;
2、根據資產數量和用途分散存貯在去中心化軟件錢包和硬件錢包;
3、離線保存助記詞和私鑰,不要以任何形式透露給任何人此外,也要注意防范網絡風險和詐騙,比如核對網站域名,使用2FA驗證;
4、不貪圖便宜有防范意識,目前有一些騙子喜歡在用戶群以折扣價出售同名假幣等等,這些都需要用戶有判斷意識,不要輕易相信。
Will Huang表示,火幣錢包作為去中心化錢包,用戶助記詞/私鑰完全由用戶保管,用戶資產由且僅由用戶控制和管理;所有交易全部走鏈上,不存在提幣審核等人工干預,完全用戶自主操作。此外,火幣錢包依托火幣良好的安全聲譽以及強大的安全運維團隊,全方位確保用戶的隱私與安全,火幣錢包沒有賬戶體系,無法定位獲取到用戶的個人信息,對于注重隱私匿名的用戶是很好的選擇。[2020/4/7]
交易并行執行:chain33采用平行鏈的架構,主鏈上,交易只做共識和存儲,而實際的交易都在平行鏈上執行,互不干擾。
金色財經獨家采訪丨“BithumbCoin”系B.Buster公司發行的加密貨幣 B.Buster正在被Bithumb子公司收購:近日,在社交網絡上流傳韓國最大虛擬貨幣交易所Bithumb要發行“BithumbCoin”,此后Bithumb表示“此消息未證實,投資者需謹慎。”金色財經采訪后得知,“BithumbCoin”系B.Buster公司發行的加密貨幣,B.Buster的負責人為Bithumb的前員工,B.Buster正在被Bithumb的子公司收購,官方即將公布收購的消息。[2018/4/18]
存儲分片:存儲分片基于kad網絡,分片算法可以保證數據相對均勻的分布在區塊鏈的各個節點上,每個節點僅需要保存一部分數據,適合海量數據存儲的場景,且可以隨時增加機器實現動態擴容。數據打包之后進行分布式存儲,減少了數據的數量,避免數據過于碎片化增加網絡負載。
chain33的隱私保護
考慮到聯盟鏈的高安全性需求,有以下要求:
節點準入機制:節點加入或退出共識網絡,都需要經過區塊鏈上的管理合約進行授權,沒有經過授權的節點無法加入共識網絡。
數據傳輸保護:節點與節點之間TLS加密,節點與應用之間的TLS加密方式實現傳輸過程中的隱私保護。
金色財經采訪麻吉寶公關:麻吉寶跟區塊鏈沒有任何關系:根據金色財經采訪到的消息,麻吉寶公關回應稱,“麻吉寶火了,但它跟區塊鏈沒有任何關系。大家熱情的轉發讓麻吉寶火了!但假消息太多,真實情況是——麻吉寶只是阿里媽媽內測的一個淘客任務分發系統,淘客完成任務得到積分。積分只是一個標示,既不能變現更不能交易流通。另外,麻吉寶和區塊鏈技術沒有任何關聯,跟發幣更沒有半毛錢關系。目前,這個測試產品已經下線了,請大家等待正式版本上線。”[2018/3/29]
數據訪問保護:通過權限管理智能合約來界定數據的訪問權限,只有被賦予相應權限才可以訪問相關數據。
支持國密算法:支持國密加密、簽名算法及國密哈希算法。
可分享型隱私保護:數據加密上鏈存儲,結合代理重加密及秘鑰分片技術實現隱私數據的動態授權。秘鑰可以通過門限秘鑰分享算法( (k,n)門限密鑰共享算法,算法把密鑰拆分成n個密鑰分片,只有收集大于等于k個分片才能將原始的密鑰重構,k就是門限值(k < n) ),分成多片存放于多個安全節點上,同時還支持超時配置。
國產開源:國產自研,擁有自主知識產權,代碼開源,支持獨立部署,用戶可以完全掌握自己數據。
國密算法:在區塊鏈多語言版本的SDK中,既支持國際標準,也支持國密標準。支持SM2,SM3,SM4。
支持國產芯片:支持部署運行在國產芯片服務器上。
模塊化設計:項目吸納了Linux 內核設計的模塊化思想,開發了多個功能模塊,集合組成了模塊插件倉。
共識機制可插拔:Chain33兼容多種共識機制,包括 RAFT、PBFT、POS、DPOS 等主流共識,也包括 SPOS、POS33 等自主研發共識機制,插拔不同的共識算法,可快速搭建私鏈、聯盟鏈、公鏈、平行鏈。
平行鏈架構:擁有自主知識產權,專利號:CN201610996011.9。目前平行鏈技術已經成為分片的主流的解決方案之一。在 Chain33中,主鏈不僅僅提供管理所有的平行鏈的功能,還提供了平行鏈消息存儲的功能,通過主鏈數據的分片,以及高性能的共識算法,兼顧了鏈本身的安全性以及系統的可擴展性。
高效存儲:支持業務層快速調用區塊鏈系統數據,如存證系統:底層建設的區塊鏈數據,可以以ES數據庫進行方便檢索、個性化檢索等。
跨鏈交易:在采用側鏈中繼技術和比特幣交換資產設計上,Chain33設計了哈希鎖定步驟,使得參與雙方都受到合理保護,資產轉移更有保障。在與以太坊或其他區塊鏈資產互操作上,采用合約橋加公證人機制,保障各方資產轉移在可信基礎上安全流轉。
隱私保護:采用代理重加密加秘鑰分片的方案,實現數據可分享型存儲,保障數據隱私。
簡單易用:系統安裝簡便, 同時提供BAAS服務可以實現可視化安裝,以及提供智能合約IDE工具,幫助開發者節約成本。
SDK
chain33 SDK集成了chain33區塊鏈和智能合約常用的操作接口,外部業務程序能夠通過chain33 SDK來調用這些接口。開發者根據自身業務程序的要求,選擇相應語言的SDK,用SDK提供的API進行編程,即可操作區塊鏈和智能合約。
在chain33搭建私有鏈開發環境
私鏈采用raft共識,節點數配置一般為3,5,7等奇數個。區別于聯盟鏈,私有鏈之前的區塊同步采用主從同步的方式,更偏中心化一些,常用于對隱私保障和監管控制有更高要求的企業和集團內部場景。
在chain33搭建聯盟鏈集群環境
聯盟鏈,是指一些有業務協作或業務交易的成員集合,由這些成員共同參與管理的區塊鏈,通過聯盟自治和節點準入準出控制策略,保障聯盟的安全健康發展。
聯盟鏈采用采用QBFT共識,要求節點數滿足N>3f,至少需要3f+1個節點(也就是最少需要4臺服務器),與單節點docker部署方式更加適用于實際生產環境。
在chain33搭建平行鏈環境
平行鏈的運行是依賴于主鏈的,它通過grpc接口同主鏈進行通信,所以平行鏈一定是在主鏈環境已經具備的情況下才能搭建。
在chain33通過BaaS平臺搭建環境
BaaSS平臺部署聯盟鏈或平行鏈有以下兩種方式:
通過BaaS平臺對接的云服務器來部署:
這種方式不需要用戶準備服務器,只需支付相應的云資源費用就可在自動分配的云服務器上部署區塊鏈程序。
用戶自備服務器:
用戶自備服務器可通過公網訪問,只需要在BaaS平臺上填寫登錄IP和登錄密碼,BaaS平臺會自動連接到用戶自備服務器上進行部署。用戶自備服務器可訪問公網資源但不能通過公網訪問自備服務器,可以在BaaS平臺上填寫登錄IP和登錄密碼,BaaS平臺會生成安裝包,用戶可下載安裝包在自備服務器上進行手動部署。
Chain33中的DApp開發
Chain33被設計為一個支持高度擴展的區塊鏈開發平臺,除了極少部分固有核心邏輯外,基本全部支持擴展定制;系統的擴展能力主要可以劃分為兩大類:
一類是對系統能力的擴充定制:
Chain33提供了底層的插件管理機制,基本上系統的所有能力都是作為一個插件存在,插件的實現本身可以被替換,開發者可以使用系統自身提供的系統插件,也可以自己開發新的功能插件,這些插件的能力覆蓋到加解密、共識、存儲、錢包、執行器、命令行等各方面內容。
一類是擴展應用的開發:
Chain33基于插件機制之上,針對DApp也單獨提供了一套框架,以方便開發者進行DApp的開發,將開發者的關注重點聚焦到核心的合約邏輯(即執行器邏輯),并增加RPC接口和命令行接口的輔助。
Chain33提供的DApp Framework中包含了三個元素:執行器、命令行和RPC,其中執行器就是DApp的合約邏輯;命令行是提供命令行下的命令包裝;RPC是包裝DApp特有的對外服務接口,一般情況下Chain33框架提供的交易的創建、發送、查詢等通用接口,如果有特殊需要,DApp也可以在這里開發自己專用的RPC接口。
Tags:區塊鏈CHAChainAIN區塊鏈域名選什么后綴好CHAMPZydsblockchainideologychain
您正在閱讀 DAO 之現狀,這是一份用于理解 DAO 的高質量時事通訊。DAO 之現狀精選了來自 DAO 生態的高質量內容,并以易于理解的形式呈現供您參考.
1900/1/1 0:00:001.金色觀察 | 元宇宙面面觀:機會、風險與未來日前,英國《經濟學人》網站發表題為《下一個是什么?2022年值得關注的22項新興技術》的文章,元宇宙、虛擬網紅和量子計算入圍.
1900/1/1 0:00:00美東時間12月7日亞馬遜云服務遭遇大面積故障,導致關聯的一些網站和服務癱瘓。亞馬遜網絡服務(AWS)的狀態頁面上的通知稱,某些API和AWS管理控制臺方面遇到了問題,這些問題影響了AWS在弗吉尼.
1900/1/1 0:00:00自從 Daian 等人在 2019 年的?Flashboys 2.0? 論文中引入礦工可提取價值(MEV)(也就是現在的最大可提取價值)以來,關于MEV的討論已經很多.
1900/1/1 0:00:00哈嘍晚上好, 今天的是美國眾議員關于數字資產的一次聽證會,如果使用創新的產品和服務是如何重塑金融系統,如何幫助保護用戶、投資者等。總體聽下來,還是很正面的.
1900/1/1 0:00:00在魔獸世界買一款坐騎,在王者榮耀買一款皮膚,都不稀奇。但你想過,在虛擬世界里面,花上千萬元買“一塊地”,甚至做房地產開發嗎?也許你覺得荒唐,但林俊杰已經下手了,對,就是你熟悉的那個林俊杰.
1900/1/1 0:00:00