比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > ETH > Info

為何GO語言成為開發區塊鏈底層的趨勢?_COIN

Author:

Time:1900/1/1 0:00:00

隨著各大公司進軍區塊鏈,區塊鏈開發已成為開發者們關注的新技能領域,而區塊鏈開發語言也從C語言逐漸向GO語言轉移。根據公鏈財經了解到,當下區塊鏈技術開發公司已把GO語言作為底層開發的標準語言之一,那究意GO語言與區塊鏈有哪些共鳴呢?

1.語言成熟度的考慮一個語言是一個成熟的語言,一個重要的標志就是開發過非常大型的系統。云計算領域的兩個核心系統docker和k8s都是用go語言開發的。目前大部分區塊鏈系統也是選擇用go語言開發,可以說,要做區塊鏈,go語言是必須要學的一種語言。2.開發人員的數量一個語言的入門成本比較低,但是要精通類庫和最佳實踐,必須要經過數年的學習時間。所以非常小眾的語言肯定不在考慮在內,目前go語言在全世界多如牛毛的語言中排行第十名,這個排名應該算是一門主流的語言。3.語言的工程特性很多語言,看起來非常的漂亮,但是不利于工程實踐。工程實踐中一個非常重要的要求是,風格的統一。C++就是一種非常不利于工程組織的語言,不同C++程序員寫的代碼可能風格完全不同,甚至看對方代碼會不能理解。主要原因是C++的語法特性非常的多,一個十多年的C++程序員可能都不能精通所有的語法特性。Go在設計的時候,就考慮到了這個問題,一個問題的解決方案基本上都只有一種寫法,甚至你把if寫成這樣都是非法的。ifok{//dosomething}go提供了gofmt,會自動格式化代碼,這樣每個人寫出的代碼風格都非常一致,互相交流起來就不會有障礙。4.面向大部分普通程序員程序員的水平基本上是一個金字塔結構,中等水平的程序員占大部分。從這個角度來說,你要讓大部分人學會函數式編程基本上是一個不可能的事情。選擇go語言的一個很重要的原因,就是一個中等水平的程序員,就能寫出非常不錯的go代碼。這主要的原因還是go語言非常簡單,特性非常的少,官方類庫又非常豐富,大部分程序員都可以非常容易的上手開發。其中知名國產開源項目CHAIN33區塊鏈開發者平臺,就是完全以go來完成。“簡單快樂的開發高性能程序。”一位資深區塊鏈開發工程師如是說。

以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537:以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537表示,其在柏林升級需要更多測試,團隊總體都同意,但是當我們討論將它包含在倫敦升級時,有人提出了一個我們應該使用的新庫,并可能修改gas成本,這需要更多的測試,因為它沒有削減gas。此外,它從一個非常好的擁有(預存款合約啟動以驗證存款)變成了“我們在分片之前需要這個”,因此緊迫性大大降低。[2021/6/8 23:21:36]

動態 | 李啟威連發數十條推文釋疑:為何看起來Litecoin Core在GitHub沒有更新:剛剛萊特幣創始李啟威連發數十條推文,介紹了萊特幣的代碼更新情況和開發進展。他表示在8年來,只有少于開發人員致力于Litecoin Core。Adrian Gallagher目前正在領導Litecoin Core的開發,并且已經進行了幾年,大家可能不太了解Adrian,因為他不在推特上,但他很棒,他正在悄悄地做Litecoin Core開發的幕后工作。

最近有很多人質疑萊特幣在2019年沒有更新任何代碼,從GitHub上看似乎這樣,但這里有兩個原因:第一個是萊特幣的更新要比比特幣滯后幾個月,我們發布了幾個月前在比特幣中發布的代碼,這些代碼是在2018年編寫的。GitHub的有趣之處在于,它使提交的時間保持不變,不管是誰寫的,還是什么時候提交到代碼庫的。因此,比特幣開發者因在萊特幣代碼庫中的工作而受到好評。這就會讓人看起來,盡管在2019年5月開發并發布了最新的Litecoin Core,但在GitHub你會發現大多數提交都是在2018年完成的。第二個原因是我們沒有在主要項目的主分支上工作,將非發布代碼簽入主分支通常不是好的開發實踐。事實上,Adrian一直在他的個人分支上積極地開發Litecoin核心版本0.18.1。

以上是Litecoin Core開發多年來的運作方式,我們去年甚至遇到了用戶相同的擔憂,有人去年看了我們的主分支工作并聲稱Litecoin在2018年停止了開發。我打賭即使在這個解釋之后,我們也會在2020年讓人感到困惑。

另外,李啟威還表示Litecoin Foundation的目的有兩個方面:致力于LTC的推廣和開發。“在過去的幾個月里,我認為一直認為推廣比開發更重要,但從長遠來看,這兩者同樣重要。我會努力與社區進行更好的溝通,并提供更頻繁的消息同步。”[2019/8/11]

韓國金融消費院:政府為何不對自己的無能進行反省反而打壓加密貨幣市場:7日,韓國金融消費院表示很難理解為什么政府沒有對加密貨幣政策的失敗或自己的無能進行反省,反而一直在用權利打壓加密貨幣市場。[2018/3/7]

Tags:COINTECECOIN區塊鏈leekcoinTECHNO價格Huobi Litecoin區塊鏈簡介

ETH
2018 BaaS行業研究報告_區塊鏈

作者:鏈塔分析師團隊來源:鏈塔智庫前言據相關預測,2024年區塊鏈BaaS市場將超300億美元。2017年至2018年,涌現了大量的BaaS應用,其中不乏谷歌、阿里、騰訊這些巨頭的身影.

1900/1/1 0:00:00
2018年,區塊鏈十大未竟之事,最喪的一年?_區塊鏈

編者按:本文來自白話區塊鏈,作者:五火球教主,星球日報經授權發布。“教主,你人生中,有什么遺憾不?”戰士饒有興趣地湊過來問我。“干嘛?”我警惕地看了他一眼,“哥還年輕,問我這種問題……”.

1900/1/1 0:00:00
“踩踏式裁員”?“反身性”讓你犯的錯_USD

原創:WeID:MrCNote平時都會說“別人恐懼的時候我貪婪”,到了人力資本上,怎么一個個都忘了呢。——引言先來看一副圖.

1900/1/1 0:00:00
關于區塊鏈,高曉松說對了嗎?_TOKEN

編者按:本文來自碳鏈價值,作者:李畫,星球日報經授權發布。2019年的第一期《曉說》是高曉松在清華大學做的一次名為《5G與區塊鏈:文創產業的重要賽道》的講座,他認為5G與區塊鏈是文創/內容產業在.

1900/1/1 0:00:00
小白也能看懂的Grin挖礦教程_GRI

編者按:本文來自GrinUp,星球日報經授權發布。關于Grin區塊鏈和Grin算法的相關內容,GrinUp已經在之前的文章中提到了,歡迎大家關注公眾號回復和來獲取相關文章,本文將直接進入利用顯卡.

1900/1/1 0:00:00
區塊鏈虛擬機,WASM 和 RISC-V 哪個更合適?_ISC

內容摘要 ZakiMania首先提出疑問:對虛擬機用RISC-V比WASM更好表示嚴重懷疑。隨后有Loom首席研究員GeorgiosKonstantopoulos跟帖,希望他詳細評估下二者的優缺.

1900/1/1 0:00:00
ads