成功的 CIP 包含什麼?

2021-10-09 05:13:11 字數 872 閱讀 4505

· 前導碼——rfc 822 樣式標題,包含有關 cip 的元資料,包括 cip 編號、簡短的描述性標題(最多 44 個字元)和作者詳細資訊。具體細節如下。

· 摘要——對要解決的技術問題的簡短描述(約200字)。

· 動機(*可選)——對於想要更改 conflux 協議的 cip 至關重要。應該清楚地解釋為什麼現有協議規範不足以解決 cip 應該解決的問題。沒有足夠動機的 cip 可能會被完全駁回。

· 規範——技術規範應規定所有新功能的語法和語義。該規範應足夠詳細,以允許當前所有的 conflux 平台(conflux-rust)可以進行競爭性、互操作性的執行。

· 基本原理——通過描述設計產生的動機以及做出特定設計決策的原因來完善規範。應該描述所考慮的替代設計和相關工作,例如:其他語言如何支援該功能。基本原理部分還可以提供社群內達成共識的證據,並應討論在討論過程中提出的重要異議或關切。

· 向後相容性——所有引入向後不相容性的 cip 必須包含一部分描述這些不相容性及其嚴重性。cip 中必須解釋作者建議如何處理這些不相容問題。沒有足夠向後相容性討論的 cip 可能會被完全駁回。

· 執行——在所有 cip 的狀態更改為「最終版」之前必須完成執行,但在將 cip 合併為草稿之前不必完成。儘管可以在編寫**之前就規範和基本原理達成共識,但在進行許多 api 細節討論時,「粗略共識和執行**」的原則仍然很有用。

· 安全注意事項——所有 cip 必須包含的部分,討論與提議變更相關的安全影響/注意事項。包括對安全性討論可能很重要的資訊、暴露風險,可以在提案的整個生命週期中使用。例如:包括與安全性相關的設計決策、關注點、重要討論、指向執行的指南和陷阱、威脅和風險概述以及如何解決這些威脅和風險。缺少「安全注意事項」部分的 cip 將被駁回。審閱者認為沒有足夠的安全注意事項討論的 cip 無法進入「最終版」階段。

什麼是 CIP並做相應的解釋

cip 全稱是 conflux improvement proposals,即 conflux 改進提案。cip 是乙個設計檔案,向 conflux 社群提供資訊,或規定 conflux 的一些新功能 流程或環境。cip 中應當簡介該功能的技術規範以及基本原理。我們計畫將 cip 作為提議新功能 收...

cip核字型大小驗證 cip資料核字型大小的全稱是什麼

cip資料核字型大小的全稱是什麼 cip資料核字型大小的全稱是什麼 cip資料核字型大小的全稱是圖書在版編目資料,英文cataloguing in publicntion的縮寫,直白的講就是書的版權頁上標明的圖書館cip資料核字,是檢驗90年代至今出版的 cip資料核字型大小的全稱是什麼?cip資料...

成功的設計是什麼?商業成功 工藝成功

如今,即便是路人也能毫不猶豫地說出,為什麼蘋果能取得如日中天的地位 制勝的關鍵當然是 設計 設計師的地位這些年逐步提公升,完全可以與最傑出的工程師匹敵。人們以為有好的設計師,或者採用 以設計為中心 開發產品,就能擁有一切 好產品 大使用者 廣市場。真的如此嗎?根本不是那麼回事兒,擁有王牌設計師的產品...