Are all Blockchain array implementations incorrect?

Are all Blockchain array implementations incorrect?

I found many Blockchain implementations on the web, but are they true Blockchain that can scale?<a href="https://github.com/lhartikk/naivechain" target="_blank">Here</a>&nbsp;we can see that the blockchain is started as an array

I found many Blockchain implementations on the web, but are they true Blockchain that can scale?Here we can see that the blockchain is started as an array

var blockchain = [getGenesisBlock()];

Here we can see the same implementation:

constructor() {
        this.chain = [this.createGenesis()];
    }

This article also recommends it:

constructor(genesisNode) {
     this.chain = [this.createGenesisBlock()];

However, are any of these implementations ready to scale?

Technically, according to maerics,

the maximum length of an array according to the ECMA-262 5th Edition specification is bound by an unsigned 32-bit integer due to the ToUint32 abstract operation, so the longest possible array could have 232-1 = 4,294,967,295 = 4.29 billion elements.

The size is not a problem. Ethereum has used'only' 7 millions blocks, Bitcoin 'only' 500k, therefore there is enough space for the future. The real problem that I'm thinking is, how long would it take to read the last element of the array and would this be scalable? In blockchain, the 'Block' structure always needs to read the hash of the last block, therefore I assume that as it scales it takes longer and longer to do it.

What would Bitcoin and/or Ethereum do if their Blockchain array of Blocks doesn't have any more space to store blocks? Would the Blockchain just end there?

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

How to Build a Blockchain in JavaScript

For the purpose of this blog, let’s build a blockchain written in JavaScript. Hopefully, this doesn’t just serve as a simple code example but also gives a very basic understanding of how a blockchain actually works.

Top 10 Best Blockchain Programming Language for Blockchain Programmer

We aim at equipping you with every necessary knowledge of the best programming languages for blockchain and you'll learn more 10 Best Blockchain Programming Language for Programmer: C++, Java, Python, Ruby, Solidity, Go, JavaScript...

Bitcoin and Blockchain Introduction Course

Learn Bitcoin and Blockchain — Quickly and Thoroughly — With this introductory course. Everything you need to get started using Bitcoin, blockchain, and distributed technology, without the fluff! Learn: currency, blockchain and distributed ledgers, peer-to-peer transfers, wallets, keys and addresses, hashing algorithms, binary and hex, difficulty, block speed, bitcoin mining, altcoins, and more!