start	end	text
7400	13300	Hello, thank you to the Monero Village organizers and the Monero community for inviting us
13300	18600	to be part of this amazing conference and the opportunity to show you what we are doing at
18600	25140	LochaMesh. We are going to show you a demo of the LochaMesh, which is a community-driven,
25140	30600	open-source software and hardware project. It started two years ago with the idea of making
30780	35400	a decentralized censorship-resistant network for payments and communication without internet.
35400	41060	For disaster-hit countries and privacy-concerned individuals and groups who would like to keep
41060	46960	their privacy and their communications and payments as private as possible.
47480	54480	Well, Mesh Networks has existed for decades now, but we focus our efforts on making one
54480	63340	that doesn't rely on seed nodes or bootstrap nodes or servers nor intermediaries at all.
63340	69480	Each LochaMesh node is independent and can keep enough information for it to be able to
70140	76820	deliver messages through PATH and HOPS to its destination messages and data without internet
76820	86340	at all. Well, Luis, who is the CTO, will show you a demo of a Monero transaction that is going to
86340	91720	take place from a completely off-the-grid computer that is only connected to the LochaMesh network
91720	97960	to a remote Monero node. Luis?
98980	105760	Good afternoon and welcome everyone. I would like to start by thanking all
107380	116720	of the Monero community and especially to those who supported us through Monero CCS
116720	124860	proposals. I'm Luis, the CTO and co-founder of LochaMesh. I would like to show you a demo
124860	131460	running the Monero graphical user interface and the Monero daemon in the same network,
131460	139200	in this case in the LochaMesh network. As you can see in the picture, here is the environment.
139800	146980	On the right side, you can see the server
149860	159620	with two network interfaces. One is connected to the internet and the other to LochaMesh.
160820	168700	The Monero daemon is running on this server. The network interface for the LochaMesh
169800	183020	is this one. And on the left side is my laptop represented as n1 using the launchpad. The
183020	190560	launchpad is this red bar, as you can see in the webcam, and this red bar is the network interface
190560	204400	for the LochaMesh using this address. Between them, we have a node whose network address we
204400	211360	don't know, but we don't care either because it just helps to find the path between my laptop
211880	217540	and the server. Shut off the other microphone. You have two of them, I think.
218800	222520	Or is it... it is down, right? I don't know if it's...
223500	224520	What?
225100	229240	No, check the other microphone in case it is in the other computer.
229420	231640	I don't know if it's working or not.
231680	239160	It's noisy? Noisy? No, it's closer to the microphone in the other computer.
239160	241600	Okay, okay, continue. Yeah, sorry.
241600	242260	Sorry.
243370	245440	Okay.
247930	250000	What?
253900	264730	Between the laptop and the Monero, there is a node, so we can start
269490	279300	with the terminals. On the right window,
280260	284000	I have an open terminal to the server running the Monero
286380	293460	server, and I have configured the network interface for the LochaMesh.
294300	310340	And we can check the interface. The interface is this one.
310940	315660	And in the left side, I need to check.
320850	325590	Okay, it's correct.
325870	326830	Okay.
328530	334030	Before executing the Monero GUI, or the Monero graphical user interface, we must
334030	340110	make sure we have the configuration file ready with the server address.
340450	342010	This is the Monero
343470	351970	conf file. Okay, this is the address of the Monero server, and this is the port.
352870	355010	So, we can
357490	359970	start the GUI.
367290	368470	Need to check
370910	410810	the ways the wallet is synchronizing. This can take a while.
415280	417180	And it's ready.
418720	427440	So, the next step is Randy, can you send me some Monero, please?
428060	433920	Sure. So, now that you have your wallet synchronized over the LochaMesh to a remote Monero
433920	444560	GUI, he can now create an address to get payments without having to have any connection to the
444560	451020	internet. He's only connected to the LochaMesh through the toolkit device. In this case, he's
451020	457940	using a Launchpad, which is for development. But you can see one of the revisions of the
457940	467560	hardware we are doing there also in the webcam. So, he's now going to share with me
468620	485490	Monero address to get payment. So, what we're... exactly, copy and share.
485490	491570	What we are going to see now is that I, myself, who are connected to the internet,
491790	501050	I'm going to broadcast a transaction to the receiving address Luis has shared with me.
502250	509990	And the Monero daemon, which Luis is running on server, connected to the internet and also to
509990	519510	LochaMesh, will see the transaction that I'm making on the internet. I'm going to set this to
521030	533380	a good number so you can see it. Okay. Send. Now, my transaction is being sent over the internet.
533380	545590	It's done. Enter password. Okay. Sent. Now, what is going to happen is that the Monero d running
545590	552090	on the daemon that Luis has connected to both the internet and the LochaMesh, which is a peer-to-peer
552090	561870	mesh network, is going to see this transaction on the Monero mempool. And it knows that this
561870	568570	transaction belongs to this user who is connected to the Monero d over the LochaMesh only.
568570	576630	So, now when the transaction has been broadcasted to the internet and the Monero d running on the
576630	585390	server sees it, it's going to populate this or share this information with the user.
588650	606480	Transactions. Yeah, it's sent. Let's see. So...
607000	615340	Well, you can see there. There, you can see in the background of the user interface
615340	622380	that in the terminal, you can see that the interface is communicating with the Monero d
622380	630190	over the LochaMesh only. And now it has received the incoming transaction to its wallet.
631140	637780	And this information, he has received it over the LochaMesh. The LochaMesh is a mesh peer-to-peer
637780	649740	decentralized mesh network that only needs another node in range. So, it needs to be in range in order
649740	656740	to be able to be part of the same mesh. And when there are going to exist more mesh
657580	666620	isolated in cities or distributed in different countries, what we will have is bridges or long
667500	674940	range distant radio that will connect one mesh with another over the internet as a bridge or
674940	682540	gateway or also with long range radio. So, we're going to connect cities with each other and we'll
682540	689960	have this mesh networks not isolated anymore in each city, but interconnected to make a huge
689960	699880	network of devices that are capable of delivering messages, data, and information like in this case
701340	706800	all over the world. So, once everything is running inside the mesh and you won't need to go
706800	713700	to the internet anymore because miners will be inside the LochaMesh, servers will be running
713700	721540	inside the LochaMesh, and Monero remote nodes will also be there, wallets, everything will run there.
721540	727200	You won't need to use the internet anymore. What is the advantage of this is that, as you can see,
727200	734640	you can have a developer launchpad that you can build yourself in your house and you won't need
734640	742400	to be identified or KYC by anyone in order to be able to use the LochaMesh. So, we are making
743020	749400	a custom hardware and this is important for us because... well, this custom hardware that
749400	756860	you can see there on the revision hardware that we have is the Terpial and it's made out of
756860	762080	pieces and components that you can buy online today. So, you can make your do-it-yourself version
762080	768440	of it with all the shell parts too. So, if you do this and you do it in your house and you build it
768440	774920	yourself, you won't need to identify yourself or share your ID or scan your face with any
774920	782840	service provider, ISPs, or government in order to be able to communicate and make use of applications
783920	790940	in this LochaMesh network. So, it is important for us to make the custom hardware
790940	799420	because that enables us to develop the firmwares from scratch in order to make them
799420	805600	open source. So, in order to be able to make it public, available for everyone to use, so that you
805600	811680	can build your own or buy the ones that we are going to sell, instead of using already existing
811680	819420	equipment for radio communications, which currently most of them, or if not all of them,
819420	825440	depend on closed source tools for flashing and proprietary firmwares. So, the two devices
825440	836840	communicate with each other over radio in the ISM unlicensed bands, 915 MHz and 868 MHz.
836840	844760	The routing protocol that we are building is based on AODV version 2, and we have two IPv6
844760	851880	support. So, any application software server, which currently is capable of working with IPv6
852440	861220	address in the IP protocol, can run on the LochaMesh without any extra work. So, Luis is going
861220	869020	to show you, for example, SSH access, web servers, Monero block sync, not only the wallet itself,
869020	876500	is going to work inside the LochaMesh. Messaging apps, remote nodes, you will be able to access
877000	882100	your computer over the LochaMesh without having to use the internet. So, you won't expose your
882100	888580	house IP address. You won't expose your phone IP address, which is connected to your identity.
888580	894260	You will be able to use the LochaMesh to do all this. So, now, Luis is going to show you how
894900	901600	you can run a web server in a computer and access this website from another computer
901600	906740	over the LochaMesh, completely off the grid, without having to use the internet at all.
908080	911900	Very basic web server.
924040	945070	And I need to launch the browser. Here is the browser.
950340	954900	Here is the address of the server and the port.
954900	969570	Okay, that is it. So, this is an example of how you can run a web server in a computer,
970690	977890	a server, or a Raspberry Pi in your house, and you can access to that service or that computer
977890	987330	over SSH, web, HTTP, and you can synchronize your wallet. You can synchronize your
988150	994430	your full node, even over the LochaMesh, in a peer-to-peer decentralized mesh network that is
994430	1000890	private and information transmitted, the data transmitted, can be encrypted because we are
1000890	1009490	using the unlicensed ISM bands, which allows you to encrypt the information that you are sending.
1009490	1015530	So, it's also private. That's why it is so important for us that the Monero community
1015530	1025950	has decided, an individual has decided, to support us through the CCS support crowdfunding
1025950	1033470	method that they have. And we understand that the Monero community is a privacy-focused community,
1033470	1039750	and we are also, too. So, we are not only enabling people to use Bitcoin and Monero
1039750	1046670	without internet, we are also letting people continue being in contact with their loved ones
1046670	1055630	during disaster-hit countries, for example, or censorship, internet shutdown, and blockades,
1055630	1063690	or infrastructure failures. So, this is more a project, a community-driven project,
1063690	1073550	which is open source. And we invite you all in the community of makers, hackers, and everyone who
1073550	1084670	likes the privacy and the freedom of using your money to join us on our GitHub, which is
1084670	1096610	github.com. And we invite you to join us in the Lucha por la Locha Libre, which is the fight for
1096610	1104970	the freedom of money. So, in this demo, we wanted to show you what we are working on. As I said,
1104970	1112170	you can build the do-it-yourself version of the devices yourself, but we also are going to sell
1112970	1121990	the 2PL devices, which is a battery-based mobile hotspot that is going to give you access over
1121990	1130850	Wi-Fi. It is a hotspot which has a Wi-Fi AP access point that you can access with up to four
1131450	1138670	mobile phones. And you can also connect it to a server, like in this example, through a USB cable.
1138670	1146770	So, in a range, if you have enough density and there are enough devices around you, you will be
1146770	1155330	able to chat and make payments and sync your full node over the Lucha Mesh. What we are also working
1155330	1164910	on is on the radio model itself. So, the radio model that is going to be welded in the 2PL devices
1164910	1171550	is going to be available in other formats. So, you can use a Raspberry Pi hat, for example,
1171550	1178310	and add it to a Raspberry Pi. So, it is going to be able to communicate over the Lucha Mesh with
1178310	1185110	others in order to offer services, for example, a web server or a wallet sync or an Electron server
1185110	1192190	or a remote Monero D that others can use. And you will be able to get paid for that. So,
1192190	1200950	you will be able to get paid using Monero, using RPC Pay, the RPC Pay feature or Bitcoin or the
1200950	1207650	Lightning Network, and you're going to get payments for the services you are providing to others
1207650	1214350	inside the Lucha Mesh as a way to incentivize you for running these services inside the Lucha Mesh.
1214350	1221530	So, you will be able to build the devices yourself. You will be able to buy the radio models that
1221530	1227710	we're going to build, or you can buy the more consumer-ready for newbies device, which is the
1227710	1233970	Turpill device. And so, you can have all your family, relatives, and friends have a Turpill
1233970	1239550	device that they can carry around with them in order for them to be able to chat with you or
1239550	1245910	use the services you are providing to them from your house on your Lucha Mesh-enabled computer.
1246690	1253390	So, this is what we wanted to show you, and this is what we've been working
1253390	1260550	on for the past two years. And thanks to other communities like the Monero community itself,
1260550	1269230	we've been able to do this mostly on donations and grants that we have received. But we also have a
1269230	1278290	company, which is the hardware company, that we want to make devices in order to sell them for
1278290	1283070	the common users that are not going to build them, but they are going to buy them in order to be
1283550	1290230	a node inside the Mesh and be able to provide relay messages for others and maybe get
1290910	1298750	payments for providing that service too. So, if you are interested in supporting us,
1298750	1305670	you can make a donation or you can join us on GitHub and help us test the devices,
1305670	1311930	the DevKit devices that we expect to have pretty soon. Or you can pre-order
1312430	1323010	the tour device that we expect to have ready for shipment early 2021. Thank you.
1323850	1329070	Thank you, everyone. Luis? Thank you very much, everyone.
1331930	1338670	Okay. Thank you. Hope you enjoy the rest of the DevCon. Hope you enjoyed all this weekend,
1338670	1344810	which has been very interesting and exciting. And hope to see you again. If you have any questions,
1344810	1354950	you can reach out to us at locha.io, L-O-C-H-A dot I-O. And you can find us on Twitter and also
1354950	1362890	on GitHub, as said previously. On Twitter, we are locha underscore I-O. Thank you, everyone.
1362890	1366150	Thank you for attending. Thank you.
