# Thuật ngữ

## Tài khoản

Tài khoản trên blockchain là một định danh duy nhất cho người dùng nắm giữ tiền điện tử và cho phép giao dịch và thực hiện hợp đồng thông minh. Trong blockchain Venom, mỗi tài khoản là một hợp đồng thông minh với mã của nó và không có khái niệm về các tài khoản thuộc sở hữu bên ngoài (thuộc sở hữu của cặp khóa). Cách tiếp cận này được gọi là Trừu tượng hóa tài khoản và cho phép các tùy chọn xác thực linh hoạt ngoài quyền sở hữu khóa riêng.

## Tài khoản ví

Tài khoản ví là một loại Hợp đồng thông minh cụ thể được thiết kế để lưu trữ và tương tác với số dư mã thông báo VENOM của bạn và các [Hợp đồng thông minh](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#smart-contract) khác .

Người dùng có ý định gửi mã thông báo Venom cho những người tham gia mạng trước tiên phải triển khai một tài khoản ví.

{% hint style="info" %}
INFO\
Tìm hiểu cách tạo tài khoản ví bằng cách nhấp [vào đây](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/tong-quat/vi/tao-mot-tai-khoan-moi-tren-venom-wallet)
{% endhint %}

Tất cả các ví tiền điện tử được hỗ trợ đều có thể tính toán địa chỉ tài khoản ví của bạn dựa trên loại tài khoản (Mặc định, [Multisig](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#multisig-wallet)) và khóa công khai của bạn ngay cả trước khi nó được triển khai. Bạn sẽ có thể nhận được các chuyển khoản token đến địa chỉ này ngay lập tức, vì nó đã được tính toán.

## Địa chỉ

Mã định danh công khai duy nhất của hợp đồng thông minh trong mạng lưu trữ mã và trạng thái của hợp đồng và đóng vai trò là điểm vào cho các tin nhắn hướng đến nó.

Địa chỉ bao gồm hai phần: mã định danh của [Workchain](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#workchain) và phần được tính toán.

Ví dụ: `0:4de50f6789111213a3141516b7fed892fc123ca22158c0d6d0d34daf4c6a7a0a`

`0` – *workchain\_id,* `3de...7a0a` *– computed\_part*

Một workchain\_id là một định danh số nguyên xác định một Workchain.

Phần được tính toán của địa chỉ là một địa chỉ nội bộ 256-bit được xác định bằng [Hash của mã](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#hash-of-the-code) và dữ liệu chứa trong [Thông điệp khởi tạo](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#thong-diep-khoi-tao). Nó có thể được tính toán trước khi hợp đồng được triển khai trên mạng. Điều này có nghĩa là có thể gửi các tin nhắn, bao gồm các tin nhắn chứa giá trị, đến các hợp đồng chưa được triển khai.

## Block <a href="#block" id="block"></a>

Một nhóm thông tin bao gồm [Giao dịch](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#giao-dich) , tin nhắn gửi đi và cập nhật trạng thái.

## Block Explorer[​](https://docs.venom.foundation/learn/glossary#block-explorer-) <a href="#block-explorer" id="block-explorer"></a>

Một ứng dụng web nơi người dùng có thể khám phá các block, tin nhắn, giao dịch và tài khoản trong mạng.

## Bridge[​](https://docs.venom.foundation/learn/glossary#bridge-) <a href="#bridge" id="bridge"></a>

Một mạng lưới các bộ chuyển tiếp kết nối hai hoặc nhiều chuỗi khối cho phép chuyển tài sản từ chuỗi này sang chuỗi khác. Mạng Venom hỗ trợ cầu nối với Ethereum, Binance Smart Chain và Fantom Opera.

## Đồng thuận <a href="#consensus" id="consensus"></a>

Một cơ chế chịu lỗi được sử dụng trong các mạng chuỗi khối để đạt được thỏa thuận về một giá trị dữ liệu cụ thể giữa một nhóm người tham gia. Thuật toán của mạng Venom là thuật toán đồng thuận Proof-of-stake từ dòng thuật toán Byzantine Fault Tolerant (BFT).

## Thông điệp khởi tạo

Tài khoản hoặc Hợp đồng thông minh được thiết lập bằng cách gửi một thông điệp khởi tạo cụ thể đến địa chỉ của nó. Thông báo bao gồm mã ban đầu và dữ liệu ban đầu của hợp đồng thông minh.

## Hoa hồng

Người xác nhận (Validators) được thưởng cho việc tham gia bảo mật mạng bằng cách xử lý các giao dịch và tham gia vào quá trình đồng thuận.

## Ví Crypto

Một loại ví phần cứng hoặc phần mềm lưu trữ [khóa Công khai / Riêng tư](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#keys) và các [Seed Phrase](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#seed-phrase) để ký giao dịch tiền điện tử. [Ví Crypto](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#vi-crypto) trong hệ sinh thái Venom có thể làm việc với [Tài khoản Ví](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#tai-khoan-vi), tính toán địa chỉ của chúng bằng Khóa Công khai, triển khai chúng và thực hiện chuyển token.

## Dapp

Ứng dụng phi tập trung thường được trình bày dưới dạng giao diện web tương tác với các hợp đồng thông minh được triển khai trên mạng blockchain, thay vì API tập trung. Người dùng thường tương tác với dApp thông qua ví tiền điện tử hoặc trình duyệt.

## External message <a href="#external-message" id="external-message"></a>

Một tin nhắn không được tạo bởi một hợp đồng thông minh bên trong mạng Venom, nhưng được nhận từ bên ngoài mạng. Một ví dụ phổ biến xảy ra khi một người dùng muốn chuyển tiền từ một Tài khoản đến một Tài khoản khác. Trong trường hợp này, người dùng gửi một tin nhắn bên ngoài đã được ký đến Tài khoản Ví và Tài khoản Ví cho phép người gửi và cho phép họ trả phí giao dịch từ số dư của họ. Tin nhắn bên ngoài khác với Tin nhắn Nội bộ vì chúng không thể chứa giá trị và do đó không thể trả phí cho quá trình xử lý của chúng (tức là "gas" của chúng).

## Hash of the code <a href="#hash-of-the-code" id="hash-of-the-code"></a>

Sha256 hash của mã hợp đồng và trạng thái ban đầu.

## Ví mặc định

Một tài khoản ví với logic đơn giản để chuyển tiền phù hợp cho đa số người dùng.

## Giao dịch

Kết quả của việc thực thi tin nhắn bao gồm thông tin về người gửi, thời gian logic của giao dịch, tin nhắn đầu vào và đầu ra và tác động của giao dịch đến trạng thái.

<details>

<summary>Các thành phần của một giao dịch</summary>

* Tài khoản mà giao dịch thuộc về.
* Thời gian hợp lý của giao dịch.
* Một hoặc không có tin nhắn đầu vào m được xử lý bởi giao dịch.
* Số lượng tin nhắn đầu ra được tạo ra n≥0.
* Các tin nhắn đầu ra m1, …, mn được tạo ra.
* Trạng thái ban đầu của tài khoản (bao gồm cả số dư).
* Trạng thái cuối cùng của tài khoản (bao gồm cả số dư).
* Tổng phí được thu của các nhà xác thực.

</details>

## Đồng nhất

Trong một hệ thống [Multi-Blockchain](https://venom-vietnam.gitbook.io/thong-tin-du-an-venom/hoc-tap/thuat-ngu#multi-blockchain), tất cả các chuỗi khối có thể cùng loại và có cùng các quy tắc (tức là sử dụng cùng định dạng của giao dịch, cùng máy ảo để thực thi mã Hợp đồng Thông minh, chia sẻ cùng loại tiền điện tử, vv.) và sự tương đồng này được khai thác một cách cố ý, nhưng với các dữ liệu khác nhau trong mỗi chuỗi khối. Trong kịch bản này, hệ thống được xem là đồng nhất.

## Không đồng nhất

Trong một hệ thống đa chuỗi khối, khi các chuỗi khối khác nhau (thường được gọi là Workchains trong trường hợp này) có thể có các "quy tắc" khác nhau, hệ thống được coi là đa dạng.

## Giver

Giver, được sử dụng trong Locklift, là một hợp đồng thông minh cung cấp token VENOM cho các hợp đồng khác trên mạng trong giai đoạn phát triển và kiểm thử. Hợp đồng Giver thường được triển khai trong các giai đoạn phát triển và kiểm thử của một dự án.

Mặc định, Giver được triển khai trên địa chỉ `0:ece57bcc6c530283becbbd8a3b24d3c5987cdddc3c8b7b33be6e4a6312490415` trên local-node.

Ngoài ra, bạn có thể thiết lập hợp đồng tùy chỉnh như Giver trong Locklift.

## Keys

Các khóa riêng tư và khóa công khai là các số lớn được sử dụng trong quá trình toán học phức tạp để mã hóa, giải mã, ký và xác minh các tin nhắn.

## Interoperability

Khả năng của một blockchain để chuyển thông tin và chia sẻ dữ liệu với các blockchain khác.

## Internal message

Loại tin nhắn mà một hợp đồng gửi cho một hợp đồng khác.

## Mainnet

Mainnet, viết tắt của "mạng chính," đề cập đến mạng chuỗi khối công cộng chính.

## Masterchain

Masterchain chứa thông tin cần thiết để đạt được sự đồng thuận giữa các thợ đào.

## Multisig wallet

Một ví đa chữ ký là một ví được sử dụng bởi hai hoặc nhiều người dùng để tăng cường bảo mật bằng cách yêu cầu nhiều chữ ký để ký giao dịch trước khi thực hiện.

## Multi-blockchain

Một blockchain nơi nhiều chuỗi có thể tồn tại đồng thời.

## Workchain

Là một loại blockchain trong mạng Venom, thuộc Masterchain, có các chức năng chuyển trạng thái, các nguyên tố mật mã, cấu trúc giao dịch hoặc khối riêng và đồng tiền tiêu chuẩn riêng, trong khi tận dụng tính an toàn của Masterchain.

## Validator

Các nút được chỉ định, được gọi là thẩm định viên, tạo và ký khối mới trên blockchain.

## Delegator

Một người ủy quyền phân bổ token của mình cho một thẩm định viên để tham gia bảo mật mạng. Người ủy quyền chia sẻ doanh thu và rủi ro với thẩm định viên của họ.

## Nominator

Một người tham gia vào việc phân quyền mạng bằng cách kết nạp token của họ, đề cử một thẩm định viên để tham gia vào giao thức đồng thuận và tạo khối.

## Seed phrase

Là một chuỗi các từ được tạo ra bởi ví tiền điện tử để cấp quyền truy cập vào tiền điện tử liên kết với ví đó.

## Smart contract

Là mã thực hiện các thay đổi trạng thái tùy ý trong blockchain, có thể thực thi trên TVM là Máy ảo Turing đầy đủ.

## Staking pool

Bất kỳ người tham gia mạng nào đều có thể triển khai một hợp đồng thông minh cho phép các người tham gia mạng khác đề cử chủ sở hữu của nó cho vai trò thẩm định viên và tham gia vào phân phối phần thưởng cho thẩm định viên.

## Shardchain

Chuỗi này tuân theo cùng các quy tắc và định dạng khối như chuỗi công việc, nhưng chỉ chịu trách nhiệm cho một phần tài khoản, dựa trên một số bit ban đầu (quan trọng nhất) của địa chỉ tài khoản. Vì tất cả các shardchain này chia sẻ một định dạng khối và các quy tắc chung, Blockchain Venom là đồng nhất trong mặt này, tương tự như đã được đề xuất trong một trong những đề xuất về tăng tốc Ethereum.

## Virtual machine

Venom network hỗ trợ một máy ảo Turing-complete để thực thi mã hợp đồng thông minh.

## Loại ví

Các loại hợp đồng tài khoản ví thông minh. Hiện tại, nó hỗ trợ hai loại ví là Mặc định và Đa chữ ký (Multisig).
