Sat. Sep 25th, 2021
    Mitya Goroshevsky, Free TON, Whitepaper, TPS, Speed record

    On August 12, Free TON community held an AMA session with Mitja Goroshevsky, Ivan Kotelnikov, Pavel Prigolovko, Anatoly Ustinov, and others. They discussed Free TON speed record, Whitepaper, Rust Cup and other important issues.

    We invite you to read an excerpt from Mitja Goroshevsky’s speech.

    Free TON Speed Record

    This network we are currently testing has 128 nodes, that’s our internal network. It’s not running at full capacity, but at about 2/3.

    We broke the world record for the number of transactions, which was 50,000. We got 55,000 TPS. 

    Our Grafana crushed. To see that, we have to create a Kafka cluster of 28 machines and 40 databases to withhold the load. 

    All the numbers you hear from Solana are assimilation in one data center. No one has done this on the “real” Internet. We know from experience that about 1/3 is lost when we leave the data center.

    It’s a very complex engineering task. But we are doing it in record time. The funny thing about all this is that it took us six months to reach 3,000 TPS and two weeks to reach 60,000 TPS. You’ll never know if it’s going to work or not.

    We are currently deploying this network in Rust Cup. There are some synchronization issues. Everything will be open source as soon as we solve these problems. We need a lot of validators to hold this whole network together.

    • How long can you keep this TPS?

    It’s more or less constant. Of course, there are fluctuations because some nodes sometimes go down, but more or less it keeps numbers.

    The important thing is that we are talking about the first truly multi-sharded multi-threaded blockchain.

    This is different from the architecture that Nikolai (Durov) proposed. We implemented what is the right architecture. Nikolai thought it was possible to do sharding inside the workchain. It was clear to me from the beginning that this could not be done. So what we’ve added now and in the last few days are supported workchains. They’re limitless. In fact, the number could get to a million transactions, but we need 90,000 validators for that. I don’t think anyone has that many validators right now.

    • How much time do we need for production?

    All of my views over the last 3.5 years have been that we need to build a practical solution. There is a fine line between research for the real stuff, and research that will take an unknown amount of time.

    Once the Rust Cup is over, we will immediately switch to a completely different engineering task — the safety task. After that, we will devote ourselves entirely to bringing it to production.

    Our test coverage is amazing. But we know there are a lot of things we haven’t done properly. We have to fix that.

    I got some feedback today from the tech guys who suggested getting rid of all that philosophy. I want to comment on this.

    If you don’t realize that blockchain, money, the economy are closely related, if you don’t understand that it’s all a social construct, you just don’t understand anything. One does not work without the other.

    No one is going to buy a token unless there is a social construct around that token and around the platform that allows you to do that. Ethereum has really demonstrated that, and Bitcoin has demonstrated that. You can’t create a project without expressing what that project is ideologically.

    The Idea of Venture Funds

    • What Free TON subgovernance will develop the idea of venture capital funds? How are we going to deal with this issue from a regulatory perspective, because venture capital funds are a highly regulated entity?

    This is a great question. All the ideas put in the Whitepaper are radical. This is one radical idea even for Free TON. 

    Part of this system makes me uncomfortable. And this part has a socialist nature. There is no real connection between the funds we distribute, the results we get, and entrepreneurship. Entrepreneurship is the most important part of the growth of any ecosystem, of any economic system.

    The entrepreneur is the most important driving force of any economy within any system. We are lacking that.

    There are many teams that build a business based on working for Free TON and participating in contests. In France or Russia, for example, there are companies that operate almost like socialist conglomerates, where they just get this funding all the time, and they don’t develop their own projects as entrepreneurs. So this creates, in a sense, the wrong model.

    Many companies, many teams don’t come to Free TON because they don’t like taking risks. Even a small risk is enough to scare a lot of people away, and that’s a good thing, because without that we would have a completely socialist approach.

    But then I thought: “Can we strengthen this, can we bring in more of an entrepreneurial spirit?” And the idea that came to my mind is very simple. Right now we have a blockchain-based economy, we have the governance token model, where the governance tokens are actually decentralized share ownership. The SEC is so outdated. The regulation is going to change. 

    So you have the DAO, you have governance tokens, and it’s a great tool. Why not tell the entrepreneur:

    If you want to get funds from us, then create your project, not just as a contest work, but a project that can actually bring you revenue. And then go and distribute your governance tokens. And since they give you money to run your project in the beginning, give us some of that money.

    That’s the idea. I don’t know the details. What SG (subgovernance), how it will be implemented in the end, what part… We have a lot of work to do in this direction.

    If it works, we should refocus all contests on that, no exceptions. If you want to compete, you create a project that can really live after you and that has governance tokens, governance models, and people who want to participate in your governance model. This will indicate that your project is good. You might not even need judges. We want to be in a position where TON Crystal is actually a participation token. And we need to stop printing them.

    The full session can be viewed at the link.

    6
    0