Altcoins Talks - Cryptocurrency Forum

Cryptocurrency Ecosystem => Crypto-related Sites => Topic started by: Violin8 on October 16, 2022, 07:43:12 AM

Title: Phone Mined Coins as the crypto infrastructure
Post by: Violin8 on October 16, 2022, 07:43:12 AM
If one does not do mining in crypto world, it means they are at mercy of other miners to hold and execute assets. The trend is that main stream coins have fewer and fewer miner, thanks to the complexity and cost of the technology, such as ETH 2 needs 33 Eth to start with mining.

We are tangoing between bigtech and crypto lords. This cause high take rate in a service and fewer options of choices, such as in Amazon goods.

This brings constraint user experiences, such as account rules of any website to control the data openness, which incurs reduced economy, such as Ubers controlling the driver offering.

Phone, as the most friendly personal device, was not be able to construct independent computing network due to many technology barriers that originating from IP protocol, mostly assigned address space and firewall rules. It was meant to protect hosts, but given time, the downside of such restrictions become too big a threat to free internet.

Phone Mining Coins — PMC is a killer app aiming to enable personal computing power to build their own network, without address and firewall control. Each phone is able to perform energy efficient independent mining, which is serving and using data on the network entirely free from servers (refers to https://taucoin.io).

By providing computing resources such as CPU, storage and networking, the phone can make crypto earnings from the network. This is what we called mining.

The vision of PMC is to provide a global crypto computing infrastructure on pervassive devices rather than clouds. Each device can make income by doing their relative services under the open source code.

However, achieving PMC requires several technology foundation. Strong personal computing power and high wireless data capacity. The past decade essentially prepared us for such breakthrough.

The enablement starts from IP2 protocal. Internet Protocol 2(IP2) aims to provide the best effort universal p2p connectivity. First of all, IP2 uses self-generated 256-bits “public key” as immutable address or ID, while classical Internet Protocol(IP1) appoints hierarchically and often dynamically IP addresses. IP1 has caused “uncertain reachability” in the type of address and connection, especially when the same device is moving among different networks or locates in unknown firewall rules; therefore additional proxy or name server infrastructure burden is needed for each application. Secondly, IP2 uses swarm of nodes for data caching to avoid phone randomly offline status. IP2 assumes no guarantee of phone online status and still keep promise of data supply responsibilities.

This requires common prefix addresses forming swarm to help each other handling stability issues. We can say IP2 is swarm to swarm communication.

Other than IP2, we need lite energy blockchain consensus. The traditional consensus such as BTC and DPOS are holding view that most of users are not online, so some planned delegates are needed as approver and witness for transaction. In bitcoin case, the proof of work serves as evidence of consensus built on brutal force delegates as witness or approver.

Thanks to IP2 and powerful phones, now we are holding view that on a blockchain, most of nodes are actually online through their swarm. Therefore, when consensus needs all nodes confirmation, it can just really get all nodes confirmation than rely on witness of either planned or energy.

In practical sense, you do not need all node to confirm everything, a time window based random confirmation selection can statistically sufficient to all members voting.

The traditional age of using delegates when you are not capable doing things are gone. With phone swarm and wireless network, now you are able to do things on your own.

A phone always has limited storage and bandwidth, we need to apply some size cap on blockchain ledger size. Thanks to Mina protocol, we developed three ideas:
●Capped State size is how many accounts a blockchain can hold. The number is very negotiable, but we do need a number for phone to cope with. With a fixed number, the state size will not grow forever such as in BTC situation. In PMC, we think this number should be less than 1 million at current Internet and digital devices ability.
●Fixed size blockchain length means that blockchain storing transaction details are interim and only serve the state change. Community does not need to know entire history of transaction. What matters is the balance of the account, or the state of each address.
●Block only contains 1 transaction. PMC network is aiming to provide communication between members, if we allow one block hold more than 1 transaction, this will discriminate content which usually takes larger space than financial wiring. This is one of the core design to make news channel possible on chain.

Therefore, a full PMC chain consists three parts: consensus state, storage range, voting range.

Consensus State — this is a blob of data containing full state of blockchain on a particular consensus point. The consensus point is decided by voting of quasi-full-members in every 100 blocks. In PMC, it is possible to achieve full members voting every period, since the swarm provides us an assumption that all nodes are online, which can not be hold true in all other blockchain membership.

Storage Range — this is a blockchain range of 100 blocks from consensus state block. Each miner in this range will need publish entire new consensus state to their swarm. They basically prepare data for future. Therefore blockchain consensus has 100 replications among the network.

Voting Range — this is a blockchain range of blocks after storage to present time. In this range, miners will collect voting from members to assure it is on the right branch. Voting range will become storage range eventually. The voting scheme can be very much a self-wisdom, we do not mandate how each miner perform voting. However, we do provide a simple full member voting of Transaction As Proof Of State(TAPOS) which is an EOS idea to prevent double spending. We think this provides a good level security at this moment. Nevertheless, the voting is always dynamic and upgradeable from time to time.

The ability of full member on-time voting is a way to replace POW by pBFT way of reaching consensus. In this case, members keeping live and being able to make decision on its own are essential. Phone with its swarm is a way to achieve this scenario without delegation.

Delegation should always be ancillary service than core component.

~iMorpheus, founder of TAU -- server-less and unblock-able messenger with high scaling blockchain economy.