Bitcoin Forum
May 26, 2024, 05:44:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 334 »
1261  Bitcoin / Development & Technical Discussion / Is the following idea possible in Bitcoin's Script? on: January 12, 2016, 01:33:46 PM
What I am wanting to create is a Bitcoin script that will do the following:

- check <data1> against <sig1>
- check <data2> against <sig2>

then only redeem if both sig checks work but *additionally* I need it to ensure that <data1> is identical to <data2> and that <sig1> is different to <sig2>.

Is this even possible?
1262  Bitcoin / Project Development / Re: CIYAM - Project Plan Outline and Progress Updates on: January 11, 2016, 03:29:02 PM
Whilst I've been taking a bit of a break from the core parts of the development of the CIYAM project I created a new tiny computer language that I have named FISSILE (https://github.com/ciyam/ciyam/blob/master/src/console_commands.cpp#L188).

Basically it's a Turing complete extension to the CIYAM console handler (which is part of any CIYAM application that has a console) and fits in with the environment variable handling that was already present in the console handler.

For those that have an interest in "pure mathematics" the way that this language understand maths is purely symbolically (i.e. it doesn't do any normal math ops in the code).

Here as a sample of how this works:

Code:
> *#=10

> *#
10

> *#2
1010

> *#8
12

>*#16
a

> *$
..........

and note the following:

Code:
> **

# (raw string) 10#
* (raw string) 10000
10#0 (raw string)
10#1 (raw string) .
10#2 (raw string) ..
10#3 (raw string) ...
10#4 (raw string) ....
10#5 (raw string) .....
10#6 (raw string) ......
10#7 (raw string) .......
10#8 (raw string) ........
10#9 (raw string) .........
16#0 (raw string)
16#1 (raw string) .
16#2 (raw string) ..
16#3 (raw string) ...
16#4 (raw string) ....
16#5 (raw string) .....
16#6 (raw string) ......
16#7 (raw string) .......
16#8 (raw string) ........
16#9 (raw string) .........
16#a (raw string) ..........
16#b (raw string) ...........
16#c (raw string) ............
16#d (raw string) .............
16#e (raw string) ..............
16#f (raw string) ...............
2#0 (raw string)
2#1 (raw string) .
8#0 (raw string)
8#1 (raw string) .
8#2 (raw string) ..
8#3 (raw string) ...
8#4 (raw string) ....
8#5 (raw string) .....
8#6 (raw string) ......
8#7 (raw string) .......

(the latter information is how the former numerical outputs were performed - there is no code that is directly doing any hex, octal or binary conversions with numbers but instead just code that is doing symbolic operations upon strings which works extremely fast)
1263  Bitcoin / Bitcoin Technical Support / Re: Creating address while offline in Core? on: January 11, 2016, 12:07:34 PM
Thanks, what about a virtual keyboard so you click the characters instead of typing?

Personally I think it wouldn't be so hard to create a program that takes screen snapshots every time you click that also records the mouse position and then saves it ready for sending to the external party later if you are currently offline (so again it is not anywhere near as secure as actually having an offline computer).

BTW - Armory or hardware wallets like Trezor aren't the only solutions - apart from "paper wallets" which you could create offline I developed the CIYAM Safe (https://susestudio.com/a/kp8B3G/ciyam-safe) for doing 100% secure offline txs (using QR codes rather than plugging in any cables between the online and offline computers).
1264  Bitcoin / Development & Technical Discussion / Re: Nonce randomness on: January 11, 2016, 02:03:11 AM
There is no more likelihood of the number 0 or 2^32-1 (or anything in between) being the "right nonce" as it depends upon the previous block's hash (which is effectively random).

https://en.bitcoin.it/wiki/Nonce
1265  Bitcoin / Development & Technical Discussion / Re: Nonce randomness on: January 10, 2016, 01:14:00 PM
The nonce is used in conjunction with the other block header information to work out the hash of the block.

As the header is based upon a previous hash (which is basically random) then whether you start testing your nonce from 1 or 1,000,000 makes little difference (all that matters is your resultant hash and whether or not it passes the difficulty requirement).

So you just keep on incrementing (or decrementing or randomly choosing) your nonce and re-trying the hash algo to match the current difficulty requirement.

For pools I think that each hasher starts with a different initial nonce value (to avoid any repeated work) but I haven't looked into that stuff for quite a long time.
1266  Bitcoin / Project Development / Re: AT and CLTV - Truly disruptive technology! on: January 08, 2016, 02:14:55 PM
The design is going to actually go a lot further than just the trading of crypto-currencies (although that will be the initial application).

We are working on two new ATs (Escrow and Reputation) which in combination will actually provide a framework for a completely decentralised marketplace (details about this will be released after we have tested code and extended the current AT API).
1267  Alternate cryptocurrencies / Altcoin Discussion / Re: The decentralized "twitter" is live on: January 07, 2016, 04:00:38 PM
I meant the first web based...Qora is not web based.

You can use Qora via web - so that is not correct.


nah, you can read-only via web sure, but you always need the client to perform an action.

Oh - I had assumed it worked like Burst (which can work with online wallets) - but in either case the claim does need to at least be clarified in regards to this.
1268  Alternate cryptocurrencies / Altcoin Discussion / Re: The decentralized "twitter" is live on: January 07, 2016, 03:48:52 PM
I meant the first web based...Qora is not web based.

You can use Qora via web - so that is not correct.
1269  Bitcoin / Bitcoin Discussion / Re: Day trading BTC for those keen (never risk more than you can afford to lose) on: January 07, 2016, 02:27:17 PM
eventually you will have multiple active trades. multiple sells multiple buys all at different profitable levels.. sitting and waiting for the price to change to benefit.

Yup - and that is why you need to carefully record your own buy and sell offers to make sure you don't screw up (no exchange that I've seen so far will do this for you in a way that will let you easily work out your positions and I wouldn't trust them even if they did).
1270  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: January 07, 2016, 02:15:34 PM
This local "idiots", including amaclin, have already claimed 50 of the 256 rewards. Wink

Should that be these?

Anyway I just wanted to say that this is an interesting thread and I think is likely to be a test of some sort of key generation method that has been used for cold storage (so I think the creator of the puzzle would like you to keep at it).
1271  Alternate cryptocurrencies / Altcoin Discussion / Re: The decentralized "twitter" is live on: January 07, 2016, 01:42:37 PM
It's basically the first decentralized social network, 100% web based so you don't have to download anything.

Actually I think that Qora beat you to that (by at least a month if not a few) but still good to see others working on similar ideas (btw - I don't think it is good practice to claim a "world's first" when in fact it isn't - and especially when there are blockchains to "prove" when things happened).

If your "world's first" claim is more specific then just a "decentralized social network" then please update your OP to show that (you may have achieved a "world's first" but not as the "world's first decentralized social network").

Although it never really made it (likely due to Mark Zuckaberg's influence) wasn't the Diaspora project the world's first such thing (and that was a few years back)?
1272  Bitcoin / Bitcoin Discussion / Day trading BTC for those keen (never risk more than you can afford to lose) on: January 07, 2016, 01:29:28 PM
If you are thinking of "day trading" BTC then this is a simple guideline that might be of some use (and as the title points out don't risk losing money you can't afford to lose by doing "day trading" as it is inherently a risky activity).

Firstly - do a thorough check about the exchange you intend to use for your day trading (make sure they are established and that they can prove they have BTC reserves in cold storage and after that consider things like their trading and withdrawal fees, etc.).

Next - only inject as much actual fiat as you are prepared to lose (i.e. think of it as gambling and that you are taking a bet).

Next - assuming that you are starting with fiat you need to purchase some BTC with that fiat. In order to give yourself the ability to buy at a potentially lower price later you might want to simply purchase BTC with half of the fiat that you injected (so now you have half fiat and half BTC held in your exchange account).

Next - create bids and asks and record them yourself (don't just rely upon the exchanges records and be sure to check they are reporting everything accurately).

Next - if you manage a buy then create a sell for a price greater than you just bought for (allowing for any fees of course) and if you manage a sell then create a buy for a price less than you sold for.

Hint - it is always worth having a very low buy and very high sell in place just in case of dramatic price changes.

Next - do not deviate from the method - if you end up running out of fiat or BTC then you just "have to wait" for the price to enable you to trade again.

The last point is perhaps the most important - if you can't stop yourself from breaking such a simple set of rules then you are most likely going to end up losing.

Can you profit out of such a simple day-trading system?

Provided that BTC remains as volatile as it has for the last few years then it is very likely that you can.
1273  Economy / Service Discussion / Re: Have a good idea. Read and say me if possible on: January 07, 2016, 12:35:39 PM
Funnily enough it was this sort of problem that led to the development of "hashcash" (which unfortunately never took off) which is the basis of the Proof Of Work algorithm used in Bitcoin.

BTW - you don't want to bother sending "unsubscribes" because if the senders are spammers that will just cause them to send more spam your way.
1274  Bitcoin / Project Development / Re: AT and CLTV - Truly disruptive technology! on: January 06, 2016, 03:29:37 PM
Where I think that we are headed is towards a new decentralised infrastructure that simply doesn't need "middle-men".

This is a true revolution that will connect providers with consumers without the layers in between that not only are a "friction impediment" but also a "denial of service" problem.


CIYAM is coin or service?

As it stands it is neither - it is an open source project that can be a service or a coin (I guess).

The point of the project is to further decenstralisation rather than to make a profit from anything.
1275  Bitcoin / Project Development / Re: AT and CLTV - Truly disruptive technology! on: January 06, 2016, 02:42:52 PM
Where I think that we are headed is towards a new decentralised infrastructure that simply doesn't need "middle-men".

This is a true revolution that will connect providers with consumers without the layers in between that not only are a "friction impediment" but also a "denial of service" problem.
1276  Bitcoin / Project Development / Re: CIYAM - Project Plan Outline and Progress Updates on: January 06, 2016, 05:00:24 AM
Added support for "unix timestamp" CLTV redemption and other minor changes were made to the script (https://github.com/ciyam/ciyam/blob/master/src/test_acct_cltv.cin).

The following shows the three different ways that you can redeem the CLTV P2SH UTXO:

NOTE: Before running each and any of the following first ensure that bitcoind is not running then delete the the regtest folder (if it exists) and then start bitcoind.

1. The "secret reveal" method (which will redeem immediately).
Code:
USE_SECRET_REVEAL=1
USE_UNIX_TIMESTAMP=
./ciyam_client -echo -quiet -no_prompt < test_acct_cltv.cin

2. The CLTV method using a block number (which will redeem after X blocks).
Code:
USE_SECRET_REVEAL=
USE_UNIX_TIMESTAMP=
./ciyam_client -echo -quiet -no_prompt < test_acct_cltv.cin

3. The CLTV method using a unix timestamp (which will redeem after X seconds).
Code:
USE_SECRET_REVEAL=
USE_UNIX_TIMESTAMP=1
./ciyam_client -echo -quiet -no_prompt < test_acct_cltv.cin
1277  Bitcoin / Project Development / AT and CLTV - Truly disruptive technology! on: January 05, 2016, 05:54:40 PM
After having played with the new CLTV Bitcoin (and soon to be Litecoin) op code (https://bitcointalk.org/index.php?topic=598860.msg13435766#msg13435766) CIYAM is now busy working on a decentralised crypto to crypto exchange.

We had already somewhat achieved that goal with the ACCT AT between Qora and Burst but unfortunately the PR didn't go well (apparently the funds that were meant to be used for PR were stolen) and of course it didn't involve Bitcoin (so wasn't noticed by most Bitcoin followers either).

But now I think we have something much more exciting about to happen. It will allow people to trade QORA/BURST with BTC/LTC without the need for any centralised exchange.

Unlike others trying to do similar things we are not going to be setting up a centralised website for order matching (nor taking a commission) - both Qora and Burst will be able to work as exchanges themselves (due to their AT support) and we will consider creating either a CIYAM application (which will be decentralised and free of charge) or an addition for Bitcoin/Litecoin (also free of charge) to work in a similar fashion.

Basically what we are talking about is "true disruption" (so even the new businesses that are making money out of crypto to crypto trades will be put out of business with this model).

(a note to mods - although Qora and Burst are alts this topic is about using OP_CHECKLOCKTIMEVERIFY to trade between them and Bitcoin so this is relevant to Bitcoin - I hope this isn't confusing the boundaries too much to work out whether this topic is in the right place or not)
1278  Bitcoin / Bitcoin Discussion / Re: Can we just stop with the block size panic crap? on: January 05, 2016, 04:02:25 AM
What average person using Bitcoin will use a limit order or become a localbitcoins dealer to send a few bucks to their kids. No one sees the value in Bitcoin for the occasional send of cash.

On the Chinese side of things it is very simple (and of course free) to open up an account with one of the major Chinese exchanges (identity verification will take maybe one day) and you can then connect a Chinese bank account (from any of the major banks) to your exchange account (it will only cost around 10 RMB to open up a bank account assuming you want a debit card).

Typically the withdrawal fee is 0.5% (with minimum withdrawal amounts typically set at 200 RMB) so unless the sender is copping a lot for purchasing Bitcoin it is a very simple and cheap method for paying Chinese.

Note that it will generally take around 2 days to complete the RMB withdrawal after receiving the BTC deposit.

Last time I sent a TT from Australia I believe it cost 30 AUD (which from memory was the minimum fee) and it also took a couple of days so if I was an Australian wanting to pay Chinese in RMB even I could only get BTC for 10-20% over the current exchange prices it would be cheaper to use Bitcoin for small amounts (say around 100 AUD) than to use TT (and I am assuming that other methods such as WU would not be much cheaper).
1279  Bitcoin / Press / Re: [2016-01-03] Scaling Bitcoin: The Great Block Size Debate on: January 04, 2016, 04:39:21 PM
called Bitcoin.

Not really - true supporters of Bitcoin don't show dishonest graphs and ignore facts trying to shill on behalf of others.

You have your "big block agenda" and that is clearly obvious but please don't try and make it out to be anything but an agenda.
1280  Bitcoin / Press / Re: [2016-01-03] Scaling Bitcoin: The Great Block Size Debate on: January 04, 2016, 04:19:32 PM
should be fast enough to support artificial 2 MB blocks in my view.  Roll Eyes

I see - so happy to show charts that don't accurately reflect average bandwidths then only show tables of figures that do and then make a glib statement.

You ought to be running for a political party IMO.
Pages: « 1 ... 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 [64] 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 ... 334 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!