I Became a Genius Engineer chapter 73

I Became a Genius Engineer 73

Blockchain developer Cheolwoo Lee (12)

Oracle, one of America’s big tech companies.

He had an API license for JAVA, one of the object-oriented programming languages, as well as licenses for Oracle database and Mysql database.

It was a huge IT company with annual sales of about 40 billion dollars, over 40 trillion won in Korean currency, and net profit of about 10 trillion won.

The Oracle company had a technical meeting for a long time.

“Larry Folton, CTO. The core features of Oracle 18 are not yet complete.”

An Oracle employee told Larry Folton, chief technology officer.

“Are you referring to the verifiable delay function I received as a report the other day?”

“Yes. VDF. Cannot protect against attacks manipulating systems that rely on arbitrary values.”

VDF. Verifiable delay functions are not a technology used only in blockchains.

The Oracle company also tried to introduce a function that can process similarly to the block chain into the Oracle 18 version, and was experiencing difficulties in its development.

“Um… can we meet the schedule?”

“We’ve had a meeting about that issue. It looks like we’ll have to push the release date further.”

“That’s no way. We can’t delay the release date any longer here.”

Larry Paulton said firmly.

“…”

“Didn’t I say we could definitely meet the schedule? But now what does this mean? We should push the release date further? Do you think that makes sense?”

He quietly asked the staff for their responsibilities.

“I’m sorry. When I first started researching VDF, I didn’t know it would be a technology with so many problems. But the more I researched it, the more difficult it was than I thought.”

“Are you saying that now? You said it was possible. Take responsibility and complete it somehow.”

“…. I have nothing to say about that part even if I have ten mouths.”

“Huh… is there any way not to postpone the release date?”

“There is a way to use Wesolowski’s VDF function introduced in DevCom4.”

“Then can you do that?”

“However, there are a few minor issues.”

“Minor issues?”

“Yes. The VDF function has about a 1 in 10 million chance of making an error.”

Upon hearing Malton’s words, Oracle’s CTO paused in thought.

‘A chance of 1 in 10 million. How many possibilities is that?’

The odds of winning the lottery are about 1 in 8.14 million.

The odds of 1 in 10 million were lower than the odds of winning the lottery.

“Then proceed with that function.”

“…… Do you proceed like that? If that happens, there may be a security incident.”

Oracle had no choice but to care about security as much as the database business was in its infancy. Because the DB was breached, it meant that all sensitive information was exposed.

“Release it as a function. You can update it later when the technology is perfectly done.”

It could have been a security breach, but Oracle CTO Larry Folton let it go.

The method of updating later before the accident occurred was the method I had mainly used.

“Okay. Then we’ll proceed in that direction.”

Oracle Corporation has begun preparations for the release of Oracle Database Version 18 using the flawed VDF technology.

* * *

“Yes? What do you mean? Add the body of a function?”

“Yes. Did I mention Wesolowski’s VDF function introduced in DevCom4?”

“Yes, it is. I think it’s the most realistic VDF function.”

“Well, how long has it been public?”

“It’s been about two months.”

hmm… … . It’s been two months and people haven’t found out about the possibility of this error yet?

“Two months. This function has an error.”

“Yes? There is an error? Where…?”

Team leader Joe asked with a puzzled expression.

“It’s about a 1 in 10 million chance, but an error is an error.”

“1 in 10 million? That’s less likely than the odds of winning the lottery?”

“Lotto? Do you know how much data the NF blockchain network is processing right now?

Team leader Jo nodded as if he agreed with my words.

“Well, even if the odds are slim, there are lottery winners every time.”

“Yes, so we can’t use it. Complete integrity must be guaranteed in our blockchain network.”

“It’s hard.”

“Wait a minute. I’ll show you briefly.”

I started writing Wesolowski’s VDF function on the spot, just to make sure Joe got it right.

And in just a few minutes, Wesolowski’s VDF function was completed.

“I’ll just spin it 20 million times.”

I ran it right away, and it spit out the result only after the function worked 20 million times.

“3 errors.”

In the result value on the monitor screen, three errors were displayed.

“……? Hmm, how did this happen? Is it real?”

“Then did I lie?”

“Oh, of course CEO Lee wouldn’t lie, but people all over the world still haven’t been able to find an error for two months. So, of course, I thought it was a function with guaranteed integrity.”

“Look at this part of the function here. If you write it like this, if you attack like this, there’s a 1 in 10 million chance that you’ll have a problem.”

Team leader Jo took a closer look at the part I pointed out.

“……Wow, who would have known that this area would be attacked like this?”

“See? Right?”

“Seriously, geniuses are different. How did you know this at once?”

“That’s not the problem. Anyway, I’m going to tinker with this for a while.”

This time, the parts to be added to the contents of the code created earlier were added, and the parts to be deleted were deleted.

Of course, I also made corrections.

There were more things to do than I thought, and there were many things to be added, so I was able to create an improved VDF function after an hour or so.

“Okay, now I’ve fixed it. Let’s get it working.”

“……? Is this something that can be edited in one sitting?”

“Um, that’s right.”

“… a genius after all.”

“Well, are you openly flattering yourself as your boss now? Team leader Cho Hyuk?”

“No… that’s not it, I just said it honestly as it really is.”

“Ehh.”

After chatting about this and that, the VDF function I improved worked before I knew it.

「0 error.」

Not a single error occurred.

“……There are no errors.”

“Yes. I just edited it for that, but it’s weird when it comes out.”

“No…… Really, really. How does CEO Lee look like he has grown more than when he was in the army? How can he be so fast and accurate? How many times did you run it? It seems like a lot of time has passed.”

“I turned 20 million a while ago, but I just turned 100 million.”

“Oops, 100 million times.”

“Yes. I turned it a little more just in case.”

“If it doesn’t come out after running 100 million times, it’s safe to say that it’s a function whose integrity is almost guaranteed.”

“Still, I don’t know. There might be errors that occur at 1 in 100 billion.”

“… How low a probability is 1 in 100 billion?”

“Anyway, the error should be 0%. There shouldn’t even be a 0.00000000001% chance.”

“Yes. I fully understand that part.”

“Okay. I created a function, so please verify that the function I created is integrity. If it is verified that it is truly integrity, please make a code to apply it to the NF blockchain network.”

“all right.”

“I’m begging you. I have to rush to prepare for the Flyer Language 2 version.”

“yes.”

He returned to his seat and hastened the development of the sharding network.

* * *

After the development of the VDF function was completed, the time of three months passed in an instant.

In the meantime, I continued to develop the sharding network, and finally, I only had to apply the VDF function.

‘Um, Young… … . no news Should I go and ask?’

Just as I was thinking about that, team leader Joe knocked and entered my room.

“Representative Lee!”

“Yes. Chief Joe. What’s going on?”

“Verification is over.”

“Are you finally done? The VDF function?”

“Yes. Not even 1% error was found in the VDF function that the CEO created before. 0%. It is completely flawless.”

Just in case, I entrusted the verification, and as expected, a completely flawless VDF function was born.

“Oh, good. Then we can apply it right away.”

“Apply?”

“Yes. I haven’t been playing for a while. I was developing a sharding network. Now, if you apply only that function, you can create a perfect sharding network.”

“……Wow, crazy.”

A flawless sharding network, if it is created, can complete a multi-blockchain network without lack of capacity.

“It’s not like this, bring them all in. We’re going to have a meeting.”

“Yes. Let’s start a little later on time.”

“yes.”

After a while, it was on time and I went to the meeting room.

“CEO. Sharding Network has been developed?”

Assistant Manager Park, who came from Blue Light, asked.

“Yes. I just applied the VDF function. Now, the NF 2.0 version is running a test on my PC.”

“Wow…. We are now in the groundwork of the eWASM system.”

In order to keep up with the development speed, eWASM was used by the development team including Assistant Manager Park. I ordered the development of a virtual machine on a blockchain.

And it seemed to be progressing to some extent.

From noble mtl dot com

“hahahaha, it’s a lot of trouble.”

“No, really, what the heck is that speed? How can you develop it so fast? Even hitting 400 strokes per minute won’t be enough.”

“Hmm… Actually, it seems to be about 400 strokes per minute, but…”

“No, isn’t that enough to transfer thoughts almost as they are? Is it correct to think and code?”

“Thinking? I do. I’m going to translate that thought into code.”

I don’t think I’ve ever had trouble while coding. If so, what about the VDF function?

“… Seriously, there’s no such thing as a monster. He deserves to be called the genius of the century.”

“hahahaha, I didn’t call the meeting to listen to flattery.”

“But it’s so great, so I’m going to keep saying it. I don’t do flattery even if I don’t have it in my heart. I’m a person with great pride.”

You said you were from KAIST, right? I wonder if you know the team leader Seo… … . I was from KAIST.

Come to think of it, what are you going to do after that? I haven’t been able to contact you once.

Suddenly, the head of the team came to mind.

No, are you now Vice President Seo?

“hahahahaha, I see. Anyway, the reason we called the meeting was to prepare for the update of the NF Blockchain Network version 2.”

“Already?”

“Yes. They said they would update after the sharding network is completed, so we have to do it. We have to do it as soon as possible.”

“That’s right. Many apps are already being developed in NF. In particular, Doom, which the CEO uploaded during the ICO, is still eating up a lot of resources. The block capacity has exceeded 10Gb.”

Block data was accumulating at a much faster rate than we expected.

The block data in the early ICO did not exceed 20Mb, but it is already 10Gb. It was growing exponentially there.

If you delay a little longer, the NF network could be jammed.

“Let’s update it in just one week. Write and post the notice today.”

“A week? Isn’t that too soon?”

“Well, have we ever taken it easy? Let’s proceed.”

The staff who heard me nodded in agreement.

“Yes. I understand. In a week, I will schedule the NF Network 2 version update.”

Join us on discord to get release notifications. https://discord.gg/WPsf5SUDn5

Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!

Options

not work with dark mode
Reset