主頁 > 區塊鏈 > 位元幣向左,以太坊向右,POW和POS你站哪一邊?

位元幣向左,以太坊向右,POW和POS你站哪一邊?

2020-11-14 16:23:13 區塊鏈

最近以太坊2.0發布升級進度的訊息,其創始人Vitalik發文詳述以太坊從PoW轉向PoS的三大關鍵原因,引起加密貨幣社區的廣泛討論,

因此,白話區塊鏈邀請Nervos 基金會聯合發起人 & COO 呂國寧、Cobo 聯合創始人兼 CEO、F2Pool 聯合創始人神魚 Daniel以及星火礦池產品負責人喵叔一起來聊聊PoW和PoS等共識機制,

01
PoS VS PoW

11月4日,Vitalik Buterin 發文表示,與 PoW 相比,PoS 是一種優越的區塊鏈安全機制,原因有三:PoS 以相同的成本提供更高的安全性;PoS 很容易從攻擊中恢復;PoS 比 ASIC 更去中心化,

PoW 具備兩個主要優勢,但 Vitalik Buterin 認為這些優勢相當有限:PoS 更像是一個「封閉系統」,從長遠來看會導致更高的財富集中度;PoS 需要「弱主觀性」,而 PoW 并不需要,您認同V神對于PoW和PoS的看法嗎?對于PoW和PoS您怎么看?

Cobo&F2Pool 神魚:PoW共識機制已經穩定運行了十多年的時間,經過了理論與實踐的雙重驗證,雖然新的共識機制層出不窮,但PoW的江湖地位不減,

PoS目前來看也有比較多的硬傷,它主要是系統內的一種資源的分配,PoW更多的是采用系統外的資源來獲取對區塊鏈的保護,這兩種共治方式各有優劣,在需要非常強的安全性的情況下,還是PoW的可靠性更強一些,

對比二者的特點,PoW更適用于追求絕對公平、安全的領域,比如位元幣、各類隱私貨幣等;在一些對去中心化程度要求不高,但對性能要求更高的領域,比如聯盟鏈,PoS可能是更好的解決方案,

星火礦池喵叔:Vitalik 描述了從他的視角所觀察到的 PoS 的優點,我覺得說的蠻好的,但是我并不能完全的認同以此作出的 PoS 更安全的結論,其中還有一些因素需要考慮,比如開放性、共識規模、更長期的公平參與的機會等,

PoW 比 PoS 的更開放性這一點 Vitalik 自己其實也有說到,但是他沒有說 PoW 轉化為 PoS 丟失了什么,我理解這其中丟失的重要的一部分是參與的人,或者說丟失了系統博弈的復雜性,

PoW 中的礦工生態是自成體系的,他們關心電費、機器、主板、電源等等現實因素更多,因此無論鏈上活動如何,他們參與挖礦的核心商業邏輯都是成立的,并且可以穿越牛熊的維持鏈上安全,而 PoS 會大概率拋棄這些人,這帶來的是維護網路安全人員的更關注鏈上活動,因為他們本身抵押鏈上資產,我稱之為共識內卷的一種現象,即鏈上活動長期會直接影響鏈本身的安全性,這顯然并沒有優于當前 PoW 的共識機制,

再說下長期公平參與的機會,PoW 實作的公平性來自于能源本身足夠分散和多元化,無論演算法如何更新,其核心是能源本身,這讓任何后來者的參與的門檻可以脫離鏈上資產本身,通過引入外部力量(算力)來維持鏈上的安全;但 PoS 的封閉性會讓參與有了初始的門檻,無論如何分散,它一定沒有使用電力等能源可以更直接的完成長期的成本核算和公平,

Nervos 呂國寧當然無法認同,但是我覺得更遺憾的是從這篇文章中看到的是拋棄客觀,中立的角度,

對 PoW 和 PoS 的優劣分析比較,在這篇文章中顯得避重就輕,甚至扭曲事實,我更愿意理解這篇文章在 2020 年末這個時間點,Ethereum 2.0 要馬上啟動 Phase 0,來自社區的不同聲音是到底追求遠期不確定性的以太坊 2.0,還是務實的在以太坊 1.x 之上發展 Layer 2 方案,社區開始出現越來越多不同的聲音,在以太坊 2.0 第 0 階段啟動,開啟 PoS 并且接受用戶 Staking 的前夕,一篇這樣的文章帶來的效果更多的是安撫不同的意見和鼓勵社區積極參與 Staking

如果這樣一篇文章拿到以太坊社區之外去證明 PoS 優于 PoW,毫不意外地可以看到在社交網路上各種嚴肅的開發者和研究者,尤其是一些對 PoS 機制研究非常深刻的人對這篇文章提出了大量的質疑和不認同,

PoS 和 PoW 的優劣之爭,從 2015 年就看到很多,并且爭論從區塊鏈技術社區到學界,這些年已經有大量的研究和學術文章從各個角度來分析和對比 PoW 和 PoS,并且針對已經研究得比較清楚的問題給出專業的分析和建議,但是不管是區塊鏈技術社區還是學界,也從未得出過 PoS 更優于 PoW,而是分成兩個陣營,大家在各自的陣營繼續深挖和找到更合適的場景去發揮優勢,揚長避短而已,而我看這篇文章,并沒有看到新的研究成果或者新的證據,看到的是避重就輕的斷言和不嚴謹的結論,

1.PoS 以相同的成本提供更高的安全性?

文章中對 PoW 攻擊成本計算方式幾乎完完全全不符合實際,實際情況是在現實世界中,只有通過 NiceHash 平臺租用到的 GPU 算力能發起攻擊,但 GPU 算力在過去五年很好的保護了以太坊,幫助以太坊平臺的總資產規模不斷成長,目前已經超過了 1000 億美金,是不是很矛盾?

通過 NiceHash (算力租賃平臺)租用算力發起攻擊是目前已知的對網路發起 51% 攻擊的方式,而 NiceHash 上可租用的總算力有限,并且可被攻擊的 PoW 網路數量也非常有限,以及使用專業礦機去發起 51% 攻擊是一個毫無現實意義的問題,

所以要區分可以通過租用 GPU 算力發起 51% 攻擊和 PoW 是否安全,是兩個不同層面的問題,能通過 Nice Hash 租用算力對小網路發起攻擊,不代表 PoW 的安全性不夠,51% 攻擊是一種確定性的,可以通過機制設計和預案去預防和解決的問題,而 PoS 機制中包含的不確定性,無法解決的問題反而更多,

2.關于從攻擊中恢復的效率?

文章中指出了一種針對 PoW 的攻擊,但是不談前提,這種攻擊的前提是網路 PoW 演算法是基于 GPU,并且基礎算力較弱,可以通過 NiceHash 租用到足夠的 GPU 來發起攻擊,這幾個條件全部達成才有攻擊的機會,這種攻擊方式對 ASIC 系統沒有現實意義,

相反,PoS 在被攻擊的時候,只要攻擊者持續攻擊,那么不管 PoW 還是 PoS 表現都是一樣,甚至 PoS 系統可能更糟糕,slashing 機制(質押金罰沒)對解決問題沒任何幫助,攻擊者完全可以通過外部獲利,比如去交易平臺做空,所以談 PoS 從攻擊中恢復的效率更高的意義在哪里?PoS 的 UASF(user-activated soft fork 用戶激活的軟分叉) 機制通過人為協調來解決問題的機制,能用來證明比 PoW 更好?

3.PoS 比 ASIC 更去中心化?

對去中心化的理解,至少得分三個層次,公平性,無需許可的準入機制,反審查,這三個層次上,PoS 都無法拿出任何證據證明其哪怕跟 PoW 一樣的程度,所以在去中心化這個特性的比拼當中,PoS 不跟 PoW 比,而是選擇跟 ASIC 比?而 ASIC 并沒有損害公平性,無需許可準入和反審查,反觀 PoS,初始分配問題,無法做到真正的無需許可準入和反審查,這些是 PoS 機制自身的問題,

PoS 的封閉性導致的問題遠比想象中的要大得多,而 PoW 是借用物理世界的資源(能量)來維持網路的共識,并且在物理世界中的資源分布天然就是分散的,物理資源是天然去中心化的,并且激勵機制促使參與者去不斷尋找和挖掘更低成本更高效率的資源,這種競爭機制進一步導致資源的分散而非集中,反觀 PoS,如果壟斷者想要維持其壟斷優勢,那么他付出的成本一定小于競爭者,這個機制直接導致的結果就是系統內卷(達到瓶頸,無法進行質變的量變),

關于弱主觀性,在 PoW 體系中不存在,只有在 PoS 中,判斷主分支的時候無可避免的要依賴外部資訊,這個問題在 PoS 系統中是無解的,并且也是一個能導致的問題遠比想象中的更大,在以太坊早期 PoS 研究中,創造出了“弱主觀性”這個概念,但是這個概念直到今天,也沒有真正得到學界的認同,其他關于 PoS 的一些更深層問題,這里談得更清:
https://www.hellobtc.com/kp/mt/11/3005.html ,

02
最侄訓淪為BTC一條PoW鏈嗎?

自2009年位元幣上線以來,整個加密貨幣世界誕生了上萬個區塊鏈專案,新的共識機制也層出不窮,有觀點認為由于51%攻擊的原因,除了位元幣,其他的代幣安全性方面其實特別差,最侄訓出現只有位元幣一條鏈走PoW的道路,其他的公鏈只適合PoS或者其他共識機制,前面也屢屢爆出專案遭到雙花攻擊的情況,您怎么看這個問題?

Nervos 呂國一條成功的 PoW 鏈要想做起來非常難,但是做成了的 PoW 就非常安全,這是 PoW 機制的特點,任何專案選擇了 PoW 作為底層共識機制,就要非常明確這一點,PoW 的安全性通過 Bitcoin 12 年的平穩運行,以及以太坊 5 年的足以證明,并且今天整個區塊鏈領域超過 80% 的資產仍由 PoW 提供保護,

有一些算力較弱,發展不好的 PoW 鏈,頻繁被曝出通過 NiceHash 平臺租用算力去發起 51% 攻擊,但是這個并不能說明 PoW 有問題,PoW 專案發展要看設計,看執行,執行的好不好決定了這條 PoW 鏈能否走出來,反觀 PoS 鏈,不說遠的,就說近期發生的事情,NEO 的停機問題,Tron 的停機問題,在我們看來,各種 PoS 爆出的問題比 PoW 要多得多,所以不能因為 51% 攻擊問題就認為 PoS 是解決方案,PoS 有也同樣有其自身的問題,

不是所有的 PoW 鏈都一樣,也不是所有的 PoS 鏈都一樣,研究討論的時候要客觀中立的去看待機制設計和如何平衡和達成目標,如果更關注效率,比如聯盟鏈或者產業區塊鏈,如果要安全和去中心化保護資產,那么 PoW 更適合,

2020 年,我們看到的趨勢是新的 PoW 專案非常少,更多的新專案不約而同的選擇了 PoS,這并不能說明 PoS 更好,只能說明 PoS 早期發展更容易,早期容易不代表后期能做到在去中心化和安全程度上不輸于 PoW 的程度,打個不恰當的比方,創業很難,九死一生,絕大多數的創業者,小概率成功,大概率失敗,一旦成功帶來的成長,以及各種收益非常可觀,可是打工更輕松容易,所以創業者是少數,大部分人選擇打工,但是你不能說打工比創業更好,道理是一樣的,

所以我們理解 PoW 的優勢,看到 PoW 難,也不該放棄去發展 PoW,至少在 Nervos 我們堅定的選擇了 PoW 這條路,并且我們的 PoW 生態發展的遠超預期,目前我們已經平穩度過了 51% 的風險期,安全方面的擔心已經不存在了,

Cobo&F2Pool 神魚:除了位元幣,近兩年還是涌現了不少PoW的新專案,目前來看運行得也不錯,我不贊同最侄訓出現只有位元幣一條鏈走PoW道路的說法, 由于算力過于集中或者某些幣種采用了其他公鏈使用的共識演算法,使攻擊成本極低,在一些小的公鏈專案上的確發生過51%攻擊,

但是在BTC鏈上嚴格意義成功的雙花很罕見,幾乎沒有,位元幣在2013年的3月12號發生了一次意外的版本分叉,導致了一次成功的雙花,是被確認的,因為兩條鏈都確認了,幸運的是這僅有的一次攻擊也是魚池發起的測驗,測驗完之后立刻把幣退了,

之所以會出現雙花攻擊大多是大家沒有對安全有足夠的重視,或者他們采信了零確認的方式,零確認在網路層面是不安全的,不要輕信零確認,

星火礦池喵叔:PoW 鏈被雙花攻擊的場景,從位元幣開始就被提出,其解決的方法就是其機制本身,

只要共識足夠強,單一鏈可以容納對應挖礦演算法盡可能多的流通算力,就可以抵御外部帶來的 51% 攻擊,所以結論是顯而易見的,最終并不是只有位元幣一條 PoW 公鏈,而是每種 Hash 演算法領域都可以有至少一條承載足夠算力的 PoW 公鏈,以太坊作為 GPU 挖礦為主,那么它當前可以承載足夠的 GPU 算力并維持其安全性,也足夠說明問題了,

因此新的公鏈在選擇共識時,可以選擇 PoS 這沒有問題,如果選擇 PoW,應該盡可能考慮在共識演算法層面來做變更,形成初期的安全壁壘,防止惡意的算力輕易對其造成攻擊,并完成共識的擴建程序,發揮 PoW 該有的優勢,

03
未來共識機制會怎樣演變?

區塊鏈因其自我驗證功能補足了互聯網世界最重要的一塊拼圖,正是因為PoW、PoS等共識機制使得區塊鏈這一功能得以實作,從加密貨幣發展角度而言,您認為未來共識機制會有怎樣的演變歷程?

星火礦池喵叔:我覺得人類從有了文明之后,所追求的東西就沒有變過,我們樹立奧林匹克精神,追求更高更快更強,所以作為確保區塊鏈賬本安全的共識機制來說,我們顯然也在向著這個方向做出改變,

Nervos 呂國寧:我認為未來共識機制不管如何演變,PoW 機制都會是一種無法超越的存在

區塊鏈,尤其是無需準入許可的去中心化區塊鏈系統,共識機制的首要任務是保證共識的安全性,換句話說,區塊鏈的共識節點提供的最重要的產品是安全,而產生安全的成本不管是電力,還是 ASIC 設備,抑或是背后投入的資本,其本質是通過能量投票,最后都可以歸結到能量的消耗,并且能量的消耗是一個持續的物理程序,所以 PoW 的核心是能量的消耗證明,并將能量通過 token 的形式“存盤”起來,

系統的安全水平跟安全投入成正比,所以如何衡量是一個特別重要的問題,也是大家能建立信任的依據,尤其是驗證安全投入的方式越簡單直觀越好,在安全成本投入簡單可驗證的前提下,我們可以把對安全程度的判斷轉變成安全投入水平的判斷,從這一點上看,能量的投入是最簡單,直接,純粹,最容易衡量的方式,驗證 PoW 能量的投入可以簡單到幾乎無成本的一次哈希函式驗證就做到了,

反觀 PoS,其成本主要來自服務器運營,社區運營成本,前期投入的資金的機會成本,這些雖然都是所謂的成本,但是缺乏一個簡單清晰的衡量和判斷依據,服務器安全不安全,取決于服務器提供商,取決于節點運營人員的技術水平,而社區運營成本,以及投入的資金的機會成本,是否能確保長期可持續不斷投入,這些都是不可衡量的,有這些因素的存在,對一個 PoS 系統的安全水平的衡量要打各種折扣,所以 PoS 的安全水平實際如何,永遠做不到直觀可衡量,

Cobo&F2Pool 神魚:我們期望可以做的更高的性能,更快的 TPS,更大的資產規模和更強的社群共識,在這點上 PoW 和 PoS 所追求的方向是一致的,只是在不同的立場上,大家做的技術改革方向會有差異,

未來,PoW與PoS可能借助多層網路等技術,在一些專案上實作融合:PoW實作更安全的底層網路,PoS實作上層的社區治理等應用功能,從而實作兩種共識機制的優勢互補,

當然,未來的共識機制不止PoW與PoS,底層共識架構也不會僅僅局限于鏈式結構,會有更多的發展,

你認同文章中嘉賓的觀點嗎?他們說的是否有道理?歡迎來留言區寫下你的看法,小編將置頂2位 優秀留言,各獲得下列贈書一本,活動截止日期:11月18日,

全球技術趨勢巨頭Gartner引領時代之作《區塊鏈的真正商機》,讓區塊鏈真正落地的商業尋寶圖,

上一篇:黑天鵝事件頻發,加密資產何處安放?

推薦閱讀

  • 萬字長文,被低估的以太坊

  • 號稱“區塊鏈靈魂”的共識機制,要發生巨大演變?

  • 「白話區塊鏈入門」專題之共識機制

——End——

『宣告:本文為作者獨立觀點,不代表白話區塊鏈立場,本內容僅供廣大加密愛好者科普學習和交流,不構成投資意見或建議,請理性看待,樹立正確的理念,提高風險意識,文章著作權和最終解釋權歸白話區塊鏈所有,』

親,據說99.9%有趣的人都點了「在看」????

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/215362.html

標籤:區塊鏈

上一篇:聚焦高交會:感受“區塊鏈+”科技創新浪潮

下一篇:以太坊生態大宕機

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • JAVA使用 web3j 進行token轉賬

    最近新學習了下區塊鏈這方面的知識,所學不多,給大家分享下。 # 1. 關于web3j web3j是一個高度模塊化,反應性,型別安全的Java和Android庫,用于與智能合約配合并與以太坊網路上的客戶端(節點)集成。 # 2. 準備作業 jdk版本1.8 引入maven <dependency> < ......

    uj5u.com 2020-09-10 03:03:06 more
  • 以太坊智能合約開發框架Truffle

    前言 部署智能合約有多種方式,命令列的瀏覽器的渠道都有,但往往跟我們程式員的風格不太相符,因為我們習慣了在IDE里寫了代碼然后打包運行看效果。 雖然現在IDE中已經存在了Solidity插件,可以撰寫智能合約,但是部署智能合約卻要另走他路,沒辦法進行一個快捷的部署與測驗。 如果團隊管理的區塊節點多、 ......

    uj5u.com 2020-09-10 03:03:12 more
  • 谷歌二次驗證碼成為區塊鏈專用安全碼,你怎么看?

    前言 谷歌身份驗證器,前些年大家都比較陌生,但隨著國內互聯網安全的加強,它越來越多地出現在大家的視野中。 比較廣泛接觸的人群是國際3A游戲愛好者,游戲盜號現象嚴重+國外賬號安全應用廣泛,這類游戲一般都會要求用戶系結名為“兩步驗證”、“雙重驗證”等,平臺一般都推薦用谷歌身份驗證器。 后來區塊鏈業務風靡 ......

    uj5u.com 2020-09-10 03:03:17 more
  • 密碼學DAY1

    目錄 ##1.1 密碼學基本概念 密碼在我們的生活中有著重要的作用,那么密碼究竟來自何方,為何會產生呢? 密碼學是網路安全、資訊安全、區塊鏈等產品的基礎,常見的非對稱加密、對稱加密、散列函式等,都屬于密碼學范疇。 密碼學有數千年的歷史,從最開始的替換法到如今的非對稱加密演算法,經歷了古典密碼學,近代密 ......

    uj5u.com 2020-09-10 03:03:50 more
  • 密碼學DAY1_02

    目錄 ##1.1 ASCII編碼 ASCII(American Standard Code for Information Interchange,美國資訊交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,并等同于國際標準ISO/IE ......

    uj5u.com 2020-09-10 03:04:50 more
  • 密碼學DAY2

    ##1.1 加密模式 加密模式:https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.html ECB ECB : Electronic codebook, 電子密碼本. 需要加密的訊息按照塊密碼的塊大小被分為數個塊,并對每個塊進 ......

    uj5u.com 2020-09-10 03:05:42 more
  • NTP時鐘服務器的特點(京準電子)

    NTP時鐘服務器的特點(京準電子) NTP時鐘服務器的特點(京準電子) 京準電子官V——ahjzsz 首先對時間同步進行了背景介紹,然后討論了不同的時間同步網路技術,最后指出了建立全球或區域時間同步網存在的問題。 一、概 述 在通信領域,“同步”概念是指頻率的同步,即網路各個節點的時鐘頻率和相位同步 ......

    uj5u.com 2020-09-10 03:05:47 more
  • 標準化考場時鐘同步系統推進智能化校園建設

    標準化考場時鐘同步系統推進智能化校園建設 標準化考場時鐘同步系統推進智能化校園建設 安徽京準電子科技官微——ahjzsz 一、背景概述隨著教育事業的快速發展,學校建設如雨后春筍,隨之而來的學校教育、管理、安全方面的問題成了學校管理人員面臨的最大的挑戰,這些問題同時也是學生家長所擔心的。為了讓學生有更 ......

    uj5u.com 2020-09-10 03:05:51 more
  • 位元幣入門

    引言 位元幣基本結構 位元幣基礎知識 1)哈希演算法 2)非對稱加密技術 3)數字簽名 4)MerkleTree 5)哪有位元幣,有的是UTXO 6)位元幣挖礦與共識 7)區塊驗證(共識) 總結 引言 上一篇我們已經知道了什么是區塊鏈,此篇說一下區塊鏈的第一個應用——位元幣。其實先有位元幣,后有的區塊 ......

    uj5u.com 2020-09-10 03:06:15 more
  • 北斗對時服務器(北斗對時設備)電力系統應用

    北斗對時服務器(北斗對時設備)電力系統應用 北斗對時服務器(北斗對時設備)電力系統應用 京準電子科技官微(ahjzsz) 中國北斗衛星導航系統(英文名稱:BeiDou Navigation Satellite System,簡稱BDS),因為是目前世界范圍內唯一可以大面積提供免費定位服務的系統,所以 ......

    uj5u.com 2020-09-10 03:06:20 more
最新发布
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:46:47 more
  • Hyperledger Fabric 使用 CouchDB 和復雜智能合約開發

    在上個實驗中,我們已經實作了簡單智能合約實作及客戶端開發,但該實驗中智能合約只有基礎的增刪改查功能,且其中的資料管理功能與傳統 MySQL 比相差甚遠。本文將在前面實驗的基礎上,將 Hyperledger Fabric 的默認資料庫支持 LevelDB 改為 CouchDB 模式,以實作更復雜的資料... ......

    uj5u.com 2023-04-16 07:28:31 more
  • .NET Core 波場鏈離線簽名、廣播交易(發送 TRX和USDT)筆記

    Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. PM> Install-Package Tron.Wallet.Net 配置 public reco ......

    uj5u.com 2023-04-14 08:08:00 more
  • DKP 黑客分析——不正確的代幣對比率計算

    概述: 2023 年 2 月 8 日,針對 DKP 協議的閃電貸攻擊導致該協議的用戶損失了 8 萬美元,因為 execute() 函式取決于 USDT-DKP 對中兩種代幣的余額比率。 智能合約黑客概述: 攻擊者的交易:0x0c850f,0x2d31 攻擊者地址:0xF38 利用合同:0xf34ad ......

    uj5u.com 2023-04-07 07:46:09 more
  • Defi開發簡介

    Defi開發簡介 介紹 Defi是去中心化金融的縮寫, 是一項旨在利用區塊鏈技術和智能合約創建更加開放,可訪問和透明的金融體系的運動. 這與傳統金融形成鮮明對比,傳統金融通常由少數大型銀行和金融機構控制 在Defi的世界里,用戶可以直接從他們的電腦或移動設備上訪問廣泛的金融服務,而不需要像銀行或者信 ......

    uj5u.com 2023-04-05 08:01:34 more
  • solidity簡單的ERC20代幣實作

    // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.9.0; import "hardhat/console.sol"; //ERC20 同質化代幣,每個代幣的本質或性質都是相同 //ETH 是原生代幣,它不是ERC20代幣, ......

    uj5u.com 2023-03-21 07:56:29 more
  • solidity 參考型別修飾符memory、calldata與storage 常量修飾符C

    在solidity語言中 參考型別修飾符(參考型別為存盤空間不固定的數值型別) memory、calldata與storage,它們只能修飾參考型別變數,比如字串、陣列、位元組等... memory 適用于方法傳參、返參或在方法體內使用,使用完就會清除掉,釋放記憶體 calldata 僅適用于方法傳參 ......

    uj5u.com 2023-03-08 07:57:54 more
  • solidity注解標簽

    在solidity語言中 注釋符為// 注解符為/* 內容*/ 或者 是 ///內容 注解中含有這幾個標簽給予我們使用 @title 一個應該描述合約/介面的標題 contract, library, interface @author 作者的名字 contract, library, interf ......

    uj5u.com 2023-03-08 07:57:49 more
  • 評價指標:相似度、GAS消耗

    【代碼注釋自動生成方法綜述】 這些評測指標主要來自機器翻譯和文本總結等研究領域,可以評估候選文本(即基于代碼注釋自動方法而生成)和參考文本(即基于手工方式而生成)的相似度. BLEU指標^[^?88^^?^]^:其全稱是bilingual evaluation understudy.該指標是最早用于 ......

    uj5u.com 2023-02-23 07:27:39 more
  • 基于NOSTR協議的“公有制”版本的Twitter,去中心化社交軟體Damus

    最近,一個幽靈,Web3的幽靈,在網路游蕩,它叫Damus,這玩意詮釋了什么叫做病毒式營銷,滑稽的是,一個Web3產品卻在Web2的產品鏈上瘋狂傳銷,各方大佬紛紛為其背書,到底發生了什么?Damus的葫蘆里,賣的是什么藥? 注冊和簡單實用 很少有什么產品在用戶注冊環節會有什么噱頭,但Damus確實出 ......

    uj5u.com 2023-02-05 06:48:39 more