CryptoFly.us | CRYPTOCURRENCY BITCOIN SHIRTS CLOTHING APPAREL HATS

CRYPTO NEWS

Associated Press (AP) Will Run a Chainlink Node To Guarantee The Reliabitliy Of Its Data

The challenge of getting a reliable source of data has been a perennial problem in the journalism business. Ever since the first information broadcast media was born, the world has had to rely on the integrity of those who provide the data. But that could change now that Chainlink is harnessing the power of decentralization, and the Associated Press (AP), one of the world’s largest news agencies, is beginning to move in that direction.

AP is running a Chainlink node and will begin uploading a significant set of data, leveraging Chainlink’s technology to guarantee the reliability of its information.

Chainlink and AP News: A Partnership That Makes Sense

According to information shared by AP in a press release, the agency will share data related to U.S. race calls, economic facts, sports game outcomes, and business financials. The data will be cryptographically signed to verify its authenticity.

This is not the first time AP has used blockchain technology to ensure the integrity of its data with the world. Already last year, AP collaborated with Everipedia to upload the U.S. presidential election results on Ethereum’s blockchain.

Also, AP issued an NFT in early 2021 and is doing multiple experiments on the application of decentralized technologies in the art scene.

Dwayne Desaulniers, AP director of blockchain and data licensing, said in the Press Release that the technology developed by Chainlink was ideal for AP’s vision of broadcasting reliable data across the world.

“Chainlink technology is the ideal way to provide smart contract developers anywhere in the world with direct, on-demand access to AP’s trusted economic, sports, and race call data. Working with Chainlink allows this information to be compatible with any blockchain. The open-source software is reliable, secure, and widely used across leading blockchain networks.”

William Herkelrath, managing director at Chainlink Labs, also applauded the decision, saying it made sense for AP to launch a Chainlink oracle node, considering its level of influence and the amount of information it provides to the world constantly.

Why Does It Matter?

AP is a news agency that has been in continuous operation since 1846. It is a reliable source of information worldwide with prestige and reach comparable to other agencies of the likes of Reuters, BBC, or EFE.

Chainlink is a global provider of decentralized oracles. Chainlink’s vision is to ensure that information circulating outside the blockchain can be transmitted on-chain via smart contracts, rewarding the veracity of the nodes and sources similar to how the Bitcoin network rewards good miners. Any information can circulate via Chainlink, from price feeds to the results of a soccer game.

With AP running a Chainlink node, the information it uploads and digitally signs is verifiable by any other participant in the network and can be used to make decisions almost instantly. For example, a betting website could use AP data to guarantee the results of games on which its customers bet, or a political analyst could change election strategies depending on the results of a particular poll.

Error in creating instance of deployed contract using truffle console

I deployed Token and Crowdsale contract in separate migration files. During Migration, there was no error. Migration logs are share: Running migration: 2_deploy_token.js Deploying DappToken… … 0xc1ed596e0249507186d75f2d42ba1c34e5b72697774baf9a283e0fb422214b70 DappToken: 0x949e24c24a79f437bbf75d3da7b9ba50235c2a8a Saving successful migration to network… … 0x1c8bc4b87bfbfa40bb16aa3eb6cf0341efc79f444b1e293abd1f0db394881d55 Saving artifacts… Running migration: 3_deploy_crowdsale.js Saving successful migration to network… Deploying DappTokenCrowdsale… … 0xdae8535756b9b7100af8d1a3bdf9d20b622c25dcb03aa40435b7f7019bfcdf7a Saving artifacts… After this, when::Listen

I deployed Token and Crowdsale contract in separate migration files. During Migration, there was no error. Migration logs are share:

Running migration: 2_deploy_token.js Deploying DappToken… … 0xc1ed596e0249507186d75f2d42ba1c34e5b72697774baf9a283e0fb422214b70 DappToken: 0x949e24c24a79f437bbf75d3da7b9ba50235c2a8a Saving successful migration to network… … 0x1c8bc4b87bfbfa40bb16aa3eb6cf0341efc79f444b1e293abd1f0db394881d55 Saving artifacts… Running migration: 3_deploy_crowdsale.js Saving successful migration to network… Deploying DappTokenCrowdsale… … 0xdae8535756b9b7100af8d1a3bdf9d20b622c25dcb03aa40435b7f7019bfcdf7a Saving artifacts…

After this, when I tried to create an instance of Crowdsale using truffle console as

truffle(ganache)> DappTokenCrowdsale.deployed().then(ic => tokensale = ic) 

I got the error:

Error: DappTokenCrowdsale has not been deployed to detected network (network/artifact mismatch)

Although i have successfully created the instance of DappToken contract. Related files are shared below:

DappTokenCrowdsale.sol

pragma solidity 0.4.24;  import "openzeppelin-solidity/contracts/crowdsale/Crowdsale.sol";  contract DappTokenCrowdsale is Crowdsale {    constructor(     uint256 _rate,     address _wallet,     ERC20 _token   )     Crowdsale(_rate, _wallet, _token)     public   {   } } 

3_deploy_crowdsale.js

const DappToken = artifacts.require("./DappToken.sol"); const DappTokenCrowdsale = artifacts.require('DappTokenCrowdsale');  module.exports = async function(deployer, network, accounts) {     const deployedToken = await DappToken.deployed();     const _rate = 1000;     const _wallet = accounts[1];     const _token = deployedToken.address;      await deployer.deploy(DappTokenCrowdsale, _rate, _wallet, _token); }; 

2_deploy_token.js

const DappToken = artifacts.require("./DappToken.sol");  module.exports = async function(deployer, network, accounts) {   const _name = "Dapp Token";   const _symbol = "DAPP";   const _decimals = 18;    await deployer.deploy(DappToken, _name, _symbol, _decimals); }; 

Associated Press (AP) Will Run a Chainlink Node To Guarantee The Reliabitliy Of Its Data

Shopping cart
There are no products in the cart!
Continue shopping
0