A public blockchain would be best suited for securing donations to a charity organization. Public blockchains provide transparency by recording all transactions on an immutable distributed ledger. This prevents issues like double spending and brings accountability to donations. For example, the Blockchain Charity Foundation uses a decentralized blockchain platform to facilitate cryptocurrency donations in a transparent way, reducing costs and enabling global donations while also addressing issues like volatility.
A public blockchain would be best suited for securing donations to a charity organization. Public blockchains provide transparency by recording all transactions on an immutable distributed ledger. This prevents issues like double spending and brings accountability to donations. For example, the Blockchain Charity Foundation uses a decentralized blockchain platform to facilitate cryptocurrency donations in a transparent way, reducing costs and enabling global donations while also addressing issues like volatility.
A public blockchain would be best suited for securing donations to a charity organization. Public blockchains provide transparency by recording all transactions on an immutable distributed ledger. This prevents issues like double spending and brings accountability to donations. For example, the Blockchain Charity Foundation uses a decentralized blockchain platform to facilitate cryptocurrency donations in a transparent way, reducing costs and enabling global donations while also addressing issues like volatility.
Q1. Which features distinguish databases from blockchain
ledgers? Provide a comparative analysis of the two. Answer:- Database Blockchain Ledger Database uses centralized storage Blockchain uses decentralized of data. storage of data. Database needs a Database admin There is no administrator in or Database administrator to Blockchain. manage the stored data. Modifying data requires Modifying data does not require permission from database admin. permission. Users have a copy of data and by modifying the copies does not affect the master copy of the data as Blockchain is irresistible to modification of data. Centralized databases keep Blockchain keeps the present information that is up-to-date at a information as well as the past particular moment information that has been stored before. Centralized databases are used as Blockchain is ideal for transaction databases for a really long time platform but it slows down when and have a good performance used as databases, specially with record, but are slow for certain large collection of data. functionalities.
Q3. How does blockchain technology prevent/ solve the problem
of “Double spending” in digital currencies such as Bitcoin? Answer:- Definition: Spending money more than once results in double spending. The double spending issue is never possible with physical currency. However, double spending can occur with digital currency like bitcoin. Imagine that you have 1 BTC and you attempt to spend it twice in two separate transactions. You could attempt to do this by sending the same BTC to two separate bitcoin wallet addresses. Both of these transactions will then go into the pool of unconfirmed transactions. The first transaction would be approved via the confirmation mechanism and then verified into the subsequent block. However, the second transaction would be recognized as invalid by the confirmation process and would not be verified. If both transactions are pulled from the pool for confirmation simultaneously, the transaction with the highest number of confirmations will be included in the blockchain, while the other one will be discarded.
While this effectively deals with the issue of double spending, it is
not without its issues. For example, the intended recipient of the second (failed) transaction would not have part in the transaction itself failing, and yet that person would not receive the bitcoin they had anticipated. Many merchants wait for at least 6 confirmations of a transaction (meaning that six subsequent blocks of transactions were added to the blockchain after the transaction in question). At this point, the merchant can safely assume that the transaction is valid.
There remain other vulnerabilities in this system which could allow
double-spend attacks to take place. For example, if an attacker is somehow able to control at least 51% of the has power of the network, they can commit double spending. If an attacker were somehow able to get control of this much computational power, they could reverse transactions and create a separate, private blockchain. However, the rapid growth of bitcoin has virtually insured that this type of attack is impossible.
Features that prevents Double Spending:
o The Blockchain of Bitcoin contains a universal ledger. o Bitcoin has a Timestamp Server. o Every Bitcoin transaction ever performed is recorded.
Q4. Suggest which type of blockchain should be used for the
security of donations in a charity organization. What benefits does the blockchain technology introduce in such a scenario? Explain your answer using an example. Answer:- Blockchain for charities: Charitable organizations often encounter barriers to success due to a lack of transparency, accountability issues, and limits to the ways they can accept donations. Crypto-philanthropy (or the use of blockchain technology to facilitate charitable contributions) offers an alternative solution, with decentralized and direct transactions that may help these organizations receive donations and raise funds more efficiently. Cryptocurrency donations: There is still a long way to go until cryptocurrencies get globally adopted, and this route is particularly long when it comes to charity. Currently, there are a small but growing number of charitable organizations that have already embraced cryptocurrency as a donation method. Donors that intend to use cryptocurrency to make their contributions may have to either confine their efforts to the few organizations that support them or donate large enough amounts as an attempt to persuade their favourite charities into accepting crypto payments. Before a charity starts receiving cryptocurrency donations, it needs to have a process in place for managing and distributing the funds in a transparent and efficient way. Understanding the basics of cryptocurrencies and blockchain technology - and how the donations can be converted into fiat currency - is crucial for an effective implementation strategy. Potential benefits of crypto-philanthropy: Crypto- philanthropy promises some notable advantages for charitable organizations and donors, which include: Total transparency Global and decentralized Digital agreements Reduced expenses Reduced taxes Concerns and limitations: Despite the potential advantages, there are some potential concerns to be considered when adopting crypto-philanthropy: Volatility Security Public awareness and understanding Example: Crypto-philanthropy has been taken up by some high- profile charitable organizations in recent years. In 2017, for example, the global philanthropic organization Fidelity Charitable received the equivalent of $69 million in cryptocurrency donations. The same year, an anonymous donor known as Pine distributed around $55 million in Bitcoin donations to various organizations worldwide via the Pineapple Fund.As previously presented, the Blockchain Charity Foundation (BCF) is another notable example of crypto- philanthropy. The BCF is a not-for-profit organization aiming to transform philanthropy through the use of a decentralized charity platform.