August 6, 2025

Supra - ответы на квизы

Cryptography Basics

#Part 1 (5/5)
#Part 2 (5/5)
#Part 3 (5/5)

Introduction to Move and Supra Development

#Part 1 (4/4)
#Part 2 (4/4)
#Part 3 (5/5)

Cryptography Basics

Part 1 (5/5)

What property of hash functions ensures that a small change in input drastically changes the output?

✅ Small Changes Impact

What is the primary purpose of a hash function in blockchain technology?

✅ To create a unique digital fingerprint for data

Why is collision resistance important in hash functions?

✅ It prevents different inputs from generating the same hash output

What is a widely used hash function in blockchain technology?

✅ SHA-256

Which property of hash functions makes it infeasible to generate the original input from the hash output?

✅ Pre-image Resistance


Part 2 (5/5)

What is the role of the private key in asymmetric key cryptography?

✅ To decrypt the message

Which cryptographic system uses the same key for both encryption and decryption?

✅ Symmetric Key Cryptography

Which symmetric key algorithm is commonly used for encrypting large amounts of data?

✅ AES (Advanced Encryption Standard)

In the context of blockchain, what ensures that users can securely sign transactions?

✅ is Asymmetric Key Cryptography

What is a primary advantage of asymmetric key cryptography?

✅ Solves the key distribution problem.

Part 3 (5/5)

In the context of digital signatures, what is the purpose of the private key?

✅ To create the digital signature

Which zero-knowledge proof implementation is used in privacy-focused cryptocurrencies like Zcash?

✅ zk-SNARKs.

What is the main advantage of zero-knowledge proofs in blockchain?

✅ Enhanced privacy.

What is the purpose of a digital signature in blockchain technology?

✅ To validate the authenticity and integrity of a message

What cryptographic technique ensures that transactions in a blockchain are signed by the rightful owners?

✅ Digital Signatures

Introduction to Move and Supra Development

Part 1 (4/4)


What is Move designed for? ✅ Blockchain development

Why was Move originally developed? ✅ To power the Libra (Diem) project by Meta

How does Move improve security compared to Solidity? ✅ It prevents common vulnerabilities like reentrancy attacks

What does "resource-oriented" mean in Move? ✅ Digital assets behave like real-world objects and can’t be duplicated or destroyed accidentally

Part 2 (4/4)


What does setting up a workspace directory do?
мAllows you to store Move smart contracts in an organized location

What is the purpose of an IDE?
✅ To provide a workspace for writing, testing, and debugging code

Why do we need Docker for Move development?
✅ It allows running applications in isolated environments

Which IDEs are recommended for Move development?
✅ Visual Studio Code and Cursor

Part 3 (5/5)

What is the purpose of the Move.toml file? ✅ To define project settings, including the profile address for deployment

Why do we deploy the smart contract before calling its functions? ✅ So it becomes available on the blockchain for interaction

What is the purpose of generating a profile in Supra's CLI? ✅ To create a unique identifier for deploying and interacting with smart contracts

What does a Move package contain? ✅ Modules and scripts required for Move smart contract development

Why do we fund our profile before deploying a smart contract? ✅ To execute transactions without using real funds