Tất cả chúng ta đều có rất nhiều điều để biết ơn về mùa lễ này, từ sinh nhật đầu tiên của chuỗi beacon, đến những nâng cấp thành công trong năm qua và tiến bộ đáng kinh ngạc trên toàn bộ hệ sinh thái Ethereum.
Khi một năm năng suất cao sắp kết thúc, có một vài món quà cuối cùng sẽ được gửi dưới hình thức cập nhật từ nhiều (15+ !!) nhóm được EF hỗ trợ, những người luôn nỗ lực cải thiện mạng lưới. Và có rất nhiều rất nhiều tài liệu quan trọng ở đây, vì vậy hãy dành chút thời gian để sắp xếp lại mục lục và tìm hiểu!
Như mọi khi, loạt bài tổng hợp này tập trung vào các nhóm được EF hỗ trợ có các thành viên đang làm việc để phát triển và cải thiện Ethereum nói chung. Bao gồm trong ấn bản này là các cập nhật từ nhiều nhóm được đánh dấu trong báo cáo trước và các nhóm mới và luân phiên khác.
Vui thích! 🦄
Được tác giả bởi Hsiao-Wei Wang
Trong nửa cuối năm nay, các mốc quan trọng trong nghiên cứu và phát triển đồng thuận Ethereum bao gồm:
Đã phân phối hard fork chuỗi beacon đầu tiên Altair vào ngày 27 tháng 10. Các tính năng chính là:
Đã gửi Hợp nhất
thông số kỹ thuật lớp đồng thuận cho các tương tác và mạng kiểm tra:
Để phù hợp với Sự đổi tên vĩ đại, chúng tôi đã chuyển các thành phần sang “Lớp đồng thuận” từ “Eth2” để liên lạc rõ ràng hơn về lâu dài.
Vào đầu năm 2022, nhóm của chúng tôi sẽ tập trung vào việc giúp cung cấp “The Merge”, bản nâng cấp giao thức đồng thuận quan trọng nhất từ trước đến nay. May mắn thay, chúng tôi có sự hỗ trợ tuyệt vời từ các nhóm khách hàng và những người khác trong cộng đồng đang làm việc để biến điều này thành hiện thực! Trong thời gian chờ đợi, chúng tôi sẽ tiếp tục công việc nghiên cứu về tính khả dụng của dữ liệu, tỷ lệ L1 và các tính năng của đợt fork "dọn dẹp" sau The Merge.
Được ủy quyền bởi Nhóm ESP
Chúng tôi đã xuất bản Cập nhật phân bổ quý 2 của mình với các khoản tài trợ tổng cộng $ 7.794.000 cho quý này - và quý 3 sẽ sớm ra mắt! Bạn cũng có thể xem các đợt tổng kết hàng tháng gần đây tại đây và tại đây để biết thêm thông tin cập nhật chi tiết về tiến độ từ một số người được tài trợ tuyệt vời của chúng tôi.
Đằng sau hậu trường, chúng tôi đang thực hiện một cuộc đại tu trang web để giúp việc hiểu sứ mệnh và ưu tiên của ESP trở nên dễ dàng hơn bao giờ hết, đồng thời giúp những nhà xây dựng đủ điều kiện đăng ký tài trợ hoặc hỗ trợ khác. Chúng tôi rất nóng lòng để ra mắt trang web mới vào đầu năm 2022!
Được tác giả bởi Sam Richards
Để làm cho công việc của chúng tôi dễ tiếp cận hơn và thúc đẩy cộng đồng nhiều hơn, nhóm của chúng tôi xuất bản tổng quan về các mục tiêu lộ trình hàng quý của chúng tôi. Xem lộ trình sản phẩm quý 4 của chúng tôi tại đây.
Tất cả những người trong nhóm ethereum.org đều có những kỳ nghỉ vui vẻ 😀🎄 Như mọi khi, tầm nhìn của chúng tôi với ethereum.org là tạo ra cổng thông tin tốt nhất cho cộng đồng đang phát triển của Ethereum và đóng vai trò là cánh cửa dẫn đầu cho Ethereum cho hàng triệu khách truy cập mới mỗi tháng.
Ethereum di chuyển nhanh chóng! Ngoài việc cập nhật hàng trăm trang để đảm bảo nội dung của chúng tôi luôn cập nhật và chính xác, chúng tôi cũng đã phát hành một loạt nội dung mới:
Ethereum.org tồn tại nhờ hàng trăm người đóng góp nội dung và mã từ cộng đồng. Trong Q3 / Q4, chúng tôi nhấn mạnh vào các cách để tăng cường đóng góp và ghi nhận cộng đồng cho công việc mà họ đang làm:
Kể từ khi thuê Trưởng nhóm dịch mới của chúng tôi vào tháng 7, Chương trình dịch đã thực sự phát triển mạnh!
Chúng tôi đang hỗ trợ một vòng clr.fund trên Lớp 2! Sau hơn 6 tháng đóng góp vào kho tài trợ bậc hai của clr.fund, chúng tôi đã hợp nhất các thay đổi của mình với repo ngược dòng, bổ sung hỗ trợ mạng L2 và nhiều cải tiến ứng dụng web.
clr.fund có kế hoạch triển khai vòng tài trợ trên Arbitrum One hướng tới hệ sinh thái đặt cược vào tháng 1 và EF rất vui mừng được cung cấp các khoản tiền phù hợp cho vòng này. Rất mong bạn tham gia! Hãy theo dõi để biết thông tin chi tiết. Yay hàng công!
Chúng tôi đã và đang xây dựng trên vai những người khổng lồ. Cảm ơn nhóm clr.fund, nhóm MACI &cộng đồng những người đóng góp của clr.fund, những người tiếp tục thúc đẩy những đổi mới trong không gian tài trợ ZKP &bậc hai.
Chúng tôi đánh giá cao phản hồi về lộ trình của chúng tôi. Nguyên tắc hướng dẫn của chúng tôi dựa trên việc cung cấp giá trị cao nhất trong thời gian ngắn nhất, vì vậy, nếu có điều gì bạn nghĩ chúng tôi nên giải quyết, vui lòng cho chúng tôi biết! Chúng tôi hoan nghênh các ý tưởng và đóng góp từ bất kỳ ai trong cộng đồng.
Nhiều hơn về đóng góp
Được tác giả bởi Alex Beregszaszi
Chúng tôi đã tạo một trang web nhóm để cung cấp giải thích rõ ràng và liệt kê toàn diện công việc hiện tại và quá khứ của chúng tôi.
Có thể dễ dàng nhận ra từ những tiêu đề sau rằng trong nửa cuối năm, đội chủ yếu tập trung vào EVM. Cũng cần đề cập rằng chúng tôi đã hợp tác với Nhóm Geth để cải thiện hiệu suất của trình thông dịch EVM.
Bước đầu tiên hướng tới điều này, EIP-3541, đã hoạt động tại Luân Đôn và chúng tôi đã tiến hành một cuộc khảo sát trên nhiều mạng đường dẫn và chuỗi EVM để tìm một tiền tố phù hợp cho EOF.
Tiếp tục làm rõ EIP-3540 (bao gồm cả tiền tố đã chọn) và chúng tôi cũng đề xuất xây dựng công việc tiếp theo trên đó:
JUMPDEST
opcodes với bảng JUMPDEST RJUMP
và RJUMPI
, tạo điều kiện cho các bước nhảy tĩnh Trong tháng 10, chúng tôi đã giới thiệu EOF tại Liscon (trang trình bày ở đây, nhưng bản ghi không có sẵn) và tại Ethereum Meetup ở Berlin (slide, ghi âm).
Một trong những đề xuất cũ của chúng tôi, EIP-2681, đã được chấp nhận trong ACD # 120. Nó hệ thống hóa một hạn chế, đã được triển khai (một phần) trong thực tế ở hầu hết các khách hàng. Sau khi chấp nhận, chúng tôi đã mở rộng bộ Thử nghiệm trạng thái Ethereum và điều chỉnh việc triển khai địa lý.
EIP-3855 đề xuất giới thiệu PUSH0
lệnh đẩy 0 vào ngăn xếp. Đây là một tính năng được sử dụng thường xuyên, hầu hết được thực hiện ngày nay thông qua các hướng dẫn không hiệu quả hoặc thay thế.
Phân tích của chúng tôi cho thấy rằng các tài nguyên đáng kể có thể đã được lưu bằng opcode này:
Để nhìn vào khía cạnh “lãng phí”, trên các tài khoản hiện tại, 340.557.331 byte bị lãng phí cho các lệnh PUSH1 00, có nghĩa là 68.111.466.200 khí đã được sử dụng để triển khai chúng.
EIP-3860 là một đề xuất để thiết lập ranh giới và giới thiệu đo sáng cho initcode. Điều này sẽ cho phép phân tích và thực thi được tối ưu hóa hơn, vì việc triển khai sẽ cần xử lý ít ẩn số hơn.
Với tư cách cộng tác với Geth Team, chúng tôi bắt đầu làm việc để đo lường và cải thiện hiệu suất của trình thông dịch EVM trong geth.
Về mặt phân tích, có hai báo cáo đáng chú ý:
Dựa trên những kết quả ban đầu này, chúng tôi đã xem xét cấu hình địa lý và cuối cùng đã đóng góp một số cải tiến cho cơ sở mã, hầu hết trong số đó đã được hợp nhất. Danh sách không đầy đủ các PR có liên quan:23952, 23970, 23974, 23977, 24017, 24026, 24031, 24120.
Theo liên kết này để xem tất cả các bài PR. Chúng tôi dự định sẽ tiếp tục công việc này trong quý tiếp theo.
Hai bản phát hành sửa lỗi của evmone đã được thực hiện:0.8.1 và 0.8.2.
Nhóm cũng duy trì một thư viện C ++ ethash / keccak256, được sử dụng bởi evmone và Silkworm.
Bản phát hành 0.8.0 mới nhất giới thiệu một phương pháp mới để xác minh các băm Ethash cuối cùng chống lại khó khăn về khối. Đây là cả một sự cải thiện khả năng sử dụng và tốc độ. Phương pháp này đã được đăng trên Ethresear.ch.
Ngoài ra, ProgPoW đã không được chấp nhận trong thư viện.
Nhóm cũng đã tham gia hội nghị Wasm in Web3 trong tháng 9. Chúng tôi đã đưa ra hai bài thuyết trình:
Được tác giả bởi Leo Alt
Trong nửa cuối năm, nhóm FV tiếp tục tập trung vào các công cụ hiện có của chúng tôi:
Hành động:
Hevm:
SMTChecker:
msg.value
được gửi đến và từ các hợp đồng đã phân tích. cấp thấp
hoạt động như một cuộc gọi bên ngoài không an toàn. . *
, msg. *
và tx. *
các giá trị quan trọng đối với mục tiêu xác minh không thành công. Được tác giả bởi Felix Lange
Trong nửa cuối năm 2021, chúng tôi đã xuất bản 9 bản phát hành geth. Như thường lệ, thời gian của chúng tôi được phân chia giữa xem xét / thực hiện EIP, tối ưu hóa / bảo trì khách hàng và xem xét các thay đổi mã do cộng đồng đề xuất.
Vào tháng 7, hard fork ở London, bao gồm EIP-1559, đã được kích hoạt. Kế hoạch định giá khí đốt mới được xác định bởi EIP này yêu cầu nhiều thay đổi trên tất cả các hệ thống phụ của địa chất. Hiện tại, chúng tôi vẫn đang phát hiện và khắc phục các vấn đề liên quan đến trường hợp góc liên quan đến EIP-1559, sáu tháng sau khi được giới thiệu.
Hai lỗ hổng bảo mật đã được phát hiện trong sáu tháng qua. Đối với cả hai, chúng tôi đã tuân theo chính sách tư vấn bảo mật của mình:chúng tôi ngay lập tức chỉ định số CVE cho sự cố và xuất bản bản phát hành hotfix. Chi tiết kỹ thuật về lỗ hổng được công bố sau 6-8 tuần.
Trong quý cuối cùng của năm 2021, công việc của chúng tôi chủ yếu chuyển sang triển khai và thử nghiệm Hợp nhất . Chúng tôi đang đi đúng hướng để biến geth thành 'ứng dụng khách lớp thực thi' của các lớp thực thi + đồng thuận (fmr. “Eth1 + eth2”) được hợp nhất. Để chuẩn bị cho The Merge, chúng tôi đã viết lại phần lớn mã đồng bộ để hoạt động dưới sự kiểm soát của lớp đồng thuận. Geth cũng tham gia Merge testnet.
Ngoài ra, nhóm địa lý đã làm việc trên một số dự án dài hạn, chẳng hạn như triển khai Verkle Trees, một ứng dụng khách đèn hiệu chuỗi đèn hiệu và một sơ đồ lưu trữ cơ sở dữ liệu mới cho trạng thái Ethereum.
Được tác giả bởi Holger Drewes
Trong hai quý cuối năm 2021, việc chuẩn bị cho “những chuyển đổi lớn” trên mạng Ethereum là trọng tâm công việc của chúng tôi. Chúng tôi đã tham gia Merge Interop ở Hy Lạp và phát hành phiên bản sẵn sàng cho Merge-testnet đầu tiên của ứng dụng khách, máy ảo và các thư viện liên quan của chúng tôi (xem ví dụ:bản phát hành EthereumJS client v0.2). Chúng tôi cũng đã bắt đầu một thử nghiệm thú vị với nhóm Go-Ethereum Verkle / Stateless để kiểm tra nguyên bản việc thực thi khối không trạng thái dựa trên bằng chứng verkle được cung cấp cùng với tiêu đề khối đã sửa đổi thông qua devp2p trong ứng dụng khách của chúng tôi. Nếu bạn quan tâm, bạn có thể xem vấn đề theo dõi sau để xem tiến trình của chúng tôi.
Áp dụng hơn một chút cho người dùng cuối ngay bây giờ :sự hỗ trợ của các thư viện của chúng tôi cho các mạng L2 mới nổi như Polygon, Arbitrum hoặc Optimism đã được cải thiện. Các mạng này và một số mạng khác hiện có thể được tham chiếu trực tiếp đến ví dụ:gửi một giao dịch đến một mạng L2 nhất định. Xem v.d. bản phát hành Common v2.6.0 để tích hợp mạng Optimism L2 mới nhất.
Và cuối cùng nhưng không kém phần quan trọng:có một bản phát hành VM ArrowGlacier có sẵn và trên mặt trận Ethers.js. Richard vừa đăng một tổng quan thú vị về các thay đổi và cập nhật thư viện Ethers.js v6 sắp tới trên blog của anh ấy.
Được tác giả bởi Thore Hildebrandt
Nhóm Khám phá về Quyền riêng tư &Quy mô hoạt động để thu hẹp khoảng cách giữa nghiên cứu tiên tiến trong chứng minh không có kiến thức và phát triển ứng dụng trên Ethereum.
Mục tiêu của zkEVM là chạy các hợp đồng thông minh trong zk-rollup. Thật không may, EVM không được thiết kế để chạy trong mạch zk, điều này khiến nó trở thành một thách thức. Chúng tôi muốn triển khai toàn bộ bộ mã quang EVM trực tiếp vào các mạch zk để một hợp đồng thông minh chạy trên L1 có thể được triển khai cho L2 với những sửa đổi tối thiểu. Điều này sẽ cho phép tương thích hoàn toàn với công cụ hiện có và cho phép chúng tôi tận dụng kiến thức về EVM mà hệ sinh thái đã xây dựng trong những năm qua. Chúng tôi đang đạt được tiến bộ tốt về đặc điểm kỹ thuật của các mã quang và triển khai các mạch, đồng thời chúng tôi có các điểm chuẩn sớm và một mục tiêu quan trọng trong tương lai là giảm thời gian hoạt động.
ZKOPRU (zk-positive-rollup) là giải pháp mở rộng quy mô lớp 2 cho các giao dịch riêng tư bằng cách sử dụng zk-SNARK và tổng hợp lạc quan. Nó hỗ trợ chuyển tiền riêng tư và hoán đổi nguyên tử riêng trong mạng lớp 2 giữa ETH, ERC20 và ERC721. Nó cũng cung cấp tính năng rút tiền ngay lập tức với các tính năng trả trước và khả năng tương thích tuân thủ bằng cách sử dụng khóa chi tiêu và khóa xem. ZKOPRU gần đây đã ra mắt trên testnet - hãy tiếp tục và kiểm tra nó. Chúng tôi đang nỗ lực cải thiện thời gian đồng bộ hóa và tính năng trao đổi riêng tư.
UniRep là một hệ thống danh tiếng riêng tư và không thể thoái thác. Người dùng có thể nhận được danh tiếng tích cực và tiêu cực từ những người chứng thực và tự nguyện chứng minh rằng họ có ít nhất một lượng danh tiếng nhất định mà không cần tiết lộ số lượng chính xác. Hơn nữa, người dùng không thể từ chối nhận danh tiếng từ người chứng thực. Chúng tôi đang sử dụng Unirep để xây dựng Unirep Social:một nền tảng giống như Reddit cho phép người dùng tích lũy nghiệp chướng một cách riêng tư. Xây dựng trang web Unirep Social là trọng tâm của chúng tôi trong những tháng qua. Các bằng chứng trong Unirep hiện đã được lập chỉ mục để chúng có thể được giới thiệu nhiều lần và ngăn một bằng chứng được gửi hai lần. Unirep hiện có thể xử lý airdrop danh tiếng ban đầu và airdrop chuyển đổi trạng thái người dùng. Chúng tôi cũng đang cải thiện hiệu quả trong việc tạo trạng thái người dùng và trạng thái Unirep.
Các chức năng cơ bản, thiết kế giao diện người dùng, giao diện người dùng và phụ trợ của Unirep Social đã hoàn thành và chúng tôi đang lên kế hoạch cho một bản phát hành pre-alpha khép kín. Hãy xem bài đăng trên blog này nếu bạn muốn tìm hiểu thêm.
Mục tiêu của dự án là giúp mọi cộng đồng dễ dàng chạy vòng CLR của riêng họ với clr.fund. Dự án này đã rất bận rộn. Giờ đây, bạn có thể triển khai ứng dụng cấp vốn bậc hai của riêng mình với Trình triển khai clr.fund. Trao quyền cho cộng đồng của bạn lựa chọn và tài trợ cho tương lai của chính họ, theo cách hoàn toàn phi tập trung. Kiểm tra Tiểu mục và Tài liệu của chúng tôi.
Danh tiếng là chìa khóa của sự tin tưởng. Mọi người dành nhiều năm để xây dựng danh tiếng của mình trên các nền tảng xã hội tập trung, nhưng họ phải bắt đầu từ con số không bất cứ khi nào họ bắt đầu sử dụng một ứng dụng mới. InterRep nhằm mục đích làm cho danh tiếng trở nên nổi tiếng để mở rộng lợi ích kép của các tương tác đáng tin cậy của con người trên web. Kiểm tra bài đăng trên blog này để biết thông báo ban đầu và repo. Trong quý vừa qua, chúng tôi đã mở rộng phạm vi các nguồn bằng chứng xã hội, sang POAP và email và đã quản lý các nhóm:trên chuỗi và ngoài chuỗi thông qua bot Telegram. Chúng tôi đang thiết kế lại giao diện người dùng, cải thiện tương tác với các ứng dụng khách và chuẩn bị cho ra mắt trực tiếp.
Semaphore là một tiện ích không có kiến thức cho phép người dùng chứng minh tư cách thành viên của một tập hợp mà không tiết lộ danh tính ban đầu của họ. Đồng thời, nó cho phép người dùng báo hiệu sự chứng thực của họ đối với một chuỗi tùy ý. Nó được thiết kế để trở thành một lớp bảo mật đơn giản và chung cho các dApp Ethereum. Các trường hợp sử dụng bao gồm bỏ phiếu kín, tố cáo, trộn và xác thực ẩn danh. Với ZK-Keeper, chúng tôi đang tập trung vào việc giữ cho Semaphore luôn cập nhật các công cụ zk mới nhất và tích hợp nó với các dự án khác như InterRep. Chúng tôi có các libs mới để xử lý các bằng chứng và nhận dạng semaphore. Quá trình triển khai hiện đã được thực hiện trên Halo2 và chúng tôi chuẩn bị sẵn sàng sử dụng nó trong trình duyệt.
RLN (Rate Limiting Nullifier) là một cấu trúc dựa trên các bằng chứng không có kiến thức cho phép ngăn chặn thư rác cho các môi trường ẩn danh, phi tập trung. Trong môi trường ẩn danh, danh tính của các thực thể là không xác định. Gần đây, chúng tôi đã xuất bản một bài đăng trên blog giải thích để thu hút nhiều người hơn về ý tưởng này. Chúng tôi đã hoàn thành nghiên cứu về “Phân tích tính khả thi đối với quyền riêng tư của Trình xác thực ETH2 bằng cách sử dụng RLN”. Chúng tôi đang làm việc để sản xuất dự án “Ứng dụng trò chuyện tức thì riêng tư sử dụng RLN và Interrep”. Chúng tôi cũng đang giúp tích hợp plugin ZK-Keeper vào các dự án RLN.
Được ủy quyền bởi Tim Beiko
Nhóm Hỗ trợ Giao thức (PS) được thành lập vào năm 2021 để phát triển số lượng các cách mà các nhóm xây dựng hoặc tương tác với lớp cơ sở Ethereum được hỗ trợ. Trọng tâm chính của nhóm là cho phép các nhà phát triển cốt lõi gửi các bản nâng cấp mạng trên lớp thực thi của Ethereum.
Để đạt được hiệu quả này, Berlin, London và Arrow Glacier đã được triển khai trong năm nay. Ngoài những điều này, PS đã dành những nỗ lực đáng kể để hướng tới The Merge, đầu tiên là Rayonism, sau đó là xưởng Amphora và bây giờ là Kintsugi Devnet!
Tốc độ và phạm vi thay đổi ngày càng nhanh này đã yêu cầu tiếp cận nhiều hơn với cộng đồng Ethereum, điều này đã khiến nhóm của chúng tôi tổ chức các Cuộc gọi cộng đồng thường xuyên. Trong thời gian này, các nhà phát triển ứng dụng, cơ sở hạ tầng và công cụ đã được mời để thảo luận về cách hỗ trợ tốt nhất cho việc nâng cấp giao thức và mang lại quá trình chuyển đổi suôn sẻ cho người dùng của họ. Cùng với những lời kêu gọi này, nhóm đã thực hiện một số cuộc đàm phán và xuất bản một số bài đăng về lộ trình thay đổi của Ethereum, chẳng hạn như bản cập nhật tất cả các nhà phát triển cốt lõi gần đây này, phần này trong Bankless và bài đăng gần đây này về Hợp nhất và lớp ứng dụng trong EF Blog.
Ngoài việc nâng cấp giao thức, nhóm PS đã thực hiện hai sáng kiến chính để đảm bảo nhóm khách hàng được hỗ trợ tốt. Đầu tiên, Chương trình khuyến khích khách hàng đã được công bố để cung cấp cho các nhóm các ưu đãi dài hạn liên quan đến Ethereum. Chương trình cung cấp cho các nhóm khách hàng một bộ 144 trình xác nhận mà họ phải chạy bằng phần mềm của họ. Giả sử các nhóm tiếp tục đáp ứng các tiêu chuẩn hiệu suất nhất định trên mainnet, các trình xác thực này dần dần được trao cho các nhóm, họ có thể tự do thanh lý chúng hoặc giữ cho chúng hoạt động để thu phần thưởng và phí. Chương trình này gắn kết các nhóm với Ethereum, đảm bảo họ đang “dogfooding” khách hàng của mình trên mainnet và họ tiếp tục cung cấp phần mềm hiệu quả.
Thứ hai, Chương trình học việc dành cho nhà phát triển cốt lõi đã được đưa ra. Chương trình này đã cung cấp tiền lương và sự cố vấn cho những cá nhân tự định hướng, những người muốn đi sâu vào phát triển giao thức. CDAP đã được đưa ra như một thử nghiệm được chứng minh là cực kỳ thành công! Hai nhóm đã được điều hành, với hơn 25 người tham gia. Trong số này, ít nhất 5 người hiện đang làm việc toàn thời gian trong hệ sinh thái. Những nhóm thuần tập ban đầu này đã dạy chúng tôi rất nhiều về những gì tốt và những gì có thể cải thiện với chương trình. Mong đợi một CDAP được cải tiến vào năm 2022!
Cuối cùng, nhóm đã thử nghiệm việc cung cấp cơ sở hạ tầng cho các nhóm khách hàng và cộng đồng rộng lớn hơn. Để đạt được mục tiêu đó, Crawler.ethereum.org đã được xuất xưởng và có nguồn mở. Chúng tôi hy vọng rằng việc có một trình thu thập thông tin bổ sung đang chạy và có sẵn cho cộng đồng để cải thiện, sửa đổi hoặc phân nhánh sẽ giúp cung cấp các quan điểm tốt hơn về cấu trúc liên kết của mạng.
Được tác giả bởi Rob Stupay
Trong vòng 6 tháng qua, nhóm Remix đã tháo mặt sau của ứng dụng của chúng tôi để thực hiện một số tua lại toàn diện. Đầu tiên trong số những thay đổi này là công việc tiếp tục chuyển mã của chúng tôi sang React. Chúng tôi cũng mở rộng phạm vi tiếp cận của mình bằng cách quay số trong một số kênh hiệu quả đến các cộng đồng mới và giới thiệu người dùng mới với một “chuyến tham quan” sản phẩm cơ bản về IDE của chúng tôi. Chúng tôi đã đưa các dự án vào “trải nghiệm” của mình, tích hợp Slither và Hardhat, cũng như cập nhật tiện ích mở rộng Remix VSCode.
Và, nếu điều đó vẫn chưa đủ, chúng tôi đã sử dụng một số công cụ để cộng tác mã hóa, cải thiện GIT phi tập trung và tích hợp Github. Cuối cùng nhưng không kém phần quan trọng, chúng tôi đã cập nhật các plugin hiện có của mình. Tóm lại, chúng tôi đã tăng tối đa lên 11.
Xem thêm chi tiết trong bài viết của chúng tôi.
Được tác giả bởi Barnabe Monnot
RIG (Nhóm khuyến khích mạnh mẽ) đã chào đón các thành viên mới trong nhóm và tham gia vào nhiều cột mốc quan trọng đối với giao thức Ethereum. Để cập nhật nhanh về RIG là gì và những gì chúng tôi quan tâm, bạn có thể xem Kinh tế học tiền điện tử Giao thức với RIG, được trình bày bởi Barnabé tại EthCC vào tháng 7.
Về phía đồng thuận Proof-of-Stake, Caspar, người đã tham gia cùng chúng tôi với tư cách là nhà khoa học nghiên cứu toàn thời gian vào đầu năm nay, đã phát hiện ra vấn đề với lựa chọn fork hiện tại, được viết thành Ba cuộc tấn công vào Proof-of-Stake Ethereum. May mắn thay, có một bản sửa lỗi ứng cử viên mạnh mẽ gần đây đã được hợp nhất trong các thông số kỹ thuật đồng thuận, sau nhiều cuộc thảo luận hiệu quả với Phòng thí nghiệm Tse của Stanford, người đồng tác giả bài báo “Ba cuộc tấn công”. Caspar và những người khác cũng đề xuất một cách giảm thiểu khác (“hợp nhất chế độ xem của người đề xuất”), vẫn đang được nghiên cứu. Hãy xem Caspar tại Liscon trình bày kết quả của anh ấy!
Shyam, người đầu tiên tham gia với chúng tôi với tư cách là thực tập sinh nghiên cứu vào mùa hè năm ngoái và hiện là trợ lý nghiên cứu tại RIG, đã phát hành một loạt sổ ghi chép khám phá số liệu thống kê về chuỗi beacon từ nhiều góc độ độc đáo, bao gồm các trò chơi đại dương và bất bình đẳng. Shyam cũng đã và đang làm việc trên một phần mở rộng cho công cụ mô phỏng Beacon runner PoS của chúng tôi, bao gồm học tập củng cố. Hãy xem bài nói chuyện của anh ấy tại EDCON!
Khối 12,965,000, ngày 5 tháng 8, 12:33:42 CH UTC, là một ngày quan trọng đối với chúng tôi:hard fork ở London được kích hoạt và cùng với đó là EIP-1559. Trong năm ngoái, chúng tôi đã phát hành một loạt sổ ghi chép trình bày các mô phỏng khác nhau về cơ chế thị trường phí mới, tạo tiền đề cho các phân tích sâu hơn sau khi ra mắt. Barnabé đã báo cáo một số kết quả ngay sau đó và cùng với các đồng tác giả (bao gồm cả Shyam) đã viết một bài báo dài hơn, Phí giao dịch trong tuần trăng mật:Ethereum’s EIP-1559 Một tháng sau. Bài báo được thúc đẩy bởi hành vi của quy tắc cập nhật 1559 trong thế giới thực và mở ra các hướng nghiên cứu mới để cải tiến quy tắc.
RIG cũng đã hợp tác chặt chẽ với nhóm cadCAD Edu trong việc chuẩn bị một lớp tổng thể trực tuyến về kinh tế học xác thực, được hỗ trợ bởi một mô hình kinh tế học Ethereum có thể mở rộng đầy đủ (bằng Python).
Được ủy quyền bởi Keri Clowes
Vào nửa cuối năm 2021, nhóm Snake Charmers đã hoàn thành các thay đổi cần thiết trên toàn hệ sinh thái để hỗ trợ hard fork ở London. Điều này liên quan đến những thay đổi cơ bản, trên diện rộng trong toàn bộ ngăn xếp của chúng tôi, đặc biệt là trong Py-EVM, Ethereum Tester, Web3.py và eth-account. Cũng có hai phần thưởng lỗi được gửi cho Py-EVM đã được sửa. Chúng tôi đã tăng cường nỗ lực tạo nội dung giáo dục và đặt trọng tâm lớn hơn vào mối quan hệ của các nhà phát triển. Và như mọi khi, luôn có sự hỗ trợ của cộng đồng, phân tích vấn đề và xử lý lỗi trên các công cụ Python của chúng tôi.
Được tác giả bởi Grant Wuerker
Trong 6 tháng qua, nhóm Fe đã cắt giảm các bản phát hành sau:
0.11.0-alpha “Karlite” (2021-12-02)
v0.10.0-alpha “Jade” (2021-10-32)
v0.9.0-alpha “Iridium” (2021-9-29)
v0.8.0-alpha “Haxonite” (2021-8-31)
0,7.0-alpha “Galaxit” (2021-07-27)
0.6.0-alpha “Fenspat” (2021-06-10)
Nếu bạn muốn biết thêm về tiến trình của chúng tôi trong 6 tháng qua, bạn có thể xem các tài nguyên sau:
Được tác giả bởi Piper Merriam
Năm nay là một năm lớn đối với Portal Network. Chúng tôi đã bắt đầu vào năm nay với một ý tưởng và chỉ là một kế hoạch lỏng lẻo về cách xây dựng một mạng ngang hàng có thể cung cấp quyền truy cập nhẹ vào giao thức Ethereum. Hiện chúng tôi có ba nhóm và triển khai độc lập và đang tiến hành tốt việc khởi chạy testnet ban đầu sẽ phát triển thành một mạng đầy đủ chức năng vào cuối năm 2022.
Nhóm EF Portal đã làm việc chăm chỉ trên Trin, một ứng dụng cổng thông tin được viết bằng Rust. Nhóm EF Javascript cũng đã làm việc trên Ultralight, một ứng dụng cổng thông tin được viết bằng Typecript nhằm mục đích chạy được trong trình duyệt. Nhóm từ Status.im cũng đang làm việc trên Fluffy, một ứng dụng khách cổng thông tin nhằm tích hợp với ứng dụng khách Status ethereum và các giải pháp ví.
Trong năm nay, chúng tôi đã giải quyết được vấn đề chưa được giải quyết trước đó về cách phân phối Trạng thái Ethereum hiện tại theo cách có lợi cho việc lưu trữ và truy xuất hiệu quả. Chúng tôi đã thiết lập Giao thức dây cổng, một giao thức cơ sở có thể mở rộng, là nền tảng của tất cả các mạng tạo nên Mạng cổng. Chúng tôi cũng rất vui khi được làm việc với nhiều người tham gia Chương trình Học việc Nhà phát triển Chính, những người đã sử dụng các dự án Mạng Cổng thông tin làm điểm khởi đầu để tham gia phát triển Giao thức Cốt lõi.
Được ủy quyền bởi Nhóm An ninh (Kiểm tra Bảo mật / Đồng thuận)
Về mặt bảo mật và thử nghiệm, rất nhiều sự chú ý đã được dành cho việc nâng cấp London và việc hợp nhất sắp tới. Chúng tôi đã thực hiện cập nhật về công cụ tạo tác giả thử nghiệm và tiếp tục cải thiện các thử nghiệm tham chiếu.
Được tác giả bởi Franziska Heintel
Trong nửa cuối năm nay, chúng tôi đã phát hành các phiên bản Solidity 0.8.8, 0.8.9, 0.8.10 và 0.8.11:
Moreover, several Solidity team members presented at ETHGlobal’s Developer Tool Summit:
The Solidity documentation got a few upgrades, most notably, we…
Lastly, we launched our yearly Solidity Developer Survey. If you are a Solidity developer, please take 10 minutes to share your feedback and take part in the survey nơi đây. The survey will be open until 31st of December 2021.
Oh and we’re hiring! Have a look at our C++ Engineer Solidity opening.
Authored by Thibaut Schaeffer
In the second half of 2021, ZoKrates advanced on different fronts:
For a full list of the changes, check out the changelog
4 cách kiếm thêm tiền từ quỹ ngày mưa của bạn
Những thách thức mà phụ nữ gốc Tây Ban Nha phải đối mặt khi thành lập doanh nghiệp và cách vượt qua chúng
Tài khoản tiết kiệm có số định tuyến không?
Tại sao hình thành thói quen kiếm tiền tốt lại quan trọng đối với thành công tài chính
Thay đổi thuế là đây:Đây là cách lập kế hoạch cho nó