Pregunta de selección múltiple Pregunta What is a smart contract in the context of blockchain technology? (Select all that apply) Respostas Opción 1 A legally binding document stored on a centralized server. Opción 2 A self-executing contract with terms written in code on a blockchain. Opción 3 A traditional paper contract scanned and uploaded onto a blockchain. Opción 4 A contract that requires manual intervention for execution. Retroalimentación Solución Selección incorrecta Selección correcta Selección incorrecta Selección incorrecta Pregunta Which of the following are the advantages of using smart contracts? (Select all that apply) Respostas Opción 1 Increased complexity and ambiguity in contractual agreements. Opción 2 Reduced transparency due to decentralization. Opción 3 Automation of contract execution based on predefined conditions. Opción 4 Inability to rectify errors once a contract is deployed. Retroalimentación Solución Selección incorrecta Selección incorrecta Selección correcta Selección incorrecta Pregunta What is a potential challenge associated with smart contracts? (Select all that apply) Respostas Opción 1 Lack of security due to centralized control. Opción 2 Ability to easily rectify errors in the contract's code. Opción 3 Permanence of errors once a contract is deployed. Opción 4 High cost of development. Retroalimentación Solución Selección incorrecta Selección incorrecta Selección correcta Selección incorrecta Pregunta What is one key consideration when designing a smart contract for a specific scenario? (Select all that apply) Respostas Opción 1 Minimizing transparency to protect sensitive information. Opción 2 Identifying potential challenges and interruptions in the contract's lifecycle. Opción 3 Prioritizing manual intervention over automation. Opción 4 Focusing solely on the initial execution without considering long-term implications. Retroalimentación Solución Selección incorrecta Selección correcta Selección incorrecta Selección incorrecta Pregunta Why is testing an essential phase in the implementation of smart contracts? (Select all that apply) Respostas Opción 1 To identify bugs and errors in smart contract code. Opción 2 To validate the logical design and real-world applicability of the contract. Opción 3 To increase the complexity of the contract's execution. Opción 4 To speed up the deployment process and minimize costs. Retroalimentación Solución Selección correcta Selección correcta Selección incorrecta Selección incorrecta