Ethereum-EIPs

What is an EIP?

Ethereum Improvement Proposal 以太坊改進建議的文檔 這個文檔向Ethereum社區提供信息,為Ethereum、Ethereum的進程、環境描述一個新特征,該EIP應當為該特征提供一個基本的技術描述和原理原理。該EIP作者有責任在社區和不同意見的文檔構建共識。

EIP Rationale基本原理

EIP Types

  • A Standard Track EIPdescribes any change that affects most or all Ethereum implementations描述影響以太坊實現的改變,
  • such as a change to the the network protocol網絡協議改變, a change in block or transaction validity rules區塊或交易有效性的改變, proposed application standards/conventions提議應用標準/約定, or any change or addition that affects the interoperability of applications using Ethereum影響應用使用以太坊的互操作性. Furthermore Standard EIPs can be broken down into the following categories此外標準EIPs可以背拆解成以下分類. Standards Track EIPs consist of three parts, a design document設計文檔, implementation實現, and finally if warranted an update to the [formal specification]最后如果需要更新正式規范.
    • Core - improvements requiring a consensus fork改進要求一個共識分叉 (e.g. [EIP5], [EIP101]), as well as changes that are not necessarily consensus critical包括不是必要的共識臨界改變 but may be relevant to [“core dev” discussions]但也許和core dev相關(github.com/ethereum/pm) (for example, [EIP90], and the miner/node strategy changes礦工/節點改變 2, 3, and 4 of [EIP86]).
    • Networking
    • Interface
    • ERC --application-level standards and conventions應用級的標準和約定, including
  • contract standards包括合約標準 such as
  • token standards ,token標準 ([ERC20])
  • name registries名稱登記 ([ERC26], [ERC137]),
  • URI schemes ,uri方案 ([ERC67]),
  • library/package formats庫/包的格式 ([EIP82]),
  • wallet formats錢包格式 ([EIP75], [EIP85]).
  • An Informational EIP-describes an Ethereum design issue描述一個以太坊設計問題, or provides general guidelines or information to the Ethereum community向以太坊社區提供通用的指導方針或信息, but does not propose a new feature不要提議一個新的特征. Informational EIPs do not necessarily represent Ethereum community consensus or a recommendation情報化的EIPs不是必須代表以太坊社區共識或建議, so users and implementers are free to ignore Informational EIPs or follow their advice用戶和實現者自由理會情報化的EIPs或跟隨他們的建議.
  • A Meta EIPdescribes a process surrounding Ethereum描述一個圍繞以太坊的進程 or proposes a change to (or an event in) a process或者處理一個進程/事件的改變. Process EIPs are like Standards Track EIPs 像標準跟蹤EIPs ,but apply to areas other than the Ethereum protocol itself應用到面而不是以太坊協議自身. They may propose an implementation他們也許建議一個實現, but not to Ethereum's codebase但不是以太坊的代碼基礎; they often require community consensus常需要溝通共識; unlike Informational EIPs不像情報化的EIPs, they are more than recommendations他們更加符合推薦規范, and users are typically not free to ignore them用戶典型的不能自由理會他們. Examples include procedures例如包括程序, guidelines指導方針, changes to the decision-making process改變決策進程, and changes to the tools or environment used in Ethereum development改變在以太坊開發中的工具或環境. Any meta-EIP is also considered a Process EIP任何meta-EIPs也被認為時一個過程EIPs.

EIP Work Flow

轉載于:https://juejin.im/post/5c40a0def265da616720927c

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/280607.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/280607.shtml
英文地址,請注明出處:http://en.pswp.cn/news/280607.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Django08-1:模型層(ORM)--聚合查詢/分組查詢/F與Q查詢/開啟事務/常用字段及參數/自定義字段/數據庫查詢優化

聚合查詢 單獨使用時,用aggregate 1.只要是跟數據庫相關的模塊 基本都在django.db.models里面 如果沒有應該在django.db里面 2. 聚合查詢通常配合分組使用 from django.db.models import Avg, Sum, Max, Min, Count# 1.所有書的平均價格 resmodels.Book.objects.…

記事本狀態欄不會自動_如何在記事本中同時啟用狀態欄和自動換行

記事本狀態欄不會自動The status bar in Windows’ Notepad displays the current line number and column number of the cursor location. However, if you find that the Status Bar option on the View menu is grayed out, it may be because you have Word Wrap enabled…

洛谷P2587 [ZJOI2008] 泡泡堂

題目傳送門 分析:一道策略游戲題,要求最大期望得分和最小期望得分。首先分析最大,很顯然是可以用一種類似于田忌賽馬的思維來做,將兩隊的實力按照從大到小(其實從小到大也可以)排序,然后就按照順…

極端高溫導致澳大利亞斷網

西澳大利亞首府珀斯因惡劣天氣出現了網絡連接問題, 網絡故障不是由于暴風雨或閃電引起的,而是極端高溫。本周一是珀斯有記錄以來第六熱的天,當天最高溫度達到了44.4℃。因為創紀錄的高溫,澳大利亞寬帶 服務商iiNet在當…

推薦一款采用 .NET 編寫的 反編譯到源碼工具 Reko

今天給大家介紹的是一款名叫Reko的開源反編譯工具,該工具采用C#開發,廣大研究人員可利用Reko來對機器碼進行反編譯處理。我們知道.NET 7 有了NativeAOT 的支持,采用NativeAOT 編譯的.NET程序 無法通過ILSpy 之類的傳統工具得到源碼&#xff0…

并行傳輸數據和串行傳輸數據_為什么串行數據傳輸比并行數據傳輸快?

并行傳輸數據和串行傳輸數據SATA hard drive connections are faster than older PATA hard drive connections and the same can be said for external cabling standards, but this is counter-intuitive: why wouldn’t the parallel transmission be faster? SATA硬盤驅動…

得到某月的天數

Calendar timeCalendar.getInstance(); time.clear(); time.set(Calendar.YEAR,2018);//year年 time.set(Calendar.MONTH,1);//Calendar對象默認一月為0,month月 int daytime.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天數 System.out.pri…

Django09:圖書管理系統筆記/choices用法/ MTV與MVC模型/多對多三種創建方式

圖書管理系統筆記 redirect括號內可以直接寫url 也可以直接寫別名 但如果別名需要參數,必須使用reverse解析。 choices用法 使用場景:能列舉完全的數據 #使用方法:xxx_choice #1. get.xxx_display #2. 如果超出范圍,則顯示原…

業務處理速度變慢?且看IT如何成為救世主

在日常生活的方方面面,我們似乎都在期待著一種即時的便利。比如,用手機購物、訂餐、繳費、預約掛號等等。而在企業中,時間與效率可不是一種休閑福利,而是一項重要的商業功能。我們有理由期待,當今史無前例的數字革命正…

微軟讓卡塔爾世界杯踏入元宇宙

遵守前一篇公眾號文章里的承諾,昨天盆盆在視頻號里錄制了一段5分鐘左右的短視頻,講了江森自控和微軟Azure,如何幫助卡塔爾世界杯打造基于元宇宙的數字體育館。Part.1歡迎掃碼關注我的視頻號(每天更新元宇宙、云計算和數字化的短視頻)。Part.2…

洛谷——P1305 新二叉樹(新建二叉樹以及遍歷)

題目描述輸入一串二叉樹,用遍歷前序打出。 輸入輸出格式輸入格式: 第一行為二叉樹的節點數n。(n \leq 26n≤26) 后面n行,每一個字母為節點,后兩個字母分別為其左右兒子。 空節點用*表示 輸出格式: 前序排列的二叉樹 輸…

插槽1單通道插槽2雙通道_相機雙存儲卡插槽有什么大不了的?

插槽1單通道插槽2雙通道If you paid any attention to the launch of Canon and Nikon’s first full frame mirrorless cameras—the EOS R, Z6, and Z7— you’d have noticed that some people were pretty unhappy that they only came with a single card slot—an SD slo…

python 垃圾回收詳解

原文:https://zhuanlan.zhihu.com/p/31150408 總綱策略和垃圾回收系統工作內容引用計數詳解標記-清除分代收集循環引用編程應用-常見方法ex 過程詳解使用建議觸發機制參考文獻Python垃圾回收機制--完美講解(Python vs Ruby)Python垃圾回收機制…

Django10:Ajax介紹/發送數據/SweetAlert

Ajax 異步提交 局部刷新 發送方式 1. 瀏覽器輸入url,按enter get 2.a標簽href屬性 get 3.form表單 get/post 4. ajax get/post ajax 不是編程語言&#xf…

物聯網數據終端演進之道

智能手機的普及在最近幾年掀起了一股取代企業數據終端的風潮,但正如筆者在一年前便提到過 的,“智能手機難以在企業級應用中得以普及”,這種觀點最好的佐證便是時至今日,由于安全性與管理合規的需要,個人計算機用于企業…

mac 不能連接wi-fi_如何阻止Mac自動連接到Wi-Fi網絡

mac 不能連接wi-fiYour Mac automatically reconnects to Wi-Fi networks you’ve previously connected to. Starting with macOS High Sierra, you can now tell your Mac not to automatically connect to certain Wi-FI networks. Your Mac will remember the Wi-Fi networ…

“玩轉課堂”基本構想

1、項目背景隨著互聯網科技的高速發展,人們的生活、學習和工作中的許多事情都可以借助互聯網來完成,并且反響良好。作為學生,我們切身體會到,能夠使用網絡平臺來進行學習可以節約時間、并且十分方便;而在老師的角度&am…

SQLServer之分離數據庫

分離數據庫注意事項 要求具有 db_owner 固定數據庫角色中的成員資格。 可以分離數據庫的數據和事務日志文件,然后將它們重新附加到同一或其他 SQL Server實例。 如果要將數據庫更改到同一計算機的不同 SQL Server 實例或要移動數據庫,分離和附加數據庫會…

django11:自動序列化/批量插入數據/分頁器

自動序列化 借助serializers幫你自動完成序列化 from app01 import models from django.core import serializers def ab_se(request):user_queryset models.Userinfo.objects.all()#原始方法user_list []for user_obj in user_queryset:user_list.append({username:user_o…

羅漢塔最少步驟_如何以最少的步驟壓縮和密碼保護文件?

羅漢塔最少步驟If you have a large batch of files to compress and you want to add password protection to each of them, what is the simplest or quickest way to do so? Today’s SuperUser Q&A post has the answer to a curious reader’s question. 如果要壓縮…