Bitcoin Forum
May 25, 2024, 04:17:10 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 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
41  Economy / Service Announcements / Re: Announcement - Nakapay - Using short paycodes to request payment or pay on: October 22, 2014, 06:55:34 PM
Bumping for exposure.
42  Economy / Service Announcements / Announcement - Nakapay - Using short paycodes to request payment or pay on: October 21, 2014, 09:17:25 PM
So I've been working on something for some time now. Like many here, I've long felt that one of the primary things holding Bitcoin back from mainstream adoption is that the actual payment procedures that we use currently are too cumbersome, too alien, and too difficult for a casual first time user to wrap their minds around.

Bitcoin as a payment system is a complex notion as it is; it doesn't need to also be complex to use.

Various efforts attempt to solve this problem, but users are still waiting for a user interface moment.

I present to you Nakapay. nakapay.com

Nakapay is a protocol that can be used by a Bitcoin wallet to request and send Bitcoin without involving QR codes, e-mail, hyperlinks, usernames, passwords, Bluetooth, or a specific location. It is also wallet agnostic, meaning any wallet developer who wishes to let their users use Nakapay may do so.

How will it look in a wallet?

Using Nakapay means one takes on the role of either a merchant or customer. A merchant can simply be seen as an entity or wallet that is requesting Bitcoin; a customer is the party that sends Bitcoin.

A merchant simply uses a Nakapay compatible wallet to generate an invoice, which can be done by merely entering an amount of Bitcoin the merchant wishes to receive and a time limit on the invoice. The wallet will present a paycode to the merchant, consisting of 6 characters with numbers 0-9 and letters A-F. They look like this, 398F22, AA90CA, or 89DAA1. The merchant communicates the paycode generated to the customer in any manner the merchant desires.

The customer, using a wallet that has integrated Nakapay, enters the paycode into his wallet. His wallet then populates the amount and address the merchant is requesting. It also reveals how much time the customer has to pay the invoice before the merchant may consider it to be invalid. The customer verifies that everything looks correct and pays.

What kind of safety processes are in place?

When pitching this concept to various wallet developers, I was met with a concern that such a system, while convenient, is unsafe because the paycode server can modify invoices. Customers entering a paycode thinking they are paying .1 BTC to their friend might inadvertently being paying 10 BTC to either Nakapay or some attacker. This is obviously a legitimate concern.

There are 3 layers of protection. The first layer is within the rules of the protocol itself. The way that a paycode is generated has to do with the contents of the invoice itself. Paycodes are truncated SHA-256 hashes, where the paycode consists of the first 6 characters of the hash. The data being hashed is the content of the invoice: the amount, address, name of merchant (not verified or needed), timestamp of invoice, and timestamp and expiration time. A server attempting to falsify invoices will be required to create and invoice that generates a paycode identical to the paycode entered by the customer.

Second, the invoice, including the paycode, is signed by the merchants wallet using the key of the receiving address. Any customer (or merchant, or anyone just entering random paycodes for that matter) will receive the signed invoice and can verify that the person who created the invoice has control of the address within. One cannot modify an invoice without invalidating the signature. Therefore, a merchant wallet that generates an invoice should also request the generated invoice from the paycode server and only treat the paycode as valid and unmodified if the signature returned is identical to the signature sent.

Third, Nakapay does not intend to run a exclusive paycode server. If a number of entities operate separate servers, wallets generating invoices may submit invoices to multiple paycode servers. Customers may submit identical paycodes to multiple paycode servers as well, and ideally, all servers should return identical invoice signatures. If, for example, four of five servers return identical signatures (invoice must be identical), and one returns a different signature, it may be inferred that either the invoice has been tampered with, the server is holding an old invoice, or a user submitted an invoice to that server alone before the subsequent user sent his invoice to the five servers.

Over time, which paycode servers are reliable, colluding, fraudulent, etc... will be sussed out.
At the present time, if you'd like to run your own paycode server, you may. If you'd like to purchase a copy of my software, please contact me and we can try to work out a deal.

How does Nakapay intend to make money?

Initially, the service will be run for free. At some point in the future, if the service is seen as viable, convenient, and trustworthy, the plan is to charge users for revealing the merchant's receiving address. The fee that I have in mind is somewhere in the neighborhood of .1% to .25%, which means that if Nakapay receives an invoice for 1 BTC to merchant's address, it reveals everything to anyone using the paycode, save for the merchant's address until a fee of .0025 BTC is paid to a fee address controlled by Nakapay. After the fee is paid, the server reveals the entire invoice. No confirmations are necessary for the fee payment.

Other paycode servers are free to operate under any payment scheme they wish.

Where is your API documentation?

https://mega.co.nz/#!QBImCbrC!xly7IS49gSuhvDzi5LtobVZXEiSsC7KcHoH8B-IqKjM

I'd like to use Nakapay, but there are no wallets that have integrated it. How can I help?

If you are a Bitcoin user, encourage the developers of the wallets, merchants, and Bitcoin services you use to incorporate Nakapay into their systems.

If you are a Bitcoin developer, especially a wallet or payment processor developer, work to incorporate Nakapay into your wallet or invoice services.

One thing to keep in mind is that just as Bitcoin augments traditional payment systems, I envision Nakapay as augmenting the traditional methods of populating a Bitcoin wallet.

I'd like to talk more about this with you. How can I contact you?

michael.nakapay@gmail.com
43  Bitcoin / Project Development / Re: Looking for programmer on: July 16, 2014, 01:12:20 PM
A few more details...

Strictly looking for back end server work. I'm not looking right now for website designers, artists, etc..., but there may be a need for that later on.

Essentially, I'm looking for software that will run on a remote server which will accept information (small amounts) and store for later dissemination to parties requesting it and paying a small fee. So suppose I store the details of a geocache location. I want to be able to send my service the details and only release those details to people who pay a fee.

(This is not the idea, but it gives a framework for the kind of server work needed.)
44  Bitcoin / Project Development / Looking for programmer on: July 15, 2014, 08:37:01 PM
Looking for programmer to enter NDA to discuss idea for project involving server side work. Project will likely take approximately 1 month to complete and terms *are very negotiable.

PM me with portfolio.

Must accept Bitcoin as payment.
45  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: May 28, 2014, 06:02:06 PM
SOLD
46  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: May 27, 2014, 05:55:59 PM
Price lowered to $250.
47  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: May 05, 2014, 06:16:29 PM
Price lowered to $299.
48  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: April 18, 2014, 02:53:07 PM
Sold some. Only towers are left.

$350
49  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: April 14, 2014, 09:51:52 PM
Price reduced to $650.
50  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: April 07, 2014, 02:07:12 PM
Price reduced to $700.
51  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: April 02, 2014, 05:50:49 PM
Price reduced to $800.
52  Economy / Goods / Re: Home Theater Speakers - Definitive Technology - San Antonio, TX on: March 27, 2014, 02:49:12 PM
Price reduced to $900.
53  Economy / Goods / Home Theater Speakers - Definitive Technology - San Antonio, TX - SOLD on: March 24, 2014, 09:34:29 PM
http://sanantonio.craigslist.org/ele/4390018924.html

Full Definitive Technology home theater speaker set available. This one is extra nice and minty...

Main Towers - BP6B (aka BP-6) - New condition in boxes - http://www.definitivetech.com/products/bp6b
Center Channel - C/L/R 2500 - Good to Great condition - http://www.definitivetech.com/products/c-l-r-2500
Surround Channels - BP2X - Great Condition - http://www.definitivetech.com/products/bp2x

All items flawlessly functioning and perfectly matched. Center channel features a powered subwoofer which can be used as a subwoofer, or as a compliment to your center channel, for extra dialogue power.

For an extra $300 a wonderfully matched and musical Velodyne DPS-12 subwoofer can be added, along with delivery to San Antonio and surrounding areas.

Will accept Bitcoin.
54  Bitcoin / Project Development / Re: SMS based bitcoin wallet for the developing world on: March 02, 2014, 02:59:55 PM
It would be neat if one could take a picture of a piece of paper and have all the info on it, save for the pin.   Just send a picture of this hand written.

"7539903487
.07643"

"To send .07643 btc to 7539903487, please send PIN"

"554411"

"Sent.  Thank you."
55  Economy / Speculation / Re: Borrowed $1,000,000 (1 million dollars) from my dad to invest in BTC (serious) on: December 07, 2013, 02:14:59 PM
If this is real, you need to tell your benefactor where the money is really going. 
56  Bitcoin / Development & Technical Discussion / Re: New paper: Accelerating Bitcoin's Trasaction Processing on: December 06, 2013, 02:07:58 PM
Fair enough.  People fear protocol changes though, so this may be a political issue.
57  Bitcoin / Development & Technical Discussion / Re: New paper: Accelerating Bitcoin's Trasaction Processing on: December 06, 2013, 01:41:38 PM
For merchants wishing for nearly instant security, why not simply have all the large pools sign each valid transaction and send the batch of signatures out to the merchant?

The pools would be verifying that they will include the transaction in their next block, should they find it.  Suppose the merchant is basically OK with 0 confirm purchases for small things, but would like a little more security if he could get it.  He signs up with what we'll call "The Service" and The Service has contracted with the 10 largest pool operators.  For all incoming BTC to the merchants addresses, The Service sends a confirmation request to all the pools.

Will you be accepting this transaction in your next block?

They all say "YES" and depending on the threshold the merchant is willing to live with, perhaps he wants 8 of 10 to immediately say YES, he gets his verification in the form of signatures or no replies.  Double spends are prevented because all the pools already said YES to one or the other, so on merchant is getting perhaps 8 Yes, 1 No, and 1 No Reply.  The other merchant is getting 8 No, 1 Yes, and 1 No Reply.

All this happens before the next block is found.

If a pool says Yes but fails to include the transaction, or says No, but includes it anyway, the pool is either on the hook for the money OR they lose credibility and marketshare.
58  Bitcoin / Bitcoin Discussion / Re: A proposal: Forget about mBTC and switch directly to uBTC (instead of satoshis) on: November 21, 2013, 08:56:21 PM
There was a time when I would have agreed with you.  I'd be more tempting to go straight to the satoshi, but good luck convincing anyone else of that.

Perhaps we ought to just call it something like a stock split and keep the name Bitcoin, or call it shares of Bitcoin, and move the decimal over 2 places.  So if you have 5, now you have 500 - then all the talking heads on CNBC will be able to reference the split and life will move on as normal.  If anything, buzz about a split might make it more attractive.
59  Economy / Goods / Re: 2006 Range Rover Supercharged - San Antonio, TX on: November 21, 2013, 04:27:59 PM
Bumping...
60  Economy / Goods / 2006 Range Rover Supercharged - San Antonio, TX on: November 20, 2013, 06:57:53 PM
http://sanantonio.craigslist.org/cto/4203745151.html

May be willing to work out interesting Bitcoin trade.  PM me your offers...
Pages: « 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!