Bitget App
Trade smarter
行情交易合约跟单策略理财Web3

Faster Computers and Better Algorithms Will Fully Decentralize Blockchains

AICoinAICoin2024/08/20 23:25
作者:AICoin


Computers are getting much faster and our mathematics skills are getting better too. This combination is starting to reshape blockchains like Ethereum. This will fuel additional scalability as well as leading to much more genuinely decentralized blockchain ecosystems and more powerful smart contracts.


Blockchains today already consume enormous compute resources, but they are still much more centralized and fragile than many of us would like. Advanced protocols depend on large servers, nearly all of which reside in a few powerful cloud ecosystems, and we’re still in the very early stages of developing truly advanced smart contracts.


Ethereum smart contracts today are typically around 24-25kb and many DeFi ecosystem depend on a web of multiple contracts. There’s no reason to think that we can’t see a future where smart contracts are in the megabyte size, including capabilities like embedded machine-learning models or complex decision trees.


The idea that we should have a 25kb limit on smart contracts will, in time, seem as antiquated as the 640kb main memory limit on early PCs.


To understand how these scientific improvements will change the world of blockchains, it’s worth looking at how we got here in the first place: blockchains use lots of computing power in a way that many would have, once upon a time, considered very wasteful. Again, if you go back to the early days of computing, memory and compute resources were so scarce that people left off the half the year number (The “19” in “1985”) to save space. A proof of work system with thousands of parallel processes would have been considered impossibly wasteful.

The problem with blockchains is that they get their security and value from re-doing stuff repeatedly. Everyone is checking balances and calculations and verifying them and trying to reach consensus. If you could just pick one trustworthy party to manage the whole process, we could do this all with 99% less effort. The problem is that we are, currently, rather depressingly short of trustworthy central authorities.


Getting everyone to check each other’s results is something we just couldn’t do in the past because there wasn’t enough compute power to go around. I grew up in a home where computer punch-cards used by my parents in computers were always lying around and my parents had to book computer time the way some of us fight for a table at French Laundry . Fortunately, those days are long gone, and while I cannot assemble a program using punch cards, I do know how to make high performance paper airplanes with them.


Moore’s Law , the observation that computing power seems to double every 18 months or so, rescued us from punch cards. The result is that, as times goes, performance goes up at levels that are hard to comprehend. In 1970, you could get about 1,500 circuits on a chip and, by 2020, it was close to 50 billion.


When it comes to blockchains, this means we can trade something that has become very cheap – computing power – for something very valuable, which is trustworthy data and results. The rise of Ethereum has turned this clever trick into an ecosystem full of practical applications, and that transformation is not yet over, because Moore’s law, though slowing down, refuses to die.


It was long expected that Moore’s Law – which says that the number of transistors on a chip doubles every two years with a little cost increase – would run out of steam sometime this decade. There’s only so small you can make a circuit before the strange effects of quantum mechanics start to make the results unreliable. But that hasn’t happened, yet. The smallest chips use four nanometer-wide circuits today, and the semiconductor industry now has a roadmap to chips with circuits as small as 0.7nm, taking us well into the next decade. (For reference, a silicon atom is 0.2nm wide, which might finally be close to our limit.)


In addition to making faster chips with more logic on them, we’re also getting better at doing mathematics. We’ve become vastly better at a very specific kind of complex mathematical proof that’s critical for blockchains: zero-knowledge proofs (ZKPs). Zero-knowledge proofs are mathematical tools that allow you to prove information is true without revealing the underlying data. This makes it possible to summarize lots of transactions without attaching all the necessary data or to keep the information about those transactions a secret.


ZKPs are essential both to making blockchains handle more transactions as well as enabling privacy for users. The problem with ZKPs is that they are hard to do and need lots of computing power.


In the space of just a few years, ZKPs have gone from proof-of-concept demonstrations to core technologies in the world of blockchain. Part of the credit goes to faster, better, cheaper computers, but it turns out our math skills in this space are improving enormously as well. While nobody has defined a kind of Moore’s Law for ZKPs, our own experience at EY has been very good: the performance of Nightfall, the privacy technology we developed, has improved by a factor of over 10,000 since we unveiled the prototype in 2018.


When we combine improved chip performance with better mathematics, the result should be profound changes to how blockchains operate. The earliest parts of this are already visible: zero-knowledge roll-ups and zero-Knowledge-based virtual machines use advanced math and a lot of computing power to compress and run blockchain transactions on Ethereum. Where we used to need to buy significant server time to run tests of Nightfall, we can now run the latest version on top-of-line laptops.


At the rate things are moving, just about any device, including your phone, should be able to act as a blockchain node and to process transactions on-the-device and not merely sending them into the cloud. You can already do basic ZKP transactions in your browser for chains like Z-Cash. As these capabilities spread, the result could be a much more genuinely decentralized blockchain ecosystem with significantly less centralization of compute-intensive services.


Another significant change may be to increase the allowed size of the largest smart contracts. Today they are limited to 24kb on Ethereum and many of the largest DeFi services need to string together multiple contracts. Allowing bigger smart contracts could simplify services, reduce costs and reduce the opportunities for hackers as well.


For years, we have talked about re-decentralizing the internet. Blockchains have shown us a path forward, but the reality hasn’t always lived up to the hype. Many parts of the Web3 world remain highly centralized. The next iteration of blockchain improvements may give us a new opportunity to achieve extreme levels of genuine decentralization, giving us resilient networks with innovative services. The blockchain evolution is far from over.


Note: These are the personal views of the author and do not represent the views of EY or those of CoinDesk, Inc. or its owners and affiliates.


免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

0

免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。

PoolX:质押赚新币
APR 高达 10%+,越质押,越富有
立即质押!

你也可能喜欢

现货新增保本价字段

为了更精确的计算币种维度与现货盈亏数据,现货交易于2024年9月19日10:15:44(UTC+8)引入新指标“保本价”。 保本价=(期初交易持仓量×期初保本价+变动量×变动时价格)÷(期初交易持仓量+变动量) 币种保本价表示用户在 Bitget 平台内通过现货、闪兑或小额兑换交易得到的币种资产的盈亏平衡价,将从第一笔现货、闪兑或小额兑换的交易增量开始统计。 所有币种的起始保本价均为0,当交易持仓量归0时,表示一个保本价计算周期结束,保本价同时归0。 “保本价”功能上线后将会替代原有“成本价”展示在现货资产页和现货交易页。 现货保本价可在币种分析查看。

Bitget Announcement2024/09/29 10:14

LINKUSD 现已上线合约交易

Bitget 已于2024年9月29日(UTC+8)上线 LINKUSD 合约交易,最大杠杆为20倍。 欢迎通过我们的官方网站或 Bitget APP 开始合约交易。 LINK 币本位永续合约: 合约参数 详情 上线时间 2024年9月29日 17:40(UTC+8) 合约标的 LINK 结算资产 LINK 最小变动价位 0.001 最高杠杆倍数 20x 资金费用结算频率 每八个小时 交易时间 7*24 根据市场风险状况,Bitget可能调整包括最小变动价格、最高杠杆倍数、维持保证金率等重要合约参数; 【合约】 Bitget 的合约包括:U本位合约、币本位合约和 USDC 合约。 合约 -

Bitget Announcement2024/09/29 09:46

新的空投季即将来临

Bitget2024/09/29 03:27