Supra - ответы на квизы
Cryptography Basics
#Part 1 (5/5)
#Part 2 (5/5)
#Part 3 (5/5)
Introduction to Move and Supra Development
Cryptography Basics
Part 1 (5/5)
What property of hash functions ensures that a small change in input drastically changes the output?
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?
Which property of hash functions makes it infeasible to generate the original input from the hash output?
Part 2 (5/5)
What is the role of the private key in asymmetric key cryptography?
Which cryptographic system uses the same key for both encryption and decryption?
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?
What is the main advantage of zero-knowledge proofs in blockchain?
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?
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