Eip
應該、必須、可選的 EIP 定義
我正在閱讀EIP20 規範並遇到了術語
SHOULD
、MUST
和OPTIONAL
。OPTIONAL 看起來很簡單,但是 SHOULD 和 MUST 之間有什麼區別?
EIP1-EIP 目的和指南中沒有提到任何內容。
我在哪裡可以找到這些術語的定義?
這是一個行業標準(就 RFC 而言可以被視為標準……),於 1997 年在RFC-2119 中定義:在 RFC 中使用的關鍵字來指示需求級別。
從本文件的摘要中:
在許多標準跟踪文件中,使用幾個詞來表示
規範中的要求。這些詞通常
大寫。本文件定義了這些詞,因為它們應
在 IETF 文件中進行解釋。遵循這些指南的作者
應該在文件開頭附近加入這個片語:
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
可能在後來的 RFC 中添加了更多關鍵字,但我總是參考 2119。