Bitcoin Forum
May 03, 2024, 01:44:57 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 [145] 146 147 148 149 150 151 152 153 »
2881  Bitcoin / Development & Technical Discussion / Re: Detecting when a private key has been swept on: November 14, 2018, 02:32:30 PM
This is what I need. How do I check if a specific address (that I know) had an outgoing transaction?

There are few ways :
1. If you're running full node, add address as watch-only address. Then configure walletnotify to run script (https://bitcoin.stackexchange.com/questions/24457/how-do-i-use-walletnotify)
2. Use 3rd party API/service which notify when there's transaction related with specified address
2882  Bitcoin / Development & Technical Discussion / Re: Ways of transacting with bitcoin must be unified. on: November 14, 2018, 02:18:01 PM
--snip--

Stop promoting your centralized & closed-source wallet service. Your wallet service is the opposite of what Bitcoin trying to reach, which is decentralization and full control over your money.

Wallet such as Electrum might be harder to use, but it's better than lose pseudonymity & full control over your coins.There's no difference between bank and your service, expect different currency choice.

I didn't self-moderate this thread because I thought I didn't need to in this section.

I reported Freewallet reply for being off-topic spam.

Usually you don't need to as almost all spam/off-topic are deleted in this section, even if it's made by reputable member.
Most of the times, spam are done by newbie / newly created account and all of them are deleted.
2883  Bitcoin / Development & Technical Discussion / Re: Ways of transacting with bitcoin must be unified. on: November 13, 2018, 05:29:43 PM
While i agree with your opinion, most of the hurdle comes from :
1. Wallet developer who don't bother upgrade their wallet to support newer Bitcoin features (Bech32 SegWit, Payment protocol, RBF, etc.)
2. No automatic update or message to upgrade wallet to latest version
3. User choose bad/centralized wallet (freewallet, coinbase, etc.)
4. There's no implementation guide/standard yet, such as signing message with Bech32 address (no idea if there's standard now)

The only way to unify bitcoin's transaction standard (without hard-fork which force user and developer update their wallet) that i could think are :
1. Constantly ask wallet's company/developer to support newer features
2. Encourage user only to use wallet which support newer features (and decentralized obviously)
3. Boycott all wallet/services which don't support newer features (Last resort)
2884  Alternate cryptocurrencies / Altcoin Discussion / Re: The Birth of Ethereum on: November 08, 2018, 06:06:22 PM
It's quite confusing (since there are various changes), but AFAIK :
1. Mastercoin is rebranded as OMNI. You can check basic info at https://www.openmarketcap.com/tokens/omni or https://coinmarketcap.com/currencies/omni/
2. OMNI is part of OmniLayer platform. The most popular usage was Tether/USDT and there's list of OmniLayer usage at https://www.omniexplorer.info/properties/production.
3. Most tasks are done on OMNI network, not on Bitcoin network. With 4-Layer internet model as analogy, Bitcoin is Network Layer while OMNI is Application Layer.

I will keep making posts like this. So, do you think is it better to post in the serious discussion or in the Altcoin spam discussion?

Just post it on serious discussion, you won't get accurate/detailed answer on Altcoin discussion. Even if you self-moderate the thread, your thread will be buried quickly.
2885  Bitcoin / Development & Technical Discussion / Re: Top upcoming proposals on: November 08, 2018, 12:00:54 PM
1. MimbleWimble is actively developed, but not for Bitcoin. It lacks support from Bitcoin community, mainly because it's not popular and not compatible with bitcoin script
2. TumbleBit already available today on Breeze Wallet
3. Schnorr Signatures is actively developed, but it took long time since there's no standard for it
4. Confidential Transactions won't coming to Bitcoin since it has scalability trade-off (bigger transaction size and longer verification time). Most privacy-based cryptocurrency use it though

Also, there are few upcoming proposal which are interesting
  • Dandelion
  • MAST
  • Eltoo
  • Bulletproof (useless unless CT is used as well)

Edit : looks like Pmalek already answer your question while i verify my memory Roll Eyes
2886  Bitcoin / Bitcoin Technical Support / Re: NOT ENOUGHT SPACE IN MY MAC on: November 07, 2018, 05:30:52 PM
Thank you for your answer.
I don't found how to run the prune mode.

1. Settings > Options


2. Enable "Prune block storage" then input storage size


Regarding:
"If you insist to keep all blockchain data, then move blockchain to external storage or add/replace with new HDD to your Mac are the only option.
Just move whole bitcoin folder to different location, make sure there's no bitcoin folder on default location and run Bitcoin Core again. Bitcoin Core think it's first time you run Bitcoin Core and ask you to choose directory location, then you just need to choose location of moved bitcoin folder."

I don't really know how to do; could you detail me the way to do it please?

Easiest guide that i could find https://bitzuma.com/posts/moving-the-bitcoin-core-data-directory/

P.S. External HDD isn't best storage option since there's higher chance block/wallet corrupted.
2887  Bitcoin / Development & Technical Discussion / Re: Someone says about "running your own full node" but.. on: November 07, 2018, 01:22:33 PM
First setting up full nodes. I use prune 5000, it took me 5 days to sync.

Pruning only reduce storage space used by only store x latest blocks, you still need to download (and verify) all blocks. That's why it took so long.

are all these people are only parroting what others said and never do it themselves?

Only running full nodes is easy, but configure it for specific usage (such as payment services) is tricky.

why the fuck is this so fucking hards?

Because you chose the hard way, there are some better alternatives which don't involve 3rd party such as :
2888  Bitcoin / Bitcoin Technical Support / Re: Btc transaction with camoufled outputs on: November 05, 2018, 02:07:41 PM
FYI, some people refer native SegWit address (starting with bc1) as Bech32 address and refer nested SegWit address as P2SH SegWit address. Just in case so you won't be confused with the terminology.

While SegWit have many advantage which mentioned by BitCryptex, not all Bitcoin wallet support sending Bitcoin to Bech32 address (but all of them support send to nested SegWit address).
2889  Bitcoin / Development & Technical Discussion / Re: How does bitcoin store the utxo set? on: November 03, 2018, 03:26:22 PM
IS the utxo set stored independently from the block set?

Yes. It's called chainstate, few call it UTXO set.

so for each block that comes in you store;
block (Key: BlockHash)
then extract each tx and store;
tx (Key: TxHash)

AFAIK it's true, chainstate uses key/value pair method which contain TX hash and block hash.

how does bitcoin search the db for a given utxo to verify a transaction is legitimate if it just stores the blocks?

By access chainstate, not access blocks
2890  Other / Meta / Re: POWERFUL SUGGESTION TO FURTHER IMPROVE BITCOINTALK FORUM on: November 01, 2018, 09:39:21 AM
Anyone who suggest KYC in cryptocurrency space shouldn't use cryptocurrency in first place and keep using fiat (exception for centralized exchange and few merchant). I would rather leave this forum rather than give my identity.
Even CloudFlare implementation is enough to make good member who want preseve their anonymity left this forum.

If we want to prevent spam, scam or merit farming, disable signature and remove bounty child board are better option.

TLDR : Your idea can go to hell.




Rather than blocking newly created accounts through IP addresses tracking, I would suggest that a thorough KYC should be done for newly registered members (such as email and ID verification)

Hey Mike.  Smiley

You really should check out bitcoin - it is an anonymous decentralized currency. 

You meant pseudonymous Smiley
2891  Other / Serious discussion / Re: Another of my hdd mining topics on: November 01, 2018, 02:35:51 AM
You mean use HDD to mine Proof-of-Capacity such as burst coin? If so, then the answer is no. Mining calculator such as https://blocks.fastpool.info/calculator & http://burstcoincalculator.com/ show that you only get about $1-$2/month, without calculating electricity cost.

I don't know much about decentralized cloud storage, but https://storj.io/ homepage mention you will get $0.015/GB/month which mean you could earn up to $120/month.
2892  Bitcoin / Development & Technical Discussion / Re: Flaws in LN (Lightning Network). on: October 31, 2018, 06:44:40 PM

New Flaw in LN Network ,


Technically, it's on-chain flaw where miners can choose specific transaction to be included/excluded.

Wu & Antpool have just recently started refusing to include segwit transactions in their blocks.
Since they are a major player this can delay the onchain redefinition of bitcoins and
INCREASE the potential for the LN funds to be stolen by a counter-party.
* Interestingly enough they could potentially cause segwit transactions to cost more than normal onchain transactions. *  Wink

Where's the source? There's no such information on twitter or reddit. Even if it's true, i doubt they would do that for long since it's MAD scenario since they could lose value of mined Bitcoin since people might be panic (unless they don't care about wasting money or losing profit).

But AFAIK when there's 2 valid conflicting transaction which have different height timelock, the transaction with lower height timelock included on-block.
2893  Local / Bahasa Indonesia (Indonesian) / Re: [Share] Warung Makan Dengan Pembayaran Cyrptocurrency on: October 27, 2018, 11:25:52 AM
Ada 3 solusi untuk hal ini :
1. Harus ada minimal total pembayaran supaya fee transaksi terasa kecil. Beberapa bitcoin cryptocurrency processor seperti BitPay memberikan minimal $5 untuk pembayaran dengan Bitcoin.
2. Menggunakan cryptocurrency dengan fee yang kecil, meskipun pada umumnya hanya berlaku pada cryptocurrency yang tidak terkenal atau semi-centralized.
3. Hanya menerima cryptocurrency melalui off-chain transaction seperti Lightning Network, meskipun fee akan tinggi jika tidak ada jalur/path antara penjual dan pembeli karena harus membuat 1 on-chain transaction untuk LN channel.
Menurut ane yang paling mungkin adalah solusi-2 misalnya menggunakan dogecoin, hanya saja volatilitasnya juga sebaiknya diperhitungkan.

Solusi-1 kurang bisa diterapkan karena $5 ~ IDR 75k yang terlalu besar untuk sekali makan (kecuali kalau di kota-kota besar);
Solusi-3 ane dengar path LN akan putus ketika dompet offline, bukankah untuk menjaga dompet online cukup sulit kalau di Indonesia, mengingat sinyal, bandwidth, telat perpanjang paket data, dsb.

Solusi-1 saya setuju, tetapi itu solusi termudah supaya fee tidak terasa berat bagi pelanggan
Solusi-2 solusinya adalah langsung menjual/konversi cryptocurrency ke fiat. Bisa dilakukan secara manual maupun menggunakan payment processor seperti BitPay yang langsung konversi cryptocurrency ke fiat dengan fee tertentu.
Solusi-3 bukan putus, tetapi membuka attack vector untuk mencuri koin yang seharusnya tidak dipunya seperti yang dijelaskan di https://bitcoin.stackexchange.com/questions/55310/do-parties-in-a-lightning-network-channel-need-to-be-online. LN (dan sejenisnya) lebih cocok sebagai solusi ketika arsitektur LN sudah bisa mencegah hal tersebut, online 24/7 sudah bisa dicapai oleh mayoritas orang atau penerima koin selalu online.

Penjual hanya menerima transaksi tersebut jika fee yang dipakai dalam transaksi tidak dibawah rata-rata. Seller bisa menggunakan API seperti dari website https://bitcoinfees.earn.com/ untuk mengetahui apakah fee yang dipakai dibawah rata-rata/tidak.
Meskipun sudah menggunakan fee rata-rata, ane kadang (kalau sial) masih harus menunggu 1-2 hari sampai konfirmasi kalau tidak mau melakukan replace by fee mengingat fluktuasi fee itu sendiri. Mungkin hal ini akan dapat mengganggu warung makan yang mungkin butuh perputaran modal kerja yang cepat hu.

CPFP (Child-pay-for-parent) alias menggunakan UTXO/koin yang belum dikonfirmasi dalam transaksi bisa menjadi solusi karena :
1. Membuat transaksi yang dibuat oleh pelanggan lebih cepat dikonfirmasi
2. Pelanggan dan pemilik warung makan tidak perlu khawatir transaksi tidak akan terkonfirmasi

Tentunya transaksi dengan CPFP harus memiliki fee yang sama atau lebih tinggi dibandingkan fee yang dibuat oleh pelanggan supaya efektif.
2894  Local / Bahasa Indonesia (Indonesian) / Re: [Share] Warung Makan Dengan Pembayaran Cyrptocurrency on: October 27, 2018, 07:28:17 AM
2. Biaya transaksi
Misalnya harga nasi sayur Rp. 10.000,- dan biaya transaksi Rp. 1.000,- total pengeluaran pembeli sekali makan adalah Rp. 11.000,- nah kalau setiap kali makan harus mengeluarkan uang sebesar Rp. 1.000,- maka tentunya biaya tersebut baru akan terasa.

Ada 3 solusi untuk hal ini :
1. Harus ada minimal total pembayaran supaya fee transaksi terasa kecil. Beberapa bitcoin cryptocurrency processor seperti BitPay memberikan minimal $5 untuk pembayaran dengan Bitcoin.
2. Menggunakan cryptocurrency dengan fee yang kecil, meskipun pada umumnya hanya berlaku pada cryptocurrency yang tidak terkenal atau semi-centralized.
3. Hanya menerima cryptocurrency melalui off-chain transaction seperti Lightning Network, meskipun fee akan tinggi jika tidak ada jalur/path antara penjual dan pembeli karena harus membuat 1 on-chain transaction untuk LN channel.

3. Waktu konfirmasi
Menerima pembayaran dengan 0 konfirmasi adalah berisiko. Bisa jadi transaksi baru mendapatkan konfirmasi beberapa hari kemudian atau nyangkut di mempool. Pelanggan tidak mungkin apabila disuruh untuk menunggu 1 konfirmasi karena waktunya sangat fluktuatif.

0 konfirmasi (atau bisa disebuf 0-conf) tidak teralu beresiko juga :
1. Penjual hanya menerima transaksi tersebut jika fee yang dipakai dalam transaksi tidak dibawah rata-rata. Seller bisa menggunakan API seperti dari website https://bitcoinfees.earn.com/ untuk mengetahui apakah fee yang dipakai dibawah rata-rata/tidak.
2. Mengecek apakah ada double-spend di bitcoin network. Hal ini bisa dilakukan dengan mengecek transaksi/alamat pengirim di beberapa block explorer atau cek mempool di node.

Namun demikian apabila pembeli dan penjual sudah memiliki hubungan yang erat, tidak masalah menggunakan kripto untuk transaksi antar pribadi, namun saran ane "keep it secret" antar komunitas agar tidak terkena masalah hukum.

Saya setuju dengan saran ini
2895  Other / Meta / Re: KYC for New Forum Registrants on: October 20, 2018, 03:42:42 AM
Anyone who suggest KYC in cryptocurrency space shouldn't use cryptocurrency in first place and keep using fiat (exception for centralized exchange and few merchant). I would rather leave this forum rather than give my identity.
Even CloudFlare implementation is enough to make good member who want preseve their anonymity left this forum.

If we want to prevent spam, scam or merit farming, disable signature and remove bounty child board are better option.

TLDR : Your idea can go to hell.
2896  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: October 19, 2018, 05:51:33 PM
After i upgrade to most recent version, i keep receive message "WARN    global  src/p2p/net_node.inl:1338       No incoming connections - check firewalls/routers allow port 18080". Should i leave it alone or configure my firewall or/and router?

WTF is going on with da fork?
Our exchange using only CLI.
Now all we see SYNCHRONIZATION STARTED.
Everything is updated. But synchronization going forever.

Should we restart  our exchange https://exbase.net

or just wait?


It took some time since it actually upgrade database version, not sync process. In my case, restart both CLI and monerod fix the problem.
2897  Bitcoin / Development & Technical Discussion / Re: Proof of waiting better than proof of stake and proof of work on: October 18, 2018, 04:13:39 PM
I hope this clears the doubts.

Sorry, but based on my understanding, your explanation don't clear any of my doubt/question. In fact, now i have more doubt/question.

you don't need a blockchain, that's the point

Then you shouldn't said "...grouped together into a block", it makes people confused.

The difficulty level would be set in such a way that an average computer would take about an hour to compute the nonce.

This is ridiculous since one-time address has become standard to improve privacy. Most HD wallet also generate lots of addresses in advance.

The network would trust the computer which has the longest list. As generating a new address would require a computer to compute the nonce, it would be impossible for an attacker to generate a list long enough for the network to agree upon.

--snip--

No transactions are recorded. Only the balances are stored.

High computational power required to generate an address won't stop the problem. There are few critical questions such as :
1. What stopping attacker from double-spend attempt (example : attacker make 2 transactions (from an address contain 1 coin) where 1st transaction is sent 1 coin to Bob & 2nd transaction is sent 1 coin to Alice)?
2. How do new nodes verify the balance is valid and not comes from thin air? Even ETH which uses Balance model (not UTXO like Bitcoin) still require storing transaction.

This would also be scalable as the network would become faster if the number of transactions increases.

You meant transaction would have faster confirmation time if the number of transactions increases. It's not really scalable since time required to verify the transaction and bandwitch to broadcast the transaction/list are growing linearly (O(n))
2898  Other / Serious discussion / Re: Your Ideology Affects You what Tokens to Support? on: October 18, 2018, 06:58:41 AM
Yes, my ideology is never buy token (if their project don't need token/ICO or no strong proof they have working product/server which is better than competitor in most aspect).

Monero categorized as cryptocurrency/coins, not Token. Besides, privacy isn't a crime.
2899  Bitcoin / Development & Technical Discussion / Re: "How does it work?"How do full nodes generate Merkle path? on: October 17, 2018, 07:19:39 AM
How do full nodes generate Merkle path(MP)?
--snip--
How to get a MP? I don't see any more information. And that's my naturally guess: it's like getting it for the first time, from the leaf nodes ,hash and hash... , until the Merkle root. Then getting the path as required.

Basically get all transaction hash in a block and do the merkle tree operation.

Full nodes only send necessary/part of merkle tree to verify the transaction.

This image/ilustration might help you : https://cdn-images-1.medium.com/max/1600/0*lR_IMzUjQUJgXq5A.png

Is that true? Each time a request is received from a SPV node, there is a operation involve all the leaf nodes? Is there any other way to reduce computation?

AFAIK full nodes client store such information to prevent re-computation, but each full nodes client use have different method/implementation.
2900  Local / Bahasa Indonesia (Indonesian) / Re: Banyaknya Plagiarisme on: October 15, 2018, 05:39:02 AM
Selain point-point yang disebutkan oleh mu_enrico, alasannya adalah :
1. Tidak mengetahui bahwa plagiarisme adalah sebuah kejahatan dan melanggar UU No 28 Tahun 2014 tentang Hak Cipta dan beberapa peraturan lainnya.
2. Tidak pernah merasakan ketika hasil kerja mereka diklaim orang lain.
Pages: « 1 ... 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 [145] 146 147 148 149 150 151 152 153 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!