Bitcoin Forum
May 02, 2024, 06:04:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 115 116 117 118 119 ... 121 »
1361  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 27, 2015, 07:38:29 PM
Back to work Cheesy ... *cracks knuckles*

Ok so im pushing for an update pretty soon guys.
Waiting!

Not the only one, me and my wallet are also waiting. Not able do nothing without an update

Yeah this next update is major. I'm working on all templates. To give an idea how intense it is, ive attached screen shots. Bartering for example has 2 lists of items. A wish list of things you want and a list of things you have. People can trade their list with yours and Halo calculates the values of everything. So it will be extremely easy to find out how much Gold to send in exchange for potatoes and avocados. You can even combine goods and services BitBay is only used to insure the transactions so its critical to find out what the deposit has to be. Currently, it depends on: How big each shipment is, how much quantity you can sell and how many things in your list you will accept in exchange.

Shipping is another matter entirely. I'm relying mostly on DHL because its in every country. This will be only for calculating shipping. Buyers will be able to calculate this (if i can find a good api). Sellers might have free shipping, request buyer to calculate or request the negotiate that only when in escrow.

The three templates for offers are mostly done but countering is an entirely different ui in some cases (like in barter). Also the interface while in escrow in also different. So my estimate for time to spend coding on this, didnt consider some of the complexities of the templates themselves. Anyways, im making progress and hope to be done soon.

Screenshots:
Forms can be complex or simple depending on what is selected which reveals hidden sections.
https://i.imgur.com/vpw5vVm.jpg

Same form with less selected...
https://i.imgur.com/zdVVEDq.jpg

With cash deals, you need to supply funding info... but this info in withheld until the deal funds
https://i.imgur.com/CDvHp75.jpg

Standard employment contract. The unique feature here is automated payments with submission of progress reports.
https://i.imgur.com/xJjIC0P.jpg

A Standard Sellers contract... its been recommended most people will want to debate shipping while in escrow, not before
https://i.imgur.com/Arid7xP.jpg

Wanna see something cool?! How about a reverse auction!? This can attract traffic to the market.
https://i.imgur.com/virQBTY.jpg

The most INTENSE contract... bartering. Very complex for me to code this. We can figure out how much gold is worth an avocado. Goods/Services can be matched. The only thing is, since both parties ship things, there is no real way to calculate shipping, its assumed to be part of the price for now or it gets sorted out in escrow.
https://i.imgur.com/ivnW6CX.jpg

Adding an item might be more advanced or not depending on the item. My idea is to encourage farm co-ops.
https://i.imgur.com/oRS69pI.jpg

The software magically knows what everything is worth and barters the items. You make your offer to the seller on this screen.
https://imgur.com/SI3uAia


Anyways, let me know your feedback, the shipping is by far the most complex issue. On slack we discussed giving the option to sort it out in escrow. But ive listed a few other options as well.
1362  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 21, 2015, 05:48:42 PM
I do not understand markets, volume 35 BTC and the price is still the same . It is arbitration? Thank you  Wink

Ive given up trying to understand trading lol...
1363  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 19, 2015, 09:38:14 PM
Back to work Cheesy ... *cracks knuckles*

Ok so im pushing for an update pretty soon guys.
1364  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 18, 2015, 10:59:21 AM
Sweet!!! Grin Grin

My test contract is now in my pending offers!!

Wow. I was worried there for a second that I mistyped my passwords. Don't know what happened.

If it does it again I'll just reopen my existing account to sort of reboot the client I guess


Yeah if there was only one key loaded, you have to remember that all accounts are multisig, so load both keys. The reason for loading one key is for
joint accounts and high security accounts. Smiley
1365  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 18, 2015, 12:45:06 AM
Trying to send a small amount to my qt wallet. Again it asks for my private key 1 password.
I enter it and nothings happened so far?
Shouldn't it be asking for private key 2 password after that?


Only if your first password is correct,I think
Sounds like your password might be your problem
Typo?

Edit: I just checked. You have only been receiving Bay in your client. Could it be that you had a typo when you made your password?
Well if that's the case, that would suck. But I swear I know my passwords and wrote them down. I'll keep trying
Thanks

I think I screwed up because I've altered my private key 2 location. Working on it
Sorry for noobness!

Earlier you said you put "your" Bitmessage address for sending to the markets. But you cant do a contract with yourself. Click "Custom Contract" at the homepage to post to the markets. The "Send To" field should populate with the BitBay Market Bitmessage address.
1366  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 16, 2015, 12:04:42 AM
Thank you friends for a positive response ♥  Wink

Thanks for the support. Smiley

A lot to look forward to imho
1367  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 15, 2015, 05:21:08 PM
All the community don't use this thread much. We use Slack. Contact David to get an invite if you want to be apart of it.

Why have you changed your mind? Why did you think it was great and now you don't? Bitbay is in this for the long haul and not a quick pump and dump like many people only want to buy and sell these days. Eventually people will realise that these coins have no development and will turn to coins with huge development and features. If you invested in Bitbay you must have done research and decided that you liked what it offers. . Well Bitbay is still on track and building a strong bigger community daily so I ask again why you have changed your mind
They are very big plans over the next 3-4 weeks! I wouldn't want to sell put it that way. Lots of work been done and tested in the background

Look at his comment history, he comments on Bitbay and BitStake(which is Bobs coin) and his comments are usually negative. And for those without patience well forget them. Software takes time to make its not like microwaving a pizza.  Roll Eyes
1368  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 15, 2015, 08:16:38 AM
^ Its like stealing from an old lady and then bragging about it to someone who works 9-5. Maybe calling her on the phone about it to remind her once every couple months. Yeah maybe he thinks thats an accomplishment!?
1369  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 12, 2015, 01:44:52 AM
Great work David.  Smiley  Just picked up more Bay, but price is going up already. Was hopping to buy more. 

Can't wait for new wallet release.  It could be huge.  Also, it could be even better if OP was updated to coincide with new wallet release.  Give it a little more bang. 

The new op will be before the wallet release. I will make sure of that. Thanks and things are certainly looking good. Smiley
1370  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 12, 2015, 01:43:47 AM
Great work David.  Smiley  Just picked up more Bay, but price is going up already. Was hopping to buy more.  

Can't wait for new wallet release.  It could be huge.  Also, it could be even better if OP was updated to coincide with new wallet release.  Give it a little more bang.  

If you guys want the best OP on the forum then I strongly suggest you pay a little extra and get this guy to design it https://bitcointalk.org/index.php?action=profile;u=158505 he has done some work for me in the past and it was excellent to say the least. Ask him for previous work he has done if you are interested and you won't be disappointed, have to add he is not cheap but if you want the best graphic and design the forum has to offer need not look any further..

Thanks i put that on slack. And yeah of course, the linux update will be for everyone my update will be a more commercial release so it includes mac as well.
1371  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 11, 2015, 02:32:00 PM
Both of my beta and regular wallets are working fine and staking quite nicely.  With price down, I couldn't be happier  Smiley  Accumulating more.

Aww that is lovely news glad you could share it is all working fine for you. You are using windows? @ David when I check history details it tells me where it should tell me 2 private keys connected that I am not connected to the internet when 100% I am, hope that helps.

Yeah i read over it, you need to apply that update that they linked you to(i re. Its a bug about BitBay/Halo not thinking it was connected to the internet. That was fixed along with tons of other nice core updates.

Thanks but as I said before few posts back, I am not using windows but am using linux and the wallet update is for windows?

I'm sorry, but the update is not out for linux yet. It will come soon  though.

I know buddy I have said this multiple times but that does not help my wallet not connecting to the internet now. Obviously I am connected to the internet or how else would I be writing this to you now. Any ideas David?

Yeah i have the linux source, i just need to build it. It checks a google IP address to see if it should bother downloading timestamps, coinmarketcap, other stuff like that. Otherwise, it waits to be connected. I didn't mirror the google server because i didnt think it would ever go down. So now, i use a whole different method.

The update for windows was the only one released. Please hold on until the templates update. This should be in a couple weeks or less. That update will be for all platforms and will have auctions, templates for cash and jobs all kinds of useful forms and stuff. Its a pretty big update.

We are also testing a new way of building our mac and linux distros so thats another reason for a delay in linux updates.
1372  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 11, 2015, 02:28:12 PM


Great to see this 24-hour volume for BAY!
Did I miss some recent news, or are people just finally getting smart about owning BAY?


There seems to be a floor. I would guess this is a little war on the exchanges between people who know whats up, whales, bots and etc. Hopefully we can see things distribute a bit.
1373  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 10, 2015, 05:47:44 PM
Both of my beta and regular wallets are working fine and staking quite nicely.  With price down, I couldn't be happier  Smiley  Accumulating more.

Aww that is lovely news glad you could share it is all working fine for you. You are using windows? @ David when I check history details it tells me where it should tell me 2 private keys connected that I am not connected to the internet when 100% I am, hope that helps.

Yeah i read over it, you need to apply that update that they linked you to(i re. Its a bug about BitBay/Halo not thinking it was connected to the internet. That was fixed along with tons of other nice core updates.
1374  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 09, 2015, 04:49:26 PM
I have opened my market client and for some reason this time after an hour my balance is still not up to date, the bar at the bottom has not moved from 0 but I was synced before. Any ideas what has happened? Thanks.

That is strange, it should connect to the network. I wonder what the reason is. Can you please send me debug.log? This file is located in a folder called bitbaydata. Perhaps the daemon is not connecting. Although if it doesnt connect im assuming BitBay would eventually show an error message and exit. So yeah send me the debug and also like everyone said apply the newest update.
1375  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 09, 2015, 04:47:07 PM
I do not understand the current price 59.  Shocked

This is why we are planning the rolling peg/hedge. To put an end to the nonsense.  Grin   ... hopefully it allows for stable price growth and a more suitable environment for long term investors. These markets favor daytraders.
1376  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 07, 2015, 04:06:35 PM
Jesus,  lol.  I would need a year to decode above post. 

How about this.  Is it possible to have contracts/listing appear on google search?  I noticed that some of Ebay sales were google directed.




Hmm very interesting idea! I dont see why not! All we need is a way to index those searches and boost them with SEO. Perhaps a server that shows market orders. I think once we have an API a lot of these things become possible.
1377  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 05, 2015, 11:33:23 PM

Ok cool thanks! And good luck on you project, there a lot of text I don't have the time yet to look over all of it. Perhaps on day we could chat about markets and stuff. Ive always thought about plugging BitBay into existing sites. Its always possible to put an api in. Personally, from all that data that gets transacted in one contract I can say its took expensive to store that on a blockchain and will bloat very fast. Like if i put all the contract data on blockchain it would be about 100-200 outputs with 6a. Also, bloating in blockchain size is not going to be your primary issue but simply bandwidth issues. If the markets are popular, they wont scale because if its 10k+ per contract(not including the image) then this can bring your blockchain to a crawl. This doesnt include images. Images need to be heavily compressed. Halo compresses images to 10kb no matter if its a 3 mb image or 20 mb image. Also, you can perform contracts without being connected, you just need to reconnect eventually. Even if you use the blockchain, you need to be connected to sign anything no matter what method you use.
Thanks! Expired offers can be pruned to make it a linear problem. Bloat won't be an issue I talk about that. Images can be but shouldn't be stored in the blockchain.

Spv can be used to reduce bandwidth issues.

Smart contracts will work on the network ready to sign.. They would work offline but yes to sign you would connect and it would send off. IMO it's better than working offline in p2p system because of the random times it rebroadcasts after the pruning cutoff time limit (2 days)...

I was thinking same thing.. We have a lot to discuss. Personally if bloat is solved via pruning then blockchain really doesn't have any  drawbacks
it depends on how you are doing the markets. Bitmessage could do offline transactions with dedicated servers thats no different from SPV in theory. SPV can be insecure due to not confirming enough blocks. It may be more susceptible to botnet attacks. Like for BitHalo, i rely on Biteasy, Electrum and Blockchain.info servers to avoid downloading the blockchain but imagine if they get something wrong like the size of an input. Then it could cause loss of coins. In BitBay, even with 10kb images, we use anonymous pastebins. The big advantage is not having bloat. Its my primary argument against Etherium. For example you can do distributed p2p smart contracts with hashes of approved code that can be downloaded via torrent for full nodes. Anyways... this link is something you and all of us should take seriously. Bitcoin has serious scaling issues forget markets even storing coins is a logistical nightmare if you plan on really calling it "decentralized"

https://en.bitcoin.it/wiki/Scalability

That article only considers VISA transactions but market orders with full descriptions of products, custom settings etc would have to make it 10x bigger. Meaning nobody can download 10mb per second and if they arent connected for a few days they will never catch up.

In other words its impossible to scale in a decentralized way. You need to be able to divide the network into sections either by using different ports and linking those with servers or something.

And dont even get me started with man in the middle, controlling exit nodes, botnet, sybil, sharing fake data with botnet and other attacks. Bitcoin is extremely fragile already, so reliance spv is not the solution.

In many ways these problems are not solved yet not even for bitmessage. There are advantages though to not having a blockchain.

Right but you must place not only trust of your transactions getting relayed properly but also pay fees for using those dedicated servers for incentive to execute other's transactions. This is what OpenBazaar does through arbiter nodes to resolve disputes or to relay transactions.

SPV makes sense if you are a new user or aren't syncing existing transactions, even then it is able to confirm your UTXO's since usually that is all you really care about. If you want your spent outputs you can reindex the entire chain. For existing users, they have already synced and can now prune their chains to reduce blockchain size (some may not, some may enable pruning). Depends on the hardware they are running on.

Regarding scalaibility yes I believe Gaven is addressing not only releasing the block size constraint but thinking of ways to solve the bandwidth issue, SPV reduces network trust but makes sense for thin clients.. and the mechanism I told you about before by being able to confirm your UTXO's reducing bandwidth to kb's instead of mb's is just an example that many people are working towards solving the issues and I'm confident they will and when they do, we can simply reap the benefits of the solutions because we share codebases. The big advantages of using the blockchain I believe will start showing as we do more integration work, that would be not only more complex but impractical to do via the P2P approach... however I do believe you know what you are doing and can solve any issue its just a matter of development time, and leveraging others work that you trust is critical in trying to achieve the network effect which is essentially the end game for all projects except the one that gets it.

The elegance and genius of Satoshi usually will not show itself inherently until you try to use it and integrate with it for new ideas that people would have thought would have been better suited with existing decentralised technologies. Infact like I said in the blog, he actually had a marketplace stub implementation in the 0.1 reference qt client but was incomplete.. its obviously alot of grunt work for him and he probably thought his time was best served in other areas of interest and rightfully so.

Also what you have to understand is that the service of offers in the blockchain is not meant to be analogous to the spending of currency which is expected to have higher velocity, so to match VISA speed requirements would obviously not be a very fair comparison since I don't believe that the e-commerce marketplace has the need to transact at the same speed as a currency transaction, unless you talk about paying the offer which offers no metadata and is streamlined to be a simple transaction from the bitcoin core so 8 mb/s required for VISA speeds for paying offers. What you talk about is not a "Bitcoin" problem per se but it is the P2P layer that will not be able to handle transactions fast enough and becomes a bottlenecks compared to VISA. It becomes a problem of Memory bloat if you have transactions filling up the mempool but not confirming fast enough to avoid the mempool from taking up all the available memory in the system. Since you would keep tx's around for 2 days wouldn't it also be a problem with BitHalo/BitMessage? If 2 days is a cutoff and the transactions are piling ontop faster than they can be processed you will have a case where they are not queued any longer and you lost those transactions. Since P2P markets take up considerable more bandwidth than their blockchain counterparts it will become a bigger problem in the P2P implementation than it will ever be in the blockchain version.

Well actually, the market itself does not have to be decentralized in every case. i know that may seem off topic, but you know, being able to pull data from Ebay may be what gets the network effect fastest. The way BitBay works with Bitmessage orders is by signing the entire json dictionary which gets hashed using a special json hashing function to order it and then signed with your private key. Thats pretty much identical to how Bitcoin works under the hood but more flexible. However in this case a bit faster because you arent signing every input. After all, you are only trying to verify that you are not spoofing data and not man in the middle.

A blockchain IS a p2p system. Period. We are comparing apples to apples haha. Bitmessage just doesnt hold on to data for more than 2 days. However services to hold on to that data and hash it in the form of a notary chain, burn to a blockchain can be extremely secure since the hash must exactly match. Also since the market data is signed identical to a bitcoin transaction at least in my implementation, there is absolutely no reason you cant have master nodes etc. Of course you can also burn it but this is just a value added option. Me and Vitalik discussed this today and he seemed to have the same idea as you which is "eventually they will solve it". I'm not really waiting for the issue to get solved, i simply did it the way i knew could work now.
There is no solution yet, if Bitcoin had to scale to visa sizes today it would fail. Lets agree that BTC needs a full rewrite. I personally wish i had the time to do that in python. Regardless, you are right, it can definitely be written better more elegant for scaling issues and i think blockchains can be reduced 10x in size for bandwidth and 1000x in size for storage. But then sime bandwidth problems persist... how can one make a letter/char less than 8 bits?! Maybe one day we will move beyond a binary system where frequencies are measured and have some sort of base 10+ system.

Here Bitmessage and any other implementation will face a similar problem but has the advantage of switching ports if the traffic is too unbearable. Also perhaps having something signed in the header to make traffic more specialized. Header data first explaining categories, one network for reading the search query etc. So we can break it up too. This is all just a data management issue.

Like, how would a mesh network handle all of its own issues. We are heading towards a p2p society, blockchains are p2p and so are markets, the concept is to break data management into pieces, magnet links, ports what is needed to streamline this to scale to surpass current bottlenecks.

2 days is an arbitrary limitation and i can change that in the code if we have to and run on another port. Perhaps even change how messages are held or pruned, access knownnodes.dat and add ips that are from the network and trusted and even have a full seeder that scans the entire internet with the zmap library. Lots to discuss, and lots of ways to solve the problem.

This reminds me, SPV might be very useful for my decentralized exchange NightTrader. Ive got to learn a bit more about it and how to run those nodes because in the case of decentralized exchange with 20 different coins we dont want to force everyone to download each blockchain they trade in (if they really dont want to wait). So yeah it has its place and confirming blocks even if not the full blockchain still wards off basic attacks.

You and me both know, sybil and botnet is a problem with or without spv and Gavin would agree with me im sure there is absolutely no solution yet. Some trust is still required.

By the way, i do realize you grouped some of the competitors into the same category but it may be confusing to a reader. Obviously BitHalo/BlackHalo and BitBay dont have the fee structure problem of OpenBazaar and we dont have the Escrow problem of OB. If you guys do an escrow PLEASE do 2 of 2. Dont do 2 of 3 or you risk collusion attacks (escrow agents getting involved in their own deals and taking the coins). Also remember escrow agents cant determine who is lying and NEVER will be able to determine who is lying no matter how advanced technology gets.

So please use 2 of 2 as an option its the only reason i got into bitcoin. You cant have decentralized money with centralized escrow services. That 3rd party has got to go.


Fully agree about trustless escrow.. we have a design for that. I quite like your escrow system and we had a similar concept that I talk about in the blog with an excerpt  of our design document. Locking coins as collateral makes it trustless... It's a bit more involved than simply locking 2x coins on each side however, its next to do on our list.

About grouping competitors, I grouped based on p2p vs blockchain and I also talk about your impelemtations apart from other projects. I spoke about the escrow system you put in place and talked about the pegging mechanism and that I watch with interest.

I think we do think alike in many senses just that my views of the integration of the marketplace technology differs slightly from yours. For example an ebay API integration would be sweet but not highest on my priority list since people selling on ebay would like to use ebay since customers know about ebay, they will visit the site and don't know about the custom interface you've created which is hosted on xyz.com. Sure for a merchant it saves costs, and cheaper transactiosn for consumers but it doesnt have network effect to take marketshare away from ebay, and you would need to spend millions of $ in marketing to make that happen.

Instead IMO a cheaper alternative to reach the network effect would be if I  focus on trying to integrate the technology in existing web infrastructure so that you can be running your e-commerce website and simply enable the integration without redirecting customers to some other interface... we both agree UX work is not only hard but time consuming with several interations of reviews required by customers in order to "get it right"... my thinking was always to try to maximize the amount of "good" work that is already done and build on top of it. The most common shopping carts have PUSH API's that can be built into (in fact I've intergrated about 11 of them for the bitshares project as payment gateways so I know them quite well, see http://github.com/sidhujag)... I don't think ebay has a push API but if it does great, thats exactly what I need/want although I think you are talking about a PULL api to extract info from a system to reuse in another application.

It was a cool experience doing those payment gateways (I am still integrating more as being a bitshares delegate) and it shaped my thinking into what it is now about using marketplace and building it as a gateway plugins into other softwares.

Yeah well i was thinking of an api for doing affiliate orders. For example perhaps a service to order anything off of Ebay for people who dont want to deal with it, dont have bank accounts or paypal etc. Of course i need an api for Halo. Anyways lets stay in touch if you ever need to contact me my email is dzimbeck@gmail.com. If you need some tips on how to do the 2 of 2 multisig i can explain some of the techniques ive used to make it secure. Also, if you have integrated checklocktimeverify, i can even show you how to do it in one elegant transaction.
1378  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 05, 2015, 08:57:31 PM

Ok cool thanks! And good luck on you project, there a lot of text I don't have the time yet to look over all of it. Perhaps on day we could chat about markets and stuff. Ive always thought about plugging BitBay into existing sites. Its always possible to put an api in. Personally, from all that data that gets transacted in one contract I can say its took expensive to store that on a blockchain and will bloat very fast. Like if i put all the contract data on blockchain it would be about 100-200 outputs with 6a. Also, bloating in blockchain size is not going to be your primary issue but simply bandwidth issues. If the markets are popular, they wont scale because if its 10k+ per contract(not including the image) then this can bring your blockchain to a crawl. This doesnt include images. Images need to be heavily compressed. Halo compresses images to 10kb no matter if its a 3 mb image or 20 mb image. Also, you can perform contracts without being connected, you just need to reconnect eventually. Even if you use the blockchain, you need to be connected to sign anything no matter what method you use.
Thanks! Expired offers can be pruned to make it a linear problem. Bloat won't be an issue I talk about that. Images can be but shouldn't be stored in the blockchain.

Spv can be used to reduce bandwidth issues.

Smart contracts will work on the network ready to sign.. They would work offline but yes to sign you would connect and it would send off. IMO it's better than working offline in p2p system because of the random times it rebroadcasts after the pruning cutoff time limit (2 days)...

I was thinking same thing.. We have a lot to discuss. Personally if bloat is solved via pruning then blockchain really doesn't have any  drawbacks
it depends on how you are doing the markets. Bitmessage could do offline transactions with dedicated servers thats no different from SPV in theory. SPV can be insecure due to not confirming enough blocks. It may be more susceptible to botnet attacks. Like for BitHalo, i rely on Biteasy, Electrum and Blockchain.info servers to avoid downloading the blockchain but imagine if they get something wrong like the size of an input. Then it could cause loss of coins. In BitBay, even with 10kb images, we use anonymous pastebins. The big advantage is not having bloat. Its my primary argument against Etherium. For example you can do distributed p2p smart contracts with hashes of approved code that can be downloaded via torrent for full nodes. Anyways... this link is something you and all of us should take seriously. Bitcoin has serious scaling issues forget markets even storing coins is a logistical nightmare if you plan on really calling it "decentralized"

https://en.bitcoin.it/wiki/Scalability

That article only considers VISA transactions but market orders with full descriptions of products, custom settings etc would have to make it 10x bigger. Meaning nobody can download 10mb per second and if they arent connected for a few days they will never catch up.

In other words its impossible to scale in a decentralized way. You need to be able to divide the network into sections either by using different ports and linking those with servers or something.

And dont even get me started with man in the middle, controlling exit nodes, botnet, sybil, sharing fake data with botnet and other attacks. Bitcoin is extremely fragile already, so reliance spv is not the solution.

In many ways these problems are not solved yet not even for bitmessage. There are advantages though to not having a blockchain.

Right but you must place not only trust of your transactions getting relayed properly but also pay fees for using those dedicated servers for incentive to execute other's transactions. This is what OpenBazaar does through arbiter nodes to resolve disputes or to relay transactions.

SPV makes sense if you are a new user or aren't syncing existing transactions, even then it is able to confirm your UTXO's since usually that is all you really care about. If you want your spent outputs you can reindex the entire chain. For existing users, they have already synced and can now prune their chains to reduce blockchain size (some may not, some may enable pruning). Depends on the hardware they are running on.

Regarding scalaibility yes I believe Gaven is addressing not only releasing the block size constraint but thinking of ways to solve the bandwidth issue, SPV reduces network trust but makes sense for thin clients.. and the mechanism I told you about before by being able to confirm your UTXO's reducing bandwidth to kb's instead of mb's is just an example that many people are working towards solving the issues and I'm confident they will and when they do, we can simply reap the benefits of the solutions because we share codebases. The big advantages of using the blockchain I believe will start showing as we do more integration work, that would be not only more complex but impractical to do via the P2P approach... however I do believe you know what you are doing and can solve any issue its just a matter of development time, and leveraging others work that you trust is critical in trying to achieve the network effect which is essentially the end game for all projects except the one that gets it.

The elegance and genius of Satoshi usually will not show itself inherently until you try to use it and integrate with it for new ideas that people would have thought would have been better suited with existing decentralised technologies. Infact like I said in the blog, he actually had a marketplace stub implementation in the 0.1 reference qt client but was incomplete.. its obviously alot of grunt work for him and he probably thought his time was best served in other areas of interest and rightfully so.

Also what you have to understand is that the service of offers in the blockchain is not meant to be analogous to the spending of currency which is expected to have higher velocity, so to match VISA speed requirements would obviously not be a very fair comparison since I don't believe that the e-commerce marketplace has the need to transact at the same speed as a currency transaction, unless you talk about paying the offer which offers no metadata and is streamlined to be a simple transaction from the bitcoin core so 8 mb/s required for VISA speeds for paying offers. What you talk about is not a "Bitcoin" problem per se but it is the P2P layer that will not be able to handle transactions fast enough and becomes a bottlenecks compared to VISA. It becomes a problem of Memory bloat if you have transactions filling up the mempool but not confirming fast enough to avoid the mempool from taking up all the available memory in the system. Since you would keep tx's around for 2 days wouldn't it also be a problem with BitHalo/BitMessage? If 2 days is a cutoff and the transactions are piling ontop faster than they can be processed you will have a case where they are not queued any longer and you lost those transactions. Since P2P markets take up considerable more bandwidth than their blockchain counterparts it will become a bigger problem in the P2P implementation than it will ever be in the blockchain version.

Well actually, the market itself does not have to be decentralized in every case. i know that may seem off topic, but you know, being able to pull data from Ebay may be what gets the network effect fastest. The way BitBay works with Bitmessage orders is by signing the entire json dictionary which gets hashed using a special json hashing function to order it and then signed with your private key. Thats pretty much identical to how Bitcoin works under the hood but more flexible. However in this case a bit faster because you arent signing every input. After all, you are only trying to verify that you are not spoofing data and not man in the middle.

A blockchain IS a p2p system. Period. We are comparing apples to apples haha. Bitmessage just doesnt hold on to data for more than 2 days. However services to hold on to that data and hash it in the form of a notary chain, burn to a blockchain can be extremely secure since the hash must exactly match. Also since the market data is signed identical to a bitcoin transaction at least in my implementation, there is absolutely no reason you cant have master nodes etc. Of course you can also burn it but this is just a value added option. Me and Vitalik discussed this today and he seemed to have the same idea as you which is "eventually they will solve it". I'm not really waiting for the issue to get solved, i simply did it the way i knew could work now.
There is no solution yet, if Bitcoin had to scale to visa sizes today it would fail. Lets agree that BTC needs a full rewrite. I personally wish i had the time to do that in python. Regardless, you are right, it can definitely be written better more elegant for scaling issues and i think blockchains can be reduced 10x in size for bandwidth and 1000x in size for storage. But then sime bandwidth problems persist... how can one make a letter/char less than 8 bits?! Maybe one day we will move beyond a binary system where frequencies are measured and have some sort of base 10+ system.

Here Bitmessage and any other implementation will face a similar problem but has the advantage of switching ports if the traffic is too unbearable. Also perhaps having something signed in the header to make traffic more specialized. Header data first explaining categories, one network for reading the search query etc. So we can break it up too. This is all just a data management issue.

Like, how would a mesh network handle all of its own issues. We are heading towards a p2p society, blockchains are p2p and so are markets, the concept is to break data management into pieces, magnet links, ports what is needed to streamline this to scale to surpass current bottlenecks.

2 days is an arbitrary limitation and i can change that in the code if we have to and run on another port. Perhaps even change how messages are held or pruned, access knownnodes.dat and add ips that are from the network and trusted and even have a full seeder that scans the entire internet with the zmap library. Lots to discuss, and lots of ways to solve the problem.

This reminds me, SPV might be very useful for my decentralized exchange NightTrader. Ive got to learn a bit more about it and how to run those nodes because in the case of decentralized exchange with 20 different coins we dont want to force everyone to download each blockchain they trade in (if they really dont want to wait). So yeah it has its place and confirming blocks even if not the full blockchain still wards off basic attacks.

You and me both know, sybil and botnet is a problem with or without spv and Gavin would agree with me im sure there is absolutely no solution yet. Some trust is still required.

By the way, i do realize you grouped some of the competitors into the same category but it may be confusing to a reader. Obviously BitHalo/BlackHalo and BitBay dont have the fee structure problem of OpenBazaar and we dont have the Escrow problem of OB. If you guys do an escrow PLEASE do 2 of 2. Dont do 2 of 3 or you risk collusion attacks (escrow agents getting involved in their own deals and taking the coins). Also remember escrow agents cant determine who is lying and NEVER will be able to determine who is lying no matter how advanced technology gets.

So please use 2 of 2 as an option its the only reason i got into bitcoin. You cant have decentralized money with centralized escrow services. That 3rd party has got to go.
1379  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 05, 2015, 02:41:49 PM

Ok cool thanks! And good luck on you project, there a lot of text I don't have the time yet to look over all of it. Perhaps on day we could chat about markets and stuff. Ive always thought about plugging BitBay into existing sites. Its always possible to put an api in. Personally, from all that data that gets transacted in one contract I can say its took expensive to store that on a blockchain and will bloat very fast. Like if i put all the contract data on blockchain it would be about 100-200 outputs with 6a. Also, bloating in blockchain size is not going to be your primary issue but simply bandwidth issues. If the markets are popular, they wont scale because if its 10k+ per contract(not including the image) then this can bring your blockchain to a crawl. This doesnt include images. Images need to be heavily compressed. Halo compresses images to 10kb no matter if its a 3 mb image or 20 mb image. Also, you can perform contracts without being connected, you just need to reconnect eventually. Even if you use the blockchain, you need to be connected to sign anything no matter what method you use.
Thanks! Expired offers can be pruned to make it a linear problem. Bloat won't be an issue I talk about that. Images can be but shouldn't be stored in the blockchain.

Spv can be used to reduce bandwidth issues.

Smart contracts will work on the network ready to sign.. They would work offline but yes to sign you would connect and it would send off. IMO it's better than working offline in p2p system because of the random times it rebroadcasts after the pruning cutoff time limit (2 days)...

I was thinking same thing.. We have a lot to discuss. Personally if bloat is solved via pruning then blockchain really doesn't have any  drawbacks
it depends on how you are doing the markets. Bitmessage could do offline transactions with dedicated servers thats no different from SPV in theory. SPV can be insecure due to not confirming enough blocks. It may be more susceptible to botnet attacks. Like for BitHalo, i rely on Biteasy, Electrum and Blockchain.info servers to avoid downloading the blockchain but imagine if they get something wrong like the size of an input. Then it could cause loss of coins. In BitBay, even with 10kb images, we use anonymous pastebins. The big advantage is not having bloat. Its my primary argument against Etherium. For example you can do distributed p2p smart contracts with hashes of approved code that can be downloaded via torrent for full nodes. Anyways... this link is something you and all of us should take seriously. Bitcoin has serious scaling issues forget markets even storing coins is a logistical nightmare if you plan on really calling it "decentralized"

https://en.bitcoin.it/wiki/Scalability

That article only considers VISA transactions but market orders with full descriptions of products, custom settings etc would have to make it 10x bigger. Meaning nobody can download 10mb per second and if they arent connected for a few days they will never catch up.

In other words its impossible to scale in a decentralized way. You need to be able to divide the network into sections either by using different ports and linking those with servers or something.

And dont even get me started with man in the middle, controlling exit nodes, botnet, sybil, sharing fake data with botnet and other attacks. Bitcoin is extremely fragile already, so reliance spv is not the solution.

In many ways these problems are not solved yet not even for bitmessage. There are advantages though to not having a blockchain.
1380  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Official BitBay Thread |Smart Contracts Wallet UPDATE|Decentralized Marketplace on: May 05, 2015, 12:12:15 PM

Ok cool thanks! And good luck on you project, there a lot of text I don't have the time yet to look over all of it. Perhaps on day we could chat about markets and stuff. Ive always thought about plugging BitBay into existing sites. Its always possible to put an api in. Personally, from all that data that gets transacted in one contract I can say its took expensive to store that on a blockchain and will bloat very fast. Like if i put all the contract data on blockchain it would be about 100-200 outputs with 6a. Also, bloating in blockchain size is not going to be your primary issue but simply bandwidth issues. If the markets are popular, they wont scale because if its 10k+ per contract(not including the image) then this can bring your blockchain to a crawl. This doesnt include images. Images need to be heavily compressed. Halo compresses images to 10kb no matter if its a 3 mb image or 20 mb image. Also, you can perform contracts without being connected, you just need to reconnect eventually. Even if you use the blockchain, you need to be connected to sign anything no matter what method you use.
Pages: « 1 ... 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 115 116 117 118 119 ... 121 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!