Tiêu đề gốc: "Giải thích thuật ngữ zkSync" 》
Nguồn gốc: Shuiduoduo
zkSync - giải pháp tối ưu cho tiện ích mở rộng tóm tắt không có kiến thức lớp thứ hai của Ethereum, zkSync2.0 chính sẽ được ra mắt sớm có mạng, mã thông báo và nhiều hệ sinh thái DApp khác.
Một số tính năng chính của zkSync Có:
Phí giao dịch cực thấp
Quỹ được bảo mật bằng mật mã, giống như trên mạng chính Ethereum
Người dùng luôn có quyền kiểm soát tiền của mình
Hợp đồng thông minh không cần cấp phép
Không- chứng minh kiến thức — Hệ thống chứng minh không có kiến thức có tính năng bảo mật mật mã tích cực. Ví dụ: giải pháp zk-rollup xác định rằng một kết quả giao dịch nhất định là xác thực mà không tiết lộ quy trình chứng thực của nó. Nói một cách đơn giản, zk-rollups tuân theo cách tiếp cận "tin tưởng tôi". Mặc dù điều này nghe có vẻ không thể đối với người bình thường, nhưng thực tế là bằng chứng không có kiến thức có thể cho kết quả chính xác mà không cần gửi quy trình chứng minh. Bằng chứng không có kiến thức được coi là một trong những giải pháp bảo mật và mở rộng quy mô hứa hẹn nhất cho Ethereum.
p>
Ethereum — Nó là một nền tảng blockchain được tạo ra vào năm 2015 bởi lập trình viên gốc Nga Vitalik Buterin. Cho phép bạn tạo các ứng dụng phi tập trung dựa trên hợp đồng thông minh.
p>
Khóa — Một chuỗi ký tự đặc biệt trong thuật toán mã hóa. Nó được sử dụng để mã hóa và giải mã tin nhắn, thiết lập và xác minh chữ ký số cũng như để nhận dạng.
p>
zkEVM — zkEVM là một máy ảo thực hiện các hợp đồng thông minh theo cách tương thích với điện toán chứng minh không có kiến thức. Đây là chìa khóa để xây dựng ZK Rollup tương thích với EVM trong khi vẫn giữ lại mã và kiến thức đã được thử nghiệm trong chiến đấu thu được từ nhiều năm sử dụng Solidity. Zk-EVM của chúng tôi vẫn giữ ngữ nghĩa EVM nhưng cũng thân thiện với ZK và sử dụng kiến trúc CPU truyền thống.
p>
zkSNARK — Đối số không có kiến thức ngắn gọn, không tương tác
zkSTARK — Các đối số không có kiến thức trong suốt có thể mở rộng
ZK — Rollups là một giải pháp có thể mở rộng lớp 2, sử dụng bằng chứng hợp lệ để mở rộng quy mô tính toán: mỗi lô giao dịch được kèm theo bằng chứng mật mã (ZK-SNARK) được xác minh bởi hợp đồng thông minh Ethereum. Bằng cách này, mọi giao dịch đều được xác minh đầy đủ bởi tất cả các nút Ethereum đầy đủ trước khi khối hoàn tất.
zkPorter — Một trong những tính năng lớn nhất và quan trọng nhất, zkPorter sẽ cho phép người dùng lựa chọn giữa tài khoản zkRollup với mức bảo mật tối đa và mức phí thấp hơn 20 lần so với Ethereum hoặc tài khoản zkPorter với phí giao dịch ổn định chỉ vài xu. Hãy lựa chọn giữa. Mô hình bảo mật khác nhau (cao hơn nhiều so với sidechains). Tài khoản zkPorter và zkRollup sẽ có thể tương tác liền mạch.
zkSync 2.0 là ZK rollup: Một giao thức không cần tin cậy sử dụng bằng chứng không có kiến thức để cho phép các giao dịch có chi phí thấp, có thể mở rộng trên Ethereum. Tất cả tài sản được lưu trữ trong một hợp đồng thông minh duy nhất trên chuỗi chính, trong khi việc tính toán và lưu trữ dữ liệu được thực hiện ngoài chuỗi .
Gửi tiền — Chuyển tiền từ mạng Ethereum sang tài khoản được chỉ định trên mạng zkSync. Nếu tài khoản của người nhận chưa tồn tại trên mạng zkSync, tài khoản sẽ được tạo và địa chỉ được chỉ định sẽ được gán một số nhận dạng số.
Thoát hoàn toàn — Rút tiền từ mạng zkSync sang mạng Ethereum mà không tương tác với máy chủ zkSync. Hành động này có thể được sử dụng làm lối thoát khẩn cấp nếu máy chủ máy chủ zkSync phát hiện kiểm duyệt hoặc để rút tiền nếu không thể thiết lập khóa ký cho tài khoản trên mạng zkSync (ví dụ: nếu địa chỉ khớp với hợp đồng thông minh).
ChangePubKey — Đặt (hoặc thay đổi) khóa ký được liên kết với tài khoản. Nếu không có bộ khóa ký, tài khoản tương ứng không thể ủy quyền bất kỳ thao tác nào (ngoại trừ các thao tác ưu tiên).
Chuyển — Chuyển tiền từ tài khoản zkSync này sang tài khoản zkSync khác. Nếu tài khoản của người nhận chưa tồn tại trên mạng zkSync, tài khoản sẽ được tạo và địa chỉ được chỉ định sẽ được gán một số nhận dạng số.
Trao đổi - hai lần xuất hiện ở đó là trao đổi tiền nguyên tử giữa các tài khoản zkSync.
Rút tiền — Rút tiền từ mạng zkSync sang mạng Ethereum.
Buộc thoát — Rút tiền từ tài khoản L2 "đích" không có bộ khóa ký cho cùng địa chỉ "đích" trên mạng Ethereum. Thao tác này có thể được sử dụng để rút tiền trong trường hợp không thể thiết lập khóa ký cho tài khoản trên mạng zkSync (ví dụ: nếu địa chỉ khớp với hợp đồng thông minh).
MintNFT — Gửi NFT đến "người nhận" được chỉ định dựa trên hàm băm nội dung được cung cấp.
Rút NFT — Rút NFT từ mạng zkSync sang mạng Ethereum.
An toàn thông qua che khuất — Cách tiếp cận này dựa trên sự tối nghĩa, khiến cuộc sống của những kẻ tấn công trở nên khó khăn nhất có thể, nhưng văn hóa blockchain dựa trên sự minh bạch triệt để đối với các nhà phát triển và người dùng, được bổ sung bởi cộng đồng tin tặc mũ trắng mạnh mẽ của chúng tôi.
Kẽm — Đây là một nền tảng mới để phát triển các hợp đồng thông minh và giải pháp SNARK trên nền tảng zkSync.
Khung ZKP hiện tại Thiếu chức năng hợp đồng thông minh. Vì hợp đồng thông minh xử lý các tài sản tài chính có giá trị nên tính bảo mật và an toàn là rất quan trọng. Đây là lý do tại sao các nhà phát triển ngôn ngữ hợp đồng thông minh hiện đại như Simplicity hoặc Libra's Move bao gồm tính bảo mật và chính thức. p>
Kẽm nhằm mục đích cung cấp A ngôn ngữ hợp đồng thông minh đơn giản, mạnh mẽ được tối ưu hóa cho chương trình ZKP và dễ dàng cho các nhà phát triển học cách thu hẹp khoảng cách giữa hai thế giới này.
Khả năng kết hợp — Hợp đồng thông minh zkSync có thể gọi lẫn nhau giống như hợp đồng thông minh Ethereum.
Bất kỳ dự án DeFi nào cũng được Di chuyển sang zkSync vì hầu hết mã Solidity hiện có có thể được triển khai không thay đổi.
Di chuyển hợp đồng thông minh — Hầu hết các dự án DeFi và NFT đều hoạt động mà không cần thay đổi mã. Tuy nhiên, ở phiên bản đầu tiên, các lệnh gọi tới SHA256 và Keccak256 sẽ được trình biên dịch tự động thay thế bằng các hàm băm thân thiện với chế độ. Một số phương thức mã hóa nguyên thủy khác, chẳng hạn như ecrecover và biên dịch trước mã hóa, hiện cũng không được hỗ trợ.
Hoán đổi nguyên tử — Hoán đổi nguyên tử cho phép bạn trao đổi tiền một cách an toàn và rẻ bằng cách sử dụng tài khoản zkSync hiện có của mình.
3 cần thiết để đổi quà thành công Các bước:
Ký vào đơn đặt hàng để xác nhận của bạn Để thực hiện một trao đổi cụ thể
Nhận một đơn đặt hàng đã ký ở cùng định dạng từ tài khoản bạn muốn trao đổi
Gửi hai đơn đặt hàng kèm theo khoản thanh toán đến máy chủ zkSync
Lệnh giới hạn — Lệnh giới hạn cung cấp cách trao đổi một mã thông báo cụ thể lấy một mã thông báo khác ở một mức giá cụ thể. Chúng được dự định sẽ được sử dụng chủ yếu bởi các nền tảng khác mong muốn cung cấp các dịch vụ trao đổi đáng tin cậy và có thể mở rộng.
Phí — zkSync tính phí giao dịch để trang trải chi phí bảo trì mạng.
p>
Mỗi giao dịch chi phí được tính toán dựa trên 3 yếu tố chính:
p>
Sẽ được gửi đến Lượng dữ liệu trên mạng Ethereum.
Giá khí đốt tự nhiên hiện tại.
Chi phí tài nguyên tính toán để tạo bằng chứng cho các khối có giao dịch.
Cây Merkle — Cây Merkle là cấu trúc dữ liệu được sử dụng trong các ứng dụng khoa học máy tính. Trong Bitcoin và các loại tiền điện tử khác, cây Merkle được sử dụng để mã hóa dữ liệu chuỗi khối hiệu quả và an toàn hơn.
chặn — Tất cả các hoạt động trong zkSync được tổ chức thành các khối. Sau khi câu lệnh zkSync tạo một khối, nó sẽ được gửi đến hợp đồng thông minh zkSync trên mạng Ethereum bằng cách gửi một giao dịch. Khi một khối được ghim, trạng thái của nó vẫn chưa phải là cuối cùng. Vài phút sau, bằng chứng ZK về tính đúng đắn của khối đã được công bố. Bằng chứng này được công bố trên Ethereum thông qua xác minh giao dịch. Trạng thái mới chỉ được coi là cuối cùng sau khi quá trình truyền dữ liệu được xác minh. Một số khối có thể được sửa nhưng chưa được thử nghiệm.
ZigZag — Đó là một sàn giao dịch sổ đặt hàng phi tập trung dựa trên sự tích lũy zk mà không cần lưu trữ. Điều này sẽ cho phép người dùng của chúng tôi giao dịch liền mạch với mức phí gần như bằng 0 trong khi cung cấp báo giá giống như trao đổi tập trung cho giao dịch ở mọi quy mô. Chúng tôi cũng cố gắng cung cấp chức năng, trải nghiệm liền mạch và tính thanh khoản tối ưu cho các sàn giao dịch tập trung trong khi được phân quyền hoàn toàn.
MatterLabs — Chúng tôi là một nhóm kỹ sư đam mê tự do, blockchain và toán học. Chúng tôi đang mở rộng quy mô Ethereum bằng các bằng chứng không có kiến thức. Đây là công nghệ khả thi nhất để đạt được sự áp dụng rộng rãi các chuỗi khối công cộng. Nhiệm vụ của chúng tôi là đẩy nhanh cuộc cách mạng tài chính đang diễn ra này.
zkSync Ambassador — Các tình nguyện viên giúp phát triển và bảo vệ các quyền tự do do những tiến bộ trong công nghệ phi tập trung mang lại, đồng thời giúp cung cấp cho những người tham gia hệ sinh thái thông tin thông tin họ cần để đưa ra những quyết định sáng suốt giúp định hình tương lai chung của chúng ta.
L1 — Blockchain cấp 1 (Ethereum)
Khối tích lũy — Blockchain lớp 2 (zkSync)
Chủ sở hữu — Người dùng kiểm soát một số tài sản trong L2.
Toán tử — Phần thân thực hiện các chức năng cơ bản của tích chập ZK. Nhiệm vụ của họ là tạo khối, tích hợp giao dịch, thực hiện tính toán và gửi dữ liệu đến chuỗi chính Ethereum để xác minh.
Cuối cùng Xảy ra trong một khoảng thời gian giới hạn.
p>
nội dung cuộn lên — Tài sản trong hợp đồng thông minh L2 do chủ sở hữu kiểm soát.
p>
Khóa tích lũy — Khóa riêng của chủ sở hữu được sử dụng để quản lý tài sản ký gửi.
p>
Khôi phục chữ ký — Kết quả của việc ký tin nhắn bằng khóa riêng của chủ sở hữu, được sử dụng nội bộ để tổng hợp các giao dịch.
p>
Băm cuối cùng An hàm băm khẩn cấp của biểu diễn chuỗi bit của nó, như được mô tả bên dưới. Để có được biểu diễn chuỗi bit, mỗi tệp được mã hóa thành bit, bắt đầu bằng giá trị nhỏ nhất (thứ tự tệp của bit) và được nối theo thứ tự chúng xuất hiện trong cấu trúc.
p>
Giao dịch — Nội dung mà người dùng có thể gửi trực tiếp đến các nhà khai thác.
p>
Thao tác ưu tiên — Những gì người dùng có thể gửi tới hợp đồng thông minh zkSync.
p>
Thao tác tích chập — Giao dịch đại diện cho một phần của khối tích chập hoặc hoạt động Ưu tiên.
p>
Trên chuỗi hoạt động — Những gì người vận hành có thể đặt vào khối tích lũy pubdata (hoạt động pubdata).
p>
Nút — Triển khai mô hình nút mô tả các hoạt động.
p>
Triển khai chế độ — Mô hình mẫu mô tả các hoạt động và nhân chứng của chúng.
p>
Các byte hợp lệ — Có bao nhiêu byte của tất cả các byte được thao tác chiếm là hợp lệ (bao gồm cả toán hạng).
p>
Đóng gói bit — Salvation là hàm băm đại số được áp dụng cho các phần tử trường, do đó, mọi dữ liệu nhị phân (giao dịch đóng gói) trước tiên phải được mã hóa thành nhiều phần tử trường. Để làm điều này, chuỗi bit được mã hóa x dưới dạng một chuỗi các phần tử trường, đặt 253 bit vào mỗi phần tử, bắt đầu bằng LSB.
p>
Cầu — Celer, Connext, ZigZag, Orbiter, DAI Wormhole, Composable, Jump Exchange, LayerZero, PolyNetwork, deBridge và Nomad sẽ cho phép chuyển mã thông báo nhanh chóng và rẻ giữa zkSync 2.0 và các giao thức L1 và L2 khác.
p>
Ví — Người dùng sẽ có thể ký các giao dịch và quản lý tài sản của mình bằng hầu hết các ví Ethereum trên zkSync 2.0, bao gồm Metamask, Argent, Numio, Ví 1inch, MyKey và imToken.
p>
Hỗ trợ các phiên bản cũ hơn Độ rắn chắc — Chúng tôi đang tích cực hỗ trợ các phiên bản Solidity khác nhau để cung cấp khả năng tích hợp liền mạch cho các dự án hiện có.
p>
L1 L2 Thông minh Tin nhắn hợp đồng — Cho phép các nhà phát triển chuyển dữ liệu từ Ethereum L1 sang hợp đồng thông minh trên zkSync, cung cấp thông tin cần thiết để chạy các hợp đồng thông minh khác nhau.
p>
Plugin Hardhat — Cho phép bạn dễ dàng thử nghiệm và phát triển hợp đồng thông minh trên zkSync.
p>
Hỗ trợ mã hóa gốc Ethereum — zkSync vốn hỗ trợ keccak256, sha256 và ecrecover thông qua quá trình biên dịch trước.
p>
zkSync — là một bản tổng hợp ZK, một giải pháp lớp 2 có thể mở rộng nhằm bảo tồn các thuộc tính bảo mật của chuỗi khối cơ bản bằng cách sử dụng thế hệ bằng chứng ngắn gọn không có kiến thức mới nhất.
p>
zkSync v1 — là gói tích lũy thanh toán ZK có sẵn trên mạng chính Ethereum kể từ tháng 7 năm 2020. zkSync được nhiều giao thức, ví và dapp chấp nhận, cung cấp hơn 4 triệu giao dịch.
p>
zkSync v2 — Đây là bản tổng hợp ZK của các hợp đồng thông minh có mục đích chung giúp duy trì khả năng tương thích và khả năng kết hợp EVM. Mạng thử nghiệm sắp tới hiện có hơn 150 lượt đăng ký từ các dự án trong DeFi, NFT, trò chơi, DAO, sàn giao dịch, đường dốc, ví, công cụ phát triển, phân tích dữ liệu, v.v.
p>
Biểu đồ — Đây là lớp truy vấn và lập chỉ mục web3. Các nhà phát triển tạo và xuất bản các API công khai được gọi là biểu đồ con, ứng dụng nào có thể truy vấn bằng GraphQL. Graph hiện hỗ trợ lập chỉ mục dữ liệu từ 25 mạng khác nhau, bao gồm Ethereum, NEAR, Arbitrium, Optimism, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS và PoA. Mạng mới sắp ra mắt.
p>
Tài khoản Trừu tượng — Hãy tưởng tượng bạn có thể triển khai logic tùy chỉnh để xác minh chữ ký tài khoản của mình. Hoặc có thể là phục hồi xã hội? Hiện tại, trên hầu hết các chuỗi EVM, người dùng cần sử dụng ví hợp đồng thông minh cho việc này. Tất cả điều này có thể được hỗ trợ dễ dàng thông qua việc trừu tượng hóa tài khoản.
p>
Rút tiền — Để rút mã thông báo ERC20 gốc về L1. Xin lưu ý rằng loại này rất có thể sẽ bị xóa sau khi kiểm tra mạng.
p>
Thực thi — Được sử dụng để gọi các chức năng hợp đồng thông minh.
p>
Triển khai — Được sử dụng để triển khai hợp đồng thông minh trong zkSync.
p>
Gửi tiền — Được sử dụng để chuyển tiền từ tài khoản L1 sang tài khoản L2.
p>
AddToken — Được sử dụng để đăng ký mã thông báo ERC20 gốc với zkSync.
mục tiêu p>
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia