• Tài khoản tài khoản

Mina sử dụng mô hình tài khoản (khóa chung) để theo dõi trạng thái sổ cái. Điều này khác với mô hình UTXO của Bitcoin trong việc duy trì trạng thái sổ cái.

  • Nút lưu trữ ARCHIVE NODE

Theo mặc định, các nút Mina rất nhẹ và chúng không cần duy trì thông tin lịch sử về mạng, khối hoặc giao dịch. Các nút lưu trữ lưu trữ dữ liệu chuỗi lịch sử vào nguồn dữ liệu liên tục để truy xuất sau này.

  • MẸO TỐT NHẤT MẸO TỐT NHẤT

TIP tốt nhất là khối mới nhất của blockchain có độ bền chuỗi cao nhất mà người giám hộ biết đến.

  • KHỐIkhối

Các khối chứa thông tin đồng thuận về bộ giao dịch và trạng thái mạng. Thông báo này chứa chứng chỉ cho biết trạng thái mạng hiện tại là hợp pháp.

  • CHUỖI BLOCKCHAIN

Blockchain là cấu trúc dữ liệu được sử dụng trong tiền điện tử để duy trì trạng thái nhất quán của tất cả các tài khoản trong mạng.

  • XÁC NHẬN CHẶNXác nhận khối

Số lượng khối kế tiếp tham chiếu một khối sẽ tiếp tục tăng và việc tham chiếu khối mới đến khối tổ tiên có nghĩa là xác nhận cặp khối. Khi số lượng xác nhận tăng lên, khả năng tổ chức lại sẽ giảm đi, do đó làm tăng khả năng tất cả các giao dịch trong khối được tham chiếu sẽ được xác nhận.

  • TỶ LỆ ĐIỀN KHỐI Tỷ lệ lấp đầy khối

Tỷ lệ lấp đầy khối đề cập đến tỷ lệ các vị trí tạo khối trên tổng số vị trí. Một số khe được cố tình để trống để đảm bảo mạng có thể "bắt kịp" nếu tin nhắn bị trễ.

  • NHÀ SẢN XUẤT BLOCK Nhà sản xuất khối

Nhà sản xuất khối (công cụ khai thác) là một nút tham gia vào việc quyết định khối nào được phép tạo và tạo khối chứa các giao dịch có thể được phát lên mạng.

  • Khởi động BOOTSTRAP

Bootstrapping là một phần của quá trình đồng bộ hóa nút. Quá trình này sẽ lấy gốc của ranh giới chuyển đổi hiện tại từ nút ngang hàng. Các phép biến đổi khác thu được trong quá trình bắt kịp sẽ được áp dụng cho trạng thái gốc ban đầu này.

  • BREADCRUMB Điều hướng đường dẫn

Đường dẫn là "nút" trong ranh giới chuyển tiếp. Breadcrumb được tạo ra bằng cách áp dụng các chuyển đổi sang trạng thái trước đó, bao gồm các chuyển đổi bên ngoài, sổ cái theo giai đoạn và các coinbase đang chờ xử lý.

  • CATCHUP bắt kịp

CATCHUP là giai đoạn cuối cùng của quá trình đồng bộ hóa. Trong quá trình bắt kịp, nút xác định và tải xuống tất cả các chuyển tiếp tồn tại giữa gốc của ranh giới chuyển tiếp và TIP tốt nhất hiện tại, từ đó cố gắng bắt kịp TIP tốt nhất hiện tại. Đầu tiên, nút yêu cầu hàm băm chuyển đổi bị thiếu và bằng chứng chuỗi giao dịch. Bằng chứng này xác minh rằng đường dẫn được cung cấp là hợp lệ, tức là hàm băm chuyển đổi được cung cấp dẫn gốc đến TIP tối ưu. Khi một nút có tất cả các giá trị băm chuyển đổi, nó sẽ yêu cầu chuyển đổi bên ngoài hoàn chỉnh cho mỗi giá trị băm chuyển đổi từ nút ngang hàng. Đối với mỗi chuyển đổi bên ngoài, nút xây dựng ranh giới chuyển tiếp của riêng mình bằng cách áp dụng từng ranh giới chuyển tiếp cho trạng thái trước đó để xây dựng điều hướng đường dẫn. Khi quá trình bắt kịp hoàn tất, TIP tốt nhất cục bộ của nút giống với TIP tốt nhất của mạng và điều hướng đường dẫn đã thiết lập các chuyển đổi cho tất cả các chuyển đổi từ gốc của ranh giới chuyển tiếp (TIP tốt nhất - k) sang TIP hiện tại và mỗi chuyển đổi đều có đã được xác minh. Tại thời điểm này, các nút được đồng bộ hóa. Nếu tại bất kỳ thời điểm nào một nút nhìn thấy các chuyển tiếp không liên tục trên cùng một đường dẫn, điều này có thể kích hoạt quá trình bắt kịp, cho biết rằng có hiện tượng mất chuyển tiếp.

  • SỨC MẠNH CHUỖISức mạnh của chuỗi

Vì không có lịch sử đầy đủ ở Mina nên nút vừa kết nối với mạng không thể đồng bộ hóa từ nguồn gốc bằng cách áp dụng tất cả các phép biến đổi trước đó. Do đó, một nút cần xác định chuỗi mạnh nhất (chuỗi được coi là hợp pháp, trong Bitcoin là chuỗi dài nhất). Để xác định chuỗi mạnh nhất, mật độ chuỗi tối thiểu cho khoảng thời gian trôi chảy sẽ được lưu trữ. Do đó, các nút trung thực có thể chọn một chuỗi khối có mật độ tối thiểu cao hơn, tức là độ mạnh của chuỗi.

  • NÉNNénNén

Tạo SNARK cho một phép tính, được coi là đầu ra "được nén" vì kích thước của bằng chứng là cố định. Ví dụ: Mina duy trì một chuỗi khối ngắn gọn bằng cách nén tất cả dữ liệu lịch sử trong chuỗi khối bằng zk-SNARK. Tuy nhiên, về mặt tính toán, điều này khác với nén mất dữ liệu và thuật ngữ "nén" mô tả sinh động hơn quá trình giảm kích thước của dữ liệu được yêu cầu.

  • ĐỒNG THUẬNĐồng thuận

Một thuật toán hoặc bộ quy tắc mà tất cả các nút Mina đồng ý khi quyết định cập nhật trạng thái mạng được gọi là sự đồng thuận. Các quy tắc có thể bao gồm dữ liệu mà các khối mới có thể chứa, cũng như cách các nút được chọn để tạo khối và phần thưởng cho việc tạo khối. Mina sử dụng Ouroboros Samisika làm cơ chế đồng thuận.

  • Nút đồng thuận CONSENSUS NODE

Một nút tham gia đồng thuận trong mạng Mina, ví dụ: nhà sản xuất khối (thợ đào). Các nút tham gia vào quá trình đồng thuận (khai thác) và yêu cầu trạng thái gần đây nhất.

  • TIỀN ĐIỆN TỬ Tiền điện tử

Một tài sản kỹ thuật số hoặc tiền tệ sử dụng nguyên tắc mã hóa để bảo đảm các giao dịch tài chính và xác minh quyền sở hữu thông qua các cặp khóa công khai.

  • daemon daemon

Daemon Mina là một tiến trình nền triển khai giao thức Mina và chạy trên nút cục bộ. Điều này cho phép khách hàng hoặc ví địa phương giao tiếp với mạng Mina. Ví dụ: khi CLI gửi một giao dịch, yêu cầu sẽ được gửi đến daemon Mina, sau đó gửi yêu cầu tới mạng P2P. Nó cũng lắng nghe các tin nhắn như khối mới và chuyển tiếp chúng đến máy khách thông qua mô hình pub-sub.

  • PHÁT HÀNHỦy quyền

Vì việc đặt cược Mina (tức là tham gia đồng thuận, tức là khai thác) yêu cầu nút phải trực tuyến, nên một số nút có thể muốn ủy quyền Mina của họ cho một nút khác đang chạy dịch vụ đặt cược. Quá trình này được gọi là đặt cược được ủy quyền và thông thường, nhà cung cấp dịch vụ hoặc nhà điều hành nhóm đặt cược có thể tính phí để chạy dịch vụ này và phí này sẽ được khấu trừ khi người ủy quyền được chọn làm nhà sản xuất khối.

  • kỷ nguyên EPOCH

Epoch là đơn vị thời gian, tương đương với 7140 slot trên mainnet. Một kỷ nguyên được chia thành nhiều khoảng thời gian 3 phút.

  • CỔNG NGOÀIGiao diện bên ngoài

Đây là cổng được daemon Mina sử dụng để kết nối với các nút khác trên mạng. Nó có thể được đặt bằng cách sử dụng -external-port khi khởi động daemon.

  • CHUYỂN TIẾP BÊN NGOÀI Chuyển đổi bên ngoài

Một phép biến đổi bên ngoài, còn được gọi là một khối, là một phép biến đổi được tạo ra bên ngoài, tức là được tạo bởi một nhà sản xuất khối khác và chuyển vào một nút.

  • CUỐI CÙNGcuối cùng

Hằng số đồng thuận k là điểm mà tại đó không thể tổ chức lại chuỗi. Khi một khối có k khối được xác nhận (khối con cháu) (được xác định bởi hằng số đồng thuận), nó được coi là đã được xác nhận.

  • NÚT ĐẦY ĐỦNút đầy đủ

Nút đầy đủ là nút Mina có thể xác minh trạng thái của mạng một cách đáng tin cậy. Ở Mina, mọi nút đều là nút đầy đủ vì tất cả các nút đều có thể nhận và xác minh zk-SNARK.

  • CHUYỂN ĐỔI NỘI BỘChuyển đổi nội bộ

Chuyển đổi nội bộ là một chuyển đổi được tạo cục bộ, tức là bởi nhà sản xuất khối. Chuyển đổi kết quả được áp dụng cục bộ và được thêm vào ranh giới chuyển đổi trước khi được phát cho các đồng nghiệp.

  • CADEMLIA

Bảng băm phân tán (DHT) dành cho mạng ngang hàng phi tập trung. Mina sử dụng Kademlia để khám phá các nút ngang hàng để các nút có thể tìm thấy các nút lân cận để chia sẻ thông tin về trạng thái mạng.

  • Cặp khóa KEYPAIR

Sự kết hợp của khóa riêng và khóa chung. Các cặp khóa có thể được tạo thông qua một daemon đang chạy hoặc sử dụng công cụ tạo khóa chuyên dụng.

  • CỦA TÔI

“Mina” bằng chữ in hoa đề cập đến cơ sở hạ tầng mạng mà các giao thức và hệ thống tiền điện tử cơ bản dựa vào ● “Mina” bằng tất cả các chữ cái viết thường đề cập đến các đơn vị tiền điện tử

  • nút NODE

Nút là một máy chạy daemon mina.

  • NÚT KHÔNG ĐỒNG Ý Nút không đồng thuận

Các nút đầy đủ trong giao thức Mina không tham gia vào sự đồng thuận, nhưng chúng vẫn có thể xác minh bằng chứng không có kiến ​​thức để xác minh trạng thái của chuỗi một cách đáng tin cậy. Khi đề cập rằng Mina có kích thước 22kb, điều này có nghĩa là các nút không đồng thuận.

  • NONCE số ngẫu nhiên một lần

Nonce là một con số tăng dần đều được gắn vào một giao dịch để ngăn chặn các giao dịch được lặp lại trên mạng. Các giao dịch luôn được bao gồm trong các khối theo thứ tự không có một lần.

  • PEER-TO-PEER điểm-điểm

Các hệ thống mạng dựa vào các nút ngang hàng để phân phối thông tin giữa chúng được gọi là mạng ngang hàng. Các mạng này thường được phân phối về bản chất và không giống như mô hình mạng máy khách-máy chủ, không dựa vào bất kỳ nhà môi giới tài nguyên tập trung nào.

  • DƯA CHUỘT SNARK

Pickles là một hệ thống chứng minh mới và bộ công cụ liên quan, là SNARK đầu tiên có khả năng được triển khai mà không cần khởi tạo không đáng tin cậy và được soạn thảo đệ quy. Pickles là nền tảng để các nhà phát triển xây dựng các hợp đồng thông minh riêng tư, có thể mở rộng trên Mina. Đọc thêm ở đây. LIBP2

PLIBP2P là thư viện mạng ngang hàng cung cấp tính năng phát tin nhắn và chia sẻ tệp. Mina sử dụng nó làm thư viện mạng P2P cơ bản.

  • KHÓA RIÊNG Khóa riêng

Khóa riêng là một thành phần khác trong mật mã khóa công khai mang tính riêng tư, trong khi khóa chung có thể được phát hành công khai. Chỉ người nắm giữ khóa chung tương ứng với khóa riêng mới có thể chứng minh quyền sở hữu khóa chung. Điều này giúp bạn có thể ký các giao dịch, qua đó chứng minh rằng bạn là người nắm giữ số tiền liên quan đến khóa công khai nhất định.

  • TRẠNG THÁI GIAO THỨCTrạng thái giao thức

Trạng thái của mạng. Trạng thái giao thức bao gồm hàm băm của trạng thái giao thức trước đây được sử dụng để nối các khối, cũng như phần thân chứa hàm băm trạng thái ban đầu, trạng thái chuỗi khối, trạng thái đồng thuận và hằng số đồng thuận.

  • PROTOCOL STATE HASHBăm trạng thái giao thức

Hàm băm trạng thái giao thức là hàm băm của trạng thái trước đó và hàm băm của phần thân trạng thái giao thức và đóng vai trò là mã định danh duy nhất của khối.

  • Bằng chứng về cổ phần

Loại thuật toán đồng thuận ở Mina cho phép các nút đồng ý về trạng thái của mạng. Bằng chứng cổ phần (PoS) cho phép các nút đặt cọc mina trên mạng để tăng cơ hội được chọn làm nhà sản xuất khối tiếp theo.

  • KHÓA CÔNG CỘNGKhóa công khai

Khóa công khai, là một phần không thể thiếu của mật mã khóa công khai, địa chỉ khóa công khai trong blockchain có thể được coi là địa chỉ của người dùng hoặc danh tính duy nhất.

  • PUB-SUB xuất bản-đăng ký

Viết tắt của xuất bản-đăng ký, xuất bản-đăng ký là một mẫu tin nhắn trong đó người gửi tin nhắn sẽ phát một tin nhắn và bất kỳ người nghe nào trước đó đã đăng ký tin nhắn của người gửi đó đều được thông báo. Ví dụ: Mina sử dụng mẫu này như một cách để thông báo cho khách hàng khi có khối mới được thêm vào chuỗi. Sự kiện này có thể được "nghe thấy" bởi tất cả người nghe và mỗi người nghe không cần phải thăm dò độc lập để tìm dữ liệu mới.

  • TỔ CHỨC TỔ CHỨCTái tổ chức

Khi các nhánh cạnh tranh của chuỗi khối tăng chiều dài so với nhánh chính, chuỗi khối sẽ tổ chức lại để nhánh mạnh hơn được ánh xạ tới chuỗi chính. Sau khi tổ chức lại, các giao dịch được tạo trên nhánh đã xóa không còn được đảm bảo sẽ được đưa vào blockchain.

  • ROOT (OF TRANSITION FRONTIER) ROOT của ranh giới chuyển đổi

Gốc của ranh giới chuyển tiếp là khối k từ khối TIP tốt nhất. Root được lấy từ nút ngang hàng trong quá trình khởi động. Khi TIP mới tốt nhất được nhìn thấy, gốc sẽ di chuyển để chỉ còn k khối được tồn tại. Gốc là điểm mà các khối được hoàn thiện nhờ sự đồng thuận.

  • RPC

Cuộc gọi thủ tục từ xa (RPC) được sử dụng để liên lạc giữa các nút trên mạng và tương tác với các trình tiện ích đang chạy.

  • TRẠNG THÁI QUÉT Trạng thái quét

Trạng thái quét là cấu trúc dữ liệu xếp hàng các giao dịch yêu cầu bằng chứng SNARK và cho phép nhân viên xử lý snark xử lý song song SNARK trên các giao dịch này.

  • CHỮ KÝ Chữ ký

Viết tắt của chữ ký số, chữ ký là một phương pháp xác lập tính xác thực hoặc quyền sở hữu của một tin nhắn. Vì cặp khóa công khai được cung cấp nên chủ sở hữu khóa riêng có thể ký tin nhắn và bất kỳ ai cũng có thể sử dụng khóa chung có liên quan để xác minh chữ ký.

  • SLOT khe thời gian

Slot ở Mina là đơn vị thời gian. Khi mạng chính trực tuyến, một khe sẽ dài 3 phút. Một kỷ nguyên được chia thành nhiều khe. Các nhà sản xuất khối có thể giành được cơ hội tạo khối trong một vị trí.

  • SNARK POOL SNARK là gì?

Nhóm báo cáo chứa công việc được thực hiện bởi công nhân báo cáo ở trạng thái quét. Nhóm snark, còn được gọi là "snarketplace", chỉ chứa các công việc rẻ nhất do nhân viên snark cung cấp cho mỗi gói công việc. Nếu một nút thấy công việc rẻ hơn, hiệu quả hơn, nó sẽ thay thế công việc đã có trong nhóm.

  • CÔNG NHÂN SNARK Công nhân SNARK

Công nhân SNARK là các nút trên mạng tham gia tạo bằng chứng giao dịch SNARK. Vì nhân viên của Snark được trả bằng mina nên họ giúp nén các giao dịch.

  • Sổ cái SNARKED Sổ cái SNARK

Sổ cái snark là sổ cái chỉ chứa các giao dịch có bằng chứng liên quan. Sổ cái báo cáo được cập nhật sau khi bằng chứng được đưa ra từ trạng thái được quét và được bao gồm trong tất cả các giao dịch trong cây giao dịch được các nhà sản xuất khối trước đó thêm vào.

  • STAGED LEDGER sổ cái giai đoạn

Sổ cái theo giai đoạn là trạng thái tài khoản hiện tại. Nó chứa sổ cái tài khoản đang chờ xử lý và hàng đợi các giao dịch không phải SNARK đang chờ xử lý ở trạng thái quét.

  • ĐẶT CƯỢC

Theo cơ chế đồng thuận, các nút trên mạng có thể tăng xác suất được chọn làm nhà sản xuất khối bằng cách tăng MINA đặt cọc. Cơ hội giành được quyền sản xuất khối tỷ lệ thuận với số lượng Mina đặt cược. Ví dụ: nếu một nút đặt 50% số min trong mạng thì về mặt lý thuyết, nút đó có 50% cơ hội được chọn để tạo ra các khối mới. Mina sử dụng giao thức bằng chứng cổ phần Ouroboros Samisika để triển khai chi tiết về việc đặt cược. Nếu một nút chọn đặt cược Mina của mình (để khai thác), nút đó cần phải trực tuyến và được kết nối với mạng Mina.

  • Sổ cái cam kết STAKING LEDGER

Sổ cái cầm cố dùng để xác định nhà sản xuất khối trong một khe thời gian (slot). Xác suất giành được một khe thời gian (slot) và quyền tạo khối tỷ lệ thuận với số lượng cam kết. Việc phân phối mina cam kết trong kỷ nguyên hiện tại là sổ cái chính của khối cuối cùng của kỷ nguyên-2 hiện tại.

  • STAKING POOL Bể đặt cược

Nhóm được ủy quyền được điều hành bởi chủ sở hữu nhóm đặt cược. Các nút khác có thể chọn ủy thác tiền cho nhóm đặt cược để tránh yêu cầu phải trực tuyến.

  • ĐỒNG BỘ HÓA đồng bộ hóa

Để tạo khối mới, các nút cần có trạng thái hiện tại. Để đạt được điều này, các nút kết nối với các nút ngang hàng khi khởi tạo, trải qua quá trình khởi động và sau đó thực hiện bắt kịp. Quá trình đồng bộ hóa xây dựng ranh giới chuyển tiếp của nút bằng cách tạo đường dẫn cho tất cả các chuyển đổi giữa gốc của ranh giới chuyển tiếp và TIP tốt nhất hiện tại. Khi quá trình hoàn tất, nút sẽ được đồng bộ hóa.

  • TÀI KHOẢN BỊ KHÓA THỜI GIAN Tài khoản bị khóa thời gian

Tài khoản bị khóa thời gian là tài khoản nắm giữ một số lượng token bị hạn chế nhất định. Tài sản của nó không thể được chuyển nhượng cho đến khi đáp ứng được một số điều kiện nhất định (chẳng hạn như sản xuất một khối nhất định).

  • TRANSACTION POOL nhóm giao dịch

Nhóm giao dịch là danh sách tất cả các giao dịch đang chờ xử lý, đôi khi được gọi là "nhóm bộ nhớ". Mỗi nút có một nhóm giao dịch cục bộ chứa các giao dịch đã được chuyển vào nút và được xác minh. Nếu nhóm giao dịch đã đầy, các giao dịch trong nhóm có thể bị loại bỏ theo mức phí, với mức phí thấp nhất sẽ bị loại bỏ.

  • CHUYỂN ĐỔI chuyển đổi

Sự biến đổi trong Mina là từ đồng nghĩa với khối.

  • Ranh giới chuyển đổi CHUYỂN TIẾP FRONTIER

Ranh giới chuyển tiếp là kho lưu trữ dữ liệu cục bộ chứa k khối cuối cùng của mạng. Đó là cấu trúc dữ liệu kiểu cây và mỗi "nút" của cây có thể có nhiều nút con, tức là các nhánh. Mỗi nút trong cây được gọi là đường dẫn.

  • GIAO DỊCH NGƯỜI DÙNGGiao dịch của người dùng

Giao dịch của người dùng là các giao dịch do người dùng phát hành, có thể là các khoản thanh toán hoặc các thay đổi được ủy quyền.

  • VRF

Hàm ngẫu nhiên có thể kiểm chứng (VRF) được sử dụng để chọn nhà sản xuất khối trong một vị trí. Nó chấp nhận một hạt giống ngẫu nhiên làm đầu vào, được lấy từ đầu ra VRF của kỷ nguyên trước đó. VRF có tính xác định, nghĩa là nó sẽ luôn trả về cùng một đầu ra bất kể tần suất chạy như thế nào.

  • BẰNG CHỨNG KHÔNG CÓ KIẾN THỨC

Bằng chứng không có kiến ​​thức Bằng chứng không có kiến ​​thức là bằng chứng trong đó một bên (người chứng minh) chứng minh cho một bên khác (người xác minh) rằng họ có kiến ​​thức về điều gì đó mà không tiết lộ kiến ​​thức cụ thể. Mina sử dụng bằng chứng không có kiến ​​thức, cụ thể là zk-SNARK, để tạo bằng chứng chứng minh tính hợp lệ của chuỗi khối và cho phép bất kỳ nút nào trên mạng nhanh chóng xác minh nó.

  • ZK-SNARK

Nó là một loại "bằng chứng không có kiến ​​thức" và là tên viết tắt của "đối số không có kiến ​​thức ngắn gọn không tương tác về kiến ​​thức (đối số không có kiến ​​thức không tương tác ngắn gọn)". Các tính năng cụ thể trong việc triển khai SNARK của Mina là tính đơn giản và không tương tác, cho phép bất kỳ nút nào nhanh chóng xác minh trạng thái mạng.

(Xin hãy chú ý!)

#Binance #Web3