Search content
Sort by

Showing 20 of 41 results by randy-waterhouse
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 13/08/2015, 01:08:26 UTC
Added Hashplex python implementation for Lightning Network routing, still needs HTLC and revocation https://github.com/utxo/wheels/wiki

Looks like payment channel development is increasing rapidly now.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 11/08/2015, 23:52:07 UTC
Thunder Network - java implementation hub-spoke 'lightningesque' network (building on bitcoinJ's payment channel implementation?)

Thunder Network website

matsjj github code
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 11/08/2015, 22:50:35 UTC
Blockstream - Rusty Russell's strawman protocol implementation for lightning network development added.

https://github.com/utxo/wheels/wiki
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 22/06/2015, 06:50:00 UTC
New white paper added http://www.tik.ee.ethz.ch/file/716b955c130e6c703fac336ea17b1670/duplex-micropayment-channels.pdf
"A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels"
Christian Decker   Roger Wattenhofer
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 07/06/2015, 08:25:44 UTC
https://lists.blockstream.io/listinfo/lightning-dev Blockstream lightning development mailing list added.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 07/06/2015, 08:03:39 UTC
Quote
The only project that I know of that uses payment channels is streamium. But anyone could build a live streaming site like streamium without payment channels and it would work just as well as streamium. A future version of Autotip will have a Video API (much like the current Audio API) so you can monetize videos, much like how streamium monetizes live video.

Not really. Payment channels give unique advantages that cannot be replicated without leveraging the multi-sig and nlocktime features of the bitcoin protocol. Your whole spiel here reeks of pushing an external agenda on a thread that has nothing to do with the discussion you provided. It is not welcome.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 02/06/2015, 23:11:02 UTC
You can add my paper if you like. It's a design for a peer-to-peer cryptocurrency exchange that uses micro-payment channels to transfer coins between blockchains.

Edit: wasn't aware of most of the innovations in this thread. Lightning Network looks extremely interesting.

Thanks, added. Looks interesting and useful for low trust (trustless?) transfers. When do you think you might have an implementation available for testing?

Almost trustless. -Almost- The whole process breaks down trades into a series of micro-trades which means that even without any kind of dispute system - the maximum financial inconvenience is very, very, small so you can precisely reason about the worse-case scenarios for these kind of transfers (which is still magnitudes better than security outcomes for traditional systems.) But then you add in a dispute system on top of that in such a way that contracts can become reliable without becoming less secure and you have the first p2p cryptocurrency exchange that is actually practical (and not based on a huge amount of flawed trust.) There's a lot more to it than that, but that's the basic idea.

As for the release: give me some more time to hook the UI up to the exchange stuff. I already have a working prototype I just want to release something that doesn't require 100 command line switches to work.

Actually, let me know if you're interested in helping test this and I can PM you a link to a binary when its ready. (I've barely done any promotion for this project so I'm going to need testers sooner or later :p)

Yeah, I might be able to run some tests ... not that keen on binaries though.

I did have a question why you used 4-of-6 multi-sig escrow though: if the sender has 3 keys the arbitrator 2 keys and the receiver 1 key a valid transaction needs the sender and either of the other two to sign. Can't this also be achieved with 3-of-4 multi-sig where the sender has 2 keys and the arbitrator and receiver 1 key each?

edit: scratch that last question, I read the paper in some more depth.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 28/05/2015, 22:21:44 UTC
Streamium added. First implementation of a pay-per-time payment channel. Looks good  Smiley Source code is github linked too.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 28/05/2015, 08:03:05 UTC
You can add my paper if you like. It's a design for a peer-to-peer cryptocurrency exchange that uses micro-payment channels to transfer coins between blockchains.

Edit: wasn't aware of most of the innovations in this thread. Lightning Network looks extremely interesting.

Thanks, added. Looks interesting and useful for low trust (trustless?) transfers. When do you think you might have an implementation available for testing?
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 08/04/2015, 07:40:32 UTC
 RustyRussell review of the Lightning network paper in 5 parts incl. summary ... exciting that multihop off-chain tx routing appears theoretically possible and scalability maybe solved by a trustless layer-2 cryptofinancial p2p protocol.

Coindesk article
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 09/03/2015, 08:29:30 UTC
Some older conceptual/blue-sky work that I rediscovered Amiko pay - on a slow development cycle but worth a mention.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 01/03/2015, 06:43:52 UTC
Bitcoin Lightning Network - White paper

Some quite exciting claims being made in here about possibilities for secure off-chain transaction routing via multi-hop payment channels using contract-hash and nTimelock.

Edit: https://www.youtube.com/watch?v=8zVzw912wPo youtube of presentation.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 10/02/2015, 04:15:22 UTC
Strawpay added.

Appears to be a hub model, with an implementation in the Multibit client (java, based on bitcoinJ), as per this article http://bravenewcoin.com/news/strawpay-tackles-bitcoin-transaction-woes/.

Anyone who has more info, would be appreciated.
Post
Topic
Board Project Development
Re: [ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 04/02/2015, 03:42:19 UTC
Reserved for OP.
Post
Topic
Board Project Development
Topic OP
[ANN] Bitcoin Payment Channels - community reference repository
by
randy-waterhouse
on 04/02/2015, 03:33:51 UTC

Hi,

I've been following developments in the area of bitcoin (micro)-payment channels about ever since the concept was first put out there. At present, the work is dispersed and there doesn't seem to be a collated repository of everything that is happening in this important development area. So I've started one.

https://github.com/utxo/wheels/wiki

To get started I've put a cache of links I've been accumulating in the wiki and will keep adding to it. It is probably not comprehensive so please submit github PR or links in this thread if you know of a payment channel project. We are now seeing enough activity that extra benefits for all can be had by having a reference repository, imo. As a nod to the hub-spoke model for payment channels it is called "wheels".

Longer term if there is development for pay-chan standards protocols or reference implementations it might make sense to host them as open source in this repo and I am happy to contribute in whatever way towards achieving that as the need arises. Also am open to any other sensible suggestions as to what a community reference repository for payment channels might be used for, protocol spec. development, security review, testing tool development, etc.

Looking forward to comments/feedback.
Post
Topic
Board Project Development
Re: A cryptographic direct business to investor bitcoin stock certificate system
by
randy-waterhouse
on 17/10/2012, 23:40:50 UTC
Sounds interesting, keep us posted.
Post
Topic
Board Development & Technical Discussion
Re: cbitcoin - Bitcoin implementation in C. Currently in development.
by
randy-waterhouse
on 17/10/2012, 22:21:04 UTC
The reason I don't have a makefile is because it's not a trivial thing to compile and I'm not good with makefiles. A makefile would be nice be it's not something I want to produce right now. Anyone is highly welcome to create a makefile however. I do ask that the tree structure of the source and header files remains intact, so you'd need some sort of bash code to work through that (One thing that made me use python instead).

Still, it would be great if we could compile your library with a classic "./configure && make"

I'm not good enough a GNU programmer, but if someone here is, please help.

Meanwhile, I'll read the automake manual and I'll see what I can do.

Anyway your project really seem like an awesome step towards a GNU version of bitcoin (C language + GNU license).  Please keep up.

I already offered to do this (would take about a day) but he wants to keep the existing directory layout which would be PITA for any automake set-up ... so probably have to stick to his python hack make until he can change that.
Post
Topic
Board Project Development
Re: [BOUNTY] 185+ BTC - Open Transactions Client (for Grandmas)
by
randy-waterhouse
on 17/10/2012, 21:27:43 UTC
We now also have a OTdemo demo/test server, see https://bitcointalk.org/index.php?topic=117080.0

do you also collect test cases etc?

What did you have in mind in particular ... there is a lot of sample user data data out there demonstrating server contracts, asset contracts, mulitple Nym wallets, basket currency contracts and etc ...

E.g.
https://github.com/FellowTraveler/Open-Transactions/tree/846a9398ea5326df9eaa2c162d3dcc8a0934e184/sample-data
Post
Topic
Board Project Development
Re: OpenPay v1.0 [New Design, Requesting Comments]
by
randy-waterhouse
on 27/09/2012, 14:57:50 UTC
Meaty stuff isis .... gonna take some ruminating.

As a first blush .... so it is going to piggy-back onto bitcoin network to broadcast "OPEN" tx requests that then get transformed into bitcoin Tx's by the targetted node that has the required keys to sign the bitcoin tx .. and then rebroadcast on bitcoin network proper?

Just a guess here, but I think mainline will resist this ... but should be enough incentive here for many users to adopt it regardless Smiley ( I wonder about how many "OPEN" enabled nodes you are going to need for security considerations)
Post
Topic
Board Project Development
Re: [BOUNTY] 185+ BTC - Open Transactions Client (for Grandmas)
by
randy-waterhouse
on 27/09/2012, 14:43:29 UTC
Well, my next task is to re-write the high-level API from chaiscript / java into C++.  Afterwards, I'll start work on the QT simple GUI.

da2ce7 Coding machine ... I can probably do the port/build on linux OS's, (maybe some docs and integration stuff install scripts, etc if needed.)

- What financial functions are we going to give Granny's GUI?

- How shall we split the loot up?