Journey of the Dream Weaver
In every geek's heart lies a dream of decentralization. This is a story about Dominic Williams.
JAHEBIL
He liked to call himself "JAHEBIL", which stands for "Just Another Hacker Entrepreneur Based in London".
He wrote code, started businesses, and worked as a "dream maker" in London.
He was brave and optimistic, living a secluded life, not interested in socializing, and only concerned about the brand of his company, living a repetitive and focused life. Even working 18-hour days in an unfriendly entrepreneurial environment in the UK, he could still hum the happiest tunes.
Compared to Silicon Valley, the UK's entrepreneurial environment was like a living hell. The success of numerous companies in Silicon Valley led to even greater investments, which attracted top entrepreneurs from around the world to the area, either to reach the pinnacle of success or fail. Unlike Silicon Valley's talented pool, in the UK, every company that Dominic founded could only produce limited returns, then he would start another company, getting caught in a vicious cycle of working hard, making dreams, maintaining dreams, and making new dreams... He had to sharpen his skills to improve technically while ensuring the company remained profitable.
Tired of the cyclical life that was only draining his enthusiasm, the seed of hope ground at Dominic's heart. In 2010, as a dream maker, he decided to take a big risk!
Fight My Monster was a massively multiplayer online game and a children's social network. He planned to connect children from all over the world to play this game online. Players have their own monsters and use different skills to attack each other in a turn-based battle. At that time, on the other side of the earth, China was also going crazy for "Roco Kingdom" developed by Tencent.
After comparing HBase, Cassandra, and other databases, Dominic chose the early Cassandra beta, the first horizontally scalable distributed database. Dominic built various tools for Cassandra, including the first system that ran atomic transactions on scalable eventually consistent storage. They were the first team in the world to attempt to use a complex Cassandra system in a production environment.
Dominic wanted to connect millions of users worldwide through a distributed system, which was a significant innovation at the time. After several test runs, the game was officially launched on New Year's Day in 2011, and in just two weeks, it gained 30,000 users, skyrocketing to 300,000 users in just a few months.

The team achieved remarkable success in scaling up their business despite having a meager budget. However, they had overlooked one crucial factor - the development of a large-scale online game required an army of specialists, including Flash developers, database administrators, network engineers, payment system experts, operations and maintenance personnel, complexity analysts, cartoon artists, sound engineers, music composers, animation experts, advertising gurus, and more.
This massive expenditure surpassed any budget they had previously allocated to their entrepreneurial projects. In due course, Dominic and his friends exhausted their investment and were forced to seek additional funding. Day and night's overnight work resulted in an almost perfect growth chart, "so raising funds shouldn't be too difficult".
Dominic introduced the project to investors, saying, "Fight My Monster is growing rapidly and will soon exceed one million users. We believe that engineers live in an exciting era, and the Internet infrastructure is already mature. Many things can suddenly be achieved in new ways. This company was initially self-sufficient on a very limited budget. You may have heard that Fight My Monster is expanding, and now many excellent engineers have the opportunity to join us".
"Let me explain our architecture plan and why we did it this way. As you can see, it is not a traditional architecture. We chose a simple but scalable three-tier architecture, which we host in the cloud. I hope this system works..." Dominic continued passionately.
"Since you already have so many users, maybe you should try to get more of them to pay. This will not only prove your ability to make money but also get our investment." The other party frowned, clearly reluctant to invest. Faced with such a crazy user growth, London investors even suspected Dominic of fabricating data.
Now, Dominic's heart was shattered like a biscuit. He had underestimated the difficulty of financing.
Soon, the pieces turned to crumbs. At this point, competitors had already secured funding from other investment firms and prevented other investment firms from investing in Fight My Monster.
Was it because they weren't working hard enough?
Because Cassandra was also in early development, at the end of 2011, due to bugs in Cassandra beta code, Fight My Monster's user data was almost lost. It took several days and nights of work from Cassandra senior engineers and Dominic's team to save the data, ultimately resolving this horrific incident.

Dominic was in a constant flurry of activity.
He raced between his home and the company like a wound-up toy car: just after fixing a bug, he was off to meet with investors without even testing it first; he barely had time to eat, his head buried in meetings with engineers to discuss system adjustments; as soon as he left the company, he was off to the supermarket to buy Christmas gifts for his wife...
The team relied heavily on him, and his workload became overwhelmingly heavy - a rare sight even in the startup capital of Silicon Valley. Dominic worked 12 to 18 hours every day, a work pattern that is almost unheard of in today's startup world. He juggled business management, system administration, and coding, all while trying to maintain a personal life. In no time, his wife became accustomed to this lifestyle: during the day, she directed and planned games, perfecting game play and project processes, and at night, she cooked and cleaned the house, all in seamless cooperation with Dominic.
Dominic's photos.

Dominic became even more hardworking after that. Fortunately, he happened to meet a company willing to invest in him in Silicon Valley. Finally, an investor was moved by this dreamer in front of them. Within a few weeks of raising funds, Fight My Monster's user count quickly reached 1 million. A few months later, Dominic relocated the company to San Mateo (a small town near San Francisco).
He went downstairs to have coffee and when he came back, his memo was filled with common problems and solutions for ConcurrentHashMap, he listened to geeks talking about how to build a team for a startup, and he made connections with venture capitalists in Silicon Valley.
After a year of development, Dominic was very excited in 2012:
"Fight My Monster appeared on TechCrunch today, worth a big cheer, thank you!!! We are working hard and hope we can achieve our dreams."
"If you haven't played Fight My Monster yet, I suggest you give it a try - there really is nothing better online. We are incubating in the UK, and the best time to experience the site is weekdays (after school) from 4 pm to 8 pm or weekends during the day."
However, setbacks soon followed. After raising funds, the company's newly hired financial executive disagreed with the original team on strategy, and the disagreement escalated into a fatal decision-making mistake. Although the user base continued to grow, Fight My Monster was facing insurmountable obstacles.
From a financial return perspective, Fight My Monster was a failure, with the user base only expanding to over 3 million in 2013.
However, this experience was very valuable, and the most precious part was finding a group of capable colleagues who were also obsessed with the distributed system that Dominic loved. Dominic admired Fight My Monster's designer Jon Ball, who was always able to create a bunch of beautiful models using the team's design system, and later set the record for the highest ad viewing rate. There was also Aaron Morton, the Cassandra engineer who said "We work together, believe each other", who worked with Dominic to build the "engine" behind the game - a distributed database.

In hindsight, Dominic's Flash game was no longer popular as people were gradually shifting towards mobile games and tablets. In 2010, Steve Jobs announced that Apple would no longer support Flash on its devices due to its impact on device performance. Additionally, due to frequent security vulnerabilities, BBC published an article titled "How much longer can Flash survive?" Shortly after, Adobe announced that it was abandoning the Flash project and switching to Animate for professional animation.
Reflecting on his experience, Dominic said, "We could have succeeded but needed to move faster: if I had my time again, I would have relocated to The Valley very soon after the company started growing to raise money faster and gain access to a bigger pool of experienced gaming executives".
Tracing Back to the Early Years
Although the gaming industry was withering away, in Silicon Valley, a strange yet formidable force captured Dominic's attention, causing ripples to emerge in his mind's stagnant pool of inspiration. These ripples quickly transformed into rolling waves, propelling him towards a new frontier.
Rewinding back to 1998, Dominic was developing an online storage system for a London-based startup and utilizing Wei Dai's Crypto++ library extensively. While browsing Wei Dai's website, Dominic stumbled upon an article about "b-money", one of the early precursors to Bitcoin.
Little did Dominic know that this article from 1998 would ignite the spark for Bitcoin and connect the timeline of his cryptography career for the next decade.

After leaving Fight My Monster in 2013, Dominic became obsessed with Bitcoin, a long-dormant interest that had been sparked by the "b-money" article he had stumbled upon back in 1998.

Wei Dai wrote in b-money:
"I am fascinated by Tim May's crypto-anarchy. Unlike the typical understanding of 'anarchy', in a crypto-anarchy the government is not temporarily destroyed but permanently forbidden and unnecessary. It's a community where the threat of violence is impotent because violence is impossible, and violence is impossible because its participants cannot be linked to their true names or physical locations through cryptography".
B-money outlined a protocol for providing currency exchange and contract execution services in an anonymous community. Wei Dai first introduced a less practical protocol as a prelude because it required a synchronous, interference-free anonymous broadcast channel. He then proposed a practical protocol. In all schemes, Wei Dai assumed the existence of an untraceable network where senders and receivers could only be identified by digital pseudonyms (i.e., public keys), and each message was signed by the sender and encrypted for the receiver.
Wei Dai described in detail how to create currency, how to send it, how to prevent double-spending, how to broadcast transaction information, and how to achieve consensus among servers.
We cannot determine the relationship between Wei Dai's b-money and Bitcoin or whether he was inspired by "The Sovereign Individual" to design a scheme. However, Wei Dai's website shows that it was last updated on January 10, 2021.

Dominic said, "I love algorithms and distributed computing, and I won many awards in this field during university. More importantly, I had never encountered a technical field that combined the thinking of finance, law, politics, economics, and philosophy, while also having the potential to drive significant change in the world. For me, this emerging field was a dream come true. I made a bigger life decision to re-enter this field with my career".
Here is Dominic's "Bitcoin ATM kiss" in 2014.

In 2014, while trading cryptocurrencies, Dominic immersed himself in learning the fundamentals of consensus algorithms.
On February 7th, Mt. Gox, the world's largest Bitcoin exchange, announced its bankruptcy. Dominic took to Twitter to express his distress at the beloved Bitcoin's plummeting value.
Bitcoin crashed to 666 USD. (It's currently priced at 23,000 USD, down from its peak of 69,000 USD.)

Dominic immersed himself in the research of traditional Byzantine fault tolerance and combined it with his previous experience. He came up with a decentralized network that can scale horizontally like Cassandra - allowing more and more servers to join and maintain high performance. Within a few days, Dominic published a paper describing a scalable cryptocurrency called Pebble. The paper quietly circulated within a small circle of cryptography enthusiasts, and it was the first system to describe a decentralized sharding approach. In this system, each shard uses an asynchronous Byzantine fault tolerance algorithm to achieve consensus.
While learning, Dominic didn't forget to trade Bitcoin. Investing in Bitcoin brought him some peace of mind, and now he could focus on designing consensus algorithms without having to work day and night or in a frenzy.

Dominic's research focuses on protocols and cryptography, which are like dry kindling that reignites the dreamer's inner spark. Dominic believes that these protocols and cryptographic algorithms can change the world. He took the "D" for decentralized and the "finity" for infinity and combined them to create "Dfinity". Dfinity aims to create a decentralized application platform with infinite scalability.
After returning to Mountain View, California from China, Dominic tweeted, "China Loves Blockchain :)".

Like Ethereum, Dominic also received investment in China. The reason is simple. Silicon Valley invested in Bitcoin very early and gained huge returns, so they don't care much about "altcoins" (the secular view is that coins other than Bitcoin are "altcoins", which are basically coins that are slightly improved versions of Bitcoin).
Next, I need to introduce what the Dfinity team is doing in detail.
Point. Line. Surface. Solid!
We know that Bitcoin is the pioneer of blockchain. Bitcoin itself emerged slowly in the long-term pursuit of decentralized currency projects by cypherpunks.
It created an open ledger system: people from all over the world can join or leave at any time, rely on consensus algorithms to keep everyone's data consistent, and create a co-creation, co-construction, and shared decentralized network. People just need to download the Bitcoin software (downloading the source code and compiling it is also possible), and then start running it on their own machines to join the Bitcoin network. Bitcoin will enable computers around the world to reach a consensus and jointly record every transaction. With everyone's record, the legendary feature of "immutability" in blockchain is achieved, which is actually a matter of majority rule and not being able to cheat everyone.
In the traditional network architecture, user data is indiscriminately stuffed into servers. Users cannot truly control their own data, and whoever controls the server has the final say. If we can view this one-to-many relationship as "points" scattered around the world, the user's data flows into each point tirelessly.

So the Bitcoin network can be seen as a "line", it connects isolated points into a line, making the internet more fair and open. What Bitcoin does is to combine computers from all over the world to form a huge "world ledger". So what if you want to record something else? Just imitate Bitcoin and create a new one!
Six years after the birth of Bitcoin, a "surface" that can deploy software on a decentralized network gradually emerged, called Ethereum. Ethereum is not a replica of Bitcoin's world ledger. Ethereum has created a shared and universal virtual "world computer", with Ethereum's virtual machine running on everyone's computer. Like the Bitcoin ledger, it is tamper-proof and cannot be modified. Everyone can write software and deploy it on the virtual machine, as long as they pay a bit of ether to the miners. (There are no miners anymore, but that's another article 😋)

Deployed software on the blockchain becomes an automated vending machine, permanently stored within a distributed and decentralized network that fairly and justly evaluates each transaction to determine if conditions are met. With the blockchain's immutable storage capabilities, the phrase "code is law" is coined. Here, software is referred to by another name: "smart contracts".
However, ahem, interrupting for a moment. The idea is beautiful, but reality can be cruel. In the early Ethereum community, there was indeed a desire to create a "world computer," establishing a decentralized infrastructure distributed worldwide. But Ethereum's architecture has certain limitations, including lower transaction execution performance, high gas fees due to rising ETH prices, poor scalability, and the inability to store large amounts of data, among other issues.
The solution to this problem can take two approaches. The first is to improve the existing architecture, such as transitioning Ethereum's consensus from PoW to PoS (Casper), building shard chains, or creating sidechains. The other approach is to start over and design a new architecture that can handle information processing and large-scale data storage at high speeds.
The question is whether to keep improving and scaling the old Ethereum architecture or design a new "world computer" from scratch.
In the face of these challenges, Dominic made a difficult decision and chose the latter option.
Now we can see from Dominic's presentation at devcon one in 2015 that he described the IC as Ethereum 3.0. In fact, it wouldn't be too much to call it Blockchain 3.0. If Bitcoin and Ethereum are called "Blockchain 1.0" and "Blockchain 2.0", he wanted to create a "solid", a true world computer, even naming the project the Internet Computer (IC for short). Based on the "face" to support large-scale applications, it can horizontally expand and achieve unlimited scalability as a "world computer".

Oops, wrong picture. The one below is IC.

The opportunity finally arrived in November 2015, in London.
Dominic presented the consensus algorithm he had been studying at devcon one.

During the conversation, Dominic discovered that even the staunchest Bitcoin supporters were very interested in the concept of Ethereum. This reinforced his belief in the potential of Trusted Computing.
Dominic had an even grander vision than Ethereum. He wanted to create a public network of servers that would provide a "decentralized cloud" - a trusted computing platform. Software would be deployed and run on this decentralized cloud.

Dominic is working on reshaping a completely decentralized infrastructure, which can also be understood as the next generation of internet infrastructure or as a decentralized trusted computing platform combined with blockchain😉.
Simply put:
Traditional defense systems: mainly composed of firewalls, intrusion detection, virus prevention, etc. The principle of traditional network security is passive defense, often "treatment after the event". For example, when an application has a virus, it is necessary to use anti-virus software to detect and kill it. At this time, the enterprise has already incurred losses to some extent.
Trusted computing: based on cryptographic computation and protection, combined with secure technology to ensure full traceability and monitoring. The principle of trusted computing is active defense. Since the entire chain from application, operating system to hardware must be verified, the probability of virus and network attacks is greatly reduced.
Blockchain has something called a consensus algorithm, which is responsible for coordinating the nodes in the network (a node is a group of servers, which can be understood as a high-performance computer). The consensus algorithm can ensure that everyone's information in the network is in agreement, because this is a network that anyone can join or leave at any time, and it is not known which node might intentionally disrupt it (you can refer to my future blog post about the Byzantine Generals problem). With the consensus algorithm, even if one-third of the nodes in the network are malicious, the other nodes can still reach a consensus normally (the resistance of different consensus algorithms varies).

Decentralized platforms not only involve token transfers between parties, but also rely on consensus algorithms to establish a barrier and keep malicious actors at bay. However, efficiency and decentralization are difficult to achieve simultaneously, and it's challenging to create a fully decentralized system that can both protect nodes and allow for coordination and data synchronization among them. Dominic's goal is to merge trusted computing and blockchain to create a limitless, open, high-performance, strongly consistent, scalable, and data-intensive blockchain network composed of servers from all over the world, without the need for firewalls.
For Dominic, the future of blockchain is the future of the internet, and vice versa. The internet is no longer just about connecting servers in data centers to users, but first forming a trusted and secure blockchain network composed of servers from around the world, and then deploying apps and serving users on top of it. Dominic hopes that banking and finance, the sharing economy (such as Uber), social networks, email, and even web searches can all be transferred to such a network.
In the fall of 2016, Dominic announced his return as a "decentralized adventurer". With the theoretical framework in place, the adventure of a dreamer has officially begun!
Dfinity !
IC re-designed the blockchain architecture and developed more efficient consensus, along with innovative cryptographic combinations, in order to achieve the idea of a "world computer". The goal is to solve the limitations of speed, efficiency, and scalability in traditional blockchain architectures.
Dominic is busy researching with the technical team on his left hand, writing strategic plans for the team on his right hand, and going to various blockchain forums to introduce the project with his mouth.

Over the years, Dominic has shared many critical cryptographic technologies with other blockchain teams, such as the application of VRF, which has been adopted by many well-known projects (such as Chainlink, etc.).
In February 2017, Dominic participated in a roundtable forum with Vitalik Buterin and many other experts. From left to right: Vitalik Buterin (left one), Dominic (left two), Timo Hanke (right one).

Ben Lynn (second from left in the red T-shirt) is demonstrating a mind-blowing technology called Threshold Relay, which can significantly improve the performance of blockchain and quickly generate blocks.

By the way, engineer Timo Hanke (third from left in the middle) was a mathematics and cryptography professor at RWTH Aachen University in Germany before he created AsicBoost in 2013, which increased the efficiency of Bitcoin mining by 20-30% and is now a standard for large-scale mining operations.
Ben Lynn is one of the creators of the BLS signature algorithm, and the "L" in BLS stands for the "L" in his name. After graduating from Stanford with a Ph.D., he worked at Google for 10 years before joining Dfinity in May 2017. If you haven't heard of the BLS algorithm, you must have read Ben Lynn's "Git Magic," which was all the rage on the internet a few years ago.

Dfinity aims to explore the future infrastructure of the internet. To talk about this, we need to start with Bitcoin.
Bitcoin is completely virtual. It has no intrinsic value and cannot create any value. It is just a digital currency. Why do people go crazy and spend money to buy Bitcoin? Let's dig a little deeper into why Bitcoin exists in the first place.
Bitcoin was born in the context of the 2008 financial crisis. The crisis had a global impact, and no country could stand alone. Fiat currencies became unreliable. Imagine the relationship behind this: governments issue legal tender backed by national credit. But the world is not always peaceful and stable. Wars, natural disasters, and financial crises can all affect society, which in turn affects the economy.
Regarding wars: society depends on the government, which controls the military to maintain social order, and taxes are collected to support the military. If the benefits of conflicts between nations outweigh the costs, then war may occur. The people pay taxes to support the military and fight the war. When the guns go off, gold is worth ten thousand taels. Some countries profit, while others lose money.
Regarding finance: most countries in the world, including Europe and North America, have economic cycles. Small cycles make up large ones, like sine waves. Periodic financial crises are like a sword hanging over our heads, and we can only pray that we will be spared.
Regarding nature: natural disasters are unpredictable. Although with the development of technology, the impact of natural disasters on humanity is becoming smaller. Viruses, floods, and volcanoes. However, there are still many threats in the next few decades. At that time, the economy will naturally be affected.
Since everything affects the economy, can't we find something that doesn't affect it? Well, the economy is all about money! We just need to find a currency that does not depreciate. We don't need to resist all crises, as long as this currency can withstand some disasters and calamities. Money, oh money, please don't let financial crises on one side of the earth affect the normal lives of people on the other side.
Oh my god. There really is such a magical thing.
This kind of money comes from an anarchist ideology. The b-money mentioned earlier embodies this kind of thinking.
The basic position of anarchism is to oppose all forms of rule and authority, including the government, advocating for self-help relationships between individuals, and focusing on individual freedom and equality. For anarchists, the term "anarchy" does not represent chaos, nothingness, or moral decay, but rather a harmonious society established by free individuals who voluntarily come together to establish mutual aid, self-governance, and anti-dictatorship. It is an anarchist but authoritative system.
They believe that the root cause lies in the "government" and the current top-down pyramid structure. The hierarchical management model not only has problems of inaction, corruption, and waste, but more importantly, there is always an organization managing everyone and maintaining order, which can easily lead to war due to major conflicts of interest.
- Further analysis shows that primitive society was very peaceful. People naturally gathered in the form of extended families to hunt and cooperate together. There was no such thing as government and nation, only small-scale wealth accumulation and division of labor, and there were no laws and police. Because primitive society had no private property, everyone was a naked, running and jumping piece of meat.
- Later, with the emergence of private property, violence arose. The reason is simple, because it was profitable. By using violence to plunder wealth, there were "brave men" who were willing to do it.
- Afterwards, when there were a large number of profit-making organizations, someone would come forward to protect everyone. A violent organization to prevent violence emerged -- the army. Everyone could pay a little money (taxes) to get protection. In order to provide protection services more efficiently, people formed governments. Everyone deposits money in banks because banks can provide protection: vaults, safe deposit boxes, security guards, police, etc. This system depends on government operation, and banks and police either accept government supervision or are established by the government. I don't carry my money with me, it's in the bank, haha, you can't rob me.
- As a result, two large organizations (the government) will launch larger-scale wars due to conflicts of collective interests, if the benefits are greater than the cost of starting a war. They recruit more troops to protect collective property... The violence conflict is getting bigger and bigger, where is the peace? Nuclear deterrence. This is not peace, but fear of being destroyed by nuclear weapons. But it can be considered a kind of peace.
In the 21st century, people's wealth, including social and entertainment, has gradually shifted to the internet. Therefore, the organizations that protect people's property have also moved online: online banking, Paypal, Alipay:“No problem, put your money with us, hehe. Just pay a handling fee, hehe.”
And the protection organization helps everyone keep their money safe! Even wars have become network defense battles, with protection organizations and hackers fighting back and forth, desperately protecting everyone's money.
In the past, protection organizations only provided physical protection and did not station troops in your home. But online, it's different. Your data is transmitted directly to the server. My data is also my asset! Data contains privacy, property, what you bought today, who you like to chat with, what you like to watch, what you want to eat tonight...all of which can be analyzed through data. This is like having a "network army" stationed in your home, monitoring your every move. And how the data is processed, they have the final say. Because the protection organization controls the server, they can delete it directly if they think it's not good or harmful to someone, without your consent.
Can we flatten the "pyramid" and build a "personal sovereignty" system that does not rely on protection organizations? Where each person represents equality and independence?
Yes, it is possible. There is a way for you to securely hold your own private property. You don't need banks to protect your wealth, you don't need safes to protect them, and you don't need protection organizations. You can keep it yourself.
How can one person protect their property? The answer is to use modern cryptography to protect it through mathematics!
Though a bomb may rend a safe's hard shell, The secrets of cryptography it cannot dispel!
Bitcoin is this kind of money! Generate your own private key, and as long as the private key is not leaked, no one can steal your bitcoin. Sending and receiving bitcoin is done peer-to-peer without relying on a centralized platform (bank). Of course, if the private key is lost, the bitcoin will be lost forever.
Your own private key, controlling your own data, independent of third parties, perfect.
Is Bitcoin absolutely safe? Of course not. If you want to steal someone's bitcoin, you can hold a knife to their neck and make them give you their private key. Whoever has the private key owns the bitcoin, and the encryption algorithm only recognizes the private key.
This is the charm of decentralization. We trust Bitcoin not because Satoshi Nakamoto won't sell his massive amount of bitcoin, but because we believe in personal sovereignty and cryptography.
And so, a fundamental change began to take place in the world of the internet:
Bitcoin was a new type of electronic money that enabled personal wealth without relying on any individual, organization, or government, but instead relied on completely open and transparent cryptography. Ethereum built a new type of computer on top of Bitcoin, running on a decentralized virtual computer spread across the globe. It is immutable, cannot be shut down by governments, and is not controlled by any government. It is a network composed of people from different regions, races, and lifestyles. Unless the United Nations shuts down the internet on Earth, this decentralized organization will continue to exist.
However, the network speed that almost all electronic devices can join is too slow. Just think about it, early on, any computer could join the Bitcoin network for mining, but now, as more and more people mine Bitcoin, and the hash difficulty rises, people have to purchase more powerful graphics cards and combine more computers for mining, which is like a decentralized server room.
Dominic thought, why not just let data center server rooms act as nodes, which would also improve performance!
So IC became a "data center chain," a decentralized network composed of data centers around the world. While Ethereum excels in financial dapps, IC is good at general-purpose dapps. This enables a "personal sovereignty" revolution for various internet applications.
2021 was not an ordinary year.
May 10th. The IC mainnet was launched.

The chart above shows a comparison of performance, storage data costs, and energy consumption against other blockchains.
When the IC mainnet went live, there were already over 4,000 active developers. The chart below shows the growth of developers compared to other blockchains.

IC has many innovations, such as the ability to make direct HTTPS calls without an oracle, full-stack deployment on-chain, direct scaling by adding more nodes, automatic governance of nodes by the Network Nervous System (NNS), reverse gas model, SNS DAO, native integration of Bitcoin, integration of Ethereum (not through a cross-chain bridge) ...
On IC, the "canister" is equivalent to Ethereum's smart contract, or can be understood as a small virtual server/container that can store data and deploy code.
Like Bitcoin, Ethereum has also adopted the paradigm of "code is law". This means that there is no governance to regulate the use of the platform or the underlying network itself. IC's "smart contract" canister is not immutable, and it can store data and update code.
The Zurich office demonstrates the integration of Bitcoin on the whiteboard. Bitcoin transactions can be processed directly through canisters without the need for private keys. The integration of Ethereum is also coming soon.

At the protocol level, IC is directly integrated with Bitcoin. Canisters on IC can receive, hold, and send Bitcoin directly on the Bitcoin network. This means canisters can hold Bitcoin like regular users. Canisters can securely hold and use ECDSA keys through the threshold ECDSA chain key signature protocol.
In this regard, IC is the first to directly integrate other blockchain networks using magical cryptography.
The IC architecture and consensus mechanism are innovative and unparalleled in their sophistication. IC theoretically has unlimited computing and storage capacity, as long as new server nodes are constantly added. The improved consensus is somewhat similar to Practical Byzantine Fault Tolerance, but more complex and different from existing consensus mechanisms. Dominic named it "Proof of Useful Work" (PoUW) consensus. The BLS threshold signature scheme's VRF generates truly unpredictable random numbers, which can be verified by everyone to ensure they are not counterfeit. The edge nodes are resistant to sybil attacks, and the layered architecture and randomly designated block production are all simply marvelous.
According to statistics from GitHub and Electric Capital (2023), IC has the most active developer community and is still growing rapidly.

The photo on the office wall when IC was about to reach 30 million blocks after three weeks of mainnet launch.

In July 2021, many new Dfinity members interviewed and joined the team via video conferencing during the COVID-19 pandemic without meeting in person. On this day, a small group of people came to the office located in Zurich to meet face-to-face.

Dominic has written two visions for Dfinity in his blog:
On the one hand, many traditional monopolistic technology intermediaries, such as Uber, eBay, social networks, instant messaging, and even search engines, may be redesigned as "open-source enterprises," using proprietary software and their own decentralized governance systems to update themselves.
On the other hand, we hope to see large-scale redesign of enterprise IT systems to take advantage of the special properties offered by blockchain computers and dramatically reduce costs. The last point is not obvious, as computing on blockchain computers is much more expensive than traditional cloud computing such as Amazon Web Services. However, significant cost savings are possible because the vast majority of costs involved in running enterprise IT systems come from supporting human capital, not computing itself, and IC will make it possible to create systems with much less human capital involvement.
Image from Shanghai, October 2021.

On July 14, 2022, at a street café in Zurich, Dominic and his team were waiting for the 1,000,000,000th block of IC to be mined, while checking the real-time statistics of IC data on the dashboard.

DFINITY's new office building is located in Switzerland.

When leaving the office, Dominic took some photos of murals on the cafeteria wall that were created by talented IC NFT artists.

Dominic moved into his new house, and shared the good news on Twitter while enjoying a piece of cake.

After work, one must not neglect their musical pursuits.


Switzerland is now a prominent "Crypto Valley", where many well-known blockchain projects have been born. Dfinity is the first completely non-profit foundation here.
Dominic has assembled a very strong team of blockchain developers, including cryptography, computer science, and mathematics professors, PhDs and postdocs, cryptocurrency experts, senior engineers, and professional managers.
I believe that blockchain will still be one of the most interesting, influential, and fastest-growing technology fields in the next 10 years. Currently, there is no other chain better suited for deploying applications than IC.
This is the story I wanted to tell about Dominic, but his own story is far from over, and has just begun...
Who could have imagined that a blog post from distant 1998 would ignite the "crypto movement" that has been sweeping the world for the past twenty years, fueled by Dominic's passion for unlimited distribution...
That was a new world.
Epilogue
After completing the conclusion, I perceived a faint disturbance. The rustling, rustling sound approached gradually, rendering the entire room utterly silent. The source of the sound remained indistinct and unfathomable - it could have been the hum of the computer's fan, the gentle sway of tree branches outside the window, or simply a figment of my own imagination.
The sound became clearer and clearer. It sounded like it was coming from inside the computer?
I hurriedly pressed my ear against the computer's motherboard, but the sound did not emanate from there. I turned my gaze towards the window - could it be coming from outside? Yet everything outside appeared perfectly normal.
Then the sound came again, louder this time. It was a buzzing sound! That's it!
Suddenly, time came to a standstill. Everything around me froze in place. Neurons expanded and burst, releasing pheromones that catalyzed other neurons. My head began to shake uncontrollably, then suddenly expanded. My eyes bulged like a mouse's, and my ears twisted into pretzels... The sound seemed to be accompanied by the sound of breaking glass, footsteps on the ground, and the sound of birds and dogs barking...

A burst of white light coursed through my mind, quickly swelling into a vast, shimmering expanse of brilliance. All around me, an endless canvas of blue unfurled, adorned with intricate squares and lines of every hue. Then, a radiant spark flickered to life, blossoming into a majestic orb that engulfed all else in its path. As the light dissipated, the blue canvas gave way to an immaculate vista of pristine white.
Now, I don't remember anything.
Maybe it was just a dream.
Or maybe it was something that could change the world.
Comments