UENC-log函數算法帶來的底層特性

2021-01-09 金色財經

DPOW機制使用不可預見的隨機數算法確保了微算力平權挖礦的特性,使得UENC可以一筆交易產生一個區塊,在沒有交易時便沒有區塊高度的累加,這樣也使得UENC公有鏈去除了「空塊」的產生,使得交易產生時才有獎勵。

但,DPOW機制確定了UENC有著龐大的並發量,如果設置固定區塊獎勵將導致前期礦工參與網絡基礎建設的積極性低下,而設置固定獎勵又會導致很多漏洞,如早期8000W礦池在惡意下被快速挖完,而產生大量的持幣中心(大戶),使得網絡安全的危險係數提升。

為了解決以上問題,在挖礦分配機制上UENC率先提出使用log函數算法,使得打包區塊少的時候礦工可以獲得足夠的UENC激勵而保證網絡的正常運行,而在打包區塊增多的時候,可以使得每一個區塊獲得更少的區塊獎勵,從而保證分配的公平性和減半時間的靈活性。

Log函數礦機節點獎勵曲線

Log函數流動性挖礦圖表示意

根據以上曲線圖及單節點挖礦收益圖表,當每5分鐘內產生的區塊數量越多,那麼單個區塊所產生的收益也會變得更小,單個節點所獲得記帳的次數變多了。但總體來說,所有節點獲得記帳權的概率依舊是一致的。

Log函數的靈活性不但控制了固定獎勵帶來的網絡安全威脅,也為UENC減半機制帶來了靈活的伸縮小。在UENC網絡剛發展的時間,可以使得UENC數字資產的增發率保持一個較低的狀態,從而使得對二級市場大的影響降低(可查閱前文《通縮機制》),較低的增發率也使得UENC的減半周期拉長。

流動性挖礦及年獎勵區塊示意

如上圖所示,在5分鐘之內產生的區塊數越多,單年獎勵的UENC越多,而減半時間來臨越快:在慢的時候需要5.4年減半,而最快的時候需要2.6年減半。

UENC在創新DPOW共識算法時,不僅完成了主要的「以不可預測的算法創造公平的分配製度」,也通過log函數來保證了及礦工節點參與的積極性,防止大量持幣中心(大戶)對網絡安全和二級市場的危害,也通過靈活的流動性挖礦對二級市場帶來更小的壓力。

一個區塊鏈系統的創新和發展並不是單一概念即可完成,在實現主要功能下,還需要細化側面的不合理之處,讓其在實現去中心和高性能的同時,也能變得更加合理和安全。UENC通過各種技術的創新和細節的優化讓UNEC成為一條平權挖礦的高性能,去中心,可拓展的基礎公鏈。

聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。

提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。

相關焦點

  • 箭頭函數=> 的使用與局限 - ES6中JavaScript新特性之函數
    function log(x, y) {y = y || 'World';console.log(x, y);}log('Hello') // Hello Worldlog('Hello', 'China') // Hello Chinalog('Hello', '') // Hello World上面代碼檢查函數`log`的參數`y`有沒有賦值,如果沒有,則指定默認值為`World`。
  • Excel函數公式大全之利用LOG函數計算指定正數值和底數的對數值
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數LOG函數。在學習LOG函數之前我們先了解一下什麼是對數公式。
  • Swoole v4.5.8 版本發布,新增 swoole_error_log 函數 - OSCHINA...
    Swoole v4.5.8 版本已經發布了,在這個版本中增加了 swoole_error_log 函數,用戶可以手動調用此函數將錯誤信息輸入到日誌中
  • 從經典算法題看時間複雜度
    下面我將通過一些較為經典的算法題聊一聊幾種常見的時間複雜度。什麼是時間複雜度?算法的時間複雜度(Time complexity)是一個函數,用於定性描述算法的運行時間。提出時間複雜度的目的是:分析與比較完成同一個任務而設計的不同算法。
  • 網易雲熱評:記得當時老師講log函數,說我們以後什麼都會忘記
    還記得當時數學老師講log函數。橫著的杆子的log如同白色的粉筆頭,在他食指和中指之間搖晃。「那些年裡面不是說了嗎,十年之後,連log是什麼都不知道。」當時全班都笑了。我在筆記本上小心翼翼地記下函數的圖形,告訴自己,十年後一定要記得。如今大學才畢業,就已經全忘了。
  • 機器學習常見的損失函數以及何時使用它們
    損失函數是機器學習算法中的一個重要部分,主要用於進行算法對特徵數據集建模效果的評估,衡量算法的性能。損失函數是每個樣本預測值和真實值的差值,而成本函數是所有損失函數的平均值。但是一般兩者語義沒有明顯的區分。 損失函數直接反映了機器學習模型的預測結果。一般而言,損失函數越低,所建立的模型所提供的結果就越好。
  • PHP7 版本各大類型特性
    php5.6 升級 php7.0 支持的特性標量類型聲明標量類型聲明 有兩種模式: 強制 (默認) 和 嚴格模式。function sumOfInts(int ...intdiv() 整數除法函數<?phpvar_dump(intdiv(10, 3));//int(3)?
  • JAVA必須掌握的數據結構和算法
    常見的數據結構鍊表LinkedHashSet LinkedList 底層數據結構由鍊表和哈希表組成。數據的添加和刪除都較為方便,就是訪問比較耗費時間。當最下面一行裡沒有多餘空間時,就再往下另起一行,把數據加在這一行的最左端④如果子結點的數字小於父結點的,就將父結點與其左右兩個子結點中較小的一個進行交換堆中最頂端的數據始終最小,所以無論數據量有多少,取出最小值的時間複雜度都為O(1)可知樹的高度為log2n,那麼重構樹的時間複雜度便為O(logn)
  • Python中的快速排序算法,快速排序的優缺點,中級python技術點
    這意味著該函數現在可以遞歸地對low和high應用相同的過程,直到整個列表被排序。這就結束了遞歸,函數將數組重新組合在一起。將排序後的low和high分別添加到同一個列表的任意一端,生成[2、4、5]。另一方面,包含[8]的高鍊表有少於兩個元素,因此算法返回排序後的低數組,它現在是[2,4,5]。將其與same([6])和high([8])合併將生成最終的排序列表。
  • 語音識別算法有哪些_語音識別特徵提取方法
    但是VQ算法對於大詞彙量語音識別的識別性能不如HMM好。   在孤立字(詞)語音識別系統中得到了很好的應用。   另外,還有基於人工神經網絡(ANN)的算法和混合算法,如ANN/HMM法,FSVQ/HMM法等。
  • 借力打力求導數,如果一個函數不好求導,不妨先求它反函數的導數
    對數函數y=log(a)x直接求導是很難實現的,因為[log(a)(x+h)-log(a)x]沒法繼續合併或分解。但前文中,我們已經求得了指數函數y=a^x的導數,(a^x)'=a^x*ln a。既然兩者互為正反函數,我們據此,來推導一下它們的導數之間的關係。值得注意的一點是,對數函數y=log(a)x和指數函數y=a^x互為正反函數,是從它們的函數法則上講的。
  • 算法中的微積分:5大函數求導公式讓你在面試中脫穎而出
    事實上,所有機器學習算法的本質都是數學問題,無論是支持向量機、主成分分析還是神經網絡最終都歸結為對偶優化、譜分解篩選和連續非線性函數組合等數學問題。只有徹底理解數學,才能正真掌握這些機器學習算法。Python中的各種資料庫能幫助人們利用高級算法來完成一些簡單步驟。
  • UENC社區自治委員會首屆成員公示
    行動部成員職責為:負責行動部各項事務;任命負責具體行動的理事,並推動任職期內月度工作計劃的落實執行;制定績效考核方案並監督其落實執行;發動理事成員持續行動,同時將行動所帶來的結果進展及時公示全社區。官網:www.uenc.io官方推特:https://twitter.com/uencclub中文電報群:https://0.plus/UniversalEnergyChain2Github
  • javascript中那些奇怪的特性
    請牢記,我並不建議使用全部的特性,這會讓你的同事變得暴躁儘管這些特性看起來很酷。注意:我這裡談到的並不包括,提升,閉包,代理,原形繼承,異步,生成器等。雖然以上這些特性不易理解,但是卻非常實用。Void操作符JavaScript 有一個一元的void操作符。你可能已經看到它被用作void(0)或void 0。
  • 高考數學對數函數五大基礎考點講解及相關的解題技巧
    高考數學對數函數五大基礎考點講解,八大重要公式及其相關的解題技巧本課程為高考複習資料內容,適用於高一及高一以上的學生。請根據自身情況選擇性閱讀。符號說明:log34:以3為底4的對數,為區分,將真數部分設為黑體。2^x表示2的x次方。*表示乘法運算。除真數加粗外,文章中的黑體字部分是需要學生重點掌握的重點和難點,希望能夠引起學生的高度重視!
  • 數學分析1.3函數的概念練習題
    y=logax是y=a^x的反函數,它們的圖象關於直線y=x對稱,增減性相同。當0<x<1時,log1/2 x>log2 x;當x=1時,log1/2 x=log2 x=0,即函數圖象都過點(1,0);當x>1時,log1/2 x<log2 x.
  • 區塊鏈中的散列函數及Filecoin的選擇
    Hash表是一種基本的數據結構,而這種數據結構是依靠hash函數來進行索引和訪問的。由於Hash函數在尋址上具有很高的效率上的優勢,算法複雜度基本上是O(1)。因此,Hash函數被廣泛應用與資料庫和其他數據處理系統中。簡單來說,散列函數就是把任意長度的輸入,通過散列算法,變換成固定長度的輸出,該輸出就是散列值。
  • JavaScript 2020新特性搶先看!
    在2020年,JavaScript 將會迎來一些新的特性與變化,其中大多數都已經處於提議的最終階段並且已經被安排在2020年發布。有一些特性在最新版的 Chrome 和 Firefox 中已經存在,所以你可以現在就打開瀏覽器一探究竟;如果沒有的話你也可以前往 https://codesandbox.io 在線沙盒 IDE 上去寫寫這些代碼。
  • 在excel表格中如何使用LOG函數
    LOG函數是根據給定底數返回數字的對數的函數,那如何在EXCEL表格中使用該函數呢?下面就為大家詳細介紹一下,不會的朋友可以參考本文,來看看吧!  步驟  打開EXCEL表格,點擊公式按鈕,如圖     點擊插入函數,如圖
  • 阿里P7大牛,深入剖析JVM底層設計原理+高級特性pdf,附46頁ppt
    JVM學習路線今天給大家分享的是,阿里P7大牛整理的JVM底層技術文檔+面試題+視頻+46頁PPT,內容有點多,所以只把部分知識點截圖出來粗略的介紹一下,每個小節都有更加細化的內容,希望大家能夠喜歡與理解。