YouTube2Text

AI Meets Blockchain: Web3 Infrastructure & Autonomous Agents | Optimum x Obol — Transcript

by Optimum · 7,234 words · 1,015 segments · language en · Watch on YouTube

Full transcript

  1. 0:05Hi everyone and happy to meet you here
  2. 0:08again. Uh today I'm with Ocean from Oel
  3. 0:12and uh we're going to have a pretty
  4. 0:13interesting chat about OelCl the new
  5. 0:17interesting stack that they dropped. Uh
  6. 0:20let's start with some intro first. Uh
  7. 0:22why don't you start?
  8. 0:24>> Sweet. Happy to be here. Um so my name
  9. 0:27is Oshin. I'm CTO and co-founder at OAL.
  10. 0:31My background has been working in
  11. 0:32Ethereum for seven or eight years now
  12. 0:35for starting out in consensus and most
  13. 0:37people know OAL for our work on
  14. 0:39distributed validators. We make Ethereum
  15. 0:42validators that run are run by groups
  16. 0:45and at the moment something in the
  17. 0:47region of one and a half billion and 2%
  18. 0:49of stake run on these multi-operator
  19. 0:51distributed validators.
  20. 0:54>> Nice. Uh so hey, I'm S. valid product at
  21. 0:57Optimum. Uh we're building peer-to-peer
  22. 1:00gossiping protocol for powering the
  23. 1:03globally distributed uh blockchain
  24. 1:05networks starting with Ethereum. And I
  25. 1:08guess today what I'm mostly interested
  26. 1:11in is understanding this intersection
  27. 1:13that Obel Clo sits uh on top of between
  28. 1:17the blockchain ecosystem, specifically
  29. 1:19Ethereum, who's been very uh much at the
  30. 1:22forefront of this effort and the agentic
  31. 1:25space. Um so I think you touched on the
  32. 1:28the mission of Oel. Uh it's been a key
  33. 1:30player for a while in the ecosystem
  34. 1:32building very strong software that is
  35. 1:34adopted. Do you have some some notion of
  36. 1:37uh you know just metrics for us like uh
  37. 1:39with who you're working on at this
  38. 1:41stage?
  39. 1:42>> Sure. Um so at the moment some of the
  40. 1:44biggest adopters of Opel are the liquid
  41. 1:47staking protocols. Lido, Etherfi and
  42. 1:50Louvial all run a reasonably significant
  43. 1:53amount of their stake on distributed
  44. 1:54validators. some with single entities
  45. 1:57running them and sometimes some with
  46. 1:58groups. Um but yeah, I certainly am keen
  47. 2:02to I don't know a chat at some point
  48. 2:04about like how we go from this like why
  49. 2:05Obel claw or how did you get there from
  50. 2:07validators and stuff um
  51. 2:10that was going to be my question right I
  52. 2:12mean I can see the the sort of
  53. 2:13transition but what prompted you to go
  54. 2:15into that I know the open close frenzy
  55. 2:17took everyone sort of by surprise a
  56. 2:20couple weeks ago but yeah what's the
  57. 2:21story
  58. 2:22>> for sure so over the last like OAL was
  59. 2:26started in mid 2021 and we put our first
  60. 2:28validator on mainet at the end of 2022.
  61. 2:31So we're north of three years in
  62. 2:33production now growing the amount of
  63. 2:34people running nodes. And over the time
  64. 2:37we've had a lot of fun trying to get
  65. 2:39different people of from the like super
  66. 2:42big enterprises to the like you know
  67. 2:43firsttime people touching in terminal
  68. 2:46groups trying to get them involved in
  69. 2:48running distributed validators and
  70. 2:50particularly in groups which is kind of
  71. 2:53takes the pressure down a little. They
  72. 2:54can you know run with their friends and
  73. 2:56if your node fails it's not the end of
  74. 2:58the world. your other three friends will
  75. 3:00keep it online and you can fix it at the
  76. 3:02weekend or whatever,
  77. 3:03>> right?
  78. 3:04>> Um, we first did a lot of our tooling in
  79. 3:07Docker Compose, which for most people I
  80. 3:10assume that are listening to something
  81. 3:11like this kind of knows what it's about.
  82. 3:14But one of the problems we had was that
  83. 3:16it isn't the most powerful when you want
  84. 3:19to do really fancy automation. You want
  85. 3:21to do some setup scripts. You want to
  86. 3:23have something that like creates
  87. 3:25infrastructure on demand. you want you
  88. 3:27know to really you really started to
  89. 3:28kind of grow it even just from a simple
  90. 3:30thing of when people got up and running
  91. 3:32they were like cool I'm running one
  92. 3:33distributed validator I want to join
  93. 3:35another I want to join a third I want to
  94. 3:37set up this like auto accept kind of
  95. 3:39type of setting so we were you know
  96. 3:43starting to you might say outgrow docker
  97. 3:45compose for certain setups and the kind
  98. 3:47of common enterprise software for when
  99. 3:50you really want to provision software at
  100. 3:52scale is a thing called kubernetes
  101. 3:54originally built by Google. This is I
  102. 3:57don't know the big brother to running
  103. 3:58like Docker containers and it has a lot
  104. 4:00like more power. So about a year ago,
  105. 4:04maybe a bit more, we started working on
  106. 4:05the OAL stack, which is going to be our
  107. 4:08successor to our like Docker Compose
  108. 4:10setups for running validators. And we
  109. 4:14even then that was, you know, the kind
  110. 4:15of chat GPT era of AI where people were
  111. 4:18still kind of, you know, asking
  112. 4:20questions of AI like it was Google. Um,
  113. 4:22but we knew that like directionally
  114. 4:24speaking, this was probably going to be
  115. 4:26important when it came to debugging
  116. 4:27people's nodes. Reading logs yourself
  117. 4:30and figuring out the issues like
  118. 4:32manually going through the docs was kind
  119. 4:33of on the way down and people were
  120. 4:35closer to just asking chat GBT like how
  121. 4:37do I fix my node?
  122. 4:39>> Um, so we built the oval stack. It is a
  123. 4:43Kubernetes on your host type of setup
  124. 4:46and you know some of the key things it
  125. 4:48like does out of the box is it sets you
  126. 4:50up with a load balanced Ethereum node.
  127. 4:52So you can have either just something
  128. 4:54light on your machine that uses a remote
  129. 4:56RPC and then with kind of one extra
  130. 4:59command you can run a local Ethereum
  131. 5:01full node. So you can kind of have it
  132. 5:02all running locally. And originally we
  133. 5:05were working with an AI agent. Well,
  134. 5:08it's probably pre- agent. We were using
  135. 5:10Google's kind of LLMs and you could talk
  136. 5:13to it and you could ask it questions. It
  137. 5:15could read logs. could help you debug,
  138. 5:17but it wasn't, you know, where we're at
  139. 5:20with the kind of the the open claw type
  140. 5:22of explosion as you as you called it,
  141. 5:24which is, I think, the kind of next
  142. 5:25phase of AI adoption for the world where
  143. 5:29instead of this world where you kind of
  144. 5:31ask an AI something and it gives you
  145. 5:33back a message. We had this kind of
  146. 5:36interim with the clawed codes of the
  147. 5:38world where they can you know run
  148. 5:40commands and they can like do you know
  149. 5:42more sophisticated things than just
  150. 5:43giving you an answer and then openclaw
  151. 5:46can run 24/7 and it can check things and
  152. 5:50decide should I wake up and begin to
  153. 5:52like interact do something like
  154. 5:53>> it can do things.
  155. 5:55>> Exactly. And it can do things without
  156. 5:57you telling it to. So that was kind of
  157. 5:59pretty evidently the direction we wanted
  158. 6:02to go because if your node breaks, we
  159. 6:05don't really want you to notice your own
  160. 6:07node breaks. You know, go to your
  161. 6:08computer, log on, and be like, "Hey, fix
  162. 6:10it." You probably just want your AI to
  163. 6:12be like, "Something's wrong here. Let me
  164. 6:14try and restart the node. Let me try
  165. 6:15and, you know, clear down logs, free up
  166. 6:17a bit of disk space, things like that."
  167. 6:20So that was very much the direction and
  168. 6:23rationale for why OBO stack, why AI
  169. 6:26within the OBO stack and then kind of
  170. 6:28why OpenClaw and then at you know
  171. 6:32today's date and kind of like looking
  172. 6:33forward we're also trying to see like
  173. 6:36well what else can you do if you give an
  174. 6:38openclaw agent an Ethereum node, you
  175. 6:41give it a wallet, you give it the
  176. 6:42ability to pay for stuff with X42 or to
  177. 6:45sell stuff with X42 and that's what has
  178. 6:48us I you know, working long days at the
  179. 6:50moment and like shipping in a frenzy
  180. 6:52like everybody else in the space and
  181. 6:54trying to uh as we alluded to like
  182. 6:56Opal's mission is to power and secure
  183. 6:59the Ethereum economy. So, we kind of
  184. 7:01secure Ethereum through our distributed
  185. 7:03validators which help, you know, keep
  186. 7:04Ethereum decentralized and then to power
  187. 7:07the economy, you know, building this
  188. 7:09open stack, helping more people run
  189. 7:10nodes, serve RPCs, you know, interact
  190. 7:13with all of the onchain like ecosystem
  191. 7:16that's out there. That's kind of how we
  192. 7:18see the Obel claw type of whole
  193. 7:20situation fitting into our mission. And
  194. 7:23>> yeah,
  195. 7:23>> it's kind of like a a logical next step
  196. 7:25in your journey which was you know
  197. 7:27mostly focused on automation and like
  198. 7:29the sort of setup and ops and then how
  199. 7:31do we make that easier? How do we
  200. 7:33automate some more and then leveraging
  201. 7:35LLM and now with this new framework um
  202. 7:39in a way a lot of that was already there
  203. 7:42but probably the mental model has
  204. 7:43shifted a bit. Um and I wanted to ask
  205. 7:46you uh why specifically open claw and
  206. 7:49are you looking at other frameworks? Uh
  207. 7:51maybe
  208. 7:53>> um we are keeping an eye on other
  209. 7:56frameworks for sure. I think open claw
  210. 7:59mostly took the world by storm and
  211. 8:01really had that kind of hard take off of
  212. 8:04adoption and like ecosystem around it. I
  213. 8:07think that's the very compelling
  214. 8:08argument still for why OpenClaw over
  215. 8:11like some of the alternatives.
  216. 8:14um the amount of skills that you can
  217. 8:16give to your open claw agents that kind
  218. 8:18of allow them to do more and more
  219. 8:19things. It felt pretty hard for me to
  220. 8:23say should we do something different or
  221. 8:25should we kind of go with the flow. So
  222. 8:26it was like yeah let's go with the open
  223. 8:28claw flow. Do I think it'll be the only
  224. 8:30agent framework we use? Probably not. I
  225. 8:32think people like choice. I think there
  226. 8:35will be kind of more out there. There's
  227. 8:37already kind of ones out there that are
  228. 8:39kind of competing with it. So, I can
  229. 8:41imagine that we can be pretty, you know,
  230. 8:44open-minded about which framework people
  231. 8:45wants to want to drop into their stack.
  232. 8:47If they have one that, you know, works
  233. 8:49better for their use case, I do imagine
  234. 8:51that that'll be fairly doable. The
  235. 8:53upside of Kubernetes, you can install it
  236. 8:54with kind of a oneline command if you
  237. 8:56know what you're doing.
  238. 8:57>> Yeah. Yeah. And I I saw uh that you
  239. 9:00published actually uh several skills um
  240. 9:03some pretty powerful one too. Um are
  241. 9:06they do they all require Obal stack or
  242. 9:08are they you know leverable let's say by
  243. 9:11other open agents
  244. 9:13>> the
  245. 9:14>> not necessarily I have yet to tweet and
  246. 9:17publish the variant that is non-lo stack
  247. 9:20but they will be probably even by the
  248. 9:23time of that this goes out already
  249. 9:25available. So if you have a separate
  250. 9:27agent you can like install them. There's
  251. 9:30kind of a weird um standards issue at
  252. 9:32the moment where all of the different
  253. 9:34agents and frameworks have slightly
  254. 9:35different standards of skills. I think
  255. 9:37that will get kind of sorted out in the
  256. 9:39coming weeks, but right now a skill for
  257. 9:41an open claw agent isn't quite the same
  258. 9:44as a clawed code skill isn't quite the
  259. 9:46same as like an open AI skill. So we've
  260. 9:49been working with a lot of them
  261. 9:51particularly both kind of in-house for
  262. 9:53the kind of core team to do with like to
  263. 9:56facilitate their development and then we
  264. 9:58have the ones for you know openclaw
  265. 10:00agents and then we have some others in
  266. 10:02the middle for customers who have their
  267. 10:04own cloud code that want to maybe debug
  268. 10:07their stack but in their own setup that
  269. 10:10haven't you know maybe migrated across
  270. 10:11to the opal stack yet. So right you know
  271. 10:13short answer is yeah we've skills of all
  272. 10:15sorts kind of coming out quickly. Yeah,
  273. 10:18I think that's great. And um I mean this
  274. 10:20makes me think of what you mentioned
  275. 10:22regarding the agent economy and uh
  276. 10:25around standards. So looking at the web3
  277. 10:28side of thing, we have uh arc 8004
  278. 10:32um we we mentioned earlier the on the
  279. 10:35payment x42 uh http native payments. um
  280. 10:39what is your take on that and what it
  281. 10:42could unlock for you know agents in the
  282. 10:45Ethereum space or web3 space in general?
  283. 10:48Yeah. So, I think the thing that really
  284. 10:52stands out to me as, you know, someone a
  285. 10:55long time in the crypto space trying to
  286. 10:57figure out how we could get people more
  287. 10:59using crypto than using maybe
  288. 11:00traditional payments is when you see
  289. 11:03agents try and like bootstrap if they
  290. 11:06are trying to use something in the
  291. 11:07traditional world, they you know, they
  292. 11:08can't get a debit card or a credit card,
  293. 11:10but they can create a wallet trivially
  294. 11:12and you can give them some crypto pretty
  295. 11:14pretty easily, too. So,
  296. 11:17crypto in general has been a great base
  297. 11:19framework for these tools to get started
  298. 11:22with and then X42 certainly seems like
  299. 11:25an interesting way to gate certain kind
  300. 11:28of web resources by microp payments. I
  301. 11:30don't know if it'll be the only standard
  302. 11:34like not everything in the world works
  303. 11:35on microp payments. Maybe the world will
  304. 11:37kind of change from a very
  305. 11:38subscriptionheavy model that we're in
  306. 11:40now to a more usage based microp payment
  307. 11:42world. But it is kind of the first thing
  308. 11:44in the space that allows people to
  309. 11:47restrict certain kind of assets,
  310. 11:49websites and locations with like micro
  311. 11:51payments. When we had kind of debit card
  312. 11:54payments, the like fees for a minimum
  313. 11:56transaction are much too high for that
  314. 11:58to be scalable. Um, but hopefully with,
  315. 12:01you know, Ethereum, layer 2, lots of
  316. 12:03different cryptography, we can get the
  317. 12:04cost of these microp payments down low
  318. 12:06enough that they kind of scale. And in
  319. 12:09general, just I do think open- source
  320. 12:1124/7 always on smart contract based
  321. 12:14systems are the most viable thing for an
  322. 12:16agent to use when they want to get fancy
  323. 12:19with payments,
  324. 12:20>> right? Yeah. So transaction cost go down
  325. 12:24and TPS goes up, I guess, is is what
  326. 12:26would best serve uh an agent economy. Um
  327. 12:31so I guess something that I was um
  328. 12:34curious about is
  329. 12:36there is you know we we mentioned that
  330. 12:40uh maybe agents are actually the end
  331. 12:43user you know for blog block blockchains
  332. 12:46I thought that was an interesting
  333. 12:47concept um that what we've built so far
  334. 12:51in web 3 is actually better suited for
  335. 12:54machines uh what's your take on that I
  336. 12:57think I saw it mentioned as well in OLE
  337. 13:00uh blog post
  338. 13:01>> for sure. I I think that is definitely
  339. 13:03something I'm coming to grips with and I
  340. 13:05think a lot of people are coming to
  341. 13:06grips with at the moment when it comes
  342. 13:07to you know who your future user is for
  343. 13:10a lot of type of services. But I do
  344. 13:12think uh as someone I know you have been
  345. 13:14in the space about as long as I have but
  346. 13:16the like interacting with complex DeFi
  347. 13:20or transactions is very arduous and kind
  348. 13:22of hasn't really gotten as easy as we
  349. 13:25wanted. um this unlock of being able to
  350. 13:29express what you want in like natural
  351. 13:31language and have an LLM figure out what
  352. 13:33you mean, you know, confirm, do all the
  353. 13:36safety checks, see if you know it needs
  354. 13:37to do anything like that, and then craft
  355. 13:40a complex transaction is a massive UX
  356. 13:43unlock. and maybe the one that I think
  357. 13:45we needed when it comes to figuring out
  358. 13:47how we get mass adoption on chain. You
  359. 13:49know, we're not really in a world where
  360. 13:52everyone's going to kind of self-
  361. 13:53custody their private key and use
  362. 13:55hardware wallets, but I do think, you
  363. 13:57know, my parents will quite happily like
  364. 13:59transact with an LLM and not really know
  365. 14:01the cryptos, you know, running
  366. 14:03underneath it. So, yeah, I think
  367. 14:05>> that's the key, right, for for adoption.
  368. 14:08Most of the big platform rely on you
  369. 14:10know tech stack that most people don't
  370. 14:13understand even you know we often say
  371. 14:15the internet itself but doesn't uh
  372. 14:17prevent people for from running social
  373. 14:21uh media businesses and having like
  374. 14:24millions of followers and building uh
  375. 14:26successful uh services or products
  376. 14:29thanks to their presence uh yet they do
  377. 14:31not need to understand the specifics of
  378. 14:33the actual protocol and stack that
  379. 14:35they're using. So this shift to an
  380. 14:37intent uh based way of uh interacting
  381. 14:41with blockchains and web3 services in
  382. 14:44general might be the missing piece to
  383. 14:46unlocking uh the the power of of the
  384. 14:48system that we've bu building as you
  385. 14:50said for quite a while now Ethereum and
  386. 14:53even further think of of Bitcoin. Um
  387. 14:57yeah so this does bring the question of
  388. 15:01security. I guess it's kind of like
  389. 15:03scary to think of agents having that
  390. 15:05much power and you know just reasoning
  391. 15:08and acting at a finer uh you know
  392. 15:11granularity of time than humans. So like
  393. 15:14how do you stop them? Uh what if like
  394. 15:16there is some cascade of you know
  395. 15:19catastrophic theories of actions that
  396. 15:20are taken and um you know there's real
  397. 15:23you know money at stake or real impact
  398. 15:25uh on something. So what's your Yeah.
  399. 15:28How are you thinking about that?
  400. 15:30>> Yeah. um in the early days and like in
  401. 15:33all of our docs and people kind of read
  402. 15:35the release notes and stuff we say like
  403. 15:37you know take it easy don't give your
  404. 15:39agent more money than you're willing to
  405. 15:40lose. I think that generally is a pretty
  406. 15:43good you know thing to keep in mind when
  407. 15:45you're playing with kind of early
  408. 15:46technology. I think more practically as
  409. 15:49we look towards you know how is this
  410. 15:50going to work at scale I think it comes
  411. 15:52to multisix and more specifically like
  412. 15:56smart contract multis because you can
  413. 15:59have much more sophisticated rules
  414. 16:02inside of a programmable smart contract
  415. 16:05multi- signature wallet versus one
  416. 16:06that's you know purely cryptography
  417. 16:08you're you know purely cryptography two
  418. 16:10of three you need your agent and you to
  419. 16:12sign it you know that maybe is a bit
  420. 16:14limited but instead if you can say oh
  421. 16:17agent, you can have this much of a an
  422. 16:19allowance for gas money and you can do
  423. 16:22interactions with these whitelisted
  424. 16:24contracts without my permission because
  425. 16:25I'm not worried that you can mess it up.
  426. 16:28You can have a small little wallet of
  427. 16:30your own for pocket money, but you know,
  428. 16:32if I'm moving any of my like personal
  429. 16:34crypto or something, it's in a multisig
  430. 16:36and you know, as an agent, you're maybe
  431. 16:38proposing what the person will click on
  432. 16:40to like approve. But that's really how I
  433. 16:43see big value sums being used. if an
  434. 16:46agent is kind of acting on your behalf
  435. 16:48as it's staging transactions in your
  436. 16:50wallet and then it has its own pocket
  437. 16:52money too.
  438. 16:53>> So on the topic of uh latency actually
  439. 16:55if we push the boundary even further um
  440. 17:00lots of uh new agents and B use cases
  441. 17:02have to do with trading strategies. Um
  442. 17:06I'm curious about the type of
  443. 17:08constraints this puts on existing
  444. 17:11infrastructure and you know blockchain
  445. 17:13protocol in terms of accommodating for
  446. 17:16this um you know arrival of all of these
  447. 17:20agents trading pushing transaction you
  448. 17:23know pushing the block space limit
  449. 17:25probably and the execution uh loads. So
  450. 17:29yeah, are we are we set up to
  451. 17:32accommodate the the agent wave
  452. 17:35basically?
  453. 17:37>> Um I in in the short term I would hope
  454. 17:41yes in so far as gas is the cheapest I
  455. 17:44have ever seen it and I sometimes am a
  456. 17:46little worried and hoping that we'll get
  457. 17:48back to kind of full blocks and higher
  458. 17:49gas. But I I do think in general this
  459. 17:52kind of well Javon's paradox of like
  460. 17:54filling the space that there is to be
  461. 17:55filled is going to be even more the case
  462. 17:58if we have agents that will spin up to
  463. 18:00do such a thing because I'm sure there
  464. 18:01will be you can spin up a lot more
  465. 18:02agents and you can kind of you know
  466. 18:04bring new people into crypto and like on
  467. 18:06the margins as for the kind of automatic
  468. 18:09trading I think that is something that I
  469. 18:12am excited to see play out. I think it
  470. 18:16won't be well in the near term LLMs are
  471. 18:19still you know faster than humans but
  472. 18:22not as fast as high frequency trading.
  473. 18:23So I don't expect them to be doing you
  474. 18:26know thousands of transactions on their
  475. 18:28own super fast unless they're I don't
  476. 18:30know building their own type of
  477. 18:31algorithms.
  478. 18:32>> I I think so I think they could you know
  479. 18:35end up building their own bots and and
  480. 18:37upgrading their own strategy. I mean I
  481. 18:39guess um we can see now that creativity
  482. 18:43is kind of the limit on what we could uh
  483. 18:46you know have an agent do and then maybe
  484. 18:50the next boundary to push is more on the
  485. 18:53infraite and you know how do we support
  486. 18:56uh the all of the extra data propagation
  487. 18:59that is going to arrive. Um there
  488. 19:02probably some concern also around memory
  489. 19:04and maybe some specific attributes
  490. 19:06around decentralized memory. This is
  491. 19:08something that we've also been
  492. 19:09discussing uh internally at optimum
  493. 19:12although this is not you know it's not a
  494. 19:14high product priority for us at this
  495. 19:16stage but looking forward uh it will be
  496. 19:20uh you know we have to consider that
  497. 19:23probably most of the users of high
  498. 19:25performance you know networks as it
  499. 19:27stands will be agents and how do we best
  500. 19:30serve them so so yeah no that's that's
  501. 19:33an interesting topic um so ocean I know
  502. 19:36you have a a demo for us. Uh, I wanted
  503. 19:39to jump into that and check out Obel.
  504. 19:43>> Yeah. Sweet. I think any good piece of
  505. 19:46product chithat comes better if you can
  506. 19:48like actually see it happen. So, um,
  507. 19:51what I'm going to attempt to do right
  508. 19:53now is walk people through setting up
  509. 19:55um, the OBO stack and maybe I can talk a
  510. 19:58bit through it. So, there's a weird UI
  511. 20:01bug there that is a bit strange, but
  512. 20:03that rectifies itself after here. But
  513. 20:06what we're watching it do right now is
  514. 20:08set up the OBL stack. So the first thing
  515. 20:11it's doing is checking if we have all of
  516. 20:12the programs like cubectl to control
  517. 20:15Kubernetes. Helm is what you install
  518. 20:17applications with. K9's we're going to
  519. 20:19look at which is how you kind of browse
  520. 20:21things are working. You can see that it
  521. 20:22has openclaw and then it has this thing
  522. 20:24called for local LLMs. So it sets up
  523. 20:30>> you have a local LLM and you're also
  524. 20:32leveraging a cloud.
  525. 20:34>> Correct. Um, by default we bundle a
  526. 20:38local LLM or like it prompts you to
  527. 20:40install an local LLM. It knows that I
  528. 20:41already have one. So I didn't get this
  529. 20:43kind of yes or no, but you can obviously
  530. 20:45say no as well. But um, a sec.
  531. 20:52So it sets up Kubernetes. You can see
  532. 20:55it's setting up um, all of the skills
  533. 20:56for an OpenClaw instance. And out of the
  534. 21:00box, yeah, it'll have a local LLM. These
  535. 21:02local LLMs are, you know, not too bad to
  536. 21:06get started with something for free if
  537. 21:07you're patient. However, they need a
  538. 21:10decent amount of graphical memory. So,
  539. 21:14that works better on Mac devices than it
  540. 21:17does on kind of Windows devices for the
  541. 21:18near term. But I would probably
  542. 21:22recommend for most people, it's still at
  543. 21:23the phase that you should add a remote
  544. 21:26kind of frontier large language model.
  545. 21:28So that can be your open AI API key, a
  546. 21:31cloud code API key. Soon we will have
  547. 21:33the ability to use third-party remote um
  548. 21:38services. I won't name names until I can
  549. 21:40ship them because sometimes I'm a little
  550. 21:42dubious about overpromising, but the
  551. 21:44idea being that you know you can very
  552. 21:46quickly get started with an LLM.
  553. 21:49Uh I think you're I can still hear you
  554. 21:51Sach but um yeah so that's kind of the
  555. 21:56the plan and then what we also set up
  556. 21:59beyond just a stock open claw is we give
  557. 22:02it an Ethereum RPC
  558. 22:06which has mainet base and test net and
  559. 22:10we also give it an empty wallet. So what
  560. 22:13you can see here set up so far is um the
  561. 22:17network. So it has the three different
  562. 22:18networks. You can see a little bit about
  563. 22:20my disk memory, how long this has been
  564. 22:22up, how much CPU load it's under, and
  565. 22:24you can see that to start it's running
  566. 22:26on a Quen 3.5b 4 billion model. So this
  567. 22:30is running locally on my machine. I can
  568. 22:33try and say hi, but it might take longer
  569. 22:35than I have the patience for. But I'll
  570. 22:36let it go and see what what uh it takes.
  571. 22:40Uh so that'll have a go. And then while
  572. 22:43I'm waiting for that to decide to answer
  573. 22:44me, I will prepare
  574. 22:47um a remote model because that will be
  575. 22:49more performant. But um on this side,
  576. 22:52actually beforehand to give it an extra
  577. 22:54bit of time, you can see what runs in
  578. 22:58the cluster by opening one of these
  579. 23:01tools. as it shows. So you can see here
  580. 23:04there's like your RPC, your gateway for
  581. 23:06your large language models, Prometheus
  582. 23:08Graphana, the front end, your open claw,
  583. 23:11the private keys in a remote serer, and
  584. 23:15nothing else too exciting. Some X42
  585. 23:16endpoints for payments, [snorts]
  586. 23:18>> right?
  587. 23:19>> And then I am now going to give it a
  588. 23:24better API. So I'm going to give an
  589. 23:26anthropic key
  590. 23:29and that will restart it in the interim.
  591. 23:32Yeah, it hasn't necessarily decided to
  592. 23:34answer us so far. So I think it probably
  593. 23:37will now error because it's going to be
  594. 23:39killed and restarted. But we can see
  595. 23:41sometimes from here. Yeah. Okay. So
  596. 23:43yeah, you get an idea that even within a
  597. 23:45minute or two uh a local model isn't
  598. 23:47quite fast enough to answer that. But
  599. 23:50now we should be good to refresh the
  600. 23:53page and we should see that it's running
  601. 23:55unclauded if this all went to plan.
  602. 23:58>> Yeah.
  603. 23:59>> So now on clawed and now if I say
  604. 24:04what model are you should be faster not
  605. 24:07maybe insane. Oh
  606. 24:10maybe I was a little too quick.
  607. 24:13As you can see, there's always some
  608. 24:15things to balance,
  609. 24:21right? Give that a proper refresh. Um,
  610. 24:24and then once that is refreshed and we
  611. 24:26can chat to it, I might do a little demo
  612. 24:28of letting it um kind of read from the
  613. 24:30chain and do a bit of analysis because
  614. 24:32that's the thing that I think is most
  615. 24:35unique about what we're kind of focusing
  616. 24:37on within the OpenClaw space. You're
  617. 24:40probably aware that the founder of Open
  618. 24:42Claw hasn't exactly been thrilled with
  619. 24:44the kind of crypto community launching
  620. 24:46tokens and stuff around it. We haven't
  621. 24:47exactly
  622. 24:48>> I don't think we made a a good
  623. 24:50impression.
  624. 24:51>> No, not necessarily. So, we're going to
  625. 24:53have to try and do some like real things
  626. 24:54to try and, you know, claw it back, but
  627. 24:57um yeah, but I I have been very
  628. 24:59surprised. We the OAL stack will give
  629. 25:03these OpenClaw agents the ability to
  630. 25:06talk to a local RPC well a remote RPC
  631. 25:09and you can add a local one and it also
  632. 25:11gives a wallet. So if I say
  633. 25:15I haven't tried this and it might take a
  634. 25:16bit of time but uh
  635. 25:19>> and you have the remote signer uh as a
  636. 25:22skill as well like the agent can
  637. 25:24leverage that. I I think that's very
  638. 25:27cool actually like just looking at it
  639. 25:28from a security standpoint and
  640. 25:30separation of concerns. That's very
  641. 25:32cool.
  642. 25:33>> 100%. We the like the very first proof
  643. 25:36of concepts we did um you kind of give
  644. 25:39it a private key very locally but that's
  645. 25:41a bit scary. You're afraid that it'll
  646. 25:43kind of get rid of it. So putting it in
  647. 25:45a remote serer makes it a bit easier in
  648. 25:47so far as if it downloads like a a
  649. 25:50malware based skill that's not really
  650. 25:52going to immediately be able to, you
  651. 25:54know, swipe the private key. It's not
  652. 25:57perfect in that, you know, it can figure
  653. 25:59out, oh, I can just transfer out the
  654. 26:01assets, but that's a lot more difficult
  655. 26:03than kind of a, you know, a generic
  656. 26:05crypto stealer that's designed to kind
  657. 26:07of rob, you know, keys and secrets.
  658. 26:09They'd have to figure out what's in your
  659. 26:10address, transfer it out. You probably
  660. 26:12will still want multi. We can probably
  661. 26:15add better, you know, controls and
  662. 26:17sanity checks on the remote signer to
  663. 26:18not just arbitrarily say yes to what it
  664. 26:21wants.
  665. 26:22>> But yeah, that is directionally
  666. 26:25hopefully going the right direction. And
  667. 26:27similarly, because you run in Kubernetes
  668. 26:29and everything is in containers, you
  669. 26:31have more isolation than you might
  670. 26:33otherwise have. Like people normally are
  671. 26:34installing OpenClaw on their host
  672. 26:36machine and that's a bit scary. putting
  673. 26:38it in a container would remove some but
  674. 26:41not all of the uh the risks that might
  675. 26:43be associated with it,
  676. 26:45>> right?
  677. 26:46>> Um
  678. 26:47>> I guess the best setup would be uh
  679. 26:49running the remote serer in a on a
  680. 26:51separate machine, not just like a
  681. 26:55like a different pod or something.
  682. 26:57>> Yeah, exactly.
  683. 27:00I wonder
  684. 27:02are we have going to be here or not?
  685. 27:04Let's see.
  686. 27:10Don't know where those logs from earlier
  687. 27:12or later.
  688. 27:14Ask again. Sometimes just asking twice
  689. 27:16can
  690. 27:18>> This reminds me of the countless hours I
  691. 27:20spent with Open Claw last week.
  692. 27:23>> Oh, nice. What uh what was your most
  693. 27:25exciting or most concerning um result of
  694. 27:28messing around with it? Honestly, uh
  695. 27:31what uh what really
  696. 27:35what was kind of a bummer is I spent 80%
  697. 27:38of my time initially just setting
  698. 27:40setting it up properly from a security
  699. 27:43perspective and like infra perspective
  700. 27:45which is not even the most exciting part
  701. 27:47but you you tend to become a bit
  702. 27:50paranoid when you see out all the
  703. 27:52security flows and like prompt injection
  704. 27:54and all that. So I was like, okay, I
  705. 27:55need to do this and that and that. And
  706. 27:57like only after many many hours was I
  707. 28:00able to do the fun bootstrap thing and
  708. 28:02actually, you know, have fun with it.
  709. 28:04Um, but I guess that's the, you know,
  710. 28:06that's the right way to do it. Um, but
  711. 28:08it's just painful.
  712. 28:11>> Yeah. Yeah. I don't I don't disagree. I
  713. 28:13have set up OpenClaw a lot a lot of
  714. 28:16times in the last while and not actually
  715. 28:18like I still don't have a permanent one
  716. 28:19that I intend to leave around. I have a
  717. 28:22machine sitting behind me that will be
  718. 28:24where it lives, but I'm too busy trying
  719. 28:26to do dev at the moment. Um, but you can
  720. 28:30also open, as you might imagine, you've
  721. 28:31probably seen some of this before. So,
  722. 28:32this is the actual like open claw
  723. 28:34interface. So, you have kind of access
  724. 28:36to more or less all of the the usual
  725. 28:40things you can expect.
  726. 28:41>> Here we go.
  727. 28:44>> Yeah, it's pretty cool that you have
  728. 28:45also UI um for the open stack.
  729. 28:48>> I need to do better on the SEO. We
  730. 28:50didn't quite uh find it from Optimum,
  731. 28:53the P2P project for Ethereum.
  732. 28:56We got to work we got to work on that, I
  733. 28:57think.
  734. 29:00>> Interesting.
  735. 29:06>> Yeah. Yeah.
  736. 29:07>> Up to the next.
  737. 29:10>> I think that that will be a a nice one
  738. 29:12for Eli.
  739. 29:14[laughter] M is discoverable by by
  740. 29:16agents.
  741. 29:18>> Yeah, exactly. SEO for agents. Um, but
  742. 29:21yeah, gen uh
  743. 29:24>> Oh, yeah, it's it's get optimum. That's
  744. 29:27right.
  745. 29:32>> Let's see.
  746. 29:34>> We're getting there. Um,
  747. 29:37but yeah, that is the direction. Like
  748. 29:38one of the kind of major milestones
  749. 29:41we're trying to figure out is at what
  750. 29:42point we can let some open clause run a
  751. 29:45distributed validator. I think I'm
  752. 29:47pretty close in so far as this thing
  753. 29:49should soon be able to install a full
  754. 29:51node. It can install what we call it
  755. 29:53like a DV pod. Uh there we go. We got
  756. 29:56there. We just needed to get a little
  757. 29:58bit more.
  758. 30:00>> Very cool.
  759. 30:03>> Yeah.
  760. 30:03>> Yeah. So I guess um so right now so
  761. 30:06what's the uh next step on your road map
  762. 30:08with uh Oval CL? So, one of the key
  763. 30:13focuses for us right now is this idea of
  764. 30:16like an Ethereum economy. So, really
  765. 30:18trying to grow the amount of people that
  766. 30:20can sell and buy things on Ethereum. And
  767. 30:24further than that, as we kind of
  768. 30:26envisage AI agents and how they'll
  769. 30:28interact with Ethereum and the like
  770. 30:30wider crypto space, I'm a very big
  771. 30:32believer that if we have all of these
  772. 30:35agents and for the most part, all of
  773. 30:37what they're doing is spinning up stuff
  774. 30:39on AWS and Versel and Google and, you
  775. 30:43know, maybe a micro payment hits
  776. 30:45Ethereum. not really as decentralized as
  777. 30:48I want or like not the kind of web 3
  778. 30:50vision I signed up for quite a while
  779. 30:52ago. What I would much rather is that
  780. 30:54these agents are able to host their own
  781. 30:58software, expose them directly to the
  782. 31:00internet from local, use things like
  783. 31:03IPFS or peer-to-peer based like
  784. 31:05messaging and memory and just generally
  785. 31:08get more of an agent stack running
  786. 31:11locally, running in a decentralized
  787. 31:13fashion and kind of growing the amount
  788. 31:15of web 3 services that are being used
  789. 31:18and ideally you know the the value
  790. 31:19exchange lands on Ethereum itself.
  791. 31:22That's kind of the the route we're
  792. 31:24going. And the kind of first MVP is to
  793. 31:27try and demonstrate that agents can sell
  794. 31:30and buy microp payments for services
  795. 31:34using X42 and 804. So something like
  796. 31:38microp payments for an RPC or microp
  797. 31:40payments for an LLM inference, things
  798. 31:42like that.
  799. 31:42>> Yeah. Yeah. One thing that I would find
  800. 31:44very cool, I was thinking about, you
  801. 31:47know, could um could agent just join a
  802. 31:51test net and like pay for their own
  803. 31:54infra and be like, "Oh, I'm going to run
  804. 31:55a node. I'm going to earn some rewards,
  805. 31:58you know, some tokens and uh and just
  806. 32:01participate in like
  807. 32:03some protocol, some permissionless
  808. 32:05chain, you know. Uh I think that would
  809. 32:08be pretty cool.
  810. 32:09>> Yeah, I think it's very feasible. um
  811. 32:11especially if they can like spin up
  812. 32:13infrastructure, I think they'll be able
  813. 32:15to do a lot more than like, you know,
  814. 32:16wallet is just step one. But yeah,
  815. 32:18because we're putting these open cloud
  816. 32:19instance in instances within a
  817. 32:21Kubernetes environment, we can give them
  818. 32:23the ability to spawn pretty much
  819. 32:24whatever they want um to like kind of an
  820. 32:26enterprise grade fashion. So that's kind
  821. 32:29of where things will be will be going.
  822. 32:32>> Yeah. I mean too too early to to say but
  823. 32:34definitely on the optimum side we have
  824. 32:36this uh these nodes that we call flex
  825. 32:38nodes that can support any you know kind
  826. 32:41of services from uh helping propagate
  827. 32:44data to help store the data from a
  828. 32:47decentralized uh memory perspective and
  829. 32:51uh the end goal is to have a marketplace
  830. 32:54where those flex node are able to trade
  831. 32:57from each other uh the capacity the type
  832. 33:00of uh arency equations that uh that they
  833. 33:03might have and generate. And so there is
  834. 33:07um there is a game theory there because
  835. 33:10depending on where you are in the
  836. 33:12network, your location, uh the demand in
  837. 33:15that spot, uh it might be better for you
  838. 33:18to spin up a node there, uh because
  839. 33:20you're going to be able to contribute
  840. 33:21and help more the peers in that area and
  841. 33:25thus uh you know, potentially increase
  842. 33:26some some tips that you you might get
  843. 33:29from users. And so, you know, obviously
  844. 33:32flex nodes initially are designed for
  845. 33:35people uh to be operators, but I can see
  846. 33:38how what we've been discussing today
  847. 33:40could literally unlock um you know,
  848. 33:44running flex nodes for so many people
  849. 33:46and definitely lowers the entry barrier
  850. 33:49to to something like that.
  851. 33:53Yeah, I I definitely believe that like
  852. 33:56as you said, you're designing this for
  853. 33:58people for now, but very soon it'll be
  854. 34:00you'll be designing for people to tell
  855. 34:02their agent to go run it.
  856. 34:05>> I don't know.
  857. 34:07>> Yeah. No, I was going to say it goes
  858. 34:08pretty well together because the usually
  859. 34:12we're worried that with scaling we lose
  860. 34:13on the performance side. Um so you're
  861. 34:16like oh yeah we want to have like a very
  862. 34:17scalable network but we want it very
  863. 34:19performance and you know we want
  864. 34:21decentralization and with uh optimum
  865. 34:24with the RNC technology uh scaling
  866. 34:27actually helps performance. So that's a
  867. 34:29very nice property uh of this type of
  868. 34:32protocols where the more nodes uh there
  869. 34:35are the more participations uh there is
  870. 34:38uh the better the performance for
  871. 34:39everyone. uh so it's kind of interesting
  872. 34:42that both from a sort of ecosystem trend
  873. 34:47and application trend uh I think that
  874. 34:50there is a nice fit here between high
  875. 34:52performance protocols and agents uh
  876. 34:55arriving on chain
  877. 34:57>> 100%. Um to to that end, I was just
  878. 35:02testing there. One of the things I
  879. 35:03wanted to do is I dropped a bit of money
  880. 35:05into the agent's wallet and I tried to
  881. 35:07convince it to send a transaction. And
  882. 35:10intriguingly, for the first time ever,
  883. 35:12it didn't like immediately do that for
  884. 35:13me. It was like, whoa, whoa, whoa. What
  885. 35:14do you mean you want me to send all of
  886. 35:16my my money? Um and then I was like,
  887. 35:18check it again. And I was like, okay,
  888. 35:20let me check. I have 13 cents in my
  889. 35:22mainet wallet. I'm going to send a
  890. 35:23quarter to Vitalic. Vitalic can look up
  891. 35:25an ENS name
  892. 35:28more than that
  893. 35:33>> send it anyways
  894. 35:36but it's interesting that it can like
  895. 35:38you know ask me to double check it can
  896. 35:39be like this will be very wasteful from
  897. 35:41a gas perspective you know
  898. 35:43>> yeah I mean it can go both ways I think
  899. 35:45that's that's where the we are at the
  900. 35:47moment is uh definitely agent can help
  901. 35:50users and it can also like if you don't
  902. 35:53have safeguards it can go the other
  903. 35:55direction and just be like, you know,
  904. 35:56I'm sending transaction everywhere and
  905. 35:58it was not your intent, but like how do
  906. 36:00you stop it? I think that story was from
  907. 36:03uh the the director a director at Meta
  908. 36:06that ended up having their inbox deleted
  909. 36:09and couldn't stop it. Uh so yeah, we
  910. 36:12still have a bit of work, I guess. Um,
  911. 36:15if you had a recommendation for people
  912. 36:18that are super interested by this
  913. 36:20intersection between crypto, uh, web 3
  914. 36:24in general and AI, what would you tell
  915. 36:27them to focus on, let's say, for the
  916. 36:29next 90 90 days?
  917. 36:32I think
  918. 36:34the first and foremost one would be
  919. 36:36trying to encourage people to actually
  920. 36:37use this technology and get like really
  921. 36:40hands-on with it because sometimes I
  922. 36:42think if you only go off what you see on
  923. 36:45Twitter, you can be a bit misinformed as
  924. 36:47to how amazing and fantastic these are
  925. 36:49and that they're not quite like
  926. 36:51completely changing the world as much as
  927. 36:53maybe some people will have you believe.
  928. 36:55And they also take a lot more like
  929. 36:58learning to get used to than I expect.
  930. 37:00Um the one I use a lot at the moment is
  931. 37:02like plot code for programming. And you
  932. 37:04know you always need to be chatting to
  933. 37:06people like learning tips and they say
  934. 37:07oh have you heard about plan mode? Have
  935. 37:09you heard about simplify and batch? And
  936. 37:11there's like a remarkable amount of
  937. 37:13learning to get the most out of them.
  938. 37:15That would be probably like the kind of
  939. 37:18basics and then beyond that I would
  940. 37:19probably I'm very intrigued by like
  941. 37:22skills at the moment because I think
  942. 37:24they're very like portable and they're
  943. 37:26how you can tell a lot of agents how to
  944. 37:28do something new. So we've been
  945. 37:30obviously making skills for you know
  946. 37:32reading from the chain using ENS talking
  947. 37:35about like oal but I also expect that
  948. 37:38there'll be skills for all sorts of like
  949. 37:40more exotic and more complicated use
  950. 37:42cases as they go forward especially now
  951. 37:44as these skills are becoming more
  952. 37:46programmable claw like open claw allows
  953. 37:49you to run scripts the open AI and the
  954. 37:52cloud codes previously did not but now I
  955. 37:55believe cla code is also allowing you to
  956. 37:57have like programmable tools
  957. 37:59So these are, you know, Python programs
  958. 38:02wrapped around kind of API calls. So
  959. 38:05they really are getting particularly
  960. 38:07powerful in terms of what, you know,
  961. 38:10things are out there. And I think in
  962. 38:11general, I'd say just don't write off
  963. 38:14any tech when you first use it because
  964. 38:16six months later, it's often much better
  965. 38:18than when you like tried it. I spoken to
  966. 38:20someone who was like up until about
  967. 38:22January this year, not really on board
  968. 38:24with like AI development. I was like,
  969. 38:26"Okay, if I'm doing something like
  970. 38:28really prototypey, like my rule was um
  971. 38:31you can't complain about it being wrong
  972. 38:33if you got AI to do it." But now in the
  973. 38:37most recent models as of kind of
  974. 38:39January, February, it's like I'm
  975. 38:41re-evaluating that and kind of having to
  976. 38:42accept that, you know, Claude Opus is a
  977. 38:44better programmer than I am at this
  978. 38:46point. And like I just have to, you
  979. 38:47know, accept that and figure out what
  980. 38:48does that mean for, you know, the future
  981. 38:50of shipping products. Um
  982. 38:52>> but yeah. Yeah, that's that's very good
  983. 38:55uh advice. Great. Uh well, thank you for
  984. 38:59your time and excited to see next steps
  985. 39:01for Obel and uh you know hoping to work
  986. 39:04on something together. Uh maybe we'll
  987. 39:07find a cool way to leverage uh OAL close
  988. 39:10stack uh in the context of optimum.
  989. 39:13>> Yeah, I think even before then we're
  990. 39:15keen early kind of users and trial and
  991. 39:18errors in terms of mum P2P and the kind
  992. 39:20of flex node stack. I'm particularly
  993. 39:22keen to start putting that as a sidecar
  994. 39:24along with our node operators to see if
  995. 39:26that can really improve the performance
  996. 39:28of their beacon nodes and thus and earn
  997. 39:30them more money as validators which very
  998. 39:32important in you know my line of work
  999. 39:34everyone wants you know to max
  1000. 39:36>> that could be could be another skill.
  1001. 39:39>> Yeah and maybe uh if Eli before we
  1002. 39:41finish ends the recording could you just
  1003. 39:42put up my screen again? Uh I think it
  1004. 39:44might be a nice conclusion to show that
  1005. 39:47um my agent was successfully labeled to
  1006. 39:49dust Vitalik's wallet uh with the money
  1007. 39:51I gave it.
  1008. 39:52>> So um it managed that after a bit of
  1009. 39:54negotiation.
  1010. 39:55>> Nice. You you had to convince your agent
  1011. 39:58to send money to Vitalik.
  1012. 39:59>> I did. Yeah. He didn't want to do it
  1013. 40:01first time around, but we got there.
  1014. 40:04>> Very nice. Well, thank you.
  1015. 40:08>> Okay. Thank you.

About this transcript

This page contains the full transcript of AI Meets Blockchain: Web3 Infrastructure & Autonomous Agents | Optimum x Obol by Optimum, generated from the public captions YouTube serves with the video. The transcript has 7,234 words across 1,015 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.