Permission Problem

You don't have permission to do that.

Hedera / Chainlink cross-community chat July 18 2019 - Chat transcript

Sharon CrostSharon Crost adminPosts: 40 admin
edited July 18 in Educational Content
On July 18 2019 Chainlink joined Hedera for a cross-community chat. We were pleased to welcome Rory Piant and Johann Eid from Chainlink in the Hedera hashgraph Telegram channel. The Chainlink team was joined by Hedera Developer Advocate Cooper Kunz.

Here is a log of that chat:

11:01

Andrew Murdoch

Here we GO! We are pleased to introduce the team from Chainlink (Rory Piant and Johann Eid) who are joining us in this Telegram channel for a Cross-Community Chat!
The Chainlink team is joined by Hedera Developer Advocate Cooper Kunz and they will be happy to answer any general or technical questions you may have, *but* will not be able to comment on anything token/token price/exchange listing related or about future Hedera Council members. The chat will then move over to the Chainlink Telegram channel for more Q&A.
They will do their best to answer all your questions, however, if they do miss some you can certainly ask them in their community channel.
Please be respectful and feel free to ask questions and participate!
*When is it?*
NOW Hedera Hashgraph Chat (here)
9am-10am PST - Chainlink Telegram https://t.me/chainlinkofficial
*How can I participate?*
Just ask your question in the Telegram channel - remember we will not be able to answer questions related to the token/token price/exchange listings, or future Hedera Council members.

 

Cooper [Hedera Hashgraph]

Hey everyone, excited to be here!

 

11:02

Rory

Hello everyone

 

11:02

Ali Pasha

Hello! This is going to be fun 🙂

 

11:02

Johann Eid

Hey guys! Excited to be here 🙂

 

11:02

Adr

Hello everyone link marine here happy to be here !

 

11:02

Johnny HasH

Thanks for joining our chat. Many are pretty enthusiastic about your project and its future with Hedera.

 

11:02

Rory

Let me introduce myself, I'm Rory the Community Manager for Chainlink, I have been with the team since the beginning of the project and happy to answer any quesitons you may have. I will let @JohannEidintroduce himself who is also a team member


11:03

@ar09765 thanks for your support

 

11:03

Christian Hasker

Can you provide a quick primer on what an Oracle is and why it is important?

 

11:03

Johann Eid

I'm Johann product manager and developer evangelist at Chainlink, happy to answer any technical questions you may have about Chainlink

 

11:03

Andre D

Hello Everyone! Another HH exciting Day!

 

11:04

Rory

@chasker sure, so an Oracle is middleware (sits between the data and the contract) that allows external data (APIs) to be fed into smart contracts. This allows them to execute a function based on that data. A good example would be when the price of BTC hits X then Y occurs automatically

 

11:04

Christian Hasker

And then personally I’d be interested in any thoughts about whether or not you have looked at the Hedera Consensus Service and how Chainlink might be able to integrate with that.

Markof3 invited Markof3

 

11:04

Steven Toast

Why has chainlink chosen to integrate with hedera specifically?

 

11:05

Rory

smart contracts do not natively support external data and can only read information from the blockchain they are on, limiting their use (you can make tokens and not much else)

11:05

In reply to this message

@JohannEid why don't you take that one

11:07

In reply to this message

a lot of people then ask well then what are some use cases, and this blog post outlines some of them based on feedback we have recieved from enterprise and legacy financial businesses https://blog.chain.link/44-ways-to-enhance-your-smart-contract-with-chainlink/

 

11:08

alex184

Chainlink is based on the Ethereum platform. Will you move chainlink on other smartcontracts such as hedera hashgraph?

A

11:08

Ali Pasha

In reply to this message

👍

R

11:09

Rory

In reply to this message

So Chainlink is blockchain agnostic. What that means is that the oracle software (Chainlink) is built using a modular approach. Initally it is relatively simple to connect them to solidity based smart contracts on other platforms (such as Hedera). We are working on intergrations across several smart contract platforms presently. That way they can have native support

CH

11:09

Christian Hasker

In reply to this message

👍

R

11:10

Rory

The Chainlink Oracle is written in GO Lang, so idea is its scalable, and can process as many jobs or transactions as the hardware can handle

J

11:10

Johnny HasH

How will Chainlink ensure quality and source of data used in smart contracts?

C invited C

A

11:10

Ali Pasha

In reply to this message

would this mean that some day, we could communicate between smart contracts of different platforms through chainlink too?

R

11:11

Rory

In reply to this message

Chainlink cannot control the quality of the data from a single API. What it does is allow a smart contract owner to pull data from multiple API's using multiple nodes (Say 5 oracles each pulling 5 different API's, crypto price data is an easy example)

J

11:12

Johnny HasH

How will that data that is pulled be evaluated? Ie/ outliers dropped, results averaged, median values etc

R

11:12

Rory

that way the reliablility that the data is correct is greatly increased, one bad API does not cause your smart contract to execute incorrectly, which is bad, because to put it bluntly, there are no take-backs

JE

11:13

Johann Eid

In reply to this message

Hey Christian, Chainlink is able to integrate easily on any smart contract blockchain without the consensus mechanism playing a role in the said integration. We however are big fans of the innovations brought about by the HCS.

CH

11:13

Christian Hasker

In reply to this message

Great to hear - thanks!

R

11:13

Rory

In reply to this message

exactly, you can actually chose how to aggregate it. Take the median, take the mean, eliminate anyone more than 1 standard deviation, then take the average of those results. The contract creator gets to decide on how they want the results to be aggregated

A

11:13

alex184

In reply to this message

HCS?

C

11:14

Cooper [Hedera Hashgraph]

HCS = the hedera consensus service. You can learn about it at hedera.com/consensus-service

JE

11:14

Johann Eid

In reply to this message

The Hedera consensus service

11:14

In reply to this message

Yeap 🙂

NS

11:14

Nik S

How does chainlink handle ddos? would it be possible to take a SC offline if the attack is at the fringes?

R

11:15

Rory

In reply to this message

@JohannEid can answer that

JE

11:15

Johann Eid

In reply to this message

No you wouldn't be able to take the SC offline per se. However, if you relied on one single oracle which got DDOS then your SC wouldn't be fed the data it needs and wouldn't be triggered when it should

11:16

This is why you have an interest to rely on multiple oracle nodes feeding you data

NS

11:16

Nik S

makes sense. thanks

JE

11:16

Johann Eid

It's much harder to DDOS and take down 10 reliable oracles than only 1

ST

11:16

Steven Toast

Is it possible for Chainlink Oracles to integrate with encrypted blockchains like Cryptonote and integrate with private smart contracts?

A

11:16

Ali Pasha

In reply to this message

is there an example code for let’s say the price case you mentioned?

R

11:17

Rory

In reply to this message

absolutely, the challenge lies in the smart contract language they use and how easy it is to connect a node. All about resources and demand. If developers want it, we will work to support it

ST

11:17

Steven Toast

In reply to this message

If it is also in GO does that make it easier?

11:18

As in, any project written in Golang, that would be easier to integrate?

JE

11:18

Johann Eid

In reply to this message

Here is an example of sending a request for the CMC price of any asset : https://docs.chain.link/docs/coinmarketcap

A

11:19

Ali Pasha

In reply to this message

thanks 🙂

R

11:19

Rory

In reply to this message

yes, GO was chosen because it allows the node to be light on resources but basically infantly scalable (restricted by hardware, not the node itself)

RG

11:19

Ryan Gledhill

Hola Chainlink Peeps! these are really noob questions. So is Chainlink basically a DLT for data aggregation? you have a network of nodes that achieve consensus on a particular data feed? What consensus protocol do you use and what it the role of the token? Effectively protect the network from DDOS is it a POS system?

JE

11:20

Johann Eid

In reply to this message

Staking is indeed used as a security deposit for the nodes. It is node however the same kind of staking used on networks like Tezos and Cosmos where the more you have staked -> the more you earn automatically

NS

11:20

Nik S

How would I trust that an oracle forwards information genuinely? Is this where HCS comes into play?

JE

11:21

Johann Eid

We can predict in the future, that the more LINK the nodes have staked the more request they will get by smart contract as they would have more to lose, however this in not formally coded like on POS systems

Abraham Eid invited Abraham Eid

R

11:22

Rory

In reply to this message

a couple things here, one way is that you pull data from multiple nodes, that way if you have an outlier it is simple to eliminate that result (aggregate multiple sources and use consensus to determine the truth). The other way is to use a TEE or Trusted Execution Enviornment, which is a fancy way for saying using hardware encrypted data. The node could not "see" this data or alter it.

A

11:23

Ali Pasha

In reply to this message

this is pretty interesting, sorry for asking again for a doc, but is there a longer description for that [on the internet :)]

RG

11:23

Ryan Gledhill

Interesting, what are the requirements for running a node

AG

11:23

Andy Grant

Do you have information about setting up a chainlink node?

A

11:23

Ali Pasha

In reply to this message

+1 (for Hedera)

JE

11:23

Johann Eid

In reply to this message

This is our doc concerning node operators https://docs.chain.link/docs/running-a-chainlink-node

R

11:25

Rory

anyone can run a node, it is a permisionless system. Right now we have node operators requesting to be a Chainlink Reviewed Node Operator, but this is optional https://docs.chain.link/docs/becoming-a-chainlink-reviewed-node

AG

11:26

Andy Grant

In reply to this message

👍

C

11:26

Cooper [Hedera Hashgraph]

In reply to this message

This is quite off the cuff, but a cool use case for the HCS with respect to chainlink could be something like tracking historical data from nodes to ensure they're providing consistent reponses to each request, and building a reputation system that requires hbar micropayments to validate or check reputation 😊 Sort of like a hash-hash.info but for chainlink!

J

11:26

Johnny HasH

What does Chainlink think will be the top 5 most used data services for most DLT's?

R

11:26

Rory

In reply to this message

it kind of goes with this blog post https://blog.chain.link/44-ways-to-enhance-your-smart-contract-with-chainlink/

11:27

but trade finance, derivities, insurance, and International shipping are a few

C

11:28

Cooper [Hedera Hashgraph]

Rory, Johann, what do you think is the hardest part about building middlewear in the blockchain/distributed ledger space?

R

11:28

Rory

There are a lot of process that can automated using oracles and smart contracts

Chctrader invited Chctrader

JE

11:28

Johann Eid

In reply to this message

I would say creating a piece of middleware which can connect to potentially any API endpoints

11:29

You need to have a very modular approach when building your system in order to do such a thing.

R

11:29

Rory

In reply to this message

creating the network or ecosystem. You have to create something that a smart contract developer can use with little effort, ensuring you have quality node operators, and then letting the data providers know you have a new way for them to monetize their data (that is easisest part because they don't have to actually do anything on their end)

C

11:29

Cooper [Hedera Hashgraph]

In reply to this message

Yeah, those standards must be incredibly hard to design!

RG

11:30

Ryan Gledhill

again sorry for the basic questions. What's unique about Chainlink? Why couldn't anyone stand up DLT type network to source data and provide to smart contract? What's the value prop?

NS

11:30

Nik S

Is it the shear amount of messages that needs to be handled and ensuring some sort of guaranteed delivery? Slow receivers vs fast producers sort of thing?

C

11:31

Cooper [Hedera Hashgraph]

In reply to this message

This is true! Do you have any estimates of how long would you say it takes to integrate a chainlink oracle into an existing smart contract, without any prior experience with chainlink?

11:32

it looks much more straightforward than i would have thought 😊

AE

11:32

Abraham Eid

@JohannEid Pretty amazing we share the same namesake. Welcome to the team man, been following the project since it’s ICO back in 2017. 

There has not been much discussed regarding the reputation protocols to be developed and how they will he orchestrated. 

Can you provide insight in this area?

R

11:32

Rory

In reply to this message

anyone could, but you have to make it modular, allow it to connect to public or private APIs, make it secure enough that enterprise businesses would even think of using it, then get smart contract developers to use it when they build contracts. You don't just have to write the code, you have to build the actual ecosystem

11:33

our project is open source, anyone can use it. However, if you want access to the decentralized network, you need Chainlink

JE

11:34

Johann Eid

In reply to this message

Hey Abraham, quite funny indeed we might be related in some way 😂. We'll have more info on the reputation system in the coming weeks/month, it's currently in the works with very smart people helping us there.

JG

11:34

Jim GAO

In reply to this message

it's the same "community" that openly touts tether/bitfinex, knowing well it's an outright scam, (but hey, who cares if other people get screwed, so long as I can dump my worthless coins on them and get rich myself), and the same "community" that crowns known thug Arthur Hayes as its spokesperson? Then I am not worried.

C

11:36

Cooper [Hedera Hashgraph]

What are some of the projects using Chainlink that you're most excited about?

AE

11:37

Abraham Eid

@JohannEid haha i was thinking the same! Distant cousins is a definite possibility. Both to Rory and yourself, I absolutely love everything to do with Link and it’s future. Is it possible to send you or Rory a private message regarding any ideas you have for how to help the team and project as a whole in a non-compensated role? 

Would love to volunteer some free time I have to helping in a non-development sense

R

11:37

Rory

In reply to this message

Here is the current list https://docs.google.com/document/d/1ahUZjuIqqwG9dZLvlm0sgHmckRVUC6kB396narYKSyU/edit?usp=sharing

JE

11:37

Johann Eid

In reply to this message

We love the support man, feel free to shoot a message anytime!

R

11:38

Rory

They are all exciting to me, because this shows the interest in oracles. From the smallest player to the biggest in the space they are all hindered by a lack of external data

A

11:38

Ali Pasha

In reply to this message

impressive

R

11:39

Rory

However, Oracle is pretty exciting as they are spinning up Chainlink oracles for their new start-ups. So that is introducing a whole new set of businesses to blockchain, smart contracts, and oracles

AE

11:39

Abraham Eid

@JohannEid Great, thank you!

ST

11:39

Steven Toast

In reply to this message

That's one hell of a list

11:40

Basically a list of all top projects

R

11:40

Rory

In reply to this message

still a lot of work to do, but excited by our progress so far

Eric invited Eric

C

11:41

Cooper [Hedera Hashgraph]

In reply to this message

Oh yeah, I remember that announcement! Quite interesting. Most of Hedera's product team used to lead the emergent tech (AI, blockchain, IOT) division at Oracle so I'm now curious what their thoughts of chainlink are 😊

Robbery invited Robbery

ST

11:42

Steven Toast

Does chainlink work together with partners to develop unique use cases? Or does it just provide help with integration?

NS

11:42

Nik S

What's the preferred mode of operation when working with oracles? bundle things up in batches or have realtime streams? In the latter case, what would that realtime stream mean for slow blockchains?

A

11:42

Ali Pasha

In reply to this message

so what is the easiest way to start on Hedera Test.net? Is it just like the ethereum examples?

J

11:43

Johnny HasH

How does Chainlink see Data Titans like Google involving themselves in the future of Oracles?

JE

11:43

Johann Eid

In reply to this message

Since Hedera supports Solidity developers, developers will have a very similar experience than the one they have on Ethereum.

W

11:43

Wes Lee Kim

JEEZ are you guys ever gonna distribute the tokens???

R

11:43

Rory

In reply to this message

both, for the most part integration as they have a pretty good idea of what they want to do. However, when they see how another project or business is using the technolgy it does lead to new use cases

W

11:43

Wes Lee Kim

its been like 50 years

A

11:44

Ali Pasha

In reply to this message

thank you

MC2019BH invited MC2019BH

JE

11:44

Johann Eid

In reply to this message

We are working on off chain aggregation with our threshold signature approach please feel free to read this article here: https://blog.chain.link/threshold-signatures-in-chainlink/

C

11:44

Cooper [Hedera Hashgraph]

Are there any oracle use cases that Chainlink currently isn't well suited for? Any potential areas for future growth/innovation you see on the horizon?

R

11:45

Rory

In reply to this message

get ready for some mind blowing math at the end of that blog post

C

11:45

Cooper [Hedera Hashgraph]

In reply to this message

If you're a fan of hashgraph, you'll likely enjoy good 'ol formal math 😉

AE

11:46

Abraham Eid

Haha Alex Coventry is quite a brilliant mind. Happy he’s on the team

JE

11:46

Johann Eid

This appraoch will allow us to aggregate the data off chain and send only one transaction onchain, which will definitely help with "slower" blockchains

R

11:46

Rory

In reply to this message

Sure, CL and external data is not the solution to every problem. In some cases you will still need humans to verify some things at least for some time. Think of an insurance pay out on roof damaage, someone still has to evaluate that. However you could use an oracle to execute an automatic paymnet once that inspector filed his report.

NS

11:46

Nik S

In reply to this message

yes they use LaTeX typesetting for html. sold :)

C

11:47

Cooper [Hedera Hashgraph]

In reply to this message

Ah yes this is interesting. Decentralized insurance is really exciting. In this example, do you see chainlink ever going "up the stack" to provide a more decentralized solutions for those insurance providers, or do you see it always sticking as the base layer, and hoping for other innovation to come "on top"?

JE

11:47

Johann Eid

In reply to this message

Proof of Research 🙂

A

11:48

Andrew Murdoch

In reply to this message

That makes sense... Very interesting. The overall system becomes more streamlined. Thats where you capture the value.

R

11:50

Rory

In reply to this message

I think so in the long term, the first step is allowing the insurance companies to see the value with the simple stuff first. Then as they grow accustomed to the technology continuing to add decentralization where it makes sense.

Saf invited Saf

C

11:50

Cooper [Hedera Hashgraph]

In reply to this message

Definitely! I'm quite excited about this space and see a lot of room for growth

R

11:51

Rory

Looks like we have just a few minutes left, if for some reason we failed to answer your question or you are late to the party feel free to join us in our Telegram or Discord. https://t.me/chainlinkofficial

11:52

In reply to this message

this is really the beginning of the beginning, I have to remind myself of that on a regular basis

A

11:53

Andrew Murdoch

In reply to this message

Not saying anything you probably don't already know... Insurance companies are notorious for being slow to adopt new technologies and practices. They are dinosaurs in industry but clearly positioned for some massive improvements!

11:54

Baby steps is the way to go! lol

11:54

In reply to this message

💪

Evanum invited Evanum

R

11:55

Rory

In reply to this message

a lot of big businesses are, banks are using 30+ year old technology and it takes days to send money...They will come around though once they see the real value, and we hope to play a small role in that

A

11:55

Ali Pasha

In reply to this message

small as in Giant 🙂

JS

11:56

J 👨🏻💻 Silver

What services / sources can we use? URL?, Wolfram Alpha?

C

11:57

Cooper [Hedera Hashgraph]

Are you asking what data you can access via chainlink oracles?

R

11:57

Rory

In reply to this message

@JohannEid can grab that one

JS

11:58

J 👨🏻💻 Silver

In reply to this message

Yes. For HH...

JE

11:58

Johann Eid

In reply to this message

Hey, you can see all the sources in the doc here 🙂 https://docs.chain.link/docs/available-oracles

NS

11:59

Nik S

On the tech side, I guess you're implementing quite a bit of MOM stuff; is there a particular tech you prefer over another such as kafka pulsar etc? Or do you run your own custom stuff?

SC

11:59

Sharon Crost

In reply to this message

For more information you can also listen to this podcast with Johann Eid: Smart contracts need external data, but without an oracle, the data is stuck in silos. Johann Eid from Chainlink shares more about the future of smart contracts and explains why Chainlink is integrating with technology like Hedera Hashgraph here: http://hhg.io/rOkJ30oT2L3?migag19

JS

12:01

J 👨🏻💻 Silver

In reply to this message

Thanks. Can I orchestrate a response before delivering back to HH?

JE

12:01

Johann Eid

In reply to this message

Have to run, please go onto our Discord to discuss this, it's a great question which takes time to formulate

JS

12:02

J 👨🏻💻 Silver

Another question: where can we find pricing info?

12:02

In reply to this message

Thank you.

A

12:02

Ali Pasha

THANK YOU 🙏

NS

12:03

Nik S

Thanks Johann Eid and Rory.

R

12:04

Rory

In reply to this message

our pleasure, thanks for having us

Max Zab invited Max Zab

I

12:15

ICOPC - RBK 🇮🇳

Thank you🙏

RR

12:22

Roderick Ross

In reply to this message

Well done guys. Super interesting!



Sign In or Register to comment.