301
|
Other / Archival / Re: [do not delete pls]
|
on: March 16, 2024, 01:09:25 AM
|
1 Background
An important indicator of bitcoin mining is power-consumption ratio, higher power-consumption ratio, higher income.
This document introduces multi midstate mode, A scheme to Improve the power-consumption ratio of Mining:
Solution: change the value of the block version. The feasibility of the scheme is based on: In the bitcoin protocol, the bitcoin network (bitcoind nodes) allows at least two version(or even higher version of block). Some bits of the version fields can be redefined to identify the midstate.
This document is based on bitmain chip protocol, but the principle of scheme is the same throughout. 2 Scheme principle analysis 2.1.1 The basic principle of bitcoin mining Necessary parameter: Block version: version Hash value of the previous block : prev_hash The value of the hash tree for the transaction to be packaged: merkle_hash Update time: ntime Current difficulty: nbits The length of each parameter is as follows: Version (4 bytes) Prev_has h (32 bytes) Merkle_ha sh (32 bytes) Ntime (4 bytes) Nbits (4 bytes) Nonce (4 bytes) 2.1.2 Mining operation formula The mining process is to find a suitable nonce value, makes the following formula was established: SHA256(SHA256(version + prev_hash + merkle_hash + ntime + nbits + nonce)) < TARGET The range of nonce values is 0~2^32 TARGET can be calculated according to the current difficulty=current difficulty/(2^32)。 Because of the discrete random characteristics of hash algorithm, to find such a nonce value meets the formula, traversal search is the only way. 2.1.3 operation process Generate midstate: version + prev_hash + high 28 bytes of merkle_hash:make an hash to generate midstate。 Generate work: Low 4 bytes Merkle_hash + ntime + nbits = data2。 Midstate + 20 bytes 0x0 + data2 = work。 2.2Principle of multi midstate 2.2.1 Mining process The operation process of bitcoin mining chip as below: The design ideas are as follows: 1) In N cycles, date2 remains unchanged. In those cycles, the extended circuit can be closed. N=The number of midstate. 2) By changing version to generate N midstate. 3) Each midstate can make an operation with data2. As you can see, in 1) turning off the extended circuit periodically can save the power consumption. 2.2.2 parameter analysis We know that prev_hash can not be arbitrarily changed, the hash Merkle_hash is divided for two parts are used in the midstate and Data + constant midstate Second hash extend compress First hash W0 W1 W2 ...... W63 data2 in the, to find a midstate correspond to the same data2, the only way is changing the version. in the bitcoin protocol, the bitcoin network (bitcoind nodes) allows at least two version(or even higher version of block), So proposed this scheme. Because more than one midstate shared the same data2, so in the theory when the number of midstate is N, the expansion of the circuit part of the power consumption will be 1/N. 3 Adaptation of pool 3.1Reason Change version to generate mulit midstate is completely done by miner. So Pool need to know the version of nonce which submitted by multi midstate miner. Then pool can be based on the version information to restore the complete, correct block data and broadcast out 3.2API definition Pool customization requirements: 1. Added multi midstate mode query instruction: In the authentication stage miner will be sent to the pool: {"id": id, "method": "mining.multi_midstate", "params": midstate_num } if pool supported multi-midstate mode reply : {"id": id, "method": "mining.midstate_change", "params": ["0x00000004", "0x04000004","0x08000004","0x0C000004"]}, Doesn't relay or replay error means doesn't support this mode. 2. Pool side only send the current version of the job, miner change the version itself. 3. Submit protocol need to add version information :{"params": ["worker_name", "job_id", "nonce2", "ntime", "nonce", "version"], "id": 6, "method": "mining.submit"}. 4 Recommendations to bitcoin community According to the development of bitcoin, the 4 byte (32bits) width of the version field is completely redundant. , This multi midstate scheme can be used as a kind of open universal technology scheme, can improve the efficiency of the whole network. This scheme will submit multiple versions of block to the network , In order to avoid the forks risk , we wish to make the following proposals.: 1. Select N bits from version as midstate mask ,Use only in check, not as a real version number. suggest N=2。 2. Definition version mask : 0x0C000000 ( N=2 ) , Used for block block version number extraction 。(Note: in the Classic version, version has used some bits as other uses) 3. Base on stratum protocol add or change the following instructions: Multi midstate query instruction:{"id": id, "method": "mining.multi_midstate", "params": midstate_num } miner volunteer to submit the number of midstate. Multi midstate query instruction response:{"id": id, "method": "mining.midstate_change", "params": ["0x00000004", "0x04000004","0x08000004","0x0C000004"]} Pool decides which version to use in the end. Multi midstate submit nonce instruction :{"params": ["worker_name", "job_id", "nonce2", "ntime", "nonce", "version"], "id": id, "method": "mining.submit"}
|
|
|
302
|
Bitcoin / Bitcoin Discussion / Re: Exit strategy BTC cash out (or any other crypto) without pay capital gains taxes
|
on: March 16, 2024, 01:00:03 AM
|
IDEA #1 | Exchange BTC for DAI or PAXG In this case there should not be any event considered taxable because DAI and PAXG (pax gold) are not strictly related to a fiat currency and therefore it would be like exchanging crypto for crypto which is not taxable (I guess in some country that is the case). DOUBTS: - Is DAI reliable as a stable coin? (being algorithmic and the bad experience of UST...) - Could PAXG be a reason for future discussion for possible taxation? (it is not linked to fiat currency but is still linked to an asset = gold) - Where to exchange BTC->DAI? - Can we trade on Binance or another CEX? (the event is not taxable but if the sum of countervalue in BTC is important, with the KYC done, it leaves a good trace...) - Any safe, reliable and cheap no-KYC exchanges? (however you can't make transfers to your personal bank account so does it make sense?) - If we do the BTC->DAI exchange in DeFi, which is the best or recommended DEX? - How to bring BTC safely to the DEX? on which chain? (given the continuous bad news on the various bridges exploited) - Once we have the DAI, how can we, trivially, spend it? (I suppose that by spending it there is a taxable event given the intrinsic conversion into fiat, right? but in theory they should consider taxation on the last DAI/PAXG->EUR trade or not?) - Which crypto card do you recommend that can use DAI or PAXG as a payment source? with KYC or even without? (maybe I'm asking too much here but something we can use in Europe with EUR)
- About "any safe no KYC swap/exchange" and your question about how BTC to DAI can be done, I would advise you to use eXch, as it's without KYC, without account to create and no logs. Reliable since 2014. You could use Changenow.io too for example, but it is less safe IMO as they operate AML verifications, and shared information with some gov agencies in the past IIRC. -DAI is reliable as a stable coin IMO, at least it is the best (even if unperfected) stablecoin available for now. Cannot be frozen or seized in your wallet like USDT or USDC. -For the crypto card, Wirex is cool (low fees) but KYC is mandatory. ID + POA. -Otherwise, you should know that in Europe, if you spend crypto with a crypto card, no matter if it is a stablecoin or not, you will need to pay taxes (at least in 99% of EU countries). As your CEX will do the exchange crypto/fiat for you when you will use your card.
|
|
|
306
|
Economy / Collectibles / [FREE RAFFLE] - Custom eXch Cryptosteel Capsule (#3)!
|
on: March 15, 2024, 11:20:47 PM
|
As you know eXch.cx is a Fully Automatic exchange where the whole process takes less than 1 minute. eXch tries its best to support public initiatives related to the dissemination of information about the basic security of your assets, which is why 20 custom Cryptosteels were purchased for the community! You can take part in one of the upcoming drawings and try to win one of them. We wish everyone good luck in this Raffle! Summary:- Pick a slot. New rule: participants with at least 1000 merits can take 2 slots. - We reserve the right to ignore any participant for any reason. - Once a block is selected, we will use bitmover’s tool for a fair and transparent draw. 00 - BlackHatCoiner 01 - BlackHatCoiner 02 - Gazeta 03 - doblezero 04 - xandry 05 - Gazeta 06 - Danydee 07 - GrosWesh 08 - Buchi-88 09 - xandry 10 - Danydee 11 - klarki 12 - GrosWesh 13 - Buchi-88 14 - joker_josue 15 - BABY SHOES 16 - shasan 17 - julerz12 18 - bct_ail 19 - NeuroticFish 20 - LoyceV 21 - 2stout 22 - Crypto Library 23 - Wapfika 24 - Mbitr 25 - ChiBitCTy 26 - khaled0111 27 - haloxon 28 - bct_ail 29 - Mbitr 30 - GxSTxV 31 - jwinterm 32 - jwinterm 33 - klarki 34 - cygan 35 - strunberg 36 - Becassine 37 - seavodin 39 - Bitcoinsummoner 40 - JollyGood 41 - ajiz138 42 - tweetious 43 - cygan 44 - Yoda 45 - FinePoine0 46 - FinePoine0 47 - shahzadafzal 48 - shahzadafzal 49 - shasan 50 - Bd officer 51 - digicoinuser 52 - digicoinuser 53 - krogoth 54 - krogoth 55 - Begru 57 - Asuspawer09 58 - ajiz138 59 - F2b 60 - DenisDenis 61 - GxSTxV 62 - Koal-84 63 - Koal-84 64 - NeuroticFish 65 - ChiBitCTy 66 - julerz12 67 - Bitmover 68 - Bitmover 69 - Jambo 70 - hopenotlate 71 - wwzsocki 72 - hopenotlate 73 - wwzsocki 74 - Willi9974 75 - Willi9974 76 - moparminingllc 77 - Geo 78 - anonymousminer 79 - Geo 80 - gpfrag 81 - G.Seed 82 - Zyro 83 - khaled0111 84 - joker_josue 85 - examplens 86 - examplens 87 - anonymousminer 88 - tg88 89 - Real-Duke 90 - DYING_S0UL 91 - Real-Duke 92 - JollyGood 93 - Mitchell 94 - Mitchell 95 - Albon 96 - Albon 97 - Becassine 98 - icopress 99 - icopress Prize information- Free shipping! - This item will have the eXch logo on it. Cryptosteel Capsule is the premier backup tool for autonomous offline storage of valuable data without any third-party involvement. The solid metal device, designed to survive extreme conditions, works under nearly all circumstances. It is compatible with most secret sharing and key generation algorithms.
|
|
|
308
|
Economy / Service Announcements / Re: [ANN] AgoraDesk.com | Buy ♻️ Sell Bitcoins Anonymously!
|
on: March 15, 2024, 02:47:18 PM
|
I don't understand why you all try to defend AgoraDesk when i only speak the truth and want to warn any traders who plan to use AgoraDesk in the future.
Maybe because we are thousands of users being satisfied with the service? I mean, I never had a single issue with their team and I made a lot of exchanges there.
|
|
|
309
|
Local / Débutants / Re: Vendre des Ether sur Ledger Live ?
|
on: March 14, 2024, 08:27:08 AM
|
Est-ce que finalement, le moins onéreux ne serait pas d'envoyer toutes mes cryptos depuis Ledger vers Kraken pour les vendre là bas ? Repasser en USDT en attendant les soldes, racheter, et tout renvoyer sur Ledger ?
J'abandonne le swap, trop cher les fees ...
Ouais en effet tu peux faire cela ! Comme dit, si sur Kraken tu les passes en USDT sur Polygon Network, tu pourras stocker tes USDT sur ton Ledger (toujours mieux que chez Kraken) et ne plus jamais avoir ces problèmes de frais dingues que tu rencontres avec ETH
|
|
|
310
|
Local / Actualité et News / Re: FixedFloat a été hacké
|
on: March 14, 2024, 08:08:30 AM
|
Entre temps je vois qu'il fonctionne de nouveau !
en ridirigeant sur nouvelle url: ff.io !
Ah ouais je ne savais pas tiens ! La confiance doit être brisée, je me demande comment se portent leurs affaires actuellement
|
|
|
312
|
Local / Débutants / Re: Le navigateur a t il son importance?
|
on: March 13, 2024, 08:05:41 PM
|
Yes Chromium de merde est bien dans les depots Ubuntu / Debian en tout cas... Mais c'est mis à jour.. je veux dire des distribs récentes ?? Car sur le site on propose de télécharger Google Chrome à la place maintenant ! Ouais elle est toujours à jour (version 122 et des brouettes) : https://packages.debian.org/sid/chromiumNormalement, tant que les dépendances sont satisfaites, peu importe la version de ton OS (je veux dire pour les OS basés sur Debian comme Ubuntu ou Mint par exemple), tu auras accès à la dernière mise-a-jour. Si jamais, il suffit de taper : "sudo apt-get update && sudo apt-get install chromium -y" Aucune idée pour Windows et Apfel. Justement, car à ses débuts il était quasi-totalement "ungoogled" ! Ouais mais de l'eau (et des dizaines de millions de Google $$$$ ) a coulé sous les ponts depuis !
|
|
|
314
|
Economy / Services / Re: [CFNP] eXch.cx - Automatic Exchange | Sig Campaign | Up to $120/W
|
on: March 13, 2024, 06:04:01 PM
|
Thank you paid2! I was about to change my signature too, but I tried exch.cx now and it seems it is back up - only that it now is redirecting to exch.pw. As far as I know this means that they are indeed already being solving the issue.
Thank you for the update! Good news! I was not expecting such a fast reaction from their domain provider! Edit: fixed now
|
|
|
315
|
Local / Débutants / Re: Vendre des Ether sur Ledger Live ?
|
on: March 13, 2024, 05:52:32 PM
|
Merci pour ton retour @paid2 !
Tout à fait, j'utilise la blockchain ETH pour mes tokens.
Exemple : pour swap mes DOGE en USDT, j'ai des frais d'environ 80$ sur un montant total de 1300$, ça fait beaucoup je trouve non ?
Pour faire simple, si demain je souhaite vendre toutes mes cryptos présentes sur ma Ledger, quelle est la meilleure solution pour perdre le moins d'argent possible ? Je me prépare pour être prêt à sortir du marché dans les semaines / mois à venir, je suis pas loin de regretter de ne pas avoir tout laisser sur Kraken et Binance, ça m'aurait évité des frais inutiles...
Dommage que les manipulations d'achats / ventes / échanges de cryptos ne soit pas simplifiés sur Ledger...
Pour tout ce qui est ETH c'est cher, mais c'est propre à la blockchain ETH, tu ne peux pas y faire grand-chose. Ce lien te dit combien coute une transaction sur la blockchain ETH en temps réel : https://etherscan.io/gastrackerPour Doge -> USDT, $80 c'est du vol ! J'ai fait le test avec 1000 USD de Doge sur Changenow.io, transaction fees + leur fee ça couterait environ 15 usd, ce n'est pas donné, mais toujours moins hard que 80... Tu as plein d'options plus ou moins couteuses pour swap des coins. Pour tout ce qui est dispo sur eXch, j'utilise eXch, et pour le reste Changenow des fois (rarement). Je ne sais pas quelle est la meilleure solution pour toi, dans la mesure où je suis prêt à payer des gros frais pour ne pas avoir à fournir mes informations personnelles, je ne connais pas trop les % des gros CEX ces derniers temps. Mais tu pourras toujours comparer. Il est possible que Binance soit moins cher, mais attention aux frais de retraits après tes swap (frais USDT si tu choisis une blockchain couteuse en gas). Peut-être que Bestchange pourra répondre à cette question, pas sûr qu'ils soient encore fiables?
|
|
|
317
|
Local / Wiki, documentation et traduction / Re: eXch - échangez instantanément BTC / LN / XMR / LTC / ETH / ERC20
|
on: March 13, 2024, 05:18:45 PM
|
Ne soyez pas surpris si eXch.cx vous redirige vers exch.pw Our domain exch.cx was suspended by Lyubomir Gyundzhiev from Key-Systems who misread our abuse report resulting into suspension of the victim's domain instead of attacker's. Welcome to 2024 where incompetence is an important skill for being employed by domain registrar companies. The inability to read simple texts is awarded. Accidently suspending something like a multi-million company's domain must be some kind of trend nowadays. Temporarily new domain till these guys resolve it: exch.PW https://exch.pwWe will be moving to some new domain zone soon that is not managed by CentralNic or Key-Systems, since these companies demonstrated inability to handle simple issues and even making negligent harm during issue resolution.
|
|
|
318
|
Economy / Exchanges / Re: eXch - instant exchange BTC / LN / XMR / LTC / ETH / ERC20
|
on: March 13, 2024, 05:16:58 PM
|
We will be moving to some new domain zone soon that is not managed by CentralNic or Key-Systems, since these companies demonstrated inability to handle simple issues and even making negligent harm during issue resolution.
Wow what a bunch of assholes! I was not aware that it was even possible to be so lazy at work, wtf.. I hope that the situation will be solved asap.
|
|
|
319
|
Economy / Services / Re: [CFNP] eXch.cx - Automatic Exchange | Sig Campaign | Up to $120/W
|
on: March 13, 2024, 05:13:46 PM
|
I have updated the link in my signature as exch.cx was downed unfortunately. As long as it stays like this, I will let exch.PW as an hyperlink in my signature.
I hope the situation will be solved soon for eXch
This is the code I used if anyone needs it: edit : fixed now Our domain exch.cx was suspended by Lyubomir Gyundzhiev from Key-Systems who misread our abuse report resulting into suspension of the victim's domain instead of attacker's. Welcome to 2024 where incompetence is an important skill for being employed by domain registrar companies. The inability to read simple texts is awarded. Accidently suspending something like a multi-million company's domain must be some kind of trend nowadays. Temporarily new domain till these guys resolve it: exch.PW https://exch.pwWe will be moving to some new domain zone soon that is not managed by CentralNic or Key-Systems, since these companies demonstrated inability to handle simple issues and even making negligent harm during issue resolution.
|
|
|
|