區塊鏈
挖礦,比特幣,EOS,以太坊

eos cpu什么意思:什么是CPU?什么是RAM?EOS區塊鏈如何利用這些資源?

EOSIO軟件是一個復雜的操作系統,可以在其上構建應用程序。該軟件的亮點在于其水平和垂直擴展的能力,這意味著在不久的將來,基于EOS區塊鏈將能夠每秒處理數百萬個事務。該軟件的另一個好處是它不收取任何用戶費用,使其成為開發人員和用戶的理想平臺。毫無疑問,EOS是改變游戲規則的!但是,因為EOSIO軟件在區塊鏈世界中是新穎的,所以EOS的關鍵方面不能以傳統方式工作,或者不符合經典技術定義。使EOSIO軟件獨一無二的一個方面是在EOS區塊鏈上使用CPU和RAM的方式。

照片由Ankush敏達上??Unsplash


如果你在拉扯,只需閱讀:火車隱喻

如果EOS區塊鏈是列車,則可以通過以下方式解釋CPU,RAM和網絡:

網絡將成為離開和進入區塊鏈的每列火車的可用座位。您的椅子將永遠保留,如果您需要,它將是您的。但是,如果沒有人在火車上,你可以躺在一堆椅子上,因為它們是免費的!因此,網絡是一種確保您在火車離開時可以坐下的方式。CPU是您乘坐火車的頻率,就分配而言,其工作方式與網絡非常相似。

CPU是您乘坐火車的頻率。您可能有火車票,但當然票只能在某些日子和時間使用。

現在EOS列車非常悠閑,所以任何未使用的空間都可以免費使用re:CPU和網絡,直到支付空間的人需要使用空間。

CPU和網絡是共同的資源,它們一起被稱為BANDWIDTH。

RAM是火車上的存儲空間。如果您需要攜帶大量行李,則需要按行李支付將行李托運到火車上。如果您不需要攜帶大量行李,您可以將您的存儲空間出售給乘坐火車的其他人。


CPU,RAM和網絡:簡單的定義

中央處理器

首先,了解一般意義上的CPU是很重要的。根據www.makeuseof.com,

“核心處理單元(CPU)通常被稱為計算機的大腦。雖然CPU只是許多處理單元中的一個,但它是最重要的處理單元之一。它是執行計算,操作和運行程序的計算機的一部分。“

在EOS區塊鏈上,CPU用于執行事務。

網絡

網絡是指在特定時間內可以從一個點發送到另一個點的數據量。這種情況的一個例子是電話服務及其每月數據使用的分配。如果超過本月分配的數據量,您將被關閉,或者需要支付更多費用。

在EOS中,網絡的工作方式大致相同。EOSIO軟件默認設置參數,如果他們愿意,可以通過塊生成器更改代碼或“規則”。

另一方面,RAM,

“…充當CPU中小型,超高速緩存與硬盤或SSD的大型超慢速存儲之間的中間地帶。它用于臨時存儲操作系統的工作部分和應用程序主動使用的數據。它不用于永久存儲。“

以上是對RAM的傳統理解。在EOS區塊鏈上;?但是,RAM用于永久存儲。一個例子是帳戶密鑰和余額如何需要存儲在RAM中,并且每次調用時都能非常快速地訪問。因此雖然它可能不是傳統的“永久性”定義,但在EOS區塊鏈上RAM提供了永久的存儲方式。

示例:1gb RAM =當前EOS區塊鏈中的1gb存儲空間。因此,如果你想在今天的EOS上存儲4GB的電影,你需要購買4GB的RAM。

側面注意:將來會有一些解決方案,您可以將存儲連接到不需要太多速度的數據。例如圖片存儲,流媒體等。基本上,有人可以在EOS上構建dropbox,這將釋放一些RAM。用戶可以在EOS鏈上存儲事務,但實際數據將存儲在類似服務的硬盤中。因此塊生產者可以擁有一臺帶有大量硬盤的服務器來存儲大文件。所有權日志將記錄在區塊鏈的RAM中。

TLDR:基本上RAM用于存儲信息,如硬盤驅動器,但更快。

另請注意:所有完整節點也需要鏈所使用的RAM量。這意味著,如果塊生成器增加了RAM的數量,那么不僅塊生成器運行起來會變得更加昂貴,而且對于運行nodeos的其他人來說也會變得更加昂貴。


這些組件如何在EOS BLOCKCHAIN上使用

塊生產者

在EOS生態系統中,CPU,RAM和網絡都由塊生成器提供給鏈。這就是為什么硬件塊生產商用于運行其BP操作的質量是EOS硬幣持有者非常感興趣的原因。當塊生成器創建和/或見證塊時,它們同意/簽署用戶交給他們的處理數據。這也意味著他們允許dapps / users使用他們的硬件來存儲和處理事務。因此,EOS令牌持有者不再像我們今天看到的那樣使用集中式服務器設置,而是訪問多個獨立的塊生產者服務器設置,這有助于保護他們的數據免受中心故障點(以及其他好處)。

令牌持有人

根據EOSIO軟件,持有EOS硬幣和賭注的任何人都有權獲得相應數量的CPU和網絡,統稱為帶寬,至少。我說至少是因為根據EOSIO軟件設計,如果更多的帶寬是免費的并且可以在網絡上使用,那么你可以獲得比你賭注更多的帶寬。令牌持有者也有權獲得相應數量的RAM。當涉及到RAM令牌持有者時,只能獲得他們所支付的費用,這與帶寬不同。此外,RAM是買來的,而不是賭注。所以它可以轉售,但不是未經證實的。這種差異允許RAM在二級市場上購買/出售,允許RAM推測。

DAPPS

因為EOSIO軟件不收取TX或其他操作的費用(因為您已經支付了使用的資源/通過賭注執行的操作),DAPP開發人員和用戶可以免費使用資源而無需按行動收費。這使得在EOS區塊鏈上構建DAPP非常可取,因為大多數用戶不會與需要每次操作費用的DAPP交互。


一個具體的例子:為什么會阻止垃圾郵件破壞網絡并損害其他DAPPS的性能

因為EOSIO軟件為系統中的DAPPS分配了最大可用RAM,當一個已經放入EOS的帳戶決定向網絡發送垃圾郵件(從而吸收其他dapps一直使用的免費ram)時,它們會導致其他DAPPS功能變慢完全停止或停止工作。在BLOCK TWITTER帳戶的情況下,他們提出了一種有效的垃圾郵件EOS網絡方式,允許他們消耗大量的免費帶寬。目前駐留在EOS主鏈上的許多Dapp都依賴于使用他們獲得的免費帶寬(請記住,如果帶寬可用,他們可以使用更多的系統帶寬,然后他們已經賭注)來使他們的應用程序正常運行。他們能夠使用的額外帶寬稱為余地。

在他們的垃圾郵件鼎盛時期,Block Twitter交易使用了非常少量的CPU,以及更多的網絡。這意味著EOS帶寬參數可能設置得太高,或者可能需要更改分配CPU和網絡的算法。需要探索這些想法,以找到阻止Twitter的長期修復。


GREYLISTING DEBATE

解決此問題的方法是灰名單。排名前21位的BP可以決定將他們認為正在向網絡發送垃圾郵件的帳戶列入灰名單。這意味著該帳戶只會被分配他們所放置的資源量,因此無法“占用”其他DAPPS在EOS生態系統的這個新生階段所依賴的免費資源。

雖然這是一個實用的解決方案,但有些人想知道這樣的行動是否公平。為什么某些DAPPS /和/或被視為有價值的行為可以獲取免費資源,而其他被視為垃圾郵件的行為卻沒有。這是社區和EOS主要網絡BP目前正在進行的辯論。

黑色上市辯論

長期修復將被列入黑名單。黑名單是前21名BP將策劃并添加到他們將阻止在EOS主網上執行任何操作的“壞帳戶”列表的過程。然后,責任將列入黑名單賬戶,向EOS BP證明他們不是垃圾郵件發送者。

這種解決方案雖然方便,但很可能會受到輕蔑的影響,并且被認為對于BP來說太強大了,不容易出現腐敗。

黑名單將是審查制度。這是BP在遭受黑客攻擊并等待仲裁命令時目前正在做的事情。

那么,什么是解決方案?

回顧一下,Dapp開發人員和用戶需要CPU,網絡和RAM來在EOS主網上執行操作。這些資源是通過硬件塊生產者提供給他們的。塊生成器充當分散的分布式服務器網絡,為EOS主網絡提供服務。EOSIO軟件規定由硬幣支架保存的每個EOS硬幣與EOS主網上的一定數量的CPU,網絡和RAM相對應。雖然RAM是用戶實際放置的EOS數量,但帶寬是靈活的,并且可以根據網絡帶寬的可用性為用戶分配比他們放置的更多的帶寬。

塊生產者和block.one團隊正在討論問題并制定解決方案。一些早期但尚待探索的想法是授權(如Chintai),對帶寬分配算法的調整,或通過灰名單,黑名單或仲裁對垃圾郵件帳戶采取行動。雖然這些問題可能看起來很棒,但EOS主網只有四個月的歷史,而這些問題是可以預期的。如果過去是任何指標,EOS社區將把這個短期問題排除在生態系統中所有人的利益之外。與此同時,最佳動作硬幣持有者可以采取的方式是接觸他們最喜歡的BP,提出問題,參與辯論,并提供解決方案。我們可以一起解決這個問題。

贊(0)

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
p3试机号99