Chainlink releases new white paper in a shift toward smart contract computations

The aggregated answers from each node will be ran through a smart contract which will compute the final answer A to return to the user-created smart contract. Using in-contract aggregation provides value in that it remains simple, trustworthy, and flexible. The smart contract is available on the public blockchain and may be audited for errors. Distributing sources is a way to ensure data how to borrow crypto validity by obtaining the result of a query from multiple providers of the same (or similar) data. A single oracle may retrieve data from multiple data sources using the same query and aggregate them into an answer. As mentioned in Section 2 (page 6) of the white paper, the method of aggregation can be customized specific to the data which is being processed (like discarding outliers).

  • As described in the whitepaper, we believe that the growth in network security driven by virtuous cycles in Chainlink staking mechanisms exemplifies larger patterns of growth that the Chainlink network can help bring about in an on-chain economy for decentralized services.
  • This means that if your node goes offline for any reason, it will negatively affect its availability rating.
  • Yet, LINK marines still run around spreading the misinformation that Chainlink is “cryptoeconomically secure” based on this half-assed argument of security that has nothing to do with cryptoeconomics whatsoever.
  • As Nazarov explained, blockchains don’t have a conception of time, which is part of the reason why ordering transactions fairly is difficult, and why oracle networks can help.

There is a lot to learn about this futuristic tech, lets get started to dive into the Chainlink white paper and start to leverage it to build a more secure and trusted ecosystem for Industry 4.0 applications. This section assumes that Chainlink nodes are staking LINK and the innovation here is that this stake can be stolen from them by second group of trusted LINK oracles at will! Oracle-based computation to assist certain blockchain transactions are not entirely new, with Chainlink being the most notable provider of specialized data. Recently, the Maker team also proposed using its oracle for a similar purpose by instantly verifying the validity of an Optimistic Rollup and facilitating instant withdrawals from layer two through Dai. At Chainlink’s annual conference in Spain on Monday Nazarov argued that blockchain technology and oracles could make industries like banking and derivatives more verifiable so users can monitor events easier and choose when to opt in and out of networks.

How Chainlink DONs Will Power DeFi and the Wider Smart Contract Economy

Catalyze high integrity systems that combine blockchains’ innate transparency with strong confidentiality protections for sensitive data and computations. Section 4 ends here, but there is still a need to explain the algorithm mentioned for off-chain aggregation. The term enough is used frequently, and in all cases is used to account for faulty nodes.

  • Finally, we characterize the properties of an ideal oracle as guidance for our security strategy, and lay out possible future improvements, including richly featured oracle programming, data-source infrastructure modifications, and confidential smart-contract execution.
  • Today, the solution to this problem is to introduce a new functionality, called an oracle, that provides connectivity to the outside world.
  • Catalyze high integrity systems that combine blockchains’ innate transparency with strong confidentiality protections for sensitive data and computations.
  • To empower a broad range of next-generation smart contract applications and use cases, Chainlink 2.0 focuses on oracle technology advances in seven key areas.

In September 2022, Chainlink announced it was partnering with Swift, an interbank messaging platform, to instruct on-chain token transfers using Chainlink’s Cross-Chain Interoperability Protocol. “ Smart contracts are poised to revolutionize many industries by replacing the need for both traditional legal agreements and centrally automated digital agreements. For something to be cryptoeconomically secure, you must have a guarantee that the particular entity you rely on loses something of concrete value that they currently already own that is worth more than what they make from defrauding you.

Chainlink decentralized services

In June this year Swift announced it would not only use Chainlink’s CCIP for interoperability between blockchains, but also use CCIP to test connecting over a dozen financial institutions to blockchain networks in experiments. The names included traditional-finance heavyweights Depository Trust and Clearing Corporation (DTCC), Australia and New Zealand Banking Group Limited (ANZ), BNP Paribas, BNY Mellon, Citi, Clearstream, Euroclear and Lloyds Banking Group. A new whitepaper just released by leading blockchain oracle service Chainlink lays the foundation for new capabilities for application and smart contract developers. After the data has been fetched from a minimum of (in this case 21) nodes, the Chainlink smart contract system uses a quickselect selection algorithm to find the median value to be used as the “trusted answer”. While I highly recommend you read the whitepaper in its entirety, this podcast will provide the essentials you need to grasp Chainlink 2.0’s fundamental advancements in oracle technologies. That’s partly why it’s notable that two of the biggest blockchain firms, Ripple and Chainlink, are now working hand-in-glove with banks and other traditional payments companies to develop what might become the financial infrastructure of the future.

While it’s been no small feat to get to this point, we have only scratched the surface of what’s possible with decentralized oracle networks and the smart contracts they support. Chainlink’s decentralized metalayer of oracle networks allows smart contracts to seamlessly use and create an array of decentralized services that accelerate dApp development, enable cross-chain functionality, and harmonize disparate technologies. Chainlink is a decentralized blockchain oracle network built on Ethereum.[3][4] The network is intended to be used to facilitate the transfer of tamper-proof data from off-chain sources to on-chain smart contracts. The 2.0 whitepaper of the Chainlink proposes decentralized oracle networks (DONs) that can perform multiple tasks in an interoperable manner. The network can transfer the data bidirectionally and do the computations off-chain using a variety of consensus protocols.

To keep the date up to date, DONs have the sync function, and for dispute settlements, features like enforcing and arbitrating are present. Ensure decentralized oracle networks achieve the latencies and throughputs required by high-performance blockchains, layer-2 solutions, and Web2 systems. The reputation system will also contain on-chain history which can be publicly referenced with a listing service (and how to buy pumpeth other smart contracts). This is probably the part of the Security Section that most of us are familiar with, as it defines the majority of the factors in which individual nodes are rated on (except for the two in the previous section). The reputation system keeps track of a node’s total number of assigned, completed, and accepted requests, the average time to respond, and the amount of penalty payments.

As of today, there’s billions of dollars in DeFi applications that rely on these trusted data feeds to secure their smart contracts. Chainlink, a blockchain data “oracle” that figures large as a source of cryptocurrency price feeds for many decentralized-finance protocols, has broadened its strategy to cooperate with the traditional system via partnerships. The 2008 Bitcoin whitepaper introduced the world to the idea of decentralized blockchains – and the “inherent weaknesses” in payments systems relying “almost exclusively on financial institutions serving as trusted third parties,” as author Satoshi Nakomoto put it. By providing smart contracts secure access to these key resources, ChainLink allows them to mimic real world agreements that require external proof of performance and need to make payment in widely available payment methods e.g. bank payments.

Chainlink releases new white paper in a shift toward smart contract computations

First, the validation system actively monitors each node on the ChainLink network. Nodes will be rated within this system based on their availability and correctness. Availability is measured by the node’s ability to respond to messages specifically for the purpose of uptime statistics. This means that if your node goes offline for any reason, it will negatively affect its availability rating.

If you’re a beginner in the Web3 space, the initial inertia of understanding things might be overwhelming for you.

The kind of functionalities that the organization is proposing is unique and can easily transform the scenario on several aspects. Specifically, in the segment of DeFi, NFTs, and staking, this can bring a sea change in how existing solutions work. As I’ve just explained, there isn’t even anything at stake for any oracle as long as you get the tier 2 oracles to participate in the collusion — the tier which has exactly nothing cryptoeconomical at stake by definition. So I assume that we already agree with each other than there is a crucial, cryptoeconomic component that has been missing in Chainlink that everyone agrees needs to developed, and that is exactly why the Chainlink 2.0 whitepaper purports to have unveiled such a mechanism.

It will be great if you can help me to spread the word about this Chainlink white paper by sharing this post. A white paper is used to provide a good insight into the challenges for a specific problem and a proposed solution for the same. A white paper is an informational, influential, well-structured document, usually published by an organization, to provide in-depth information about a specific solution. I can ensue you that, you will be able to understand every bits and pieces related to Chainlink after going through the Chainlink white paper.

Additional problems related to distributed data sources is where one data provider obtains and releases information which it received from another data provider directly. The contract-upgrade service is an optional service that users of the ChainLink network can choose to utilize if they wish to have security updates applied to their smart contracts. If or when vulnerabilities are discovered, the contract-upgrade service would make a new smart contract based on the existing one, and migrate it along with its assignments to the upgraded contract. A flag (as an instruction of code) can be used to indicate use of the upgraded contract instead of the old one. All changes made by the contract-upgrade service would be visible on-chain and available for audit even before upgrading. Understanding that some users won’t feel comfortable with a single entity (ChainLink, in this case) controlling smart contract migration and forwarding, the power to utilize this service remains with the smart contract creator.

Availability and correctness of nodes will be visible on-chain, meaning node listing services will be able to display these statistics publicly about all nodes on the ChainLink network. The new how to buy wow token introduces a host of other features as well, notably offering a more robust incentive to report fraudulent transactions, called super-linear staking. In this mechanism, bribing a Chainlink node to provide false data becomes quadratically more expensive as more stake is committed to the network. The system relies on mathematical fraud proofs that entitle watchers to the combined stake of all nodes if they correctly report an instance of fraud. A potential attacker would need to bribe all watchers for the full amount that they’d stand to gain, an amount greatly exceeding the total stake.

The Role of Layer-2 Rollups and Chainlink in Scaling the Ethereum Ecosystem

However, instead of a constant network “ping” for each node, this uptime will be measured as nodes digitally sign their responses and send to other nodes (for off-chain aggregation). Correctness is measured by comparing the node’s responses to the responses provided by other nodes in a given assignment. So any deviation of the node’s response outside of what the average from all node responses returned for an assignment would negatively affect this rating.

The integration of Web3 with these financial institutions is what will propel the value of the crypto ecosystem, Nazarov said. “What that would mean for the public blockchain ecosystem is that tens of trillions of dollars in value from banks would finally be able to easily flow into public blockchain applications, which would massively increase the market opportunity,” Nazarov said. In-contract aggregation will be used with the initial implementation of the ChainLink network.

And finally, the amount of penalty payments shows how much a node has locked into its assignment. The overall purpose of the reputation system is to provide incentive for nodes to product honest data in a timely manner so that they may be chosen more often. Off-chain aggregation is the longer-term solution for the ChainLink network and addresses the key problem that persists with in-contract aggregation, transaction cost. Off-chain aggregation allows ChainLink to send a single aggregated answer to the smart contract, so that no matter how many oracles are used, it is still one transaction.

Leave a Reply