Thông báo lộ trình phát triển 2020 của ETC Core

Giới thiệu
Nhóm phát triển ETC Core vui mừng thông báo lộ trình năm 2020 của chúng tôi! Các sản phẩm cung cấp năm 2019 của chúng tôi tập trung mạnh vào các dự án cơ sở hạ tầng ban đầu để giúp hợp lý hóa quy trình phát triển phần mềm của chúng tôi với tiêu chuẩn hóa và tự động hóa chất lượng cao cũng như các công cụ dành riêng cho việc xây dựng trên EVM.
Nhóm phát triển ETC Core là nhóm phát triển cốt lõi hàng đầu của Ethereum Classic tập trung vào việc xây dựng và hỗ trợ công cụ hệ sinh thái, giao thức và phát triển EVM. Một số dự án ban đầu của chúng tôi bao gồm; OpenRPC, Pristine, Jade, Signatory, Expedition, và nhiều dự án nguồn mở khác và có thể tìm thấy trên Github của chúng tôi. Nhóm của chúng tôi tự hào được hỗ trợ bởi ETC Labs , nơi ủng hộ đầu tư và phát triển trong toàn bộ hệ sinh thái ETC.
EVM/Nhóm trình biên dịch
EVM/Nhóm trình biên dịch được lãnh đạo bởi Alan Li, kỹ sư biên dịch chính của ETC Core, cũng là người duy trì chính của dự án EVM-LLVM backend. Phiên bản alpha và trang web dự án EVM-LLVM với tài liệu ban đầu hiện có sẵn tại https://llvm.etccore.io/ .
Quý 1 — quý 2:
- Tích hợp trình biên dịch SOLL và Vyper
- Thực hiện: Phân bổ ngăn xếp chung và tối ưu hóa hiệu suất
Quý 2–3:
- (Hướng đến cộng đồng) hỗ trợ và tích hợp ngôn ngữ hợp đồng thông minh mới
- Thực hiện: Lập lịch hướng dẫn và tối ưu hóa hiệu suất
Quý 3–4:
- Bản beta chính thức.
- (Hướng đến cộng đồng) hỗ trợ và tích hợp ngôn ngữ hợp đồng thông minh mới
- Thực hiện: nhúng assembly và xử lý ngoại lệ
Q1 — Q4:
- 1.0 Candidate
- Tiếp tục phát triển cộng đồng, hỗ trợ ngôn ngữ mới.
- Tiếp tục thực hiện tối ưu hóa và gỡ lỗi.
- Tiếp tục hỗ trợ EVM runtime.
Second State, Vyperlang và các nhóm khác đang triển khai hoặc thử nghiệm trong việc đưa cơ sở hạ tầng LLVM lên EthereumStack. Có một kênh Ethereum LLVM Developers trên Telegram nếu bạn muốn kết nối với các nhà phát triển có chung sở thích.
Đội công cụ
Nhóm công cụ (tooling) được đại diện bởi Zachary Belford , Shane Jonas và Zane Star và được đồng lãnh đạo bởi Zach & Shane.
Q1:
- Signatory được phát hành: Signatory là một người đóng dấu giao dịch và tin nhắn ngoại tuyến cho EthereumStack tương thích với bất kỳ mạng lưới nào dựa trên EVM. Công cụ này có thể được triển khai như một máy chủ độc lập, được tích hợp vào các dự án của nodejs và chỉ giới hạn sử dụng trong trí tưởng tượng của người dùng. Ví dụ, Người đóng dấu có thể cung cấp năng lượng cho ví tiền “brack-ends” hoặc chạy trên một máy tính nhỏ (người kiểm duyệt) để ký các sự kiện trong chuỗi cung ứng và các triển khai các IoT khác.
- Bắt đầu
- Tài liệu API
Quý 1 — Quý 2:
- Cải tiến công cụ: Chúng tôi sẽ thực hiện một số bảo trì, hiệu suất và tối ưu hóa thường xuyên cho OpenRPC, lược đồ JSON-RPC và bao gồm hỗ trợ ngôn ngữ Python trong OpenRPC.
- Cập nhật Expedition.dev : Expedition là một trình duyệt khối mã nguồn mở cho EthereumStack hỗ trợ Ethereum Classic, Ethereum và các bản thử nghiệm liên quan. Đạt mức cao nhất là 1 triệu lệnh gọi API, chúng tôi muốn đảm bảo trình duyệt khối này có thể sử dụng hết mức có thể trong khi cung cấp trải nghiệm tốt nhất cho nhiều cộng đồng EVM.
- Signatory Desktop: Sẽ là một ứng dụng máy tính để bàn nguồn mở sử dụng mô-đun Signatory với giao diện material-ui đơn giản và dễ dàng tùy chỉnh để người dùng ký các tin nhắn và giao dịch trên EthereumStack.
Quý 3–4:
- Tái cấu trúc dịch vụ chạy chính của Jade : Cải tiến và tái cấu trúc theo đặc điểm kỹ thuật của dịch vụ runner và tạo ra một gói tốt hơn. Chúng tôi muốn làm cho việc mô đun hóa các dịch vụ dễ dàng hơn và người dùng dễ dàng đưa dịch vụ dựa trên JSON-RPC vào ứng dụng CLI và Desktop.
- Công cụ triển khai hợp đồng thông minh : Chúng tôi muốn tạo một công cụ nguồn mở tối thiểu nhất để triển khai chaincode cho bất kỳ mạng nào dựa trên EVM. Dự án này đang được lên kế hoạch và chúng tôi sẽ có nhiều cập nhật rõ ràng hơn trong những tháng tới.
Q1 — Q4:
- Tiếp tục phát triển cộng đồng: Rất nhiều dự án trên Github của chúng tôi có thể cung cấp rất nhiều giá trị cho blockchain và sự phát triển phần mềm nói chung. Ví dụ, OpenRPC giúp các nhà phát triển phần mềm xây dựng API JSON-RPC và JSON-RPC đã là một giao thức RPC được thiết lập tốt trong toàn ngành công nghiệp phần mềm. Pristine đã phát triển từ một triết lý phát triển thành một bộ các mẫu và công cụ để tự động hóa và tăng tốc các dự án phần mềm.
- Hãy ngồi xuống với chúng tôi : Mạng blockchain hoặc giải pháp phần mềm truyền thống của bạn có sử dụng JSON-RPC không? Chà, chúng tôi rất thích ngồi lại với bạn và xem OpenRPC có thể có giá trị như thế nào. Hãy mang dịch vụ dựa trên JSON-RPC của bạn đến tài liệu API JSON-RPC được định hướng bằng tài liệu với tất cả các công cụ OpenRPC phụ trợ để giúp bạn!
- Nhiều sự kiện cộng đồng hơn : Hãy theo dõi các hội thảo trên web, gặp gỡ và các sự kiện có thể truy cập công khai hơn để tham gia với chúng tôi và tìm hiểu thêm về Ethereum Classic và các dự án nguồn mở của chúng tôi.
- Tiếp tục phát hành các tài liệu: Chúng tôi cam kết các tài liệu hướng tới các dự án và khả năng đọc. Chúng tôi sẽ tiếp tục tạo ra các tài liệu, chất liệu giáo dục và đóng góp những hướng dẫn cho cộng đồng rộng lớn hơn.
Nhóm cung cấp giao thức
Nhóm cung cấp giao thức được dẫn dắt bởi Meowbits. ETC Core, hiện đang duy trì ứng dụng khách Core-Geth mới, đây sẽ là phiên bản khác biệt của ứng dụng khách Multi-Geth. Chúng tôi đã duy trì Multi-Geth trong năm qua triển khai OpenRPC, chuẩn bị hardfork và đưa ứng dụng khách hàng đến một điểm không còn là bản sao trực tiếp của các nhánh nguồn. Tuy nhiên, chúng tôi rất vui mừng được tiếp tục đổi mới máy khách Core-Geth và đảm bảo máy khách bền vững cho các nhà khai thác nút ETC.
Q1:

- github.com/etclabscore/core-geth được tạo ra! Core-Geth là một bản phân phối của go-etheruem với nhiều hương vị.
- Quy trình, đánh giá, thực hiện và thử nghiệm tương đương với Istanbul (tức là hardfork Aztlan/Phoenix).
- ETC đã vượt quá các bài kiểm tra trên các cross-client
- Quản lý và bảo trì mạng thử nghiệm (Mordor, Kotti).
- Đặc tả giao thức eth/64 ETC được dự đoán sẽ đạt đến trạng thái `Final`
- Giao thức eth/65 được triển khai bởi etclabscore/core-geth cho phép nhắn tin nhóm giao dịch băng thông thấp hơn.
- ECIP1043 Giới hạn DAG: triển khai và có thể thúc đẩy cho việc Chấp nhận “ Acceptance”
- Các cơ chế ETC Discv4 DNS Discovery (cơ sở hạ tầng: lên lịch và duy trì các bản ghi DNS tự động thông qua trình thu thập thông tin, docs: cung cấp danh sách nút được cập nhật tự động phản ánh các bản ghi DNS)
Q1-Q3:
- Ethereum Protocol Provider Chain Configuration Standard và công cụ tịnh tiến
- etclabscore/core-geth Chain Configuration JSON-RPC API
- etclabscore / core-geth Tích hợp cơ sở hạ tầng và CI: Docker hình ảnh và phát hành ít nhất 1 lần.
- etclabscore / core-geth Danh sách discv4 DNS Discovery (cơ sở hạ tầng) và hỗ trợ nhà cung cấp.
- Đánh giá nghiên cứu đồng thuận SHA3.
- Di chuyển bản ghi DNS ETC Discv4 từ blockd.info -> etcdisco.net
Quý 2: 4:
- Hỗ trợ cơ sở dữ liệu chuỗi có thể cắm, với các giao diện tiềm năng để bao gồm cơ sở dữ liệu tin nhắn (ví dụ: Kafka) cũng như điều khiển từ xa tĩnh tiêu chuẩn và tùy chọn cục bộ.
- Buildtime/Runtime JSON-RPC API phát hiện cho ethereum/go-ethereum/rpc, cho phép mã -> tạo tài liệu mô tả (bổ sung mẫu đối diện hiện có).
- Phiên bản tài khoản EVM /+EVM không phiên bản, nghiên cứu và triển khai Ungas.
Quý 2–3:
- ETL: biến đổi x-chain + tranfer (thử nghiệm (lưới), et al?)
- JSON-RPC Đặc tả giao thức devp2p Wire và nghiên cứu triển khai tham chiếu và thiết kế có thể.
Quý 3–Q4:
- Các mô hình công cụ ETL và nghiên cứu cung cấp hỗ trợ cho các chuyển đổi giao dịch chuỗi chéo.
Q1 — Q4:
- Tài liệu dễ đọc và thiết kế mã là ưu tiên liên tục và phổ biến.
Podcast EVM61
- Chúng tôi đã ra mắt Podcast EVM61 mang đến bởi ETC Core và ETC Labs được lưu trữ trên kênh YouTube và Soundcloud của chúng tôi . Podcast này sẽ tập trung vào tin tức chung về ETC, các dự án, các cuộc phỏng vấn, phát triển blockchain và EthereumStack tổng thể. Nếu bạn muốn tham gia chương trình và nói về dự án của bạn hoặc đi sâu vào các chủ đề blockchain, thì vui lòng điền vào biểu mẫu nhận được trên biểu mẫu .
- XEM : EVM61 # 2 — James Wo https://youtu.be/Rk7ZifoVTcA
- XEM : EVM61 # 1 — Cập nhật ETC https://youtu.be/r1-SKPurPsA
Về ETC Core
ETC Core là nhóm phát triển lõi hàng đầu của Ethereum Classic. Chúng tôi cung cấp công cụ cơ sở hạ tầng, thông số kỹ thuật và tài nguyên cho hệ sinh thái Ethereum Classic. Chúng tôi tin tưởng mạnh mẽ vào phần mềm chất lượng cao, dễ đọc và tương thích chuỗi chéo. Chúng tôi duy trì ứng dụng khách Core-Geth và tích cực tham gia nghiên cứu giao thức, nâng cấp và sự kiện. Chúng tôi duy trì dự án EVM-LLVM back-end và cam kết tối đa hóa khả năng EVM và đổi mới phát triển hợp đồng thông minh. Kiểm tra các dự án của chúng tôi: https://etccore.io/projects
Theo dõi ETC Core
- Team website: https://etccore.io
- Twitter: https://twitter.com/etc_core
- Chat on Discord: https://discord.gg/XQyEPM
- YouTube: https://www.youtube.com/channel/UCYpIe3I2bljQsXgVv7wioYA
- Github: https://github.com/etclabscore
Theo Stevan Lohja
Nguồn: https://medium.com/etc-core/etc-core-2020-roadmap-announcement-c2166cdbc53d
— — — — — — — — — — — — — — — — — — — — — -
Tham gia thảo luận và cập nhật tin tức mới nhất trên các kênh chính thức của chúng tôi:
- Facebook: facebook.com/EthereumClassicVietnam/
- Telegram: t.me/ETCVietnam
- Twitter: twitter.com/etcvietnam
- Medium: medium.com/@ETCVietnam