Bitcoin Forum
May 12, 2024, 04:56:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 3 [All]
  Print  
Author Topic: [ANN] Lolnero - much privacy! many ASICs!  (Read 1913 times)
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 07, 2020, 02:08:30 PM
Last edit: August 17, 2022, 07:54:26 PM by fuwa0529
Merited by dominguero (2)
 #1

1. Private
2. ASIC friendly
3. Linear emission

There is no premine and no dev tax.

Source code: https://gitlab.com/lolnero/lolnero

Lolnero was launched on Oct 10th, 2020.


Updates:

Aug 18th, 2022

The C++ code base will be abandoned soon. Make sure you can fork this
project to lolnero classic if you want to stick with C++. It's now a
good time to get yourself familiar with NixOS since it will be the
only supported OS.


Aug 15th, 2022

Why is lolnero the only cryptonote fork using libsodium?

Well, let's walk through the analysis together. The fact that nobody
uses libsodium just means that libsodium sucks. It has to be, since
otherwise, everyone would be using it. Right?

Unless, of course, extremely unlikely, there's another
possibility. That the only reason nobody besides lolnero uses
libsodium is that every cryptonote fork sucks. That's just non sense,
I personally don't believe it. It's just impossible.

There, so by our careful analysis, the reason that lolnero is the only
cryptonote fork that uses libsodium is because libsodium sucks, not
that everyone else sucks.


Jul 31th, 2022

There's still some bugs in the reorg code that can falsely block some
supposedly valid nodes.

1. They probably won't be fixed like forever.
2. A manual restart of the service is recommended.
3. If there is a fix, it has to be a complete overhaul of the p2p
   code.
4. Current p2p code is a joke and is not workable. Just ask any
   cryptonote dev: what's their favorite part of the project.

Everyone can be a sys admin.


Jul 28th, 2022

How to keep your privacy without having to be a bitch?

Fork lolnero.


Jul 20th, 2022

What can we learn from cruzbit:

Pros:

1. Written in Go, tiny implementation that can be easily ported to
other languages.

2. SHA-3 as PoW, which enables future industrial mining.

3. Conservative on design and cryptography, kinda of natural for any
serious cryptographer.

Cons:

1. Open ledger. Bitcoin can get away with it since it's the first one,
but it's pretty clear now that open ledger won't cut it, and there's
no way you can compete with Bitcoin with an open ledger.

2. Adding privacy features to an open ledger probably won't work.

3. FPGA / ASIC need to be thought about and dealt with from the very
beginning.

4. Miners are really not your friends, being nice won't get things
   done.

Can lolnero learn from these mistakes?


Jul 17th, 2022

Why won't lolnero use bulletproofs+ or ++ or +++?

1. There's no need. The significance of bulletproofs is the shape,
   log(n), not size. Anyone who misses this is either a salesperson or
   clueless.

2. It doesn't come without a cost, a maintenance cost that nobody is
   willing to pay.

3. Almost no peer reviews, hello?

4. Programmers tend to significantly underestimate how difficult a
   proof like bulletproofs is. I'm not a programmer, I know what I'm
   dealing with.

Lolnero is a cryptocurrency, a tool, it has to be simple and
maintainable. Let them play with all the range proofs that they
probably will never understand.


Jul 17th, 2022

Why is "if it ain't broke, don't fix it" wrong?

Because it's not scientific.

Why brush your teeth? Why maintain your car? Why reject communism? Why
fix your shitty C/C++?

Common, grow up.


Jul 17th, 2022

Why is lolnero easy to fork?

Because, unlike other coins, I want a better fork. Seriously, who
wants to maintain this shit?


Jul 7th, 2022

What about the all new mem db? There are several things.

Cons.

1. Memory usage

This is not a real database, since everything is in ram, or heap. When
a reorg happens, the ram usage pretty much doubles since it's just a
simple copy of the vector of the main db. That sucks, yes. In practice
though, with enough swap, it's fine. Since most of the blockchain can
be swapped to disk and won't be touched again like forever in
computer's time.

https://en.wikipedia.org/wiki/Memory_paging

2. Scalability

It won't scale at least for low end PCs because they don't have enough
ram, but for now it's not a problem.


Pros.

1. New code in modern C++

We are on C++23, with ranges, parallel algorithms and monadic
optionals. If you don't know what that means. It's like guns vs
spears. No there's no nuclear, I assure you. You can trust me.

2. New design with a single mutex for the entire database

This is really a lazy design, but I'm kind of used to it.

3. Performance

This doesn't necessarily have to be true, since lmdb shouldn't be a
bottleneck. So the only explanation here is that we have better design
or better code. I don't know. But syncing is comparably speaking a lot
faster.

I explained earlier that the reason for a new db is not to fix the
old, but to add consensus changes which would be otherwise impossible.

So there, new db.



Jul 7th, 2022

Why I never optimize C++?

There are many reasons, but most importantly, I don't need it.

Before talking about optimizations, we need to establish what is the
goal of this project.

Well the goal of lolnero is to show the world that you don't need to
be bitch to be a privacy coin. You can just be a fucking coin.

Am I ever gonna optimize C++? Never.




Jul 6th, 2022

What happens when hackers are blinded by greed?

Well, just look around you. Or more easily, look at the mirror.



Jul 6th, 2022

Why do your output public keys need to be in the main prime subgroup?

If you understand group theory, you already knew. What if you don't?

Let me try to explain. There are 12 keys in common music theory. You
can play a song at pretty much any key, and it will sound right. But
you can't play it at two different keys at the same time, it will be a
complete mess, in most cases.

The same is true for any elliptic curve cryptography, you can't mix
points from different subgroup, and if you do, everything breaks.

Now why am I talking about an issue that doesn't exist in lolnero?



Jul 4th, 2022

What happens when you have a broken gamma picker? You don't talk about
it.

Fortunately for lolnero, our decoy selection has been completely
rewritten. The hardfork was moved earlier than expected since why
not. This hardfork removed transaction unlock time, which has some
interesting implications.

Previously, decoy selection is not mathematical, by that I mean you
can't just get a gamma sample and expect it to work, since the unlock
time might block some of your selected outputs from being available by
consensus.

Now, we don't have that restriction, which means every gamma sample is
a valid sample. This significantly increases the performance of sample
generation since we don't have to query the database for unlock time
anymore, and it opens the door for deterministic sample generation.

Try sending a transaction in lolnero, it's instant. Since decoy
selection is trivial.

By the way, our decoy selection follows the true gamma distribution,
and it can be done on either the client or the server, there's
absolutely no difference, because, again, every sample is a valid
sample. Not necessarily the case for some other coins.




Jul 2nd, 2022

Recently lolnero switched from lmdb to in memory db that persists to a
json file. It's definitely a downgrade, but it turned out better than
I expected, since it kind of works OK given enough swap Cheesy

The reason for this downgrade is that this is the only way I can
implement some of the changes that involve the database.

For example, we disallowed duplicated output keys at the consensus
level, it's a softfork that requires additional check from the
database.

We support arbitrary rollback to make removing unlock time
works. Maybe the previous code can also work, but I don't know, and I
can never fix it if it doesn't.

We also simplified the p2p layer that requires precise understand of how
the data layer works.

So it is a necessary downgrade to make some positive changes possible,
at least for now.
1715489783
Hero Member
*
Offline Offline

Posts: 1715489783

View Profile Personal Message (Offline)

Ignore
1715489783
Reply with quote  #2

1715489783
Report to moderator
1715489783
Hero Member
*
Offline Offline

Posts: 1715489783

View Profile Personal Message (Offline)

Ignore
1715489783
Reply with quote  #2

1715489783
Report to moderator
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715489783
Hero Member
*
Offline Offline

Posts: 1715489783

View Profile Personal Message (Offline)

Ignore
1715489783
Reply with quote  #2

1715489783
Report to moderator
1715489783
Hero Member
*
Offline Offline

Posts: 1715489783

View Profile Personal Message (Offline)

Ignore
1715489783
Reply with quote  #2

1715489783
Report to moderator
1715489783
Hero Member
*
Offline Offline

Posts: 1715489783

View Profile Personal Message (Offline)

Ignore
1715489783
Reply with quote  #2

1715489783
Report to moderator
noobwhosuckatlife
Full Member
***
Offline Offline

Activity: 406
Merit: 101



View Profile
October 07, 2020, 09:26:49 PM
 #2

Lolnero is a fork of Wownero with a linear emission and a SHA-3 PoW.

There is no premine and no dev tax.

Source code: https://gitlab.com/fuwa/lolnero (in development)

Lolnero will be launched on one of the following dates:

* Oct 10th, 2020
* Nov 11th, 2020
* Dev 12th, 2020

You can vote the launch date here:

https://twitter.com/101n3r0/status/1313197529027112960


What is this again?
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 10, 2020, 07:37:54 PM
 #3

It's a code fork of wownero: https://wownero.org/
Solomon yu
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 11, 2020, 06:22:59 AM
 #4

Hasn't it been officially released yet?
br0ken
Full Member
***
Offline Offline

Activity: 462
Merit: 102


View Profile
October 11, 2020, 06:55:57 AM
 #5

Nope. the very first thing the dev failed already after asking community input. what a joke
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 11, 2020, 10:14:01 AM
 #6

Nope. the very first thing the dev failed already after asking community input. what a joke

It's obviously more than just a joke, it's a fork of a joke, lol.
br0ken
Full Member
***
Offline Offline

Activity: 462
Merit: 102


View Profile
October 11, 2020, 03:44:00 PM
 #7

Nope. the very first thing the dev failed already after asking community input. what a joke

It's obviously more than just a joke, it's a fork of a joke, lol.
Hahahaha true  Grin
Grumo
Member
**
Offline Offline

Activity: 430
Merit: 22

Professional user


View Profile WWW
October 11, 2020, 06:12:25 PM
 #8

impossible to compile the wallet

fatal: clone di 'https://git.lolnero.com/lolnero/miniupnp' not done
fatal: clone di 'https://git.lolnero.com/lolnero/unbound' not done

bTCBTCbiᴛcoinᗷTCethDOGEzecⅬTCUSDT
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 11, 2020, 06:55:00 PM
 #9

impossible to compile the wallet

fatal: clone di 'https://git.lolnero.com/lolnero/miniupnp' not done
fatal: clone di 'https://git.lolnero.com/lolnero/unbound' not done

cmake -DMANUAL_SUBMODULES

or something ...
Grumo
Member
**
Offline Offline

Activity: 430
Merit: 22

Professional user


View Profile WWW
October 11, 2020, 08:43:10 PM
 #10

compiled succesfully
but..
Height: 3/3 (100.0%) on mainnet, mining at 6.39 MH/s, net hash 916.26 MH/s
how to mine?  are there already gpu and asics? the blockchain doesnt move

bTCBTCbiᴛcoinᗷTCethDOGEzecⅬTCUSDT
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 12, 2020, 01:24:13 AM
 #11

compiled succesfully
but..
Height: 3/3 (100.0%) on mainnet, mining at 6.39 MH/s, net hash 916.26 MH/s
how to mine?  are there already gpu and asics? the blockchain doesnt move

It's CPU mining for now. Use "start_mining YOUR_ADDRESS" in daemon.
jwinterm
Legendary
*
Offline Offline

Activity: 3024
Merit: 1106



View Profile
October 20, 2020, 09:46:07 PM
 #12

 
Nope. the very first thing the dev failed already after asking community input. what a joke

It's obviously more than just a joke, it's a fork of a joke, lol.

 Cheesy jokes all the way down
StealthCoin1
Sr. Member
****
Offline Offline

Activity: 498
Merit: 252

Life failures Stealthcoin, Ark coin and Safemoon


View Profile
October 21, 2020, 12:53:43 PM
 #13

Reserved

Stealthcoin, Ark and Safemoon my life 3 investment failures while bashing Ethereum at 0.20cent. Bye bye
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
October 21, 2020, 07:26:44 PM
 #14

I get this error when launch lolnerod


Lolnero 'Hello World' (v0.4.0.0-release)
Initializing cryptonote protocol...
Cryptonote protocol initialized OK
Initializing core...
Loading blockchain from folder /home/xxx/.lolnero/lmdb ...
Loading checkpoints
Core initialized OK
Initializing p2p server...
Error starting server: Failed to bind IPv4 (set to required)
Deinitializing core...
Stopping cryptonote protocol...
Cryptonote protocol stopped successfully
Exception in main! Failed to initialize p2p server
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 21, 2020, 07:53:54 PM
 #15

I get this error when launch lolnerod


Lolnero 'Hello World' (v0.4.0.0-release)
Initializing cryptonote protocol...
Cryptonote protocol initialized OK
Initializing core...
Loading blockchain from folder /home/xxx/.lolnero/lmdb ...
Loading checkpoints
Core initialized OK
Initializing p2p server...
Error starting server: Failed to bind IPv4 (set to required)
Deinitializing core...
Stopping cryptonote protocol...
Cryptonote protocol stopped successfully
Exception in main! Failed to initialize p2p server


Maybe change the default p2p port:

lolnerod --p2p-bind-port 45777

or something, I don't know what I'm doing.
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 21, 2020, 08:02:57 PM
 #16

Nope. the very first thing the dev failed already after asking community input. what a joke

It's obviously more than just a joke, it's a fork of a joke, lol.

 Cheesy jokes all the way down

Jokes are the best :p
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
October 21, 2020, 08:27:13 PM
 #17


Maybe change the default p2p port:

lolnerod --p2p-bind-port 45777

or something, I don't know what I'm doing.

Perfect thanks
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 21, 2020, 08:57:40 PM
 #18


Maybe change the default p2p port:

lolnerod --p2p-bind-port 45777

or something, I don't know what I'm doing.

Perfect thanks

You are very welcome.
xuzicheng1001
Newbie
*
Online Online

Activity: 37
Merit: 0


View Profile
October 26, 2020, 02:41:11 AM
 #19

/bin$ ./lolnerod
2020-10-26 02:40:15.023 I Lolnero 'Hello World' (v0.4.0.0-release)
2020-10-26 02:40:15.023 I Initializing cryptonote protocol...
2020-10-26 02:40:15.024 I Cryptonote protocol initialized OK
2020-10-26 02:40:15.025 I Initializing core...
2020-10-26 02:40:15.025 I Loading blockchain from folder /home/cheng/.lolnero/lmdb ...
2020-10-26 02:40:15.028 W DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2020-10-26 02:40:15.031 E Exception at [add_new_block], what=DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2020-10-26 02:40:15.031 E Failed to add genesis block to blockchain
2020-10-26 02:40:15.033 W Failed to commit a transaction to the db: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
terminate called after throwing an instance of 'cryptonote::DB_ERROR'
  what():  Failed to commit a transaction to the db: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Aborted (core dumped)

Why the mistake?
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 26, 2020, 12:47:49 PM
 #20

/bin$ ./lolnerod
2020-10-26 02:40:15.023 I Lolnero 'Hello World' (v0.4.0.0-release)
2020-10-26 02:40:15.023 I Initializing cryptonote protocol...
2020-10-26 02:40:15.024 I Cryptonote protocol initialized OK
2020-10-26 02:40:15.025 I Initializing core...
2020-10-26 02:40:15.025 I Loading blockchain from folder /home/cheng/.lolnero/lmdb ...
2020-10-26 02:40:15.028 W DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2020-10-26 02:40:15.031 E Exception at [add_new_block], what=DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2020-10-26 02:40:15.031 E Failed to add genesis block to blockchain
2020-10-26 02:40:15.033 W Failed to commit a transaction to the db: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
terminate called after throwing an instance of 'cryptonote::DB_ERROR'
  what():  Failed to commit a transaction to the db: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
Aborted (core dumped)

Why the mistake?

Don't know dude, can your compile monero/wownero and run the binary on the same machine?
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
November 14, 2020, 09:55:46 PM
Last edit: November 22, 2020, 02:08:48 PM by dominguero
 #21

In the future it will be ASICS but NOT TODAY.

LOL

Code:
2020-11-14 21:59:46.292 I Found block <feccee1dd0b5c9185f46d86470b52d1a16e0ac5fae1a5540e8a61476e6da355f> at height 2001 for difficulty: 7181435880
I take the Block 2001 Grin
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
November 22, 2020, 02:38:20 PM
 #22

I am little disappointed about crypto nowadays, despite de bullrun.

Bitcointalk are plenty of scams, Icos, premined, rebrand, tokens, moneroV, Defi, masternodes, ponzy, referred KYC...  ANNs because we are in 2020 and we are here for the money.

We need Beautiful ANNS with Logos, Webs, pools, exchanges, Vitaliks, Craig, Mcafee or Matos devs and promotors... but we dont need, any more, new approaches.

Lolnero would be a shitty fork with no progression, but could be too, a good idea to which no attention is paid.

A new chain, with the same technology as Wow/Monero with no constantly changing the algo, because they need to be ASICS resistant, would be the best and real approach of crypto to a mobile that i seen.

What we want? other Electroneum like Pi network, or a real fullnode in a mobile?
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
November 22, 2020, 02:47:30 PM
 #23

I am little disappointed about crypto nowadays, despite de bullrun.

Bitcointalk are plenty of scams, Icos, premined, rebrand, tokens, moneroV, Defi, masternodes, ponzy, referred KYC...  ANNs because we are in 2020 and we are here for the money.

We need Beautiful ANNS with Logos, Webs, pools, exchanges, Vitaliks, Craig, Mcafee or Matos devs and promotors... but we dont need, any more, new approaches.

Lolnero would be a shitty fork with no progression, but could be too, a good idea to which no attention is paid.

A new chain, with the same technology as Wow/Monero with no constantly changing the algo, because they need to be ASICS resistant, would be the best and real approach of crypto to a mobile that i seen.

What we want? other Electroneum like Pi network, or a real fullnode in a mobile?


Yes!
jwinterm
Legendary
*
Offline Offline

Activity: 3024
Merit: 1106



View Profile
November 22, 2020, 05:10:42 PM
 #24

Quote
Why
The goal of Lolnero is to replace C/C++ with a safer language, and to not hardfork.

Isn't this a bit premature, given that the privacy technology used in Monero is still apparently in its infancy, and there are people already making claims about being able to track it, and Monero planning to do further upgrades to make it more difficult/impossible? Will Lolnero hardfork to follow Monero privacy upgrades, just not PoW stuff?
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
November 22, 2020, 05:55:59 PM
Merited by dominguero (1)
 #25

> Isn't this a bit premature, given that the privacy technology used in Monero is still apparently in its infancy, and there are people already making claims about being able to track it, and Monero planning to do further upgrades to make it more difficult/impossible?

No. The general framework of thinking is that the success of bitcoin has shown that there's enough space for everyone, from 0 privacy to 100% privacy. I'm thinking from bitcoin -> grin -> monero.

Lolnero is not trying to be the best private coin out there, it can excel somewhere else. Like, for example, being light weight to sync, and less legacy code to maintain, and possibly a better implementation in a safer language. All these do not require any hardforks.

> Will Lolnero hardfork to follow Monero privacy upgrades, just not PoW stuff?

It will not follow monero's future upgrades, it is likely the path for wownero, and I'm really looking forward to see the success of both Cheesy
TimeTeller
Hero Member
*****
Offline Offline

Activity: 2716
Merit: 588


View Profile
November 22, 2020, 09:07:16 PM
 #26

> Isn't this a bit premature, given that the privacy technology used in Monero is still apparently in its infancy, and there are people already making claims about being able to track it, and Monero planning to do further upgrades to make it more difficult/impossible?

No. The general framework of thinking is that the success of bitcoin has shown that there's enough space for everyone, from 0 privacy to 100% privacy. I'm thinking from bitcoin -> grin -> monero.

Lolnero is not trying to be the best private coin out there, it can excel somewhere else. Like, for example, being light weight to sync, and less legacy code to maintain, and possibly a better implementation in a safer language. All these do not require any hardforks.

> Will Lolnero hardfork to follow Monero privacy upgrades, just not PoW stuff?

It will not follow monero's future upgrades, it is likely the path for wownero, and I'm really looking forward to see the success of both Cheesy

By any chance, are you planning to at least create a website for this project?
I know you are not in a hurry as you don't have premine and not running an ICO.
But having your own webpage is a must for a project that have long-term goals here in crypto.
What exactly is your goal for this project? Couple of months or 6 months from now at least.
target
Legendary
*
Offline Offline

Activity: 2240
Merit: 1041


View Profile
November 22, 2020, 09:30:31 PM
 #27

> Isn't this a bit premature, given that the privacy technology used in Monero is still apparently in its infancy, and there are people already making claims about being able to track it, and Monero planning to do further upgrades to make it more difficult/impossible?

No. The general framework of thinking is that the success of bitcoin has shown that there's enough space for everyone, from 0 privacy to 100% privacy. I'm thinking from bitcoin -> grin -> monero.

Lolnero is not trying to be the best private coin out there, it can excel somewhere else. Like, for example, being light weight to sync, and less legacy code to maintain, and possibly a better implementation in a safer language. All these do not require any hardforks.

> Will Lolnero hardfork to follow Monero privacy upgrades, just not PoW stuff?

It will not follow monero's future upgrades, it is likely the path for wownero, and I'm really looking forward to see the success of both Cheesy

By any chance, are you planning to at least create a website for this project?
I know you are not in a hurry as you don't have premine and not running an ICO.
But having your own webpage is a must for a project that have long-term goals here in crypto.
What exactly is your goal for this project? Couple of months or 6 months from now at least.

A roadman to follow is the least to look forward to what will happen to the project.

They are probably testing whether it could also get followers before they decide to get serious. Wownero became serious and eventually had a few exchanges adding it.  They do have the gitlab though. Adding it on tradeogre will be the start of it.


fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
November 23, 2020, 03:19:34 AM
 #28

There wouldn't be an official roadmap or a website,  but anyone is free to set up one  Smiley Because there's no hardforks, there's no need for such centralization.
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
November 25, 2020, 08:59:55 AM
 #29

I installed Ubuntu 20.04 bash in Windows 10, and compiled Lolnero with no problem.

When i ran de node , they stopped syncing every 100 blocks, so I copied the tiny blockchain from linux, and now I could run a full node (in root mode) in Windows (i am Bill Gates Fanatic since DR-DOS 5.0).

Curiously the mining hash power (by CPU) is the same.
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
November 25, 2020, 10:14:15 AM
 #30

I installed Ubuntu 20.04 bash in Windows 10, and compiled Lolnero with no problem.

When i ran de node , they stopped syncing every 100 blocks, so I copied the tiny blockchain from linux, and now I could run a full node (in root mode) in Windows (i am Bill Gates Fanatic since DR-DOS 5.0).

Curiously the mining hash power (by CPU) is the same.

Such 1337 user, but it shouldn't have a problem syncing though. Whatever Cheesy
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
November 25, 2020, 11:23:49 AM
 #31

My errors messages

Code:
I Loading blockchain from folder /home/XXXX/.lolnero/lmdb ...
W Attempt to get block size from height 0 failed -- block size not in db
I Stopping cryptonote protocol...
I Cryptonote protocol stopped successfully
E Exception in main! Attempt to get block size from height 0 failed -- block size not in db

and after a second chance

Code:
Attempt to get hash from height 100 failed -- hash not in db
E Error in handle_invoke_map: Attempt to get hash from height 100 failed -- hash not in db

I could take the blockchain from 100 to 100 block...

And with root user without copy the data.mdb

Code:
W DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
E Exception at [add_new_block], what=DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
E Failed to add genesis block to blockchain
W Failed to commit a transaction to the db: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid

But if I copy the blockchain all work fine in root mode.

I know that its a uncle Bill problem, possibly because of the permissions/access on the files... but it was something I needed to share  Cheesy
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
November 25, 2020, 12:09:36 PM
 #32

It's the same error reported by xuzicheng1001 Cheesy
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
March 09, 2021, 08:18:21 PM
 #33

Updates:

Marth 9th, 2021

We submitted the mobile seed generator and the mobile wallet to the play store, they are both waiting for review.

https://gitlab.com/fuwa/lolnero-seed
https://gitlab.com/fuwa/lolnero-wallet

From out testing, they work alright, so lolnero should be mobile ready, hopefully.


Marth 6th, 2021

We've been hacking on some C++. Latest cmake 3.20 beta and android ndk 23 beta allow us to build for android again, so "lolnero node" is back on the play store:

https://play.google.com/store/apps/details?id=org.lolnero.node

These tools also allow us to build the wallet, which has not been ported yet. We were worried that we might have to build a seed generator using the C++ code, but after looking a bit deeper on how the seed is converted into keys, we are confident that this is unnecessary, since a "scaler_reduce" is part of the key generation process, which means that any value, no matter how large, is a valid key thanks to modular arithmetic, math basically.

So a mobile seed generator is also on the road map.

We made the wallet cli even simpler to use, but again by removing some features which aren't essential for a wallet, like the view only feature. This can be added back with a new wallet, or a custom 3rd party wallet for a specific user group. We want to keep C++ to the bare minimal, right?


Feb 28th, 2021

So we are working on a rewrite. So far we have implemented

* tx (de)serialization
* block (de)serialization
* block pow validation
* an in ram database that can persist to disk

Pretty much half of monero-rs and a little bit more.

We won't post anything on twitter until there's a working daemon, but we'd like to share with you some findings. The entire thing is in 2k lines of haskell, and half of it is unit test. Varint parsing / building was like 6 lines of code. We use libraries like crazy. We don't plan to implement bulletproof validation, we want to wrap the C++ with a C API, and just call it from haskell. We don't care about batched verification, so we'll just iterate over it. We are experimenting with a new build system, since it requires some heavy duty tooling to manage this C++ beast.

There's still a lot to be done, so stay tuned Cheesy


Feb 19th, 2021

After some heavy refactoring of the original code base, mostly removing non-essential features. We are finally ready to start to work on the real goal of this project, a rewrite.

The goal is to have as many implementations as possible, but for now, we focus on a rewrite in haskell, for only one reason: that is the only language our current developer is willing to work with for free.

Anyway, haskell isn't completely useless and pretty much anything is better than C++.

We made the C++ implementation as maintainable as possible, so it should give us enough time to work on this. Good luck with your other investments.

P.S. Yes, we implemented tree-hash in haskell. I know, what a pathetic project.


Feb 13th, 2021

We made some further improvements to the code base by reducing the Lines of Code in the src/ folder from the original 159k down to 86k, which should gives us better future maintainability.

Some simplification to the consensus and protocol were also introduced, for example, a limited block size of 4MB and a removal of the some what unconventional block weight formula. In lolnero, block weight = block size, so these terms are interchangeable. We simplified the pseudo protocol involving the fields in tx_extra, by reduing the number of them from five or something down to two, so other wallet implementations can have less things to worry about to be compatible with the reference implementation.

We cleaned up the cmake build system to use only standard cmake functions, to make maintenance easier for the future. It also makes using other build system possible by having a somewhat cleaner reference build. This might be beneficial when porting to other platforms, which might not be well supported by cmake, like the current situation on android.

We refactored the wallet2.(h/cpp) module significantly,  but that's just another taste on how code should be organized :p

To wrap up, we really want to have maintainable code, so we have something we are relatively comfortable to store some value in.


Feb 5th, 2021

We were ready to pull the plug, but there was this miner that refused to leave  Angry

Anyway, guess this network will keep running for some unspecified extended period of time ...


Jan 10th, 2021

It seems this project failed to attract any attention, the seed node will be taken down once most miners left, thanks for not contributing anything really. It's a fun experiment anyway.


Dec 24th, 2020

How's everyone? We made some huge "improvements" to the code base by reducing its size. But unlike other projects,
you don't need to upgrade if you don't feel like it, since there's no hardforks  Wink

Have a nice holiday.


Dec 6th, 2020

Enabled socks4a for clear net. To use Tor for everything (clear net and hidden services), start the daemon like this:

Code:
lolnerod \
--proxy public,127.0.0.1:9050 \
--proxy tor,127.0.0.1:9050

So you don't need to run it under torsocks Cheesy


Dec 5th, 2020

Full Tor support has been added / restored with the latest code, use

Code:
--proxy tor,127.0.0.1:9050,10

to enable access to the built-in seed node.

You can block clear net at the firewall level and the blockchain should continue to work Cheesy


Nov 4th, 2020

Mobile node is available:
https://play.google.com/store/apps/details?id=org.lolnero.node


Oct 11th, 2020 - 3

We are online at height 1, join us!


Oct 11th, 2020 - 2

We will launch again at Oct 11th, 2020, 16:00 (UTC), see you there!


Oct 11th, 2020

It seems the seed node isn't accepting connections, we'll try to fix it later, and possibly relaunch. Thanks Cheesy


Oct 10th, 2020

We'll likely launch on Oct 10th, 2020, 21:00 (UTC) !

LOL

I stopped the node and mining because the commit of 09 Jan... and now I see that the project is progressing very well.

I always checked if lolnero Ann had news replies but I didnt see the Lolnero updates because you edited the initial post, instead of writing new messages.

Because of that I Quote the Updates, compiled a new node, and mining again.

I am very happy to see lolnero alive and success.
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
June 10, 2021, 12:31:50 PM
Last edit: November 06, 2021, 01:23:46 PM by dominguero
 #34

A small compilation about...
lolnero

Lolnero is a fork of Wownero with a linear emission and a SHA-3 PoW.

There is no premine and no dev tax.


Why

The goal of Lolnero is to replace C/C++ with a safer language, and to not hardfork.


Specifications

  • Proof_of_Work:
  • Max_supply:
  • Block_reward:
  • Block_time:
  • Block_size_limit:
  • Confidential_transaction:
  • Ring_signature:
  • Ring_size:
 

 SHA-3
 ∞
 300
 5 minutes
 max(128k, Block height) bytes
 Bulletproofs
 CLSAG
 32

Resources

  • Telegram
  • LibraIRC  
  • Web_Page  
  • How_to_Compile  
  • Source_Code  
  • Full_anonymity_with_Tor
  • Android_Guide

 https://t.co/eTVMvsdCVA
 #lolnero
 https://gitlab.com/lolnero/lolnero
 https://lolnero.org/tor.html
 https://lolnero.org/Android_Guide.html
 


Now its 100% CPU mining (SHA3 run well on Ryzen but love ARM mining), at the moment you need a full node (Linux or Android) to mining.

In principle the ecosystem is going well as it is, we are only looking for more nodes to decentralize the network. Pools, gpu miners, windows binary... are not a priority, but if you want, you can do them.

The first rule about lolnero is you don’t talk about lolnero.
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
October 21, 2021, 12:29:36 AM
Last edit: October 25, 2021, 08:38:58 PM by dominguero
 #35



Updates:

Oct 21th, 2021

Lolnero moved to GPU mining, since there's a built-in OpenCL miner now. What's interesting is the speed this miner got developed. It literally only took 4 days. Thanks to cruzbit which provided a solid opencl code base to work on.


Perfect, but I can't compile it correctly... anyone could help¿?



Edit: Ok, the solution was to read the error well ... and understand it, because I am a total noob ... I just had to copy some files from the opencl library to / usr / include / CL /

now I could compile, but have this error when mining:


fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
October 27, 2021, 05:38:12 PM
 #36



Updates:

Oct 21th, 2021

Lolnero moved to GPU mining, since there's a built-in OpenCL miner now. What's interesting is the speed this miner got developed. It literally only took 4 days. Thanks to cruzbit which provided a solid opencl code base to work on.


Perfect, but I can't compile it correctly... anyone could help¿?

https://i.ibb.co/Jmw47yz/Screenshot-from-2021-10-21-01-04-36.png

Edit: Ok, the solution was to read the error well ... and understand it, because I am a total noob ... I just had to copy some files from the opencl library to / usr / include / CL /

now I could compile, but have this error when mining:

https://i.ibb.co/P4PhfbF/Screenshot-20211025-223556.png


I think you are on the right track, but I don't know why it didn't work for you. As far as I know, integrated graphics isn't supported officially by rocm. GPU mining has only been tested on external AMD GPUs running on NixOS.
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
October 28, 2021, 09:08:52 AM
 #37

I think you are on the right track, but I don't know why it didn't work for you. As far as I know, integrated graphics isn't supported officially by rocm. GPU mining has only been tested on external AMD GPUs running on NixOS.
I dont know what i am doing... I reinstall KDE Manjaro in a Ryzen 1700 with a Vega 56, and i go to make the same with a 1650 laptop.

In the last format, I could install a lot of prerequisites of OpenCl thanks to yay https://github.com/Jguer/yay and some PKGBUILD... but i am a total noob in Linux... and only know how to search in google, and ctrl+C ctrl+V when something could work.

anyway, why do I get these errors when compiling?



Thanks.

PD: Telegram and Twitter hates you, let me know if you make an account in facebook  Grin
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
October 29, 2021, 12:17:25 AM
Last edit: December 04, 2021, 11:17:46 PM by dominguero
 #38



Well finally Mining with GPU... with Manjaro its very easy.

If u have AMD, need to install yay https://github.com/Jguer/yay and then

Code:
yay -S rocm-opencl-runtime

If Nvdia

Code:
sudo pacman -S opencl-nvidia

and of course:
Code:
sudo pacman -S opencl-headers
sudo pacman -S ocl-icd
sudo pacman -S base-devel cmake git
sudo pacman -S boost readline libsodium openssl rapidjson

git clone https://gitlab.com/lolnero/lolnero.git

mkdir lolnero/build
cd lolnero/build

cmake -DUSE_OPENCL=ON .. && make

and don't forgot to copy cl.hpp from Khronos Group to  
Code:
/usr/include/CL/
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
November 01, 2021, 02:25:26 PM
 #39

I compiled the last version and all work fine, thanks.

GPU: Vega 56, 126MH/s 53W  (850/500MHz)



dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
December 16, 2021, 02:12:15 PM
 #40



Well I take my old Tektonick 4010, I could run a full node in it, and minning, but I cant take any block at all.

I NEED HELP.
fuwa0529 (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 3


View Profile
December 16, 2021, 02:25:05 PM
 #41

Have you tried to use a remote node with auto public node discovery? Anyway, thanks for the animation  Cheesy
dominguero
Full Member
***
Offline Offline

Activity: 427
Merit: 212


View Profile
February 11, 2022, 09:41:19 PM
 #42

The first time I connected to the internet, I did it through my operator's intranet, its own chat, a forum... the internet seemed incredibly big.

Some time later, looking for porn with netscape, a friend of my mother asked me if it was true that there were images of sex with dogs, I asked her; which race?... on the internet there was everything.

Now, after a year following Lolnero, I wonder, why the internet is so tiny?

But it is not that, we are the little ones, we are no longer curious.
FrancisOK
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
November 03, 2022, 09:56:48 AM
 #43

lol
Pages: 1 2 3 [All]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!