IOHK | Cardano whiteboard; development, with Duncan Coutts, PhD.

  Рет қаралды 45,211

Input Output

Input Output

Күн бұрын

Developing Cardano is no small feat. There is no other project that has ever been built to these parameters, combining peer reviewed cryptographic research with an implementation in highly secure Haskell code. This is not the copy and paste code seen in so many other blockchains. Instead, Cardano was designed with input from a large global team including leading experts and professors in the fields of computer programming languages, network design and cryptography. We are extremely proud of Cardano, which required a months-long meticulous and painstaking development process by our talented engineers.
Meet Duncan Coutts, Director of Engineering at IOHK on the Cardano project, in this insightful video on how IOHK develops high assurance software on Cardano. Duncan has more than fifteen years programming experience with Haskell. He is a well-known member of the Haskell community. He helps maintain several popular libraries and tools including Cabal and bytestring. He has several years experience in packaging the Haskell toolchain and took a leading role in establishing the Haskell Platform.
He holds a first-class degree in Computation and a D.Phil in Computer Science, both from Oxford University. He has published papers at international conferences, including ICFP. His research focus is on generating high performance code from idiomatic high level Haskell code. This included co-authoring the bytestring and binary libraries and work on stream fusion for lists. He has five years experience teaching computer science, including four years teaching Haskell to mature students at graduate level.
--
See more at: iohk.io
Get our latest news updates: iohk.io/blog/
Meet the team: iohk.io/team/
Learn about our projects: iohk.io/projects/cardano/
Read our papers: iohk.link/paper-ouroboros
Visit our library: iohk.io/research/library/
In the press: iohk.io/press/
Work with us: iohk.io/careers/
See more on Cardano: iohk.io/projects/cardano/
--
The Cardano PortfolioThe Cardano HubThe source for all things Cardanowww.cardanohub.org/en/home/
Cardano Blockchain Explorer
An open source block explorer for the Cardano project
cardanoexplorer.com
Cardano Documentation
Full technical documentation of the project
cardanodocs.com
Cardano Roadmap
Development path of the Cardano project
cardanoroadmap.com
Why Cardano
The philosophy behind the project
whycardano.com
Daedalus Platform
Open source platform
daedaluswallet.io
The Cardano Foundation
Supervisory and educational body for the Cardano Protocol
cardanofoundation.org
Cardano Foundation KZfaq
All the latest videos & tutorials
kzfaq.info/love/bQ9...
Cardano Foundation
Follow the Foundation
/ cardanostiftung
Cardano Slack
Join the conversation
cardano.herokuapp.com
Cardano reddit
Join the conversation
/ cardano
IOHK
Development partner
iohk.io
IOHK blog
Read about the latest technology advancements
iohk.io/blog/
-

Пікірлер: 66
@4LXK
@4LXK 6 жыл бұрын
I was waiting for him to sip on that tea - the tension is unbearable
@ColoSon
@ColoSon 6 жыл бұрын
I just love highly intelligent people. Much more I love highly intelligent people who are also able to break something down for less intelligent people and make it easy to understand very complex subjects. Really admire some people of the Cardano project. Mr. Coutts is one of them. You're doing a great job. Greetings from Germany.
@TheArtOfTrading
@TheArtOfTrading 5 жыл бұрын
Please give us more Duncan! This guy knows what's up!
@alebuser4933
@alebuser4933 6 жыл бұрын
I love that you don't just build an amazing protocol, but also educate people on how you are building it. Really interesting!
@brucetheviking
@brucetheviking 6 жыл бұрын
A proper Englishman, he didnt put his tea down for 20mins lol
@IohkIo
@IohkIo 6 жыл бұрын
On the Ouroboros Design: How rigour and engineering are essential for critical infrastructure, read the latest IOHK blog now: iohk.io/blog/on-the-ouroboros-design-how-rigour-and-engineering-are-essential-for-critical-infrastructure/
@andriirubtsov5404
@andriirubtsov5404 6 жыл бұрын
Very good high level overview. Combination of DeltaQ + PSI-calculus + Isabelle seems quite interesting and promising. Keep us updated and post more videos. Thanks.
@YouTub3r
@YouTub3r 6 жыл бұрын
Andrey Rubtsov @
@smisanko
@smisanko 6 жыл бұрын
I could be wrong, but I feel like I'm seeing the emergence of a gold standard for creating a sustainable decentralized project. Really excited to see where this goes.
@monkishrex
@monkishrex 6 жыл бұрын
Fantastic talk! Thank you Dr. Coutts! This is some seriously pioneering work; I really hope Cardano will serve as an example for not only the crypto space, but also software development as a whole. The more integrated we become with machines, the greater the need for high assurance software. I've been following Cardano and IOHK for quite some time now and it's been a pleasure watching things progress; I'm very much looking forward to watching how this project and the concepts it encapsulates percolate through society. Keep up the good work!!
@trigger357
@trigger357 6 жыл бұрын
Dr. Coutts is a Genius!! I love your work sir. Looking forward to your developments on the ADA roadmap. Thanks for your contributions to the future.
@michelbehr
@michelbehr 6 жыл бұрын
Great presentation. I love the Cardano project, and that's why I'd like to present some comments and challenges. High-assurance software isn't popular because of time-to-market and change agility. Also there are few people skilled to develop high-assurance software. So for instance: picture Bill Gates presenting a buggy Windows version to the world, the damn thing getting frozen during the presentation. Well, Gates was not embarrassed, because he was the first one, he was the pioneer in marketing at a global scale an Operating System. If Gates would get worried about high-assurance, or developing windows in Haskell with Math proofs, he would probably miss the window opportunity and get surpassed by competition. What that means is that in the future some group could "fork" Cardano by simply re-writing its algorithms and its great ideas in Java for example, keeping it parallel for some time, but then taking advantage of more Java developers available in the field and a faster development model. IMHO you can't afford the slow development speeds of Haskell, as beautiful and elegant as it is - does that make sense? About mathematical specification and proofs: I don't think proofs are the holy-grail, because what takes us by surprise a lot are wrong assumptions, inadequate requirements, unexpected human behaviour, etc - in other words, things that proofs cannot anticipate, things that have to do with our myope view of the world. The fact that you can proof a piece of software works doesn't mean your assumptions about the real world were correct, a great part of what makes reality complex is unpredictability. About using academic papers as "hard-core references": papers are not always perfect, are not always 100% relevant, so guaranteeing adherence of code to an academic paper might be unnecessary. Elegance is expensive, and not always worth the price. My understanding is that IOHK should invest in opening up the development model via bounties to people that find bugs and to people that fix those bugs. If we are to descentralize stuff, descentralize your development model, otherwise you will may end up building an elegant, cool, brilliant, but slow development team. This race is not about perfection or elegance, it's about SPEED. Example: Facebook, especially in the early years. Lots of PHP everywhere, people implementing crazy stuff all the time, running experimental code in production base. It's not beautiful, but the "problem" is that it worked (and it works!) in a competitive business scenario, because it's fast. At a minimum, I think the IOHK team should challenge itself every once in a while about not exaggerating on math proofs and elegance. "Quick development" is an important business requirement, maybe more important than elegance. In a nutshell: run a sandbox testing environment, pay people to hack it, pay people to fix it.
@MrMusicformyhead
@MrMusicformyhead 6 жыл бұрын
.Great job Duncan. Please make this happen because it will change the way crptocurrencies interact with each other with the much needed quicker block performance coupled with the acceptance of traditional banking . This project will help CCs go mainstream.
@NicheID
@NicheID 6 жыл бұрын
This is reminiscent of the renascence where highly intelligent minds laid the foundation to enter into a brave new world. History will show that these men and women share similar traits to their predecessors. Kudos to intelligence.
@moscowmule8766
@moscowmule8766 6 жыл бұрын
Fantastic break down of DeltaQ and PSI Calculus!! Incredible the future that you and the Cardano team are building!!! Keep up the GREAT WORK!!
@federicog.5179
@federicog.5179 6 жыл бұрын
thanks for the taking the time to explain it in comprehensible terms! I believe in you and the project, keep up the good work !!
@zacharycarnahan7917
@zacharycarnahan7917 6 жыл бұрын
Great high level and in-depth analysis. But take a sip, man!!
@JasonWhittle1
@JasonWhittle1 6 жыл бұрын
This project is the most interesting thing in the world to me. Thanks for taking the time to make these video's.
@stephentackett4064
@stephentackett4064 6 жыл бұрын
There are actually people this smart on this planet...for the rest of us, Taco Bell is still hiring.
@feelMYgurth
@feelMYgurth 6 жыл бұрын
Great video. Love this team of very smart people.. keep up the good work 👍..
@hombrelibre7869
@hombrelibre7869 6 жыл бұрын
LOVE the Cardano Project. Love the team that I see. I won't now touch ETH or EOS, etc., after researching Charles & Company. Tell you why: Scientific rigor. I have an engineering background from my 1980s-1990s Air Force days working with Los Alamos National Laboratory and some seriously damned-smart physicists there. It was still largely Fortran back then (yes, prehistoric computer science when the Macintosh was the daily rage). That I was weaned in the Dark Ages doesn't matter. I get it. The scientific method is essentially timeless. And you prove shit works and works well using the scientific method of questioning the crap out of theories and testing the crap out of theories (using quality peer review of results) until there is general consensus among the best and brightest in the field that the thing is what it is and it works per theory. You couldn't create a toothbrush let alone the latest SpaceX flying machine without this process. I'll take f'ing brains and intellect and honesty in the creation of the blockchain (or whatever) over products put out by the short-term range-of-the-moment developers any day...even if I have to wait a bit longer. If you cannot see it, let me tell you so you can start thinking on this: In every industry, especially developing industries, there is always some entity that is setting the standard for quality. At this point, in my informed opinion Charles & Company is it. There is a saying that goes like this: "The trophy is earned in the hours no one is watching." I think that's who these guys are by all outward appearances. I mean you cannot fake the way these guys talk. Call it integrity. Call it intellectual honesty. Call it just being human in the best sense - in that we are meant to be productive and are happiest when we produce to the best of our abilities, especially when no one is watching. Charles, if you're reading this, remain the principled dude you are and don't ever compromise on the quality. I'm a 60-year old guy who is highly encouraged about life and the future of liberty by younger guys the likes of you.
@andreasnowak6969
@andreasnowak6969 6 жыл бұрын
Very good explained as overview! Many thanks! I have to rethink our development process. :D
@navarremarshall
@navarremarshall 6 жыл бұрын
Cardano has such a great team. One look at Duncan and you can tell he knows what he's talking about lol
@jaydeeley8242
@jaydeeley8242 6 жыл бұрын
Crikey, extraordinary rigour and a disciplined approach, what a great aim, to produce perfect software. Rolls Royce on steroids, Fantastic
@wheezzl
@wheezzl 6 жыл бұрын
Great overview! Are you planning on uploading updates from time to time on your progress?
@hodlersweekly9374
@hodlersweekly9374 6 жыл бұрын
Excellent video, treating software as mathematics should establish a rigorous foundation from which to build blockchain tech software that is fundamentally sound.
@mjpboi
@mjpboi 6 жыл бұрын
great video, thankyou!
@kapppuz
@kapppuz 6 жыл бұрын
Brilliant project. One of a kind. Excited about the future progress!
@franciscod4826
@franciscod4826 6 жыл бұрын
Love the videos.
@MrMathjordan
@MrMathjordan 6 жыл бұрын
Love these people. Good people.
@jaybrrr994
@jaybrrr994 6 жыл бұрын
I love scientific design of Cardano.
@TheWiiZZLE
@TheWiiZZLE 6 жыл бұрын
Super interesting stuff, thank you!
@mmendoza711
@mmendoza711 6 жыл бұрын
Where can I find resources to learn about psi-calculus?
@guillerminacotton
@guillerminacotton 6 жыл бұрын
Its like you guys building "Nokia oldphones" to "smartphones". Release the "nokia oldphones" product 1st, go into the market and slowly turning it to "smartphones" product as the market adoption matures. So they grow up in pararel. Anyway, great work!
@jankotwica5569
@jankotwica5569 6 жыл бұрын
I feel like a part of something BIG...
@rristevski
@rristevski 6 жыл бұрын
Great Video
@victoriabell4436
@victoriabell4436 6 жыл бұрын
Thank you
@David-pj9oq
@David-pj9oq 6 жыл бұрын
this guy is great
@adamlesser5064
@adamlesser5064 6 жыл бұрын
Is that tea or coffee? I'm guessing tea....
@dgn107
@dgn107 6 жыл бұрын
Adam Lesser yea i agree.
@DIYOneForAll
@DIYOneForAll 6 жыл бұрын
Tea
@erizoe
@erizoe 6 жыл бұрын
Java
@AFLlolz420
@AFLlolz420 6 жыл бұрын
my guess is tea
@Slicingshit
@Slicingshit 6 жыл бұрын
just a cup
@JoeKyser
@JoeKyser 6 жыл бұрын
thank you
@williamleather500
@williamleather500 6 жыл бұрын
thanks Duncan . . .
@MrMathjordan
@MrMathjordan 6 жыл бұрын
Math majors are good people. Never met one I didn't like.
@solid8403
@solid8403 6 жыл бұрын
An honest to goodness proof ... yup. That's what I need.
@raulalbertoreyesguzman3335
@raulalbertoreyesguzman3335 6 жыл бұрын
"People treat them as money, right, that's the whole point" Hahaha, awesome
@lzhedmitriy2719
@lzhedmitriy2719 6 жыл бұрын
That's Varg Vikernes.
@robs6394
@robs6394 6 жыл бұрын
Haskell should help with performance since it is a functional language which means there'll be no side effects.
@mochilucky
@mochilucky 6 жыл бұрын
I AM SO LOST... but i am SOLD on it! im buying in
@pedropunky
@pedropunky 6 жыл бұрын
F****g hell. This guy knows his shit. That's why I went all in on ADA. Cardano is way undervalued considering the undeniable quality of the massive team behind it. I've been in the crypto world for some time and to me this is a winner. I learnt my lessons. I don't want to kick myself up again like I did back in 2013 when I had the opportunity to buy several BTC at 200$, but gave up because Mt Gox was taking so f*****g long to verify me. Dont' miss that opportunity folks!
@bj97301
@bj97301 6 жыл бұрын
Awesome video. Lol maths.
@kkapush
@kkapush 6 жыл бұрын
I love the updates, but the progress is slow. Any reason things aren't moving for a few months? Paper Wallets stuck at 10% for about 2 months. Open Ouroboros Delegation stuck at 75% for a similar period of time. I know you guys are doing the correct thing using white papers and that will slow things down, but in the end, it doesn't look like you'll hold many deadlines at this pace. I also don't see any big name collaborations like Stellar is aligned with IBM (I believe). Ripple has project announcements with many big projects in what seems like daily announcements. Ripple will be on CNBC today. (I hate ripple). I love all the big minds, but don't let that stymie progress. Progress is also important.
@sladendsilva32
@sladendsilva32 6 жыл бұрын
Since when did Jesus get into Cryptocurrencies ?
@CryptoQB
@CryptoQB 6 жыл бұрын
Out my face with this pseudo-scientific garbage. Unless this is a parody, then it's brilliant.
@Prince96969
@Prince96969 6 жыл бұрын
Hey, curious why you think this is pseudo-scientific?
IOHK | Cardano development techniques, with Duncan Coutts, PhD
59:24
IOHK | Cardano whiteboard; overview with Charles Hoskinson
49:52
Input Output
Рет қаралды 1,9 МЛН
Каха заблудился в горах
00:57
К-Media
Рет қаралды 8 МЛН
Simon Peyton Jones - Haskell is useless
6:23
bunidanoable
Рет қаралды 367 М.
Essentials: Functional Programming's Y Combinator - Computerphile
13:26
IOHK | Cardano whiteboard; Sidechains, Dionysis Zindros.
54:25
Input Output
Рет қаралды 23 М.
Why Functional Programming Matters • John Hughes • YOW! 2017
58:18
GOTO Conferences
Рет қаралды 8 М.
The future will be decentralized | Charles Hoskinson | TEDxBermuda
13:36
Bitsonline.com Interview: All About Cardano With Charles Hoskinson
27:49
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 810 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 1,2 МЛН
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 2,5 МЛН
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 10 МЛН
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН