Bitcoin Forum
July 01, 2024, 12:20:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 [399] 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 ... 464 »
7961  Other / Beginners & Help / Re: Hello Crypto Community.. on: January 05, 2021, 07:21:22 PM
I really enjoyed reading your story @Iwant2brich, I hope you become whatever you dream of. Hopefully, you have goals and you'll achieve them if you wake up every day with passion. Although, you've misunderstood something very important. Bitcoin is much more than just trading.

If you want to become a successful trader, then it's respected, but bitcoin isn't a stock. During your stay here, you'll learn more things about bitcoin that will clear up your way of thinking. Based on your chosen username, you may not care at all about it and you're here just for the money, but keep in mind that behind that code, there is something innovative that is waiting for you to understand it. Just because you said you're interested on programming.

The history of bitcoin starts back in 2008, when someone using the pseudonym "Satoshi Nakamoto" published the whitepaper. I leave everything else on your own research.


Welcome to bitcointalk!
7962  Alternate cryptocurrencies / Altcoin Discussion / Re: A blockchainless Digital Collectible Currency competes with digital renminbi on: January 05, 2021, 02:03:19 PM
Even though bitcoin claims to be trustless, in fact you are forced to trust the majority of hashpower.  In this idea we do not claim it is trustless, and yet you are not forced to trust anyone or group, you can choose who to trust.
But you still have to trust someone, so why not trusting the majority of hashpower instead? What do you mean by saying "you choose who to trust"? Aren't I connecting to IP addresses that are unknown to me?

To solve the double spend problem an update request to the ledger can be made.  Anyone with the private key can change the private and public key of the coin by sending a message to every node requesting a public key change that is signed with the original private key and which integrates a new private key for the new public key.  So to validate this transfer you ping the network of nodes and just confirm that indeed their ledger now has changed the public key to the value you proposed.
I'm confused. Is there gonna be a ledger or not? Because, at the beginning of your post you are suggesting a solution without a blockchain. If there's going to be a database, then blockchain exists.

Here are archive links to some articles I wrote on this with more information:
https://archive.is/Rb30x
https://archive.vn/cNeaK
After all, I still don't understand what are the incentives of running a node. Just a fee that is chosen by the user? I also don't understand how miners get rewarded on DCC. I think that there are parts of this solution missing.
7963  Bitcoin / Development & Technical Discussion / I would like to submit a BIP39 wordlist on: January 05, 2021, 12:45:07 PM
Hi, I live in Greece and I believe that a greek wordlist would be a great idea. At least, I would personally use it. What is the problem. There's no one on my local board that seems to be interesting about that change. Besides that, if I've written 2048 words that are okay according to the rules, are they going to accept them? If yes, how exactly will they check my words?
7964  Bitcoin / Development & Technical Discussion / Re: Maths Q1 - address to key ratio on: January 05, 2021, 12:35:15 PM
It's actually 1 in 2160, on average, since there are 296 private keys per address, on average.
I was wrong about that. Yes, it's actually 1 in 2160.

Say someone was giving you clues to their private key.  For each character they gave you a couple of options eg, for the fifth position is either 1, 3, f or a.  How many options would they have to give you per position for it to be crackable by brute force?
First of all let's define the private key's format. Is it going to be hexadecimal or WIF? [the difference]
Secondly what do you mean by saying crackable by brute force? Are we trying to find his private key or a private key that unlocks his address?
If we assume that you want his private key and that his private key is hexadecimal then a character of the fifth position isn't going to help you. You still have almost 2252 different combinations. (for every hex character you remove you have 24 less combinations)

If you want to find a private key that unlocks his address then, as @o_e_l_e_o wrote, you have 1 in 2160 on average. To cut a long story short, if he doesn't give you at least 25 hexadecimal characters of his private key then you have less possibilities of finding it than succeeding on an address' brute force.

Knowing 25 hex characters and their positions is 16 times easier than 2160. It's 1 in 2156. Still impossible, but easier than the stupidly enormous range of [1, 2160].

@thirdprize, note that we use the phrase "on average". There may be addresses like this one: 1111111111111111111114oLvT2 that have no private keys that unlock them. Every address most likely has more than 1 billion, but you can't prove it if you don't try all the possible combinations. It is quite funny to think that there are so many numbers that unlock you 69 bitcoins, but no one knows them. And that happens because most of us can't imagine the largeness of 2160.


[the difference]
Example of a private key in hexadecimal:
Code:
e1398ffab41618b4c63313912d2c407e57c60feeb799544503e0aeca8c5aede1

Example of a private key in WIF (Wallet Import Format):
Code:
L4mX2hsUq4LFbMmAomWHCARAuMkzTuAZjmGCQsvmny1aahRE1Aie
(The above works only on mainnet)

A WIF is nothing but the original hex private key encoded in base58 plus some other technical stuff like version byte and checksum. This code shows exactly how we end up with a WIF:

Code:
privatekey = "e1398ffab41618b4c63313912d2c407e57c60feeb799544503e0aeca8c5aede1"
extended = "80" + privatekey + "01"
extendedchecksum = extended + checksum(extended)
wif = base58_encode(extendedchecksum)

// wif is "L4mX2hsUq4LFbMmAomWHCARAuMkzTuAZjmGCQsvmny1aahRE1Aie"

You can read more about the WIF here: https://learnmeabitcoin.com/technical/wif

P.S, o_e_l_e_o is faster.
7965  Bitcoin / Development & Technical Discussion / Re: Maths Q1 - address to key ratio on: January 05, 2021, 07:36:56 AM
What if you could just narrow it down a bit.  Third character is in this range, fourth in this range, and so on.  Everyone quotes the unsolvable probabilities but what is a solvable probability given computing powers and botnets these days? 2x?  What is x?
Are you asking what are the possibilities of successfully finding the private key of an address by brute forcing? If so, as @hosseinimr93 said, 1 in 2256. You can try calculating with custom computational power and see what are the odds.

The problem is that you don't know which of those keys generate the same address. If you had a list of 296 numbers that generate completely different addresses, then yes it would be easier to brute force, but you don't.

Specifically, if you had that list and a machine that performs 100 trillion ECDSA and SHA256 hashes per second it would take you 79,228,162,514,264 seconds to get all possible addresses' combinations.

which is equal with 1,320,469,375,237 minutes, 22,007,822,920 hours, 916,992,621 days, 30,566,420 months, 2,547,201 years. And remember, you don't have that list of special numbers.
7966  Economy / Web Wallets / Re: 5 BTC Reward**** Blockchain.info Alias Identifier on: January 05, 2021, 06:56:47 AM
At the time Blockchain.info did not require an email address or any other type of identifying info. Blockchain.info used an alias identifier to recover the wallet ID
Don't they have a support? I mean, if you remember your alias identifier and password you can send them a message. I don't think that email would matter that much. If you successfully get your bitcoins back, which is difficult since these guys know what you have, don't dare to leave them 5 whole bitcoins.  Tongue

I went back in 2013, yep they had that option back then:



If you get the chance to talk to the support, show them this.
7967  Local / Ελληνικά (Greek) / Πρόταση για να προστεθεί ελληνικό λεξιλόγιο [BIP39] on: January 03, 2021, 08:14:56 PM
Γεια σας,

Θεωρώ πως θα ήταν ωραία ιδέα για να προστεθεί το ελληνικό λεξιλόγιο στο BIP39. Αυτή τη στιγμή μόνο οι παρακάτω γλώσσες διατίθονται για δημιουργία mnemonic:

  • chinese simplified
  • chinese traditional
  • czech
  • english
  • french
  • italian
  • japanese
  • korean
  • portuguese
  • spanish

Μιας και έχουν προστεθεί γλώσσες που δεν υποστηρίζονται από το αγγλικό πληκτρολόγιο, πιστεύω πως τα ελληνικά δεν θα είναι ούτε πρώτα ούτε τελευταία. Μάλιστα πιστεύω θα είναι και πολύ χρήσιμο για την ελληνική κοινότητα και στο να γραφτούν και στο να απομνημονευτούν. Θα ήθελα βέβαια να δω αν συμφωνούν και άλλοι για να ξεκινήσουμε ομαδικά και όχι ατομικά. Επίσης φαίνεται καλύτερο όταν γίνει το submission από πολλά άτομα και δεν έχει αποφασίσει μόνο ένας. Οι κανόνες για επιλογή λέξεων είναι οι παρακάτω:

Quote
Words can be uniquely determined typing the first 4 characters.
No accents or special characters.
No complex verb forms.
No plural words, unless there's no singular form.
No words with double spelling.
No words with the exact sound of another word with different spelling.
No offensive words.
No words already used in other language mnemonic sets.
The words which have not the same spelling in Brazil and in Portugal are excluded.
No words that remind negative/sad/bad things.
7968  Bitcoin / Bitcoin Discussion / Don't ask about the price. No one knows! on: January 03, 2021, 04:40:10 PM
Bitcoin made several ATHs this week. (but, still, is undervalued IMO  Roll Eyes )

I keep reading many different investing advices about this bull run. These are the classic ones:
  • Bitcoin will crash just like in 2017.
  • Bitcoin will reach $40k+
  • Bitcoin will fall to $20k and get back to the current price.

Most of the traders/investors here know that no one knows the future, but let me remind you something to prevent you from even thinking that you can do it. We are on the craziest bull run in the history of bitcoin, which means that the price is moving more unexpectedly than before.

Just another friendly reminder!

7969  Local / Ελληνικά (Greek) / Re: Βοήθεια για αγορά ψηφιακής συνδρομής on: January 03, 2021, 11:10:12 AM
Ευχαριστω πολύ. Γνωρίζω κάποια βασικά πράγματα, τόσα όσα χρειάζονται για να κάνω συναλλαγες. Απλά σε περίπτωση αμφισβήτησης δεν ήξερα. Στο electrum βλέπω ένα transaction id. Αυτό βάζω στη διευθυνση που είπες;

Αν βλέπεις transaction id, τότε ναι μπορείς να το βάλεις κι αυτό στο search, θα σε πάει κατευθείαν στη συναλλαγή σου χωρίς το έξτρα στεπ. Πρέπει να συνηθίσεις λίγο ένα block explorer, για να καταλάβεις πως δουλεύει το όλο πράμα. Δεν αρκεί απλά να βολευτείς με τις ρυθμίσεις του electrum.

Βρίσκεσαι σε ένα network που υπάρχουν πολλά θύματα και πολλοί θύτες. Όταν δεν υπάρχει ο «αστυνόμος» να βάλει τάξη, η γνώση είναι το παν.
7970  Local / Ελληνικά (Greek) / Re: Βοήθεια για αγορά ψηφιακής συνδρομής on: January 03, 2021, 11:01:35 AM
Είναι ένα filesharing site. Ομως το θεμα ειναι πως μπορω να αποδειξω, με ποια στοιχεία της συναλλαγής απο το electrum wallet ότι αυτη έγινε;

Έχεις κάποια ιδέα από το bitcoin περιβάλλον; Το address σου το έχεις μέσα στο electrum; Αν ναι, αντέγραψε το και βάλτο εδώ, στο search: https://blockchair.com/bitcoin

Μετά πάτα στο bitcoin address και θα δεις όλες τις συναλλαγές που έχουν γίνει από το address σου. Βρες τη συναλλαγή που του έστειλες τα χρήματα και στείλτου το transaction hash:



Λογικά, αφού είναι υπηρεσία, το address που θα σου έδωσε να στείλεις χρήματα, θα είναι μοναδικό, δηλαδή μόνο για σένα. Έτσι ώστε να μην χρειαστεί να αποδείξεις πως σου ανήκει το address σου. Πες μου αν δεν καταλαβαίνεις.
7971  Local / Ελληνικά (Greek) / Re: Βοήθεια για αγορά ψηφιακής συνδρομής on: January 03, 2021, 10:45:11 AM
Το transaction hash είναι αρκετό για να του δείξεις την απόδειξη που ζητάει, αν και δεν μου ακούγεται έντιμος. Είχε όντως θέσει όριο 25 λεπτά για να γίνει confirmation; Μήπως είχε θέσει όριο 25 λεπτά για να σταλούν τα λεφτά (unconfirmed);

Ναι γράψε περισσότερες πληροφορίες για το σάιτ.
7972  Bitcoin / Development & Technical Discussion / Re: Native Segwit vs Segwit on: January 03, 2021, 07:50:25 AM
Native segwit, also known as bech32, has better error-detection and makes addresses lowercase which is easier to write them down by reading them. It also has better scalability and even lower fees per transaction. Although, the downside is that not all exchanges support it. To cut a long story short, it is the greatest option, but sites like bitcoin.com, that have a great influence, choose not to accept it.

It is also referred as p2wpkh. (Pay to Witness Public Key Hash)
7973  Local / Altcoins (Ελληνικά) / [Guide] Πως να φτιάξετε το δικό σας altcoin on: January 03, 2021, 06:41:23 AM
Ακόμα κι αν δεν είμαι υπέρ της φιλοσοφίας των altcoins και βάζω πάνω από όλα το bitcoin, θεωρώ πως ο καθένας έχει το δικαίωμα να δημιουργήσει το δικό του κρυπτονόμισμα καθώς ο κώδικας είναι open source. Η αλήθεια είναι πως από τότε που ξεκίνησα να τον διαβάζω κατάλαβα πως δεν μπορεί κάποιος τόσο εύκολα να ξεκινήσει «το δικό του blockchain» ακόμα κι αν έχουμε τα αρχεία του Bitcoin Core.

Για οποιονδήποτε θέλει να συνεχίσει να διαβάζει, να ξέρει πως χρειάζεται Windows 10 και υπομονή. Αν δεν τα έχει αυτά τα δύο, δεν μπορεί να φτιάξει altcoin, τουλάχιστον με τον τρόπο που θα παρουσιάσω. Το τελικό αποτέλεσμα θα τρέχει σε windows μόνο. Όχι πως είναι δύσκολο να τρέχει και σε linux, απλά είναι extra βήματα. Οποιοσδήποτε ακουληθεί αυτόν τον οδηγό πιθανότατα να μην τον νοιάζει αυτό προς το παρόν.

Αρχικά πρέπει να εγκαταστήσουμε ένα Ubuntu terminal για να κάνουμε τη ζωή μας πιο εύκολη, γι'αυτό θα πάτε στο windows store και θα ψάξετε για Ubuntu 18.04:


(Μόλις το ανοίξετε βάλτε ένα username και ένα password)

Τώρα θα ακολουθήσω τα βήματα του build-windows.md από το github για να εγκαταστίσουμε κάποια dependencies. (εξαρτήσεις)

Αντιγράψτε κάθε γραμμή από κάτω και τρέξτε την στο terminal:
Code:
sudo apt update
sudo apt upgrade
sudo apt install build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git

Αυτό ίσως πάρει λίγη ώρα. Μετά θα κάνετε clone τον source code του bitcoin core από το github. Δεξιά από το bitcoin.git είναι το όνομα του φακέλου που θα δημιουργηθεί και το όνομα του κρυπτονομίσματος που θα φτιάξουμε. Σε αυτό το topic θα βάλω χρησιμοποιήσω το κλασικό παράδειγμα "altcoin". Εάν αποφασίσετε να χρησιμοποιήσετε ένα άλλο όνομα, φροντίστε να το αλλάξετε και σε κάθε άλλο μέρος αυτού του tutorial:
Code:
git clone https://github.com/bitcoin/bitcoin.git altcoin

Μόλις τελειώσει κι αυτό, πρέπει να βρείτε τα αρχεία του bitcoin core κάπου στον υπολογιστή σας. Πιθανότατα θα βρίσκονται στο:
Code:
C:\Users\<WindowsUsername>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home\<UbuntuUsername>
<WindowsUsername> είναι το όνομα του user στα windows και <UbuntuUsername> το αντίστοιχο για τα ubuntu που δώσατε στην αρχή.

Στον φάκελο "altcoin" τα αρχεία θα πρέπει να φαίνονται έτσι:


Αυτή τη στιγμή μπορούμε να τα χτίσουμε, το πρόβλημα είναι πως θα φτιάξουμε ένα αντίγραφο του bitcoin core που θα ακολουθεί στο blockchain του bitcoin, κάτι που προφανώς δεν θέλουμε. Θέλουμε το δικό μας blockchain. Το πρώτο πράγμα που πρέπει να καλύψουμε είναι να αντικαταστήσουμε όπου υπάρχει η λέξη "bitcoin" σε "altcoin".

Τρέξτε αυτές τις γραμμές:
Code:
cd altcoin
find . -type f -print0 | xargs -0 sed -i 's/bitcoin/altcoin/g'
find . -type f -print0 | xargs -0 sed -i 's/Bitcoin/Altcoin/g'
find . -type f -print0 | xargs -0 sed -i 's/BTC/ATC/g'
find . -type f -print0 | xargs -0 sed -i 's/BITCOIN/ALTCOIN/g'
find . -type f -print0 | xargs -0 sed -i 's/BitCoin/AltCoin/g'
(Θα πάρει λίγη ώρα)

Αφού τελειώσει πρέπει να αντικαθαστίσουμε όποιο αρχείο περιλαμβάνει τη λέξη "bitcoin" σε "altcoin" στο τίτλο του. Τρέξτε πάλι κάθε γραμμή ξεχωριστά:
Code:
cd ..
find altcoin -type d -exec chmod 755 {} \;
cd altcoin
find -iname \*.* | rename -v "s/bitcoin/altcoin/g"


Αλλαγές στον κώδικα

Και τώρα ας αρχίσει το ωραίο πράμα. Πρέπει να διαφοροποιήσουμε το δικό μας blockchain από του bitcoin, αλλάζοντας τα ports. Πηγαίνετε στα αρχεία από windows explorer και πατήστε στον src.
Στο chainparamsbase.cpp αλλάξτε το nRPCPort σε ό,τι νούμερο θέλετε. Εγώ προτείνω απλά να αλλάξετε το οχτάρι πχ:
Code:
if (chain == CBaseChainParams::MAIN) {
        return MakeUnique<CBaseChainParams>("", 2332, 2334);
    } else if (chain == CBaseChainParams::TESTNET) {
        return MakeUnique<CBaseChainParams>("testnet3", 12332, 12334);
    } else if (chain == CBaseChainParams::SIGNET) {
        return MakeUnique<CBaseChainParams>("signet", 32332, 32334);
    } else if (chain == CBaseChainParams::REGTEST) {
        return MakeUnique<CBaseChainParams>("regtest", 12443, 12445);
    }

Κάντε το ίδιο και στο nDefaultPort του chainparams.cpp:
Code:
nDefaultPort = 2333;

Τώρα θα διαλέξουμε ένα διαφορετικό signature message στο pchMessageStart του chainparams.cpp. Είναι πολύ σημαντικό σημείο αυτό, εάν δεν αλλαχτεί και συνδεθείτε με έναν node του bitcoin θα θεωρήσει το bitcoin blockchain ως το σωστό. Κάντε το έτσι:
Code:
pchMessageStart[0] = 0xf0;
pchMessageStart[1] = 0xb0;
pchMessageStart[2] = 0xb0;
pchMessageStart[3] = 0xd0;

Αν και προαιρετικό, μπορείτε να αλλάξετε το address prefix. (1, 3, bc1)
Σε αυτό το λινκ είναι όλα τα prefixes: https://en.bitcoin.it/wiki/List_of_address_prefixes
Στο base58Prefixes του chainparams.cpp θα βάλω το "X" για prefix:
Code:
base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,75);

Επίσης προαιρετικό, μπορείτε να αλλάξετε το block reward του νομίσματός σας. Στο bitcoin ξεκινάει με BTC50 για κάθε block.
Ψάξτε για GetBlockSubsidy στο validation.cpp:
Code:
CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensusParams)
{
    int halvings = nHeight / consensusParams.nSubsidyHalvingInterval;
    // Force block reward to zero when right shift is undefined.
    if (halvings >= 64)
        return 0;

    CAmount nSubsidy = 50 * COIN;
    // Subsidy is cut in half every 210,000 blocks which will occur approximately every 4 years.
    nSubsidy >>= halvings;
    return nSubsidy;
}
Το αφήνω στα 50.

Πρέπει να ορίσουμε το difficulty = 1, καθώς θα είστε οι μόνοι που θα κάνετε mine στην αρχή. Στο chainparams.cpp ψάξτε για nMinimumChainWork και κάντε το:
Code:
consensus.nMinimumChainWork = uint256S("0x0000000000000000000000000000000000000000000000000000000100010001");

Στο chainparams.cpp υπάρχουν κάποιες γραμμές που περιλαμβάνουν κάποια IP addresses. Αυτό το έχουν κάνει για να συνδέεσαι αυτόματα με το που το ξεκινάς, χωρίς να προσθέσεις κάποιον node με το addnode "xxx.xxx.xx.xx" add. Το νόμισμα που φτιάχνουμε τώρα δεν θα έχει αυτήν την πολυτέλεια, καθώς είναι περίπλοκο. Οπότε, όπου βρείτε γραμμή που να ξεκινάει με vSeeds.emplace_back την σβήνετε. Επίσης, όποια γραμμή ξεκινάει με vFixedSeeds θα την αντικαταστήσετε με:
Code:
vFixedSeeds.clear();

Δεν πρέπει να υπάρχει vFixedSeeds που να κάνει κάτι άλλο.

Στο chainparams.cpp, θα πρέπει να ορίσουμε μηδενική τιμή στο εσωτερικό του checkpointData. Με λίγα λόγια, βεβαιωθείτε πως όλα τα checkpointData είναι έτσι:
Code:
checkpointData = {
            {
                { 0, uint256S("0x0")}
            }
        };

Σε αυτό το tutorial δεν θα εξηγήσω πως να φτιάξουμε το δικό μας genesis block, αφού πάμε να πετύχουμε κάτι το απλό. Όποιος το δει πιο σοβαρά, μπορεί να ψαχτεί και να μάθει πως γίνεται. Αλλιώς μπορεί να περιμένει μέχρι να ανανεώσω το παρόν τόπικ με τις ανάλογες οδηγίες. Επειδή δεν θα αλλάξω το genesis block, καταλαβαίνετε πως η διαφορά του block 0 με του 1ου θα είναι ολόκληρη δεκαετία. Για να είναι valid κάτι τέτοιο πρέπει να αλλάξουμε την τιμή του nMaxTipAge στο validation.cpp.

Γι'αυτό ας την πολλαπλασιάσουμε με το 10000 που είναι αρκετά μεγάλο νούμερο:
Code:
int64_t nMaxTipAge = DEFAULT_MAX_TIP_AGE * 10000;

Στο consensus/consensus.h πρέπει να αλλάξει το COINBASE_MATURITY που σημαίνει το πόσο «βαθιά» πρέπει να είναι ένα block για να μπορεί ο miner να ξοδέψει τα coins του. Στο bitcoin είναι 100, δηλαδή κάποιος που θα κάνει mine 1 block πρέπει να περιμένει 100 blocks για να ξοδέψει το block reward του. Μπορούμε να του δώσουμε οποιαδήποτε τιμή, εγώ θα το βάλω ίσο με 3:
Code:
static const int COINBASE_MATURITY = 3;

Τέλος, πρέπει να αλλάξουμε αυτές τις δύο γραμμές του chainparams.cpp:
Code:
m_assumed_blockchain_size = 350;
m_assumed_chain_state_size = 6;

Βάλτε και τα δύο ίσο με 1:
Code:
m_assumed_blockchain_size = 1;
m_assumed_chain_state_size = 1;
Αυτά καθορίζουν μετά από ποιο block μπορούν οι nodes να μεταφέρουν την πληροφορία. (Τουλάχιστον αυτό έχω καταλάβει εγώ)

Τα περισσότερα notepads των windows αλλάζουν permissions όταν μπλέκουμε με αρχεία Linux. Γι'αυτό τρέξτε τις ακόλουθες γραμμές (μία προς μία):
Code:
cd src
sudo chmod 640 validation.cpp
sudo chmod 640 chainparams.cpp
sudo chmod 640 chainparamsbase.cpp
cd consensus
sudo chmod 640 consensus.h
cd ..
cd ..


Χτίσιμο.

Πριν ξεκινήσουμε πρέπει να εγκαταστήσουμε το mingw-w64 cross-compilation tool chain:
Code:
sudo apt install g++-mingw-w64-x86-64

Όταν τελειώσει, χτίζουμε με τις ακόλουθες εντολές:
Code:
PATH=$(echo "$PATH" | sed -e 's/:\/mnt.*//g')
sudo bash -c "echo 0 > /proc/sys/fs/binfmt_misc/status"
cd depends
make HOST=x86_64-w64-mingw32
cd ..
./autogen.sh
CONFIG_SITE=$PWD/depends/x86_64-w64-mingw32/share/config.site ./configure --prefix=/
make
(Μπορεί να πάρει αρκετή ώρα)

Τα αρχείο για να ανοίξει το νέο Altcoin Core βρίσκεται στο altcoin/src/qt:



Μπορείτε να ξεκινήσετε το mining πατώντας window -> console -> generatetoaddress 1 <address_εδώ> 1000000000
Οι εικόνες του bitcoin core μπορούν να αλλάξουν προφανώς αν τις αντικαταστήσουμε στην αρχή και μετά πάμε στο χτίσιμο.

Αυτό ήταν. Μπορείτε πλέον να δώσετε τα αρχεία του altcoin core σας σε όποιον φίλο έχετε, να συνδεθείτε ως nodes και να αρχίζετε να εξορίζετε. Το tutorial αυτό ίσως να αλλάξει στο μέλλον για πρόσθεση νέων οδηγιών. Όποιος αντιμετωπίζει κάποιο πρόβλημα εννοείται πως θα κάνει reply εδώ.
7974  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: January 02, 2021, 05:02:58 PM


 Cheesy
7975  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: January 02, 2021, 02:46:42 PM
What is better than $30k?

$31k.
7976  Other / Beginners & Help / Re: PGP Questions [From hex to pem] on: January 01, 2021, 02:06:06 PM
As I said, I never succeeded on what I firstly wanted on OP. What I did want, was to keep my PGP keys safe with a mnemonic. Although, I then sat down and questioned "Why should we carry that large base64 encoded string anyway? Why shouldn't we just encrypt and decrypt with mnemonics?".

So this is when I started this: [Open Source] Booknemonic - Convenience on digital signatures and encryption.

Why am I waking up this topic? I want to know from the people that helped me here, if it's the same thing. By that, I mean, is this way better than PGP? Am I missing something? Because it seems too simple to me, but by far better than the monstrous public key, PGP generates, such as this one:

Code:
-----BEGIN PGP PUBLIC KEY BLOCK-----

mDMEWNCx5RYJKwYBBAHaRw8BAQdAbYq4lHj3xqG+Lu5/y/YuPNBGtvFlHolTGdys
1JWnWAu0Gk51bGxpdXMgPG51bGxpdXNAbnltLnpvbmU+iJEEExYKADkCGwEDCwkN
BRUKCQgLBRYCAwEAAh4BAheAFiEEwukc10pMV6EF9sIbWgBZGy8wfgwFAljbU+IC
GQEACgkQWgBZGy8wfgwJswD9GX9sAFccqAcarTv03qJFc6RCTmeE6oh3pdH0IuzI
paUBAJ3MSUInQr1f6Ds97GS02K4wVWfRIgLAtqyE1LBzFtgHiQI3BBABCgAhFiEE
ojJ1BmTMOdYc5dYVNuu0q2maEO4FAlqxJZoDBQJ4AAoJEDbrtKtpmhDuMi0QANav
Fuj5RW1ahrfcJgB/YLIPHB4al2Uj8cGhMCRZ1GJ9JfVuHtDn9YcfiQmitamxdRFk
f453rXK5SnA/M7+Aykh0arke2/qBPxOJiQ1AnPq5NC/nkqAOi07r11TpCmFctu3E
HBYpDU1J61+TZsMi5AeqwRrnwmXqDelPFCWs7x6Qf5mKYcir6kpC9vEayCHvaF7p
IAbc1m1bO5sjnj1eBQjSJNQHK3H3qpztN5g46FxIePrX2V+aGYinpB1r8mHGUAX2
7RfJ1emI5ysFdds7yAFt6j6z4Fu28ERLoyR3Ui12Mg4/E5TeZyxD8RQB2hYwiBfo
uWTu+FDNUN4Cp3IGrqHcNfFydnnpqCXuS7/Otz7JKTYTH2qpJnzekl46xnxU+5f2
9BV9C7++FRpP04OHNLvH5TNol2tRDfp+11sTxE0/3mVHZ+T1ZcegdpGUnQDq1AfC
7aNgiNudiU7sBTWEhYLHqn1J+hVoSR76ri+pPVmqJkCuE358pLjHZ8gusXQAQCyc
4P89sQM8bNMrm4cJpwomB+K8XWCzlgdHDCspMqxFhnHvICAlljE8HihR26QbbV8Z
IJCGldjSlpFOmSfRjkIQJsI1uFQ95G6T9VckuoA/WEF8GsDI96nWUQdNzubYj9TZ
K5OHbUJFL8vJyZwwFjgN9QosV774GMdkXGGSbhe6tENOdWxsaXVzIChUTFMtZW5m
b3JjZWQgbWFpbDsgdXNlIHRoaXMhKSA8bnVsbGl1c0BzZWN1cmUubWFpbGJveC5v
cmc+iK4EMBYKAFYWIQTC6RzXSkxXoQX2whtaAFkbLzB+DAUCXg/MADgdIG1haWxi
b3gub3JnIHN0b3BwZWQgYWNjZXB0aW5nIEJpdGNvaW47IGFjY291bnQgY2xvc2Vk
LgAKCRBaAFkbLzB+DM5EAP47xMioRUVvVWUT1FboeTiwGzqt15OrSdv8mLMDSoFt
YAEAwtL3Sea7Bc1o8KSThdx2LuI32dy+/BinymZ7Oj7LGgSIjgQTFgoANgIbAQML
CQ0FFQoJCAsFFgIDAQACHgECF4AWIQTC6RzXSkxXoQX2whtaAFkbLzB+DAUCWNtT
4gAKCRBaAFkbLzB+DIqCAQCrXIwb5801w3oIXMcI6/UVvK93QJ8+/TRec2HGId+g
zAEAr0n0yuzFqbKQg2yXBGZLfmBBdBLy8vWk0KtsrLPIYAy0HU51bGxpdXMgPG51
bGxpdXNAbWFpbGJveC5vcmc+iK4EMBYKAFYWIQTC6RzXSkxXoQX2whtaAFkbLzB+
DAUCXg/MIzgdIG1haWxib3gub3JnIHN0b3BwZWQgYWNjZXB0aW5nIEJpdGNvaW47
IGFjY291bnQgY2xvc2VkLgAKCRBaAFkbLzB+DL1kAQDS7xuKficcslnB4HeLDOTa
2XQe3RSA6JyyApVQIoNZygD/XuAg6qizuuHyZ2El8vNVo1GBglzBtgKZQ4s9Ll+R
+AGIjgQTFgoANhYhBMLpHNdKTFehBfbCG1oAWRsvMH4MBQJY21OdAhsBAwsJDQUV
CgkICwUWAgMBAAIeAQIXgAAKCRBaAFkbLzB+DISSAP9ok7iHIuvIZBTcaFaTxPCq
0SjbHm6oQX7QG5P4dsDDxgD/cgVCfYPsACT3k4TkwddBPzWUirKRaNclfPGGG837
5gS0H251bGxpdXMgPG51bGxpdXNAYml0Y3VsdC5mYWl0aD6IjgQTFgoANhYhBMLp
HNdKTFehBfbCG1oAWRsvMH4MBQJasSRWAhsBAwsJDQUVCgkICwUWAgMBAAIeAQIX
gAAKCRBaAFkbLzB+DO1vAP9zhPQOqfdhw0P6Ea64cBMjE2bL3FOmoVQsAkGsrTqt
hAEAiyJ+6XKKV7P1dkTLx08P7wpwQM94CJKsaPMJXsG7uQW0M0JpdGNvaW4gRm9y
dW0gdWlkIDk3NjIxMCAoaHR0cHM6Ly9iaXRjb2ludGFsay5vcmcvKYiOBBMWCgA2
FiEEwukc10pMV6EF9sIbWgBZGy8wfgwFAlqxJLICGwEDCwkNBRUKCQgLBRYCAwEA
Ah4BAheAAAoJEFoAWRsvMH4MwT0BANIE/0JssDpB0qKdTCyo8bmr1Ch4uSuDoPTq
Pxa1HatxAQCSeK3enHwkFyxia/cCpb3+hfEbuS+/JadaBvgKxb82BbgzBFjQseUW
CSsGAQQB2kcPAQEHQCbPsq7uabzPS60W89XkGkDKJyuz9rF6RNjqHbIls3G2iO8E
GBYKACAWIQTC6RzXSkxXoQX2whtaAFkbLzB+DAUCWNCx5QIbAgCBCRBaAFkbLzB+
DHYgBBkWCgAdFiEEjTjEfOCJWKa/xBebxCeTFZ+e+UkFAljQseUACgkQxCeTFZ+e
+UmX/AD/Wi4k1gJEVb3FCnHsxUPfFLDS3aOcmpTNPeqQMVTh3ZoA/1blIhhrENvT
qydnVnQ4inP3n4dWkDaVtbR8W0DjfGsHapMBAPqTAt8zDpzl0UOAHlxRlhgNpDDw
7CkMkf2eX0DtRmh6AP0diPXIcb4oHYtv2gmKAZQd+dtjQ/2F7tM4BwjkjlMeArg4
BFjbUIwSCisGAQQBl1UBBQEBB0BDDMv3gd+9/0otZJwJqeBt1+BQLCpDfCoEZsWv
1BQKPAMBCAeIeAQYFgoAIAIbDBYhBMLpHNdKTFehBfbCG1oAWRsvMH4MBQJegShw
AAoJEFoAWRsvMH4MgyEBAMY+LWoRoAxfI6GNOTmgEFPl5pb45c/SaYtWAXKqKi92
AP9tP949evWDdRQVgdptg0XzDgDXOiapdtRA/zSPyiEmD7gzBFjbUOIWCSsGAQQB
2kcPAQEHQAnpQKP+nMivdbqH4Gak1mrDj+SeAJ+XjQ5VUzor8MX7iH4EGBYKACYW
IQTC6RzXSkxXoQX2whtaAFkbLzB+DAUCWNtQ4gIbIAUJA8JnAAAKCRBaAFkbLzB+
DPloAQCBFf1Yfeg//7t0fLII+ciyWYI9mbwlSZC/XCK5fUwXlAEAv3IEqIll434K
AG33e2Z6kQ4xNYa4b74oG0dO1hm2lgw=
=Sr1A
-----END PGP PUBLIC KEY BLOCK-----
(randomly taken from the forum)

I wanted to make encryption easier to be achieved from an ordinary human. I hope I did it.
7977  Bitcoin / Bitcoin Discussion / Re: Happy New Year Bitcoiners on: January 01, 2021, 09:54:20 AM
Happy new year! Let's all wish that 2020 will be gone forever and along with that, coronavirus. I've missed the old times when you were leaving the house without a mask. Let's also hope to see many new ATHs. The journey to the moon to the stars has just begun. Haven't you fulled your packets yet?

Welcome 2021, welcome $29,000.
7978  Bitcoin / Bitcoin Discussion / Re: Why is cold storage better than coinbase? on: January 01, 2021, 09:49:32 AM
Even if OP has already got enough replies, I'll answer that. The bitcoin philosophy tells you that you have to trust no one to keep your funds. You can be the owner of funds without having to trust a bank, or an exchange. The need of trust abuses the users, since it can manipulate them. Not to mention that centralized entities can be hacked and all of your money will be gone too.

Using non-custodian wallets, require only your common sense to transact your funds. And they help you on both anonymity and privacy. Be your own bank. Trust none.
7979  Economy / Reputation / Re: [Interviews] with Bitcointalk members on: January 01, 2021, 09:37:01 AM
14. How much will Bitcoin cost at the end of 2020?

"I have no damn clue. Let's say that it will reach 20.000$. I will visit the thread in 01/01/2021 to check my prediction  Wink  "
I'm just revisiting this thread, as I said. Damn, what a terrible prediction. Anyone that got it right?
7980  Bitcoin / Bitcoin Discussion / Re: Bitcoin 2021 resolution on: January 01, 2021, 09:33:56 AM
I ain't spending my coins this year.  Wink

Seriously, it's incredibly how high bitcoin went in the last 3 months. We may see some huge dips, though, so buy then! I really did not expect bitcoin's price to be $29,000 at the end of the year, no one did. And remember, it's never too late!

#HODL
Pages: « 1 ... 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 [399] 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 ... 464 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!