[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/biz/ - Business & Finance

Search:


View post   

>> No.56313419 [View]
File: 16 KB, 640x270, R (1).jpg [View same] [iqdb] [saucenao] [google]
56313419

>>56313376
Both achievements are embarrassingly underappreciated. Crypto has killed the middleman. Now we can verify transactions are legit without a middleman. The fact its so underappreciated means it has much to still grow. Only when it is appreciated and stable at a rediciulous valuation may the normies appreciate what it has done. And it will still be a deflationary store of value that cant be fucked with by fiat middlemen, and still save people from predatory finance. Historical technical achievements.

>> No.55408191 [View]
File: 16 KB, 640x270, R (1).jpg [View same] [iqdb] [saucenao] [google]
55408191

>>55405941
Idk. That project looks dead as fuck though. rust is garbage. No real reason for such massive changes. Imagine wanting to change the below on top of the entire codebase. Kek

>LMDB Implementation
>LMDB code can be found under the >blockchain_db/lmdb/db_lmdb.h|.cpp files.

>The first and most important matter of any key-value database is its database schema, or tables. As of now, we're at the 5th version the database:

> A very cool feature of LMDB is that you can get a data not just by iterating them until finding the one you want, but you can give the prefix of the data you want to receive. If you do that LMDB returns the value that has these first bytes you give it. So an optimization to gain space, is to use a dummy key. For monerod it is 8 empty (zero) bytes placed as the only key in the table. Every data will be placed under this dummy key. When you want to get specific data, you just have to place the cursor under this key and give LMDB the prefix of the data, which, in practice, acts as the real key.

Navigation
View posts[+24][+48][+96]