Pages:
Author

Topic: TAUCoin “Proof of Transaction” - features debate and bounty for 12 months (Read 26488 times)

legendary
Activity: 2254
Merit: 1377
Fully Regulated Crypto Casino
Its been a while posting here again. Hello Imorpheus I read all the superb update for taucoin developments on discord and I can see where this going. Clearly an outstanding effort for you and the rest of the team. CONGRATS in advance. Lots of improvements has been made for the span of few weeks since taux plan was cancelled and I can say this is a good move for taucoin to postponed it and focus the attention more to product completion. I'll hope in February the mainnet would be a superb thing for taucoin. Cannot wait for this.
member
Activity: 364
Merit: 12
The Most Profitable Mining Pool
Heads up!!!

Hello, this is from TAU blockchain lab in Cambridge, UK. We build an open-source Phone Mined Coin(PMC) on a lite mining consensus, proof of transaction. Contact t.me/iMorpheusTau for receiving 50 PMC to play phone mining.

There is a BOUNTY reward of 500 PMC, if you do one action: Twitter or Facebook this message with tag “PMC”.  Simply send me the screenshot to receive the reward, thank you.

Our detail info is on taucoin.io
jr. member
Activity: 124
Merit: 6
Challenger in Space
The debate continues on https://taucointalk.org. You can still participate in the discussion and receive rewards.

Thanks mate. What a wonderful debate to take part in.
jr. member
Activity: 71
Merit: 3
The debate continues on https://taucointalk.org. You can still participate in the discussion and receive rewards.
jr. member
Activity: 124
Merit: 6
Challenger in Space
As of the small block size
i think consider how will we store the tx data on the blockchain with the least possible space
so i suggest using account based model instead of UTXO model

Here is a small comparison between the two

UTXO "used by BTC"

The tx size  can be calculated like this
 inputs*180 + outputs*34 + ~10 extra bytes

 example : 4*180+2*34 = 798 bytes


UTXO has kinda added pseudo-anonymity and the flexibility to change addresses
 while anyone with some free time can get the tree of all the txs based from the same source of BTC


Account based model "used by ETH as example"

The tx size is around 109 bytes

and it consists of

f86b length
80 nonce (0: this is the minimum an account can have)
85 0ba43b7400 gas price
82 5208 gas limit (this is fixed for simple payments)
94 7917bc33eea648809c285607579c9919fb864f8f (address, always 20 bytes)
87 03baf82d03a000 (value, in theory this can be shrunken to zero)
80 (data, already zero length)
25 (V, one byte)
a0 067940651530790861714b2e8fd8b080361d1ada048189000c07a66848afde46 (R)
a0 69b041db7c29dbcc6becf42017ca7ac086b12bd53ec8ee494596f790fb6a0a69 (S)


Account based model uses less addresses
and less size per TX
also changing addresses too often will lower the potential of accumulating mining power


This is awesome. Love it.
jr. member
Activity: 124
Merit: 6
Challenger in Space
PURE MOBILE MINING IS ON!!!! I love this update and I love how the team handles every problem encountered every updates.

What more are we expecting in the months to come? IPFS tech integration? What for? hmmm.. Let's wait for it.
jr. member
Activity: 124
Merit: 6
Challenger in Space
There have been many updates already and we don't want anyone to be left behind. Here is our discord link: https://discord.gg/xst9AMP
Check the  news.

Main net is coming soon. Mobile mining is too. Is everyone ready to mine on mobile?
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
In my knowledge, all coin mining requires public IP address for nodes to communicate with each others on IP network, that is Internet. It is required for BTC, ETC, EOS and all as I know. On today’s Internet, only server has public IP, and blockchain network consensus is really built on “server to server”. You wallet is a client connecting to one of those servers, therefore wallet is not decentralized neither have the full picture of the pubic ledger to running by itself.
Clearly, good wallet shall run on mobile phones. However, mobile phone does not have “real IP address” due to IPv4 network is not able to provide that many IP addresses. IPv6 needs many years to come, so that the mobile industry using NAT, network address translation, to make many phones sharing one public IP and giving cell phone internal IP address behind firewall. Without IP address, mobile phone can only be client and not able to be a full mining node on public internet. Different cell phones behind firewall need centralized server to communicate to each other such as you see in whatsup and wechat.
TAUcoin is solving this industry bottleneck, to build true “client to client, server-less” networking allow blockchain to be maintained on mobile phone systems without any super node software. Every wallet is an full node running on mobile phone behind NAT firewall using internal IP address. So that we makes “server”, “client” and “wallet” all the same to achieve true decentalizaton.
How are we going to do that? Please stay tuned on TAU mainnet.
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
We spend 2 days on solving "mobile mining" behind firewall NAT. All crypto mining i see today require a real ip address, however all cell phones does not have a real IP, they are using NAT public IP in each connection. we need to adopt UDP hole punching to allow cell phone community with each other for consensus.
So our major innovation includes behind NAT p2p networking and POT block design.
jr. member
Activity: 124
Merit: 6
Challenger in Space
As of the small block size
i think consider how will we store the tx data on the blockchain with the least possible space
so i suggest using account based model instead of UTXO model

Here is a small comparison between the two

UTXO "used by BTC"

The tx size  can be calculated like this
 inputs*180 + outputs*34 + ~10 extra bytes

 example : 4*180+2*34 = 798 bytes


UTXO has kinda added pseudo-anonymity and the flexibility to change addresses
 while anyone with some free time can get the tree of all the txs based from the same source of BTC


Account based model "used by ETH as example"

The tx size is around 109 bytes

and it consists of

f86b length
80 nonce (0: this is the minimum an account can have)
85 0ba43b7400 gas price
82 5208 gas limit (this is fixed for simple payments)
94 7917bc33eea648809c285607579c9919fb864f8f (address, always 20 bytes)
87 03baf82d03a000 (value, in theory this can be shrunken to zero)
80 (data, already zero length)
25 (V, one byte)
a0 067940651530790861714b2e8fd8b080361d1ada048189000c07a66848afde46 (R)
a0 69b041db7c29dbcc6becf42017ca7ac086b12bd53ec8ee494596f790fb6a0a69 (S)


Account based model uses less addresses
and less size per TX
also changing addresses too often will lower the potential of accumulating mining power

I COpied this from iMoprheus' reply in taucointalk forum.

Notes on design TAU block structure
We design the block and transaction structure to achieve following:
-support fast communication in mobile environment, particular to avoid fork caused by global network latency.
-small size to allow mobile device to download blockchain fast for network grow decentralize easier.
-transparent mining to increase detection on 51%, this is not design to completely avoid it.
-each block contain 50 transactions, one block every 5 minutes.
TAU Block:
-Blockheader: 1–4; the block header design purpose is to allow mobile nodes to find out which chain has the most accumulative difficulty. Using timestamp and public key is sufficient to compute each block target base and difficulty number. Header is small of 122 bytes, full day’s header info is 35Kbyte. With this small data set, it is efficient for nodes to find most difficult chain to avoid forks.
-timestamp: 32 bits
-previousHeaderHash: 160 bits; use SHA256, RIPEMD 160
-generatorPublicKey: 264 bits; compressed public key in ECDSA.
-block signature: 520 bits; V,R,S format, possible to retrieve public key. the reason we still include public key here is for block headers to contrust accumulative difficulty.
-version: 8bits
-option: 8bits; this is left for future use.
-“Hit” number is first 8 bytes of hash(previous block generator public key 64bits+ current generator public key 64 bits); with this network random number, TAU can predict the future miner sequence up to certain extent to increase the detection of 51% attack.
The block common area is total 992 bits, 124 bytes.

TAU Transaction: we only support transaction from one address to one address.
-version: 8 bits; keeping version is for future upgrade to control the transition grace peroid.
-timestamp: 32 bits; transaction will expire 24 hours, that is 288 blocks. on TAU, every 144 blocks it will lock an checkpoint, so if an -transaction expire, there are 2 check points to confirm that .
-toAddess: 160 bits, this is SHA256-ripemd 160 on a public key that is recovered from transaction signature.
-amountTAU: 40 bits
-feeTAU: 16 bits
-transaction signature: 520
Every transaction is total 776 bits, 97 bytes.
jr. member
Activity: 124
Merit: 6
Challenger in Space
I believe it will take only a few months to see many people into TAU community. It is growing because the plan is really good. I just want you to make clear also how you would match the price of bitcoin in the exchange or during the exchange?  If somehow i missed this, can you elaborate things to clear our mind on what will happen during the exchange and how big the price of TAU would be? I’m excited to see things

Tau is very much dependent on its community. The fact that the whitepaper is open for critic, even the price itself is up to the public. How much one values his TAU will determine its value. It largely depends on how much effort one has put into acquiring them. Currently we are still at a little less than 5% from total circulation so acquiring TAU at this stage is very important. Referrals, and boounties are a good source. Everyone is encourage to participate. Grin
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
welcome to the debate. we will enter exchange when community member reach 1 million. during mean time, we shall focus on technology.
Welcome to debate on "total consensus strength" TCS, https://medium.com/@davidwu_30530/new-idea-the-total-consensus-strength-tcs-among-pow-pos-and-pot-f24c7949b93f
jr. member
Activity: 124
Merit: 6
Challenger in Space
Whether privacy or transparency, both have their own advantages and disadvantages. Transparency on the other hand is promoting a real decentralized protocol. In a sense, it can be both transparent and private such that one individual can create any number of accounts staying anonymous for that  matter.
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
Nice point, we decided to not adding UTXO, zero-knowledge proof or ring signature into settlement layers, it will be fully transparent. if someone need full anonymity, they can exchange to other coins.
jr. member
Activity: 71
Merit: 3
"Openness and transparency are our weapons." Unless, of course, we want to ensure that there is no conflict of interest. On the one hand, confidentiality will cause panic on the part of regulatory authorities, trying to harm the community. To say that with the help TAU can be support terrorists, sale drugs or weapons. On the other hand, the community may further choose to provide additional protection to the Supervisory authorities by providing protection to its assets.
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
Is privacy is conflict to transparency?  if transparency is corner stone for decentralization/democracy, shall we consider privacy is conflict to decentralization?
I love to see more debate on this?  UTXO is semi privacy, but eth account system is transparent, which is more decentralized?
full member
Activity: 184
Merit: 101
if you need help , drop me a pm
As of the small block size
i think consider how will we store the tx data on the blockchain with the least possible space
so i suggest using account based model instead of UTXO model

Here is a small comparison between the two

UTXO "used by BTC"

The tx size  can be calculated like this
 inputs*180 + outputs*34 + ~10 extra bytes

 example : 4*180+2*34 = 798 bytes


UTXO has kinda added pseudo-anonymity and the flexibility to change addresses
 while anyone with some free time can get the tree of all the txs based from the same source of BTC


Account based model "used by ETH as example"

The tx size is around 109 bytes

and it consists of

f86b length
80 nonce (0: this is the minimum an account can have)
85 0ba43b7400 gas price
82 5208 gas limit (this is fixed for simple payments)
94 7917bc33eea648809c285607579c9919fb864f8f (address, always 20 bytes)
87 03baf82d03a000 (value, in theory this can be shrunken to zero)
80 (data, already zero length)
25 (V, one byte)
a0 067940651530790861714b2e8fd8b080361d1ada048189000c07a66848afde46 (R)
a0 69b041db7c29dbcc6becf42017ca7ac086b12bd53ec8ee494596f790fb6a0a69 (S)


Account based model uses less addresses
and less size per TX
also changing addresses too often will lower the potential of accumulating mining power
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
we realize more and more "decentralizing" is the key in the blockchain and crypto through recent market move. therefore, we need to make mobile mining upmost importance.
To make each miner best user experiences and allow every phone be able to mine, I will propose to dev to reduce block size to 1kb per minute to make really light on mobile ming. that you do not have to worry bandwidth data.
during the same time, we will change web wallet to fee less fast payment platform.
with super decentrazlizing on the mainnet, and fast speed on centralized web wallet, we make "decetral- consensus-scaling" triangle balanced.
1KB/minute is bold move, we can expect community to fork out to high block size in the future if truly needed. I believe there are enough drivers to fork up to high block size. Now we need to make decentralized technology work first, which is largely missing in the industry.
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
quote: While he (BM) only gave people some vague information about how this new hypothetical token would be, he described it as something that would be immutable, limited to the role of being a proper digital currency and non-programmable.

Dan Larimer finally decided to do a currency rather than a global computer. that is why learned $4B paid by the community. Tau is targeting to be currency only from day one. i am glad we are on right track.
Now POW is volatile, POS-eth might never come out, dPOS is consider not a blockchain and tested by Whiteblock to report it is not much faster than eth, POT is one the way to the future...
member
Activity: 166
Merit: 10
TAUCoin - fast, fair and secure
dPOS can do high volume big blocks in short time, that is why they are better for dAPP to operate. settlement layer require decentralized participation, tau is more focus on the "decentralized" part of the tri-angle.
it is complicated to debate how many miners are enough, i do not know either, how many TV channels do we really need? 8, 100 or a million?

Giving up high volume transaction numbers on main net is a big bet. Most of startup project dares not do that, but Satoshi did it through bitcoin in return for consensus. One blockchain to satisfy all DCS (decentralized, consensus and scaling) is impossible, there is math proof on that. One ecosystem of block chains can do that. Assume there is an ecosystem in the future, all we need to do is to pick up a position. TAUcoin picks up "decentralization" and consensus, which force us to run mobile mining and 10kb block size, no high volume as result.

I personally do like dPOS for application say social, commerce and search engine. dPOS needs great enterpreneur to build venture to fight current giants. I do hope steem can win, but it seems their product is loosing traffic and founding team is gone.
Pages:
Jump to: