Founders & Origins7 min readChainlink (LINK)

Who Tells a Smart Contract the Price? Sergey Nazarov’s Chainlink Bet

Chainlink’s history begins with a difficult input: information a blockchain cannot verify by replaying its own transactions. Sergey Nazarov and his collaborators built an oracle design, then a live network, while adoption and economic safeguards developed on separate timelines.

Who Tells a Smart Contract the Price? Sergey Nazarov’s Chainlink Bet

Key Points

  • Steve Ellis, Ari Juels and Sergey Nazarov’s September 4, 2017 whitepaper proposed a decentralized oracle network connecting contracts with external systems.
  • The May 30, 2019 mainnet account described an initial ETH/USD network with three data sources and three node operators. Broader adoption followed over time.
  • Chainlink reported more than $75 billion in Total Value Secured on November 4, 2021. Later staking and cross-chain experiments were separate developments, not proof of universal loss protection.

Chronological Timeline

September 4, 2017A proposed oracle network

Ellis, Juels and Nazarov publish ChainLink v1, describing on-chain and off-chain components.

May 30, 2019Mainnet begins

The launch account describes ETH/USD data with three sources and three operators.

November 4, 2021A reported $75 billion milestone

Chainlink announces TVS above $75 billion; this is a project-reported adoption metric.

December 6, 2022Staking v0.1 early access

The first staking release opens early access, years after the initial paper.

2023Experiments and new safeguards

Swift reports cross-chain experiments in August; Staking v0.2 documentation describes conditional operator slashing.

1. The price that the contract could not discover

In a 2021 Software Engineering Daily interview, Sergey Nazarov described a problem more awkward than simply connecting to an API. At 33:29, he explained the difficulty of turning less reliable external information into inputs that could use. Ordinary software can discover an unsuitable API and switch providers; a financial contract may already have acted on the answer. His point was the engineering difficulty, not a declaration that the network had made every input true.[2]

That problem sits at the center of the September 4, 2017 paper by Steve Ellis, Ari Juels and Nazarov, ChainLink: A Network. A blockchain can reproduce the transactions recorded within its own system. A market price or shipment update originates elsewhere. Contracts that need those facts require a way to receive them, and that connection introduces another set of actors and assumptions.[1]

The tension is easy to picture without imagining a flawless program: a lending application needs a price before deciding what collateral is worth. Even correctly executed instructions can produce an unwanted outcome if the input is wrong. The asks who supplies that input and how the application should trust it. Nazarov’s bet was to make that connection part of the infrastructure, rather than leave each application with a single external messenger.[1][2]

2. A design with more than one point of trust

The 2017 whitepaper proposed both on-chain components and software operating outside the chain. Requesting contracts would interact with an oracle interface; other components would select providers and aggregate responses. The document also discussed reputation and monitoring services. This was a modular architectural proposal, with improvements still ahead, rather than a record of all those ideas already operating at commercial scale.[1]

Its decentralization discussion separated data sources from the oracles carrying their reports. Several messengers can still repeat one bad source; several sources can still depend on one messenger. Distributing both addresses different concentrations of trust. Aggregation can reduce the influence of some faulty reports under stated assumptions, but a median is not an instrument for independently discovering reality. Correlated errors and the choice of inputs still matter.[1]

The paper also described LINK payments for services such as retrieving outside data, preparing it for a blockchain and performing off-chain work. That supplies a concrete role for the token in the proposal. Paying for a service, evaluating its provider and imposing a penalty are distinct mechanisms. Their relationship would develop over later releases; they should not be compressed into an automatic punishment system supposedly finished in 2017.[1]

3. From a paper to three sources and three operators

On May 30, 2019, Nazarov’s mainnet account described a deliberately bounded starting point: ETH/USD reference data using three data sources and three independent node operators. The same account set out plans to expand. This gives the launch a tangible scale. The significance was not that every market had already been connected, but that contracts on Ethereum could begin using the reference-data service.[3]

Adoption also had individual histories. OpenZeppelin’s later Compound postmortem dates Compound’s move away from Coinbase feeds to a Chainlink-based open oracle to June 2021, through Proposal 47. That sequence matters: different protocols did not all share one exclusive oracle arrangement during the 2020 DeFi boom. Integrating an oracle also leaves application-specific interfaces and configuration to get right, as the postmortem’s later upgrade incident demonstrates.[4]

On November 4, 2021, Chainlink announced that Total Value Secured, or TVS, had passed $75 billion. The figure belongs to that dated company report, not to the previous summer. It describes the scale of value relying on oracle services; it is not LINK’s market capitalization, a pot of insurance money or a promise that losses cannot occur. Adoption made dependable inputs more consequential, not less difficult.[5]

4. Payment came before the later staking system

Economic safeguards arrived on their own calendar. Chainlink Staking v0.1 opened early access on December 6, 2022. That was years after the original paper and after mainnet launch. The sequence is important to the story of the network: the payment role of LINK and the later ability to stake it were not one simultaneous event. A system can add safeguards without having possessed its later design from the beginning.[6]

The v0.2 overview describes a specific slashing arrangement. Participating node-operator stakers supporting a staking-protected service can lose part of their stake when a valid alert and the applicable slashing condition are met. The overview excludes community stakers and operators serving only services outside staking protection. It does not say that every late or inaccurate report by every Chainlink node automatically forfeits its entire stake.[7]

Those boundaries explain what an economic deterrent can and cannot do. It acts on defined participants and observable conditions; it is not a universal guarantee attached to every data point. The original design question therefore remains relevant even as incentives evolve: which source, which operator, which service and which assumptions support the input? A penalty mechanism adds another layer of accountability, rather than removing the need to understand the earlier ones.[7][1]

5. The same boundary, beyond price feeds

The connectivity question eventually reached existing financial infrastructure. On August 31, 2023, Swift reported experiments with Chainlink and institutions including ANZ and Euroclear. Its account described simulated tokenized-asset transfers and a connection to Ethereum Sepolia, with linking source and destination blockchains. These were experiments with a stated technical scope, not a declaration that all participating institutions had moved production settlement onto Chainlink.[8]

The practical problem had expanded from importing a price to connecting systems that organize information differently. Swift’s account also discussed privacy, governance, operational risk and legal liability. Successful technical demonstrations can make a route plausible while those other questions remain. A connection that works in an experiment is a useful result; a dependable production service is a further responsibility.[8]

This makes Nazarov’s story less about an all-conquering oracle and more about the persistent boundary around a contract. The paper, launch and later safeguards tackled different parts of that boundary. The ambition was to make external information usable for agreements written in code. Its enduring lesson is that trustworthy execution and trustworthy inputs must be examined together, even when neither can guarantee the other.[2][1]

Key Takeaways for Investors & Builders

Engineering / Product

Count sources as well as operators

Multiple messengers and multiple data origins address different dependencies. Aggregation still rests on assumptions about their quality and independence.

Market / Investor

Date the adoption metric

The reported $75 billion TVS milestone belongs to November 2021. It measures a service-related scale, not token capitalization or insured losses.

Philosophy / Governance

Ask what each safeguard covers

Payments, provider selection, staking and slashing do different work. A limited safeguard should not be read as universal protection.

The next question

Continue reading

Explore the topic through other cases and contexts.

Sources & References