-
So we’re on the record according to the radical transparency protocol.
-
Yeah, very cool. We’re live.
-
Not really live... You get to edit it.
-
We’re recorded.
-
First of all, thanks for having us. You’re an inspiration. The first time I heard you speak was at Meet Taipei. We’re Unitychain, by the way. I’m Joshua.
-
Jon.
-
I am Juin. Nice to meet you.
-
We’re all Js.
-
All Js. [laughs]
-
We’re working on solving blockchain scalability. We think our approach may have figured out a way to stay decentralized, secure, and have great speed, which is formally known as the Trilemma, coined by Vitalik. We do this through use of what we call the Unity Protocol and DHTs.
-
We’re in Taipei. We love Taiwan. Jon’s been, for a while, doing Taiwanese. I’ve been here now three months, and I’m otherwise living in San Francisco. I think we’re going to have an R&D department in Taipei for a very long time.
-
Awesome. Where are you based at the moment? Do you have a office here? Oh, do?
-
A small one.
-
We’re based out of Impact Hub, near [Chinese].
-
You’re a neighbor with a lot, actually, social innovators, and the Gogoro Charging Station. [laughter]
-
Yes.
-
Exactly, yes. We’re on first floor, so we often hear the, "whoop, whoop, whoop, whoop."
-
That’s exactly what I mean.
-
It’s like singing.
-
(laughter)
-
Cool.
-
It’s great to hear what you’re doing, just in the broad scope of Taiwan, and how radical your approach is. Even with the IoT stuff and blockchain, I know that you guys are quite familiar with Iota.
-
That’s right.
-
Which we recently studied. Juin just did a deep dive on it. He’s our lead researcher. We like to study all different types of protocols to learn from different projects. We think it’s important to keep an open mind, because it’s such an interesting field, a lot of things to consider.
-
Certainly, we think that we’re working on important technology for society. We’ve recently created a proof of concept, maybe it’s relevant to show you, actually. We have a video.
-
Sure.
-
OK, I’ll pull that out.
-
Is it public? Is there a...
-
This is actually, unfortunately not. This is just for us. This is like, Christmas Eve, we had it. We just recorded it.
-
The core concept here, there’s not too much to show right now, but basically, we have a blockchain running from a DHT. In case anyone’s wondering, DHTs are distributed hash tables. They are incredibly scalable. It should be able to handle up to, frankly, millions, of nodes.
-
It’s technically infinitely scalable, with more nodes in the network.
-
What you’re about to see is a very rudimentary, hard-coded proof of concept, but we have a DHT implementation called Kademlia. We were running very basic, rudimentary Unity Protocol consensus on it. This is our CTO speaking here.
-
(video begins)
-
Now, what it’s doing is it’s actually seeding. It’s seeding a bunch of, we hard-coded these public and private keys. It just did some seeding, contacted the nodes, and said, "OK, let’s make these addresses, and set these balances," basically. That’s what just happened there on that side.
-
Now, we have the UI. I’m going to refresh this. That’s riggy right now, but that’s where we’re at. The first thing you have to do is get wallets, and that’s just a hack right now to make it load the seed file, basically.
-
There, we just loaded it into a DHT. These are logs of what’s basically happening. Now, these are all the public and private keys, basically, just all the addresses that we have loaded. Right now, we can start transactions. It’s just going to do 10 random transactions. Boom, it’s just randomly doing it now. This one’s a bad, so we add and do bad ones, too.
-
Nice. Just to show that it’s not always a consensus?
-
Exactly. We don’t have the full consensus in yet. We need to mess with DKG, and mess with having more masters. It is storing in a DHT right now.
-
(video stops)
-
That’s basically the concept. These errors are showing that there isn’t consensus being reached. This is the early stages. This is the precursor to our test net. We’ve only started developing on the actual coding of this about five weeks ago, but we’ve been focused on just research in the meantime.
-
There’s a lot of things we could learn from other projects, first of all. Like Laren just mentioned DKG, distributed key generation. There’s a project called Dfinity that we’ve learning from. It turns out some of the mathematics they use is similar to us. There’s some properties that are similar in our approach, which is good to see.
-
That we’re not in a complete black box, that there are other people smarter than us looking into this and qualifying and validating these ideas.
-
Some of the innovations are the architecture, using a consensus on a DHT. Also, Unitychain consensus itself. We have a layer of Unitychain, called RNG Protocol. It’s basically a very unique way that we come up with an authentic random number.
-
On-chain randomness.
-
Yeah, on-chain numbers, not random generation.
-
Finally, we utilize DID, or decentralized ID, in our system, because actually, we feel like in order...Of course, it’s a civil prevention mechanism, to have one person, one node, one vote. That’s kind of our mantra.
-
We believe that a public blockchain should be of individuals and real people. It’s almost very democratic. We believe those are the things that set us apart.
-
We’re happy to meet you, and to start to build a relationship with you. As we make developments, product upgrades and updates, it would be great to periodically, maybe once every quarter, just, "Hey, this is what we’re doing," just so you’re aware of it.
-
We wanted to ask you a couple questions. Juin, you had a couple questions about just the ecosystem?
-
Just some general questions, since Audrey is now the Digital Minister. We would like to hear some of your advice on the...They’re not Taiwanese, so how can they...What’s your opinion on the open source community in Taiwan? What’s your general advice on that?
-
I think how we can integrate more. My wife is actually Taiwanese. She’s also considered a co-founder. Just ways that we can, as a company, be more integrated with Taiwan. Maybe have some help from the government?
-
Open source is a national priority. We directly fund, for example, the Taiwan Open Source Software Collaborative thing, twoss.io which mostly showcases two existing ecosystem, why it’s a good idea to have open source contributors, what kind of open source solutions have worked.
-
Whereas before, only proprietary software has occupied those positions, and how those shiny new technologies, because of accountability requirements, watching governments and so on, almost have to be open source.
-
That concept has to be explained over and again to existing players, and so on. It is mostly an industry awareness project. You can find the relevant details at twoss.io. The other thing that we focus on is in education.
-
We make sure that in the basic education -- that’s to say K to 12 -- when the students are exposed to digital technologies for the first time, they own it in a kind of personal computing kind of way. That means that the schools are highly encouraged to use open source solutions.
-
If the students, after graduation, choose to use proprietary software, that’s their choice, but we’re not going to create vendor lock-in as part of basic education. That covers with the broadband as human right and the national computation platform making.
-
It’s very easy for the students to experiment on GPU and related technologies. It means that we think it will be a democratizing force, instead of leaving parts of the population behind. That’s the basic education. The new curriculum, embedding these values will be rolling out next August. It’s called [non-English speech], or the 108 curriculum.
-
You can find all those details, including how we’re moving from a skill set-based education to a character-based education. Because these are being ultimately the way, but these are core to cure humanity.
-
If we focus on sustainability and things like that, are all part of the new curriculum. You can find that in the K to 12 new curriculum website, at, I think it’s NAER, the website. That’s open source, also plays a large part.
-
Finally, and more personally, interested in getting the procurement process to be open by default. It is not just open source, but actually the publication of the procurement data, and making sure that the open API, which is a Linux Foundation standard, is embedded to the same degree as the accessibility standards.
-
So that, for example, now when their government procures a website, it needs to be available, not just to sighted people, but also for people with blindness. Then we say, in the same vein, machines are kind of blind people, too.
-
If you don’t make it accessible to machines through APIs and make it human only, then the vendor could be disqualified for being unprofessional, or for charging extra to do an API. Basically, API-first procurement through government digital service guidelines.
-
That’s something I think, longer term, will have an equally if not more impact than open source procurement. If you buy open source, but then it depends on a huge proprietary database, that open source is not very useful.
-
On the other hand, if you build a large proprietary interface, but then mandate that it has to talk through open APIs, then it makes it very easy for MSMEs, for medium and small businesses, to build around the public API, even though the core may be proprietary. That’s the overview.
-
Do you think that the government, like for example, now we’ve seen some countries, Europe, they’ve started to utilize blockchain, integrate the system into their...Do you think that’s the future?
-
We’re using distributed ledgers already on these, but mostly for accountability, for cheap. It’s an easy way to build an append-only audit log, for example the AirBox project.
-
Which, of course, when integrated with the government data in CI.taiwan.gov.tw, people here worry about the government mutating their data. People in the government worry about people confusing these data sources with more official data sources. It’s a large debate in Taiwan.
-
Using DLT, people can make sure that nobody goes back to time to modify those data. That makes it easy for people to trust each other. That’s especially true because the computation center is in the National Center for High-Speed Computation, the NCHC.
-
We have a collective intelligence, ci.taiwan, which will be the TW website that basically shows how we aggregate all the meteorological data, all the air quality, water quality, the disaster recovery. There’s an English version, too. Recently, we just held a competition on how to best make use of these aggregated data.
-
DLT plays a crucial role, because people have to trust that even with the huge number of GPUs that the NCHC has, it cannot disrupt the validity of the public chain. I think that is crucial. One of the winning teams actually, in this competition, I think makes a very good use of AirBox data.
-
It’s basically looking at PTT, which is like Reddit. It is a local bulletin board. Whenever people start talking about air quality, it may be old data. It may be a rumor, it may be great news, or whatever. People gather around and talk about it.
-
They wrote essentially a chat bot, a bot user that just automatically puts in the latest measurement, with beautiful visualization, and phrased in a way that’s not government speak, but actually Chinese speak or netizen speak, and engage.
-
Of course, everybody knows that it’s a bot, but they can participate in the discussion to steer the discussion into a more evidence-based direction. It’s a really good use, and if people question about the bot’s authenticity, accountability, methodology, then the creators can say it’s all open source.
-
You can check the evidence trail, and the data you use is also on the DLT, if you really want to check that, and so on. It’s a cheap way to get people to trust each other more. We have many uses for along that lane, but not as cryptocurrency.
-
DLT, for sure. DLT is what we’re also framing ourselves to be DLT launching, not cryptocurrency. We will have likewise some unit of measure for computation services. Speaking of education, you mentioned one of them as part of our community-building efforts, we actually will be focusing a lot on education.
-
We know that if you create great quality content once, it’s very, what do you call it? The costs of letting an additional person have access to it is basically minimal. We will produce a lot of quality content and educational material, and that will be broadly, of course. It’ll be just about DLT, at least to say, "This is what we’re doing at Unity Chain," just a little of that.
-
That’s certainly, we think it’s important education, sharing the information, and getting people involved. Especially from the young age, so high school to college. Create some programs to help them out and initiatives.
-
There’s a lot of brilliant people that are in school, and even not even in a school. I’m a college drop-out.
-
(laughter)
-
I’m a junior high school dropout.
-
(laughter)
-
I’m not even going to send my kids to school.
-
(laughter and crosstalk)
-
No, but seriously, also, in Mandarin, too. We’ll do it in English and Mandarin. We’ll do translations. We see that Taiwan is a great location geographically. Also, with Southeast Asia, it’s easy to get to Hong Kong, Korea, Japan, China.
-
Also, politically.
-
Politically, yeah. A lot of people speak English. Great resources, high IQ, on average, so that’s great. Actually, when I met Jon, he was in Taiwan. If it wasn’t for Vitalik, I’ve heard him talk about Taipei or Taiwan a few times.
-
If it wasn’t for that, I probably would have been a little more skeptical, like wait a second.
-
(laughter)
-
That’s right.
-
I think we made the right decision. My first time here was in June, July. We’re still a startup, very much. We’ve been self-funded until now. Things are moving fast, and we’re very optimistic that we’re on the right path.
-
This is important technology that we want to bring to the world. I think more than anything, we would love to, as we make these milestones and hit these milestones I’ll show you...We’re actually, we’re not forking the existing chain, and just doing a proof of state, concept. We’re doing a whole new model.
-
As a result, of course, you don’t know exactly how it’s going to unfold. If we’re able to pull off what we think we can pull off, or create something that is more fair, more democratic, more open, and potentially more impactful for the world.
-
We’d love to keep you updated on this as we move forward. You’re an inspiration to us. It’s super cool that someone in government would have someone like you put in such an important role.
-
At Meet Taipei, Juin was like, "Oh, you guys have to see Audrey speak."
-
(laughter)
-
I was like, "Whoa, yeah. ML, machine learning, AI, blockchain."
-
Anarchy. [laughs]
-
I personally saw some of Audrey’s videos on YouTube already, and really inspiring. I just told them that, "Hey, you’re going to see it."
-
I did.
-
I am that kind of minister, too.
-
(laughter)
-
Yeah.
-
Two years ago, I became the Digital Minister. My first visitor outside of the administration subject to this radical transparency rule is Vitalik.
-
Oh, wow.
-
(laughter)
-
I really enjoyed the talk. It’s all on YouTube, anyway. We talked, especially around openness. At that point, everybody understand that the broad spectrum of Ethereum is one, [laughs] and how to make governance work.
-
We talked about liquid democracy. We talked about all sort of different governance possibilities. Of course, with some imminent milestones, it’s easier. People start getting their act together once climate change become very serious.
-
(laughter)
-
It’s getting serious already.
-
Right. That’s like imminent existential topic triggers a governance change. That’s essentially what Vitalik and I agreed on two years ago. I saw that you’re also working on governance through your Gnome Validator node system.
-
We believe governance can only be really achieved if it’s truly a democratic public chain. One person has one node only. I think it’s much easier to have on-chain governance built in.
-
Blockchain is perfect for governance, at least for voting. That’s clear. As long as you can prove one individual, one node, or one individual, one entity. Then, of course, liquid governance, the ability to delegate your vote and change it with a few clicks.
-
It’s a direct democracy. That’s the way it should be. I’m sure the Founding Fathers of the United States, had they known about this technology, they would have designed it that way. Why wouldn’t you? We are thinking about on-chain governance from the beginning, and we’re designing it.
-
That’s good.
-
Actually, that’s one of the beautiful things about going last in this game. We got to see all these other projects, like Tezos that just focuses on governance. OK, that’s interesting, a study that we said...
-
We got to study these protocols, to pick and choose the parts that we liked, the parts that we didn’t think worked out very well. We’re trying to build a unified plan, of very long-term thinking. I personally believe that this type of technology is game-changing.
-
It’s simple, in a sense, but I don’t think, originally I didn’t realize how much non-trust there was, how many middlemen, non-trust, and how important transparency was. Of course, you say that, it sounds like, "Yeah, it’s obvious."
-
When it’s technologically and mechanically proven to provide that kind of capabilities, it does change society on a big, big scale.
-
It does.
-
It changes things, really, We are thinking about on-chain governance. I think the future of government is going to be direct democracy. If not on planet Earth, at least on Mars.
-
Sure. We’re doing our part by handing out PKIs to foreigners as well. There’s [Chinese]. There’s this combo card with IC and NFC interfaces that we can currently use to file taxes and whatever.
-
Just last year, we started handing it out for foreign people as well. People told us that the digits don’t look the same, because the national ID here has the digital as the second letters, the letters as the second letter for foreigners. That’s going to change, too.
-
It’s all going to be unified.
-
It’s all going to be unified with numbers. Foreign people becomes like A7, or 8, or 9, where we are like A1 or 2, or 0. I’ll be using the zero.
-
(laughter)
-
I think it all speaks to a much more, as you said, a more digitally aware way of the building blocks of democracy.
-
That’s wonderful, that’s wonderful. Actually, I’m curious, I would love to hear in a snapshot, what do you think the world’s going to look like in 20 years?
-
Wow. [laughs]
-
I would love to see you think the world is going to look like in 20 years, as far as let’s just talk about governance.
-
First of all, I am not a crystal ball. [laughs]
-
I know, of course.
-
I tend to think that the future is already here, just not evenly distributed. We see a lot of potential futures. In Taiwan, what I can say for sure is that 20 years from now, the Jade Mountain will be exactly one meter higher, because it’s growing five centimeters every year. [laughs]
-
We know that. We know that’s true.
-
It’s a metaphor, too. If you’ve been to Taroko Gorge, you can see how the plate tectonics clash, the Pacific on one side, and the continent on the other side. That’s actually what shapes Taiwan. In 20 years, we’ll have as many earthquakes and typhoons as, maybe more, because of climate change.
-
That describes not just the meteorological, as measured by the civil IoT system, but also the social changes as well. The authoritarian past, and the democratic future is going to clash event more violently than we saw in the referendums the past month.
-
If we do our earthquake prevention right, if we do smart governance through accountable and transparent institutions, then everybody raises higher. As you said, in a more benefiting from the plurality — we get to curate from the best of the direct, participatory, and representative democratic thoughts.
-
That’s if we make the society itself resilient enough to survive these ideological clashes. That’s for Taiwan. Whatever happens to humans, the Jade Mountain will raise.
-
(laughter)
-
That’s for sure. That’s one thing I’ve noticed. I have lived in different parts of Asia before, in Hong Kong, some time in China, in South Korea. Taiwan is very progressively, politically, and the society.
-
Small things like not having trash cans all over the place keeps it clean. Sure, Taipei, especially is an older city, but it’s a clean city. That goes to show a lot about just the people. It’s interesting.
-
Just this space, there’s a lot of thoughts put into universal design, accessibility, and things like that.
-
That was wonderful. You guys have any other questions while we have Audrey’s time?
-
Yeah. That was our proof of concept that we showed. We’re also working on RNG protocol. It’s interesting, because we’re trying to create a non-deterministic random number generation using live data, having consensus on the nodes that get the live data, and it goes through a morphing algorithm.
-
Essentially, we were solving a problem that we want to, for our chain, we want a higher level of random number generation for security, and for also equitability, so everyone has an equal chance.
-
Scalable consensus.
-
Exactly.
-
I have read the light paper; I know the math.
-
(laughter)
-
Not all of it, but an overview of the problem space.
-
That’s great. Actually, you mentioned the IoT all around Taiwan, trusting government sources. These are, maybe at some point, actually, it would be pretty cool if we could integrate with that data.
-
That’s right.
-
Pull in high entropy sources from barometer data.
-
From sensors.
-
From sensors, exactly.
-
As long as you go to the DSP, you can see through the sensor things platform all the existing...
-
Audrey passed the UI over to our channel, so check it out later.
-
We’ll have a larger grant/competition next year, anyway. Feel free to make creative use out of it.
-
Wonderful. That sounds great. We do have a lot of cool things under the hood that we’re planning. Anything we have on our website is just our, we didn’t publish everything. We’re actually working with a couple of PhDs in January that are experts in DHT, distributed hash tables.
-
We’re doing the right thing by sourcing out and connecting with people that are smarter than us, or more expert in different fields, bringing them together, and sourcing the right people.
-
I have one more thing. We’re thinking on the lines of when we should open source. We have this idea of seeding our network with ultimately good actors, hopefully. Our idea is to see the network with at least 30,000 nodes before we open source. That was the idea, to just protect us in the short run.
-
Closed beta and stuff.
-
Yeah, it’s like a closed beta.
-
Is that aligned with...
-
That sounds good.
-
Cool, like a milestone where we feel like the network is...
-
For early participants, you probably have to do at least read-only source access to the people running those nodes, because otherwise there could be a bottleneck for...
-
(laughter)
-
Take over the government.
-
No, totally. We’ll make it clear that it is our 100 percent intention to open source it, once we feel like we’ve sufficiently seeded it with a majority of good actors. These systems can be delicate. I appreciate your time so much.
-
The open source community, I think, appreciates a project that is not just put out as a package, but actually has some discussion and some internal conversations around. That’s actually, when I was working with Apple, I think they handled the Swift open source really well.
-
It’s not just a shiny new language putting out there, but actually a real community, and also seeded with good actors, so to speak, and with the full intention of getting it portable to non-macOS systems, and fully interoperable by intention on day one.
-
Of course, that delayed the open source a lot. They had to put everything together for the project to be in a useful position on day one, when it’s open source. There’s an internal user group thing. I think developing in the open, in the front of those early adopters, makes a lot of sense.
-
Just make them, not just early adopters, but essentially collaborators. They don’t actually have to understand the code, the math, and whatever, but they can join with the confidence that they are running something that they are part of.
-
That creates also loyalty to the community. Especially if you’re running it as a liquid democracy thing, I think it’s very important that people understand that, just like the electoral law, and all the interpretations, they are all free of copyright. You can’t get sued if you copy the laws itself.
-
I think at least the core rules pertaining to the liquid democracy, that really needs to be completely open.
-
Absolutely. Basically, I just want to make sure we’re on record that we’re committed to open source, and to participate that route. It’s just a better way to develop, anyways. Thank you so much for your time.
-
Sure.
-
We will definitely stay in touch.
-
Maybe we could set up another meeting in three month or so.
-
Yeah, just to show you guys what we’re doing.
-
Checkpointing.
-
Yeah, checkpointing, exactly.
-
(laughter)
-
Can we have a photo?
-
Oh, yeah, sure.