Many people have been asking about Tau recently and a lot of progress has been made by the development team. Kevin Wong wrote a great article about the progress and what lies ahead: "TAU: 2020 & Beyond". Tau by design is the most decentralized project I've seen so far. TML allows the programming languages used to create Tau to be redefined or swapped in and out which provides maximum flexibility. This feature of TML which allows for the application of different languages has been coined "the Internet of Languages" by Ohad.
Why Tau is not like Bitcoin
Bitcoin provides a blockchain which gives users an immutable ledger or record of a chain of events. This blockchain is one of the major innovations in Bitcoin along with the solution to the double spend problem. Bitcoin is over 10 years old and is ancient in technological sophistication. We cannot say Bitcoin is state of the art even if Bitcoin pioneered the idea of cryptocurrency.
Tau will have it's cryptocurrency called Agoras which will have the ability to be better than Bitcoin due to the unique features of the Tau network.
- Agoras has the potential to be better than Bitcoin because it can leverage shared knowledge.
- The TML Bot itself could be run on top of Bitcoin to leverage the one advantage Bitcoin has which is the hashpower security from Bitcoin mining. TML Bot on top of Bitcoin would essentially put Tau as a layer on top of Bitcoin to benefit from it's blockchain in a symbiotic relationship if the community decides.
Why Tau is not like Ethereum
Ethereum desires to be a world computer. Ethereum may or may not achieve it's goal but one of the separating features distinguishing Tau from Ethereum is the fact that Ethereum has a hard coded design. The designers in their limited wisdom made many errors in the Ethereum 1.0 design which later on they desire to fix in Ethereum 2.0. The problem is due to the hard coded design of Ethereum 1.0 there was no thought given to how to update the code at the rate of wisdom gained. In other words now the Ethereum community must wait for developers to implement whatever is the current state of the art.
Tau will always be able to implement the state of the art at the rate the state of the art is identifiable as state of the art. This is because Tau will have the capability to collaboratively generate a shared knowledge base. This shared knowledge base could exist in the cloud in the form of a distributed hash table connecting all knowledge to a standard knowledge base. This standard knowledge base could contain the most state of the art knowledge the community has and the rate of implementing is possible to be at the rate of knowledge accumulation, aggregation, and or acquisition.
To put it into an example if you have for example an algorithm for solving a particular kind of problem which everyone in the community agrees needs to be solved (unanimous) then as soon as the community can input the knowledge the code could generate from the process of program synthesis. This is made possible by the 3 Laws of Laws which Ohad speaks about in his videos but it also in more technical terms is possible due to decidability of TML itself.
- Ethereum 3.0 could be written in TML and run on Tau. Ethereum does not compare to the capabilities of Tau.
- Tau is designed to be more resilient, evolve faster and more efficiently, and apply the collective knowledge of the community to improve itself. Ethereum cannot do something like this even if we speak of Ethereum 2.0.
Tau can run even without the Internet
Tau can run even if the Internet is cut because you do not really need the Internet to communicate. Tau due to it's adaptable design is created to survive multiple points of failure in the communications infrastructure which means even if the Internet is cut there will still be radio, there will still be print, and any form of communication which the community members choose to communicate over can be used to allow for Tau to redefine it's code and grow. Tau discussions can take place asynchronously which means that the communicators do not need to be in synch. As long as the communicators can transmit and receive information in a form which Tau can accept (which may be English to Second Order Logic for example), the code can evolve from the opinions of the community of members.
Those familiar with radio are familiar with short wave radio communication. Those familiar with packet radio may know that you can build the world wide web over radio. Those familiar with delay tolerant networks know you can build resilient communications infrastructure. In essence Tau can evolve it's code to become whatever the community desires for it to become and this is the process where discussion goes from the stages from collaboratively discussing the formal specification to the stage of program synthesis. Just as the WWW is bigger than any website, we can say TML is bigger than any cryptocurrency or crypto computing platform (such as Ethereum).
The latest achievements of the development team:
- Arithmetic support added, allowing addition, multiplication, and more. This is useful for TML.
- Builtin support being added.
- Improvements to TML Bot which is being written in TML itself.
- Progress implementing second order logic, particularly the parsing.