Bitcoin Forum
April 30, 2024, 11:21:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 5 6 7 8 »
1  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BITGESELL - Store of value (Burn rate is 90% of tx fees) #realstoreofvalue on: February 11, 2021, 07:04:37 PM
Burnt coins are added in explorer!
We display burnt coins for all period and for each block. Now burnt coins are 0.02% of circulating supply.

https://bgl.bitaps.com

Burnt coins    1 596.84031323 BGL
2  Economy / Service Announcements / Re: Encrypted paywall on: November 24, 2020, 09:58:41 AM

I'd be more concerned about the strength of the encryption.

Encryption AES-CBC with key length: 256 bit
3  Economy / Service Announcements / Re: Encrypted paywall on: November 24, 2020, 09:53:51 AM
What if the Bitcoin fees alone spike beyond 0.0002 BTC for quick transaction confirmations? Won't you be operating in losses?


Our fowarding service with flat rate fee https://developer.bitaps.com/forwarding, successfully works several years. We use payment agregation to make payout transaction.  

Example https://bitaps.com/10282766f66076cd357ea8e437c819bf3d66b632b7ab62a7488756fec4e324e4

You can see in this transaction  that we agregate 10 payment and make 1 payout transaction. It works well enough to maintain flate rate fee.
4  Economy / Service Announcements / Re: Encrypted paywall on: November 23, 2020, 07:34:45 PM
Service charge flat rate fee 0.0002 BTC for each sale.
I like a lot of things about your paywall but not a fan of having fixed fees and your current minimum of 0.0005BTC [I know it's not much but it limits smaller sales].


0.0002 BTC this fee include forwarding transaction miners fee, bitcoin transaction is not free

How much you're going to charge for hosting files beyond those periods?

At this moment no any fee, we are currently collecting statistics on the use of this service. In the future, the cost of hosting a 1 GB file will be about $ 5 per year.
5  Economy / Service Announcements / Encrypted paywall on: November 15, 2020, 03:09:20 PM



Bitcoin encrypted paywall

Sell your files, images, notes or other digital goods protected by AES encryption in the browser.





Bitcoin encrypted paywall tool, allows you to create payment lock on files or a text message where user need to pay the assigned amount of Bitcoins to access the content. File content, file names and all messages including descriptions are encrypted in the browser. The service does not have access to content on its servers, so your media data is completely protected with AES encryption. Service charge flat rate fee 0.0002 BTC for each sale. Forwarding the payment to the seller's address takes place within 1-3 confirmations of the bitcoin network. Files and media data under 200MB hosted for free within 1 year. Files greater than 200MB hosted for free for 72 hours.

The Paywall link has a built-in password. Encryption password is part of this link after # character. All web browsers use URL standard. According to this standard, the part of the URL after the # character is an optional fragment. This fragment is only used on the client side(navigation on page) and web browsers do not send this part of the link to the server. Paywall service never knows or gets a password for server-side content. Decryption occurs only on the client side in the browser.




6  Alternate cryptocurrencies / Announcements (Altcoins) / Re: BITGESELL - Store of value (Burn rate is 90% of tx fees) #realstoreofvalue on: November 07, 2020, 10:17:19 AM
Upon request of EmmaWu we support Bitgesell wallet hackathon.

 Just created draft BGL JS library https://github.com/bitaps-com/jsbgl

Signed transaction working example
https://github.com/bitaps-com/jsbgl/blob/beta/test/jsbgl.test.js#L2112

https://bgl.bitaps.com/78c5454deb539ca6712a548ecef6b84061d79318a3ff565ce9854f403c37cc59

Example changes from jsbtc  to  jsbgl

https://github.com/bitaps-com/jsbgl/blob/beta/src/classes/transaction.js#L608

We invite everyone to contribute to this library

Hope it will help for Bitgesell wallet hackathon participants
7  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Bitgesell - Store of value (Burn rate is 90% of tx fees) on: June 01, 2020, 04:32:50 PM
Many withdrawal requests completed today!
Many new miners joined our pool!

Our congratulations to the entire community and invite to join the BGL mining with https:/pool.bitaps.com.
8  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Bitgesell - Store of value (Burn rate is 90% of tx fees) on: May 25, 2020, 06:11:47 PM
Our pool want to share a good news!

In gratitude for choosing our mining pool, we want to give a bonus to all our users!
Those participants who are now mining or already have mined coins will receive 200 BGL.
Participants registered only in our pool will receive 50 BGL.

Let's enjoy to take a part in new BGL coin minning, thank you for choosing our pool!

With best regards,
Team https://pool.bitaps.com
9  Bitcoin / Development & Technical Discussion / Re: Search Module Javscript for Wallet on: April 21, 2020, 04:04:09 PM
Take a look at https://www.npmjs.com/package/jsbtc.js

almost no dependencies
Crypto secp256k1 + wasm.
Implemented: bip32, bip39, bip44, bip49, bip84, bip141.
NIST random generation tests on the fly for entropy. Shamir's secret sharing for mnemonic.
10  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Bitgesell - Store of value (Burn rate is 90% of tx fees) on: April 20, 2020, 01:24:41 PM
In addition to the pool just started Block explorer for this coin, https://bgl.bitaps.com. Please add to official list. Thank you
11  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Bitgesell on: April 15, 2020, 06:37:57 AM
how do you do conf in pool and what is it using algo? I don't see the type of algo in this op


Algorithm: Keccack

I use https://github.com/alexis78/ccminer for our GPU rigs


If you use our pool

Stratum URL: pool.bitaps.com:8888
 User: your_account@email.com.worker1
 Password: any

12  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Bitgesell on: April 13, 2020, 08:12:30 AM
Just started mining pool for BGL coin.

https://pool.bitaps.com

  • Algorithm: Keccack
  • rewards type: PPS (PPLNS will be added same later)
  • payouts:  daily by request (auto payouts will be added soon)
  • pool mining fee: 1.5%

Pool settings:

 Stratum URL: pool.bitaps.com:8888
 User: your_account@email.com.worker1
 Password: any

Difficulty: variable by default, + manual settings available

Support email: support@bitaps.com
13  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Bitgesell on: April 08, 2020, 06:30:15 PM
Is any open source miners available?
14  Bitcoin / Development & Technical Discussion / Re: Blockchain explorer reads from a chain not from external database on: April 07, 2020, 07:38:31 PM
I'm developing now https://github.com/bitaps-com/btcapiserver

This is core for explorers or wallet backends. Python + Postgres.
Performance about 12 - 24 hours to initial parse bitcoin blockchain (depends of configurated modules and hardware)

Take look maybe my code will be useful for you.
15  Bitcoin / Development & Technical Discussion / Re: Block Batch Filters for Light Clients BIP draft on: November 16, 2019, 07:27:33 AM
I doubt there will be much appetite for any commitment structure that requires recomputing the commitment any time the txn list in the block is changed. Particularly any that involves doing it for 5 different kinds of filters and which will go out of date as scriptpubkey types change.  The BIP157 design being completely agnostic to the content of the scriptpubkey was an intentional design to conserve storage and optimize for the possibility of eventually turning it into a viable commitment.

The idea of separating filters by address type gives a significant reduction in the amount of required data requested by the light node. Refusing to divide by type will actually give a better degree of filter compression and the overall size will be even smaller than what we can achieve now. Block batch filters total size  is smaller then BIP 158 at all total size savings  22% (3.36 GB vs 4.3 GB). We could win another 3-4 percent. But assuming that mostly light nodes use only one type of address, separation provides significant gains in bandwidth reduction. Is the calculation of several additional hashes more important than reducing traffic several times?

In case we try use BIP 158 for commitment this is also  requires recomputing the commitment any time the txn list in the block is changed. Is additional double sha256 is so big problem? 
Also I think we can redesign commitment structure to exclude from commitment filter types which have no any affected script types in recent block it will solve problem with  out of date script types.
16  Bitcoin / Development & Technical Discussion / Re: Block Batch Filters for Light Clients BIP draft on: November 16, 2019, 12:13:41 AM
Quote
The proposed protocol seems like it uses a pretty significant fraction of the bandwidth as sending the transaction. It also requires hashing the transactions in the mempool to do the 'short id matching'.

The idea is receive transactions flow with stripped data (inputs and outputs converted to distinct set of 4 byte items for specified filter type). And yes transaction flow means a lot of  sending the transaction. I got your point about "short id" will think how to implement it more properly.

Quote
Is there really a particular reason to filter unconfirmed transactions at the expense of privacy--since what txn you fetch is still visible?  With BIP 157 when a block matches the user fetches the entire block, at least somewhat preserving the anonymity set.

I suppose that most common case light client receive about 2-3 payments daily, so in case we got positive test we be able use TOR with new identity and different nodes to request complete transaction. I think it should protect privacy Or am I missing something?

Quote
Aside, the graph should show getblocktxn not blocktxn.
. Yes.

Quote
believe the 'getcfproof' message could also work by index instead of txid like getblocktxn does, for a massive bandwidth reduction.
getcfproof is not use txid it use block hash. getcfproof is only actual in case we have commitments. In case no block filter commitments we should omit this step.

Have you read this one  https://github.com/bitaps-com/bips/blob/master/bip-block-batch-filters.mediawiki? any feedback about this draft?
17  Bitcoin / Development & Technical Discussion / Re: Block Batch Filters for Light Clients BIP draft on: November 15, 2019, 09:53:45 PM
Drafts updated
18  Bitcoin / Development & Technical Discussion / Re: Is possible get public key from signature? on: October 15, 2019, 06:36:49 PM
In context of compact signature format r and s  32 bytes, this is not about actual value
19  Bitcoin / Development & Technical Discussion / Re: Need 50 testnet BTC for experiment purpose, anyone can help? thanks! on: October 15, 2019, 06:26:30 PM
I don't understand why but people do it,  people do crazy things use a lot of IP, scripts, change addresses to prevent blocking to get more and more testnet coins

This is one of many examples:

https://tbtc.bitaps.com/2NBMEXavJZV2VoBCiRFHEJ8DehgYnfM9wav

8.34076971 tBTC   1 736 transactions.

We created a testnet faucet to help developers and did not expect to encounter inexplicable greed of people.

20  Bitcoin / Development & Technical Discussion / Re: Is possible get public key from signature? on: October 15, 2019, 06:06:21 PM
Bitcoin used DER signature format:
Code:
Format: 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] [sighash]
First step you should parse DER format, R and S is always 32 bytes after DER encoding
Code:
compact signature = [R][S]  
look at
Code:
static int secp256k1_ecdsa_sig_parse(secp256k1_scalar *rr, secp256k1_scalar *rs, const unsigned char *sig, size_t size) {
    const unsigned char *sigend = sig + size;
    int rlen;
    if (sig == sigend || *(sig++) != 0x30) {
        /* The encoding doesn't start with a constructed sequence (X.690-0207 8.9.1). */
        return 0;
    }
    rlen = secp256k1_der_read_len(&sig, sigend);
    if (rlen < 0 || sig + rlen > sigend) {
        /* Tuple exceeds bounds */
        return 0;
    }
    if (sig + rlen != sigend) {
        /* Garbage after tuple. */
        return 0;
    }
    if (!secp256k1_der_parse_integer(rr, &sig, sigend)) {
        return 0;
    }
    if (!secp256k1_der_parse_integer(rs, &sig, sigend)) {
        return 0;
    }
    if (sig != sigend) {
        /* Trailing garbage inside tuple. */
        return 0;
    }
    return 1;
}

secp256k1_der_parse_integer used to parse R and S from DER

https://github.com/bitcoin/bitcoin/blob/452bb90c718da18a79bfad50ff9b7d1c8f1b4aa3/src/secp256k1/src/ecdsa_impl.h#L99

Pages: [1] 2 3 4 5 6 7 8 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!