Pages:
Author

Topic: [ANN] DERO: DAG + Cryptonote + Bulletproofs + SSL + POW + Smart Contracts - page 14. (Read 123190 times)

full member
Activity: 420
Merit: 184
...
  • Are bullet proofs only a faster way to do ring signatures (which is amazing!) or is there something else additionally?
  • Impressed with your DAG implementation to eliminate forking and speed up block times.  Why is it still 2 minutes until tx finality if you've eliminated soft forking?
  • How do you resolve conflicting txs in the DAG?  What rule do you use?  Do you put a total order on the blocks and take the first tx? I gues that would not work.  Or do you simply revoke any tx that has a double spend, in which case that would explain why there's no finality for 2 minutes?
  • How many uncles are allowed and for how long can another block be added?
  • Does Dero have RingCT?
  • Do you have plans for a POS of BTF consensus or will it always be POW?


Excellent work again and thanks for answering any of these questions.

Good questions which I have forwarded on to the main dev and he says he'll try to respond by tomorrow. In the meantime, I can give a more layman-level explanation for some of them.

* Bulletproofs are an alternative form of zero-knowledge proof that doesn't require establishing a trusted node setup ahead of time, but which take more time/computational effort to perform. They also will make it possible to implement private smart contracts.

* The confirmation time is somewhat arbitrary and could be shortened in the future.

* Resolving conflicting TXs in the DAG - that's definitely one for CaptDero!

* Yep, Dero has RingCT

* No plans to add staking at this time, but a change to a hybrid PoS/PoW system has been tossed around to facilitate smart contracts.

legendary
Activity: 1232
Merit: 1001
Just awesome!
https://stats.atlantis.dero.live/

So Dero is basically as fast as eth and anonymous like Monero.  Any plan for a feature like Dash's InstantSend?
legendary
Activity: 1232
Merit: 1001
Any blockchain/crypto expert/dev interested in DERO source audit/review is welcome for ongoing review.

Pls visit #ext-developers channel on discord https://discord.gg/GmDgjkD

For full details pls see: https://forum.dero.io/t/dero-source-and-compilation-details/760


Pls see first how to Install GO https://golang.org/doc/install

DERO Introduction
DERO is decentralized DAG(Directed Acyclic Graph) based blockchain with enhanced reliability, privacy, security, and usability. Consensus algorithm is PoW based on original cryptonight. DERO is industry leading and the first blockchain to have bulletproofs, TLS encrypted Network.
DERO blockchain has the following salient features
DAG Based : No orphan blocks, No soft-forks
12 Second Block time: Extremely fast transactions and 2 minutes confirmation time
SSL/TLS P2P Network
CryptoNote : Fully Encrypted Blockchain
BulletProofs: Zero Knowledge range-proofs.
Fully Auditable Supply: Supply is fully auditable.
Ring signatures
Written from scratch: Almost everything has been implemented from scratch.

DAG
DERO DAG implementation builds outs a main chain from the DAG network of blocks which refers to main blocks (100% reward) and side blocks (67% rewards). Side blocks contribute to chain PoW security and traditional 51% attacks are not possible on DERO network. If DERO network finds another block at the same height, instead of choosing one, DERO include both blocks. Thus, rendering the 51% attack futile.
Traditional Blockchains process blocks as single unit of computation(if a double-spend tx occurs within the block, entire block is rejected). However DERO network accepts such blocks since DERO blockchain considers transaction as a single unit of computation.DERO blocks may contain duplicate or double-spend transactions which are filtered by client protocol and ignored by the network.
DERO DAG processes transactions atomically one transaction at a time.


Crypto
Secure and fast crypto is the basic necessity of this project and adequate amount of time has been devoted to develop/study/implement/audit it. Most of the crypto such as ring signatures have been studied by various researchers and are in production by number of projects. As far as the Bulletproofs are considered, since DERO is the first one to implement/deploy, they have been given a more detailed look. First, a bare bones bulletproofs was implemented, then implementations in development were studied (Benedict Bunz,XMR, Dalek Bulletproofs) and thus improving our own implementation.Some new improvements were discovered and implemented (There are number of other improvements which are not explained here). Major improvements are in the Double-Base Double-Scalar Multiplication while validating bulletproofs. A typical bulletproof takes ~15-17 ms to verify. Optimized bulletproofs takes ~1 to ~2 ms(simple bulletproof, no aggregate/batching). Since, in the case of bulletproofs the bases are fixed, we can use precompute table to convert 64*2 Base Scalar multiplication into doublings and additions (NOTE: We do not use Bos-Coster/Pippienger methods). This time can be again easily decreased to .5 ms with some more optimizations.With batching and aggregation, 5000 range-proofs (~2500 TX) can be easily verified on even a laptop. The implementation for bulletproofs is in github.com/deroproject/derosuite/crypto/ringct/bulletproof.go 1 , optimized version is in github.com/deroproject/derosuite/crypto/ringct/bulletproof_ultrafast.go

There are other optimizations such as base-scalar multiplication could be done in less than a microsecond.Some of these optimizations are not yet deployed and may be deployed at a later stage.
Further research/studies/optimizations are in-progress to further improve DERO network.

Instructions
Install GO https://golang.org/doc/install
mkdir dero
cd dero
export GOPATH=pwd
git clone https://git.dero.io/DeroProject/src.git
cd src
go install github.com/deroproject/derosuite/cmd/

Pls see DERO explorer, DERO daemon and DERO wallet-cli binaries in $GOPATH/bin.
This source code release is for selected devs only for personal use and feedback only. No distribution in any case/form.

Contact us:
DERO Developers are not perfect and there may be bugs in the code.
Please report any bugs, flaws found during the audit/go through to further improve the project at: https://forum.dero.io/

Thanks for your patience and support.


Incredible work!  Very impressed with the speed and quality of development coming out of Dero.  We've added you to our list of top projects along with Semux!

Questions

  • Are bullet proofs only a faster way to do ring signatures (which is amazing!) or is there something else additionally?
  • Impressed with your DAG implementation to eliminate forking and speed up block times.  Why is it still 2 minutes until tx finality if you've eliminated soft forking?
  • How do you resolve conflicting txs in the DAG?  What rule do you use?  Do you put a total order on the blocks and take the first tx? I gues that would not work.  Or do you simply revoke any tx that has a double spend, in which case that would explain why there's no finality for 2 minutes?
  • How many uncles are allowed and for how long can another block be added?
  • Does Dero have RingCT?
  • Do you have plans for a POS of BTF consensus or will it always be POW?


Excellent work again and thanks for answering any of these questions.
full member
Activity: 602
Merit: 134
Hello, any solutions to sync wallet faster in HDD? Because, i heard that new wallet was created for SSD.

You can launch the derod with the flag "--badgerdb" or use the latest GUI wallet from github : https://github.com/deroproject/dero_gui_wallet/releases
Ah, thank you! With "-badgerdb", it has synced much fasster. Cheesy
jr. member
Activity: 111
Merit: 1
Hello, any solutions to sync wallet faster in HDD? Because, i heard that new wallet was created for SSD.

You can launch the derod with the flag "--badgerdb" or use the latest GUI wallet from github : https://github.com/deroproject/dero_gui_wallet/releases
full member
Activity: 602
Merit: 134
Hello, any solutions to sync wallet faster in HDD? Because, i heard that new wallet was created for SSD.
newbie
Activity: 237
Merit: 0

Transparent Dero  pool with 24/7 support

Features:
- Mining to exchange
- Workers
- Adjustable instant payout levels
- Email and telegram notifications
- SSL

Contacts:
telegram : https://t.me/joinchat/B-GpfU1DYnzi5mhQ45I3rQ
discord : https://discord.gg/VQYuE8t
jr. member
Activity: 46
Merit: 1
Morning,

I will be running a giveaway of 200 DERO. https://www.rafflecopter.com/rafl/display/c5fa6c892/? get sharing Smiley
newbie
Activity: 73
Merit: 0
The cryptocurrency are still in Bear Market. I believe that a larger volume trading will help in the growth of the dero.
newbie
Activity: 20
Merit: 0
Zcash is going to be able to trade directly with USD under Bittrex, which is a good news for Cryptonote coins.

I believe a lot of people still follow this project. Right now this forum is not that active as before. Hopefully, we can see more news from the development team.

jr. member
Activity: 111
Merit: 1
You ruin everything Capt. You had a great team and great community but you let your greediness lead you and Dero project to a disaster. Still so disapointed.

What are you talking about ? What disaster ?

Projects take times, look others coins they started 2-4 years ago.
newbie
Activity: 45
Merit: 0


They just promise that the premined coins are locked within a period.
They can do anything with the premined coins once the time limit expired, either sell them little by little or dump to the bottom.

Selling piece by piece is unrealistic in this quantity and this market.
For whoever is oriented on the stock market is it nonsense ....
 Smiley
I think lockout premine will be able to handle the implementation of smart contract, using a contract on drawing funds.
I think it would be the best way to calm the crowd
member
Activity: 130
Merit: 11
You ruin everything Capt. You had a great team and great community but you let your greediness lead you and Dero project to a disaster. Still so disapointed.
full member
Activity: 420
Merit: 184
Is it actually possible to mine this coin with a simple laptop? Even if it's not profittable, could it make sense if the price in future will shine? I really believe in this coin

Nah, it's not really practical to mine any coin with a laptop - even if it's a powerful gaming laptop like an Alienware or the like - because of a greatly limited ability to get rid of heat.

Furthermore, DERO uses the original CryptoNight algo for PoW which has been totally taken over by ASICs, so it isn't really practical to mine it with a powerful GPU rig, either.

Best to just buy it outright while the price is still cheap.

sr. member
Activity: 617
Merit: 251
I've been watching DERO since its inception and it's a project worthy of being taken seriously and earned by people! Why is there so little news lately about development? This bounty that started yesterday is to challenge great programmers, miners and developers? What will happen if the reward is not claimed? It will be a clear sign of DERO's strength.
newbie
Activity: 174
Merit: 0
YES HELLO TO ALL OF MY FELLOW CRYPTONIGHT MINER. I would just like to inform you of a brand new pool @ http://142.93.176.17/dero/ with over 30 blocks found head on over for a zero% mining fee while it lasts.
THANKS AGAIN
RUBEN

I like ASICS. Monero rest in peace.  Grin Grin Grin
member
Activity: 199
Merit: 10
Hey. you will hardly find DERO at these prices in a few weeks! Wink
Although I have discovered this here a short time, I can say that it's valuable.
newbie
Activity: 22
Merit: 0
YES HELLO TO ALL OF MY FELLOW ASICS CRYPTONIGHT MINERS. I would just like to remind you of a brand new pool @ http://142.93.176.17/dero/ with just over 60 blocks found head on over for a zero% mining fee while it lasts!!!
I know it is a brand new pool but please show your support if you can.

YOURS IN ENJOYABLE MINING
RUBEN
newbie
Activity: 22
Merit: 0
YES HELLO TO ALL OF MY FELLOW CRYPTONIGHT MINER. I would just like to inform you of a brand new pool @ http://142.93.176.17/dero/ with over 30 blocks found head on over for a zero% mining fee while it lasts.
THANKS AGAIN
RUBEN
newbie
Activity: 8
Merit: 2
Dero has a good tech. It could be one of the most innovative coin among others.
However, since the main product isn't yet delivered, it's difficult to gain trust from wider user base especially with the premine issue is not yet solved. The development can be halted once the premine is dumped (which can happen anytime). Whoever investing now is at the mercy of the anonymous dev team.
The risk is extremely high for investor.
If the dev team decided to lock the premine (which I hope so), it will reduce the risk for investor therefore it can attract more people with stricter risk profile.

I understand the premine is wholly belong to the dev team since they are the one who started Dero and work the hardest. My suggestion is to lock the premine according to the progress of the Dero project itself. Once the whole product is out, the Dev team can dump their premine. or Save some since they should believe in Dero too.

For those expecting moon, good luck and see you on the other side of the moon.
Pages:
Jump to: