|
625 | 625 | "smart-contracts-1-d-explanation": "Smart contracts are pieces of code that can be created by developers and deployed on a blockchain.",
|
626 | 626 | "smart-contracts-2-prompt": "What is a metaphor that most closely characterizes the functioning of smart contracts?",
|
627 | 627 | "smart-contracts-2-a-label": "A bank",
|
628 |
| - "smart-contracts-2-a-explanation": "Banks require manual intervention and are structured as hierarchical entities, whereas a smart contract automatically executes without intervention.", |
| 628 | + "smart-contracts-2-a-explanation": "Banks require manual execution and are structured as hierarchical entities, whereas smart contracts are executed predictable by computers with unchangeable rules.", |
629 | 629 | "smart-contracts-2-b-label": "A digital vending machine",
|
630 | 630 | "smart-contracts-2-b-explanation": "The vending machine will only dispense your desired product after all requirements are met - specific inputs guarantee predetermined outputs. This is similar to the logic of smart contracts.",
|
631 | 631 | "smart-contracts-2-c-label": "A calculator",
|
632 | 632 | "smart-contracts-2-c-explanation": "smart contract code can be used for calculations, but is not limited to that. Rather, smart contracts are blockchain-based programs that follow an 'if this then that' logic.",
|
633 | 633 | "smart-contracts-2-d-label": "A website",
|
634 | 634 | "smart-contracts-2-d-explanation": "A website is the frontend which captures user directions. A smart contract is the backend logic where these directions are executed, and the result may be returned.",
|
635 |
| - "smart-contracts-3-prompt": "What is not one of the main characteristics of a smart contract?", |
| 635 | + "smart-contracts-3-prompt": "Which is NOT a main characteristic of smart contracts?", |
636 | 636 | "smart-contracts-3-a-label": "Deterministic execution",
|
637 |
| - "smart-contracts-3-a-explanation": "The main benefit of a smart contract is that it deterministically executes unambiguous code when certain conditions are met.", |
| 637 | + "smart-contracts-3-a-explanation": "The main benefit of a smart contract is that it deterministically executes unambiguous code, without human interpretation or bias.", |
638 | 638 | "smart-contracts-3-b-label": "Public record",
|
639 | 639 | "smart-contracts-3-b-explanation": "With smart contracts on a public blockchain, anyone can instantly track asset transfers and other related information.",
|
640 | 640 | "smart-contracts-3-c-label": "Privacy protection",
|
641 | 641 | "smart-contracts-3-c-explanation": "As blockchains are pseudonymous networks, transactions are tied publicly to a unique cryptographic address, not an identity.",
|
642 | 642 | "smart-contracts-3-d-label": "Ability to change",
|
643 |
| - "smart-contracts-3-d-explanation": "A smart contract cannot be changed once created, it is guaranteed to execute according to the rules defined by its code.", |
644 |
| - "smart-contracts-4-prompt": "What is not one of the applications of smart contracts?", |
| 643 | + "smart-contracts-3-d-explanation": "A smart contract cannot be changed once created—it is guaranteed to execute according to the rules defined by its code.", |
| 644 | + "smart-contracts-4-prompt": "Which is NOT an application of smart contracts?", |
645 | 645 | "smart-contracts-4-a-label": "Cryptocurrencies",
|
646 |
| - "smart-contracts-4-a-explanation": "Cryptocurrencies are token objects which are defined and tracked on smart contracts.", |
| 646 | + "smart-contracts-4-a-explanation": "Cryptocurrencies are token objects which are defined and tracked using smart contracts.", |
647 | 647 | "smart-contracts-4-b-label": "Protocol changes",
|
648 |
| - "smart-contracts-4-b-explanation": "While protocol changes are enacted through a smart contract, their creation and definition are proposed through transparent online forums such as Github or Forum.", |
649 |
| - "smart-contracts-4-c-label": "Non Fungible Assets", |
| 648 | + "smart-contracts-4-b-explanation": "While protocol changes can sometimes use smart contracts, their creation and definition are proposed through transparent online forums and implemented in client software.", |
| 649 | + "smart-contracts-4-c-label": "Non-fungible tokens (NFTs)", |
650 | 650 | "smart-contracts-4-c-explanation": "Smart contracts are used to define a wide range of NFTs, ranging from digital art to asset ownership certificates.",
|
651 | 651 | "smart-contracts-4-d-label": "Decentralized autonomous organizations (DAOs)",
|
652 | 652 | "smart-contracts-4-d-explanation": "The governing and voting rules of DAOs are defined within smart contracts for transparency.",
|
|
0 commit comments