以太坊的記錄和關注點

2022-09-01 01:06:18 字數 664 閱讀 6433

改進的貪心樹的實現

動機是塊的迅速變老----塊需要一定的時間傳播,如果a挖到

1乙個塊並且b在收到a的塊之前也挖到了乙個礦。b的塊將以浪費結束

並且不會為鏈的安全作出貢獻。2雜湊計算能力越大的礦工挖到

塊的可能性越大,也就是生成舊塊的可能性越小,但是仍然浪費很多資源,

方法是生成乙個礦池。

把生成的舊塊也加入到主鏈上可以提高安全性解決第乙個問題

給舊塊提供獎勵解決第二個問題,舊塊接收87.5%的基本獎勵,侄子接收12.5%

交易費不給叔叔了!

ghost  1 乙個快必須指定乙個雙親,0個或者多個叔叔

2 在b塊裡的叔叔具有的性質:b的k代祖先的直接孩子 2<=k<=8

不能是b的祖先,叔叔必須是有效的區塊頭但是不需要證明之前的

必須和之前所有塊裡面的叔叔不同並且所有其他的叔叔在同乙個塊

區塊b裡的每個叔叔u,挖到b的礦工得到額外的3.125%加到coinbase

u的礦工得到標準coinbase 獎勵的93.75%

受限的ghost包括叔叔的最多不能超過7代。1不受限的ghost有叔叔塊的

在計算中太多的困難問題2用於以太坊的罰金把礦工的激情移到挖主鏈而不是

公共攻擊者的鏈

費用預設方法是礦工設定動態礦工費,由礦工的**需求和交易傳送方決定。

高併發的關注點

一 引數配置 1 jvm 2 jdbc 資料庫datasource 二 技術設計 1 資料庫訪問 關聯式資料庫 分布式資料庫 檔案系統 2 快取 本地快取 分布式快取 3 多執行緒 執行緒池 本地佇列 4 佇列 三 集群 1 應用伺服器分布式集群 2 資料庫集群 3 分布式快取 四 其他工具 1 n...

技術架構的關注點

同步變異步 子系統功能模組拆分 除錯依賴性弱 集中變分布 不同維護策略和服務等級的頁面及服務不要放在同乙個容器中,最好不要放在乙個vhost或物理機上 架構層次化 saas paas iaas 軟體即服務 平台即服務 基礎設施即服務 功能分解化 服務中心化 邊界清晰的功能隔離出來作為服務 服務中心可...

介面測試的關注點

介面測試的關注點 引數測試 返回值驗證 業務資料 介面之間 db驗證 響應的資料必須與api文件的定義的須一致 介面返回的節點 返回節點對應的值是不是對的 當介面有翻頁時,頁碼與頁數的異常值測試 第一頁有資料,翻頁到第二頁 1 第二頁的資料是否和第一頁重複 2 第二頁介面有沒有報錯,頁碼 一頁返回多...