Submitted Successfully!
To reward your contribution, here is a gift for you: A free trial for our video production service.
Thank you for your contribution! You can also upload a video entry or images related to this topic.
Version Summary Created by Modification Content Size Created at Operation
1 + 2041 word(s) 2041 2022-03-11 04:36:15 |
2 format is correct + 1 word(s) 2042 2022-03-22 06:55:27 |

Video Upload Options

Do you have a full video?

Confirm

Are you sure to Delete?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
Hsueh, C. Toward Blockchain Realization. Encyclopedia. Available online: https://encyclopedia.pub/entry/20818 (accessed on 09 October 2024).
Hsueh C. Toward Blockchain Realization. Encyclopedia. Available at: https://encyclopedia.pub/entry/20818. Accessed October 09, 2024.
Hsueh, Chih-Wen. "Toward Blockchain Realization" Encyclopedia, https://encyclopedia.pub/entry/20818 (accessed October 09, 2024).
Hsueh, C. (2022, March 21). Toward Blockchain Realization. In Encyclopedia. https://encyclopedia.pub/entry/20818
Hsueh, Chih-Wen. "Toward Blockchain Realization." Encyclopedia. Web. 21 March, 2022.
Toward Blockchain Realization
Edit

Since FinTech was stimulated by the invention of blockchain, without the full realization of blockchain technologies in the following years, FinTech has not been fully realized. The lack of distributed synchronization might be the most difficult challenge such that the trust provided by blockchain is not good enough for public use. 

FinTech blockchain finality consensus Proof-of-Work energy consumption realization

1. Introduction

Financial technology (abbreviated FinTech ) is the technology and innovation that aims to compete with traditional financial methods in the delivery of financial services. It is an emerging industry that uses technology to improve activities on automating investments, insurance, trading, banking services and risk management. Most technologies involve artificial intelligence (AI), Big Data, robotic process automation (RPA) and blockchain [1]. FinTech history dates back to the 19th century and even before that [2], but it was stimulated the most in the past two decades by blockchain because of the fundamental change of currencies and payment methods.
The words block and chain were used separately in Bitcoin white paper [3], in 2008, to devise electronic cash on the Internet. Before it was introduced in The Economist edition on 31 October 2015 as a trust machine, blockchain became the most significant innovation since the Internet [4]. Bitcoin was the first blockchain application before the term blockchain was coined. In addition to support Bitcoin-like cryptocurrencies, blockchain has supported more than 15,000 cryptocurrencies by December 2021 [5]. People has also developed many new features for blockchain where trust needs to be enforced in various applications, such as smart contract, which is a trustworthy program verified by peer nodes. Although there are still problems such as energy consumption, performance, security, scalability, privacy, storage and so on that still need to be solved, the total market value of cryptocurrencies has reached 2.235 T USD on 31 December 2021 [6], about 2.35% of the 2021 global GDP (Gross Domestic Product) 94.935 T USD [7]. The percentage is not high because, in order for value to be transferred on Internet, the trust and finality supported by current blockchains are still only stochastic. Stochastic finality might be good enough for speculators but not for prevalent applications for the public, such as Central Bank Digital Currency (CBDC). On the other hand, the percentage is very high because it ranks 10th among the GDP of all countries in 2021. In addition, the other problems mentioned above mainly come from the fact that there is no global event ordering [8] for synchronization in distributed systems. Since trust can reach a consensus in a timely manner, with distributed synchronization, blockchain can support real trust for most Internet applications, let alone the metaverse. Without trust supported by blockchain, the metaverse is only an augmented online game.
To reach consensus in computer science is to make participating processes agree on some data value or situation. Consensus plays the most important role for the behavior or features supported in blockchain. There is a wide variety of research and applications that attempt to solve different problems by using different methods to reach a consensus. However, a consensus cannot be reached at once in a distributed system, resulting partitions [9]. Although none of the instances solve all problems, they own enough users or markets to survive with different advantages, regardless of the notorious energy consumption in public blockchains or possible collusions in private blockchains. Actually, most of the problems come from the fact that stochastic finality cannot provide distributed synchronization efficiently and effectively. Common solutions are longer wait times or using multiple resources that ignore possible attacks or problems in real use, usually with various exceptions and a large number of transactions. Using epoch and several synchronized block intervals, deterministic finality can be achieved [10] with more flexibility than absolute finality. However, it requires long (100-block) epoch times and utilizes a distributed hash table to assume perfect (under some bound) network connection [11]. In reality, O(1) complexity is difficult to achieve in a jittering network environment, and it might not be flexible and trustworthy enough to impose business logic or reflect user investments.
As long as there are some stochastic and speculative benefits, applications do not need to wait for 100% mature technologies to develop and users would like to take some risks or even ignore risks. Social research studies even design laws and policies for governments to help reduce energy consumption [12], which might bring inconvenience in daily lives. Sedlmeir et al. [13] even found reasons that the energy consumption of blockchain does not pose a large threat to climate from a holistic point of view, while keeping the advantages of blockchain. Innovation occurs in this interaction of research and application but myths and abuses are incurred as well. The myth might be another reason for delaying realization. Moreover, although realized blockchain might bring a lot of benefits, vested interests or malicious authorities might go against it. Few research has addressed the problem of how to solve complex, technical, social, mental and business logical problems above. If people can find a consensus mechanism with flexible deterministic finality so that distributed synchronization is possible for blockchain transactions with various business logic, the problems above might be solvable.
OurChain [14] based on Bitcoin PoW (Proof-of-Work) was prototyped on July 2019 as a public blockchain with consensus on EPoW (Estimable PoW) [15], reaching a deterministic finality with a two-block epoch and global event ordering, called Proof-of-PowerTimestamp (PoPT), by comparing the timestamp first and then estimating computing power. Each block interval is 2 s. However, OurChain was not published because EPoW is not generalized or simple enough, resulting in a situation where the distributed synchronization problem was not solved. Extending from EPoW, GPoW (General PoW) is a general PoW supported by the order statistic [16][17] model. GPoW constructs a trust model of blockchain with closed-form formula to any given level of coefficient variance, develops the distributed synchronization solution and solves the energy consumption problem of PoW. The trilemma, consistency, availability and partition tolerance in a distributed system [9] becomes feasible by synchronization in a real-time manner. The closed-form formula can help to adjust system behavior dynamically to adapt to network jitter in real-time for reaching distributed synchronization. By GPoW, a flexible deterministic finality can be achieved by dynamically adjusting the target value of mining difficulty for different user behavior. The user behavior can be also modeled by functions of estimated computing power economically and flexibly by using EPoW.

2. Common Features of Blockchain

Decentralized, immutable, transparent and anonymous characteristics might be the most common features mentioned with blockchain. However, there are still related myths to be corrected.
  • Decentralized: It is the most important source of trust in blockchain, especially with the permissionless control of mining nodes. With the hash-based PoW, a block from any node can be verified by all nodes and be randomly chosen to be appended as the latest block. A trustless trust is the most trustworthy. However, this does not mean it removes centralization at all. Some authority as a center might still be necessary, such as the government or a central bank, to control the interest or tax rates;
  • Immutable: The data are reliable because they are hash-chained and are very difficult to change once written. However, it is not trustworthy since wrong inputs might produce wrong outputs and it might be replaced for the consensus mechanism, e.g., the longest chain policy in PoW. Therefore, appending transactions to offset previous mistakes is inevitable and acceptable;
  • Transparent: All data in most blockchains are not encrypted and transparent to anyone. It might be misunderstood because the translation of cryptocurrency is wrong and means encrypted;
  • Anonymous: The block ID or transaction ID is only a hash of itself. It is anonymous but is still traceable by the IP address of network packet or other detective methods. Actually, anything used should leave some clues for being traced unless it is not used anymore.

3. Proof-of-Work (PoW)

PoW is a form of cryptographic proof in which one party (the prover) proves to other parties (the verifiers) that a certain amount of a specific computational effort has been expended for reaching some consensus. Verifiers can subsequently confirm this expenditure with minimal effort on their part [18]. PoW is represented by a piece of datum sent from a requester to the PoW service provider. It was first proposed to prevent junk mail [19] by performing some significant computing work before sending an email. Bitcoin was not the first attempt based on PoW [20]. For the first successful hash-based PoW used in blockchain as in Bitcoin, the point of PoW is to prove that enough computing work has been performed so that the winner can append a new block in the blockchain. Some reward, but not necessary, could be provided to the winner as an incentive  to maintain the operation of blockchain after the block is really confirmed. 

4. OurChain

OurChain, meant and read as your chain or our chain, is based on Bitcoin with EPoW mining and a smart contract, OurContract. With the estimated computing power of remote nodes by EPoW, deterministic finality can be reached by PowerTimestamp, which provides global event ordering by combining timestamp and estimated computing power together. 

OurChain Architecture

OurChain is a blockchain platform for building blockchains on architecture such as those shown in Figure 1, including the core and services. This blockchain is similar to a trusted distributed real-time operating system.
Fintech 01 00007 g001
On top of OurChain core, there are different services. OurCoin is the built-in payment coin with a profile to customize all OurChain system parameters such as reward for miners. OurWallet is our blockchain wallet for managing cryptocurrencies and sends transactions to exchange information or values by scripts or smart contracts. ChainService provides the service link to other blockchain middleware (DApp), where the information or values are certified and can be cached or shared with other nodes.

5. General Proof-of-Work (GPoW)

Although EPoW provides closed-form formula to estimate the computing power of remote nodes and support deterministic finality, the computation is still complex for further analysis. GPoW extends EPoW generalizing PoW with mathematic model for mining, constructing simple closed-form formula for further trust analysis in blockchains. Using GPoW, at least m valid nonces need to be collected but only m ones, corresponding to the lowest m hash values for estimating computing power, and they are broadcasted for estimating computing power at each round. Users can collect more than m valid nonces to find better m ones to broadcast according to different reward policies. If exactly m valid nonces are collected, it is called a conservative GPoW; otherwise, it is called an aggressive GPoW, as shown in Figure 2
Fintech 01 00007 g002

6. Realization Issues

With PoPT and distributed synchronization, it appears that most technical problems in blockchain can be solved and can proceed toward realization soon. However, the realization incurs many existing non-technical and new technical problems. Basically, it is believed that the trust of one thing is best supported by one blockchain, and many blockchains interacting on the Internet can discover the disguises of things. For example, the blockchain of traceable agricultural products might not find that some vegetable is as organic as recorded, but a blockchain with fertilizer purchasing might help. Each blockchain is an economy. The economies merge, split or create new ones.

6.1. Business Model

If blockchain can support trust on the Internet, before any form of metaverse is realized, business can be conducted on the Internet while governed by blockchains. The business model will be very different and can be implemented in blockchain as well using governance tokens executing online companies or Decentralized Autonomous Organizations (DAOs) [21], including the funding invested with different models for each round. A company might be supported by a blockchain or many blockchains. There might be also many different GrandChain-like NGOs [22].

6.2. Universal Distributed Applications

Many distributed applications (DApps) taking advantages of decentralization, the most significant feature of blockchain, would like to explore more market share in existing or even new industries. However, if the applications require no decentralization in nature, most trials fail in a few years. DApps that need to be decentralized are usually universal without limitations of location or situation to run their business. AID and GrandChain are this kind of universal DApps. Frozen chain freezing currencies according to court order or lost chain dealing with the currencies for which its key are lost might also be universal DApps. The question of how to realize universal DApps so that they are sustainable without being a new monopoly is significant in the realization of blockchain.

References

  1. FinTech. Available online: https://en.wikipedia.org/wiki/Financial_technology (accessed on 1 January 2022).
  2. Nicoletti, B. The Future of FinTech; Springer: Rome, Italy, 2017; p. 14.
  3. Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 1 January 2022).
  4. Blockchain: One of History’s Greatest Inventions? Available online: https://www.investopedia.com/tech/blockchain-one-historys-greatest-inventions/#citation-2 (accessed on 24 December 2021).
  5. All Coins. Available online: https://coinmarketcap.com/coins/views/all/ (accessed on 1 January 2022).
  6. Percentage of Total Market Capitalization (Dominance). Available online: https://coinmarketcap.com/charts/ (accessed on 1 January 2022).
  7. Global GDP Estimation. Available online: https://en.wikipedia.org/wiki/World_economy (accessed on 1 January 2022).
  8. Lamport, L. Time, Clocks, and the Ordering of Events in a Distributed System. Commun. ACM 1978, 21, 558–565.
  9. Gilbert, S.; Lynch, N. Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. ACM SIGACT News 2002, 33, 51–59.
  10. Hassanzadeh-Nazarabadi, Y.; Taheri-Boshrooyeh, S. A Consensus Protocol With Deterministic Finality, IEEE INFOCOM 2021. In Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Vancouver, BC, Canada, 10–13 May 2021; pp. 1–2.
  11. Hassanzadeh-Nazarabadi, Y.; Küpçü, A.; Özkasap, Ö. Lightchain: A dht-based blockchain for resource constrained environments. arXiv 2019, arXiv:1904.00375.
  12. Truby, J. Decarbonizing Bitcoin: Law and Policy Choices for Reducing the Energy Consumption of Blockchain Technologies and Digital Currencies; Energy Research & Social Science: Amsterdam, The Netherlands, 2018; Volume 44, pp. 399–410. ISSN 2214-6296.
  13. Sedlmeir, J.; Buhl, H.U.; Fridgen, G.; Keller, R. The Energy Consumption of Blockchain Technology: Beyond Myth. Bus. Inf. Syst. Eng. 2020, 62, 599–608.
  14. OurChain Release. Available online: https://bitbucket.org/lab408/ourchain-release/src/test_version/ (accessed on 1 January 2022).
  15. Hsueh, C.W.; Chin, C.T. EPoW: Solving BlockChain Problems Economically. In Proceedings of the Best Paper in the 14th Conference of Advanced and Trusted Computing (ATC 2017), San Francisco Bay Area, CA, USA, 4–8 August 2017.
  16. David, H.A.; Nagaraja, H.N. Order Statistics; Wiley Series in Probability and Statistics: New York, NY, USA, 2003; pp. 9–15. ISBN 9780471722168.
  17. Order Statistics. Available online: https://en.wikipedia.org/wiki/Order_statistic (accessed on 1 January 2022).
  18. Proof-of-Work. Available online: https://en.wikipedia.org/wiki/Proof-of-work (accessed on 1 January 2022).
  19. Dwork, C.; Naor, M. Pricing via processing or combatting junk mail. In Advances in Cryptology-CRYPTO’92; Springer: Berlin/Heidelberg, Germany, 1992; pp. 139–147.
  20. Meneghetti, A.; Sala, M.; Taufer, D. A Survey on PoW-Based Consensus. Annals of Emerging Technologies in Computing (AETiC), 1 January 2020. Volume 4, pp. 8–18. Available online: https://ssrn.com/abstract=3559953 (accessed on 1 January 2022).
  21. DAO. Available online: https://en.wikipedia.org/wiki/Decentralized_autonomous_organization (accessed on 1 January 2022).
  22. NGO. Available online: https://en.wikipedia.org/wiki/Non-governmental_organization (accessed on 1 January 2022).
More
Information
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 658
Revisions: 2 times (View History)
Update Date: 22 Mar 2022
1000/1000
ScholarVision Creations