Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - bytemaster

Pages: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 ... 42
121
There have been some concerns about what Cryptonomex is doing so I thought I would start a thread to discuss them.   I will start by enumerating some of them:

1. Share-drop Theory is Dead
2. Toolkit is Dead
3. Software is Proprietary
4. Cryptonomex is forcing Bitshares to upgrade.

With every change comes concerns and fears.  So lets be very clear.

1. Share Drops are still possible using the old toolkit
2. Share Drops are still possible using the new Graphene Toolkit, with CNX permission
3. Every blockchain we license will have terms defined by the customer limited for use with that one individual blockchain
4. BitShares community doesn't *have* to upgrade.  It just needs to find new devs if it doesn't.
5. Graphene is a newer, better toolkit.  A free (Public Domain) version is available.
6. When used for BitShares the software is effectively BSD licensed.

So there is only one thing that has changed:  the developers have stopped working for free / low wages and have found a way to continue improving BitShares without increasing allowed dilution.   

122
Technical Support / BitShares 2.0, Graphene & Cryptonomex
« on: June 15, 2015, 05:55:48 pm »
BitShares 2.0, Graphene & Cryptonomex

After much discussion with those in the BitShares community over the licensing terms of Graphene and BitShares 2.0, Cryptonomex has decided to take the following actions:

  • All code as of June 1, 2015 will be released under the CC0 1.0 Universal license (https://creativecommons.org/publicdomain/zero/1.0/legalcode)
  • All future work performed by Cryptonomex will be a derivative owned by Cryptonomex, Inc and will be licensed for use with BitShares under the BSD 3 clause license (http://opensource.org/licenses/BSD-3-Clause) where BitShares shall refer to a single logical blockchain regardless of how many side-chains it may add in the future.    Rights to use the work for any other blockchain are reserved to Cryptonomex, Inc.
  • All future additions to BitShares will be licensed by their respective authors according to the terms laid out in their individual worker proposals.
Cryptonomex will continue to propose upgrades to BitShares to be funded with stakeholder approval. In all such proposals Cryptonomex will retain the copyright on the work and license it for use with the BitShares blockchain under the BSD license.  All other uses for such future work will be reserved to Cryptonomex.

Cryptonomex has not accepted any funding from the Angel Shares donations made to Invictus.

Cryptonomex is committed to the long-term success of BitShares and will depend upon the BitShares community as much as the BitShares community depends upon us.   

123
What if you combined Confidential Transactions (https://bitcointalk.org/index.php?topic=1085273.0) with Stealth Addresses?
What if you could do this while still processing 100,000 transactions per second?
What if Cryptonomex's first worker proposal was to implement this at a protocol level (no GUI support) for 2M BTS?

Stealth Transfers enable users to maintain their financial privacy even though all transactions are public.  Ie: better than Dash or other alternatives.

Every account would have three balances:

Public Balance - every can see the balance changes and the parties involved
Blinded Balance - everyone can see who is transacting but not the amounts involved
Stealth Balance - both the amounts and parties involved are completely obscured

Account owners may set a flag that allows their account to receive(or not) transfers of these kinds Asset issuers can enable or disable the use of each of these types of accounts.

Using the "temp account" which has no permissions required, users can transfer a stealth balance to the temp account and then use the temp account to register a new account. In this way users can use stealth funds to create anonymous accounts with which they can perform other actions that are not compatible with blinded balances (such as market orders)

Stealth transfers that do not specify any account id cannot pay referral fees so 100% of the transaction fee is paid to the network.
Stealth transfers can have an arbitrarily large size and therefore the transaction fee for stealth transfers is based purely on the data size of the transaction.


124
Technical Support / About Fees
« on: June 11, 2015, 10:38:00 pm »
Transfer fees will be $0.20 (my proposal)  but that doesn't mean ALL fees for ALL operations are the same.

Market Orders can charge just $0.01 to place and then charge $0.20 when they get matched and be free to cancel. 

Account registration (for cheap names) can be just $0.01.   

I just wanted to throw that out there because many people seem to think there is only one "Transaction Fee", when in reality these are the fees that can be configured now:

Code: [Select]
      uint32_t key_create_fee; ///< the cost to register a public key with the blockchain
      uint32_t account_create_fee; ///< the cost to register the cheapest non-free account
      uint32_t account_len8_fee;
      uint32_t account_len7_fee;
      uint32_t account_len6_fee;
      uint32_t account_len5_fee;
      uint32_t account_len4_fee;
      uint32_t account_len3_fee;
      uint32_t account_len2_fee;
      uint32_t account_premium_fee;  ///< accounts with premium names; i.e. @ref is_cheap_name returns false
      uint32_t account_whitelist_fee; ///< the fee to whitelist an account
      uint32_t delegate_create_fee; ///< fixed fee for registering as a delegate; used to discourage frivioulous delegates
      uint32_t witness_withdraw_pay_fee; ///< fee for withdrawing witness pay
      uint32_t transfer_fee; ///< fee for transferring some asset
      uint32_t limit_order_fee; ///< fee for placing a limit order in the markets
      uint32_t short_order_fee; ///< fee for placing a short order in the markets
      uint32_t publish_feed_fee; ///< fee for publishing a price feed
      uint32_t asset_create_fee; ///< the cost to register the cheapest asset
      uint32_t asset_update_fee; ///< the cost to modify a registered asset
      uint32_t asset_issue_fee; ///< the cost to modify a registered asset
      uint32_t asset_fund_fee_pool_fee; ///< the cost to add funds to an asset's fee pool
      uint32_t asset_settle_fee; ///< the cost to trigger a forced settlement of a market-issued asset
      uint32_t market_fee; ///< a percentage charged on market orders
      uint32_t transaction_fee; ///< a base price for every transaction
      uint32_t data_fee; ///< a price per 1024 bytes of user data
      uint32_t signature_fee; ///< a surcharge on transactions with more than 2 signatures.
      uint32_t global_parameters_update_fee; ///< the cost to update the global parameters
      uint32_t membership_annual_fee; ///< the annual cost of a membership subscription
      uint32_t membership_lifetime_fee; ///< the cost to upgrade to a lifetime member
      uint32_t withdraw_permission_update_fee; ///< the cost to create/update a withdraw permission
      uint32_t create_bond_offer_fee;
      uint32_t cancel_bond_offer_fee;
      uint32_t accept_bond_offer_fee;
      uint32_t claim_bond_collateral_fee;
      uint32_t file_storage_fee_per_day; ///< the cost of leasing a file with 2^16 bytes for 1 day
      uint32_t vesting_balance_create_fee;
      uint32_t vesting_balance_withdraw_fee;
      uint32_t global_settle_fee;
      uint32_t worker_create_fee; ///< the cost to create a new worker
      uint32_t worker_delete_fee; ///< the cost to delete a worker

125
General Discussion / Referral Program Tweak
« on: June 09, 2015, 02:59:56 pm »
Only fees above a certain threshold defined by consensus must vest.   This means that in practice only the following fees require vesting:

1. Premium Name Registration
2. Lifetime and Annual Memberships
3. Large Data Transactions
4. Symbol Name Registration

Other fees (transfers, market orders, etc) will be below the threshold and thus vest immediately.

126
General Discussion / Burning is Still Alive and Well
« on: June 09, 2015, 02:44:32 pm »
Under BitShares 2.0 the "reserve fund" is just another way of looking at "burned funds".    The maximum spending rate has not changed.   Therefore the "available supply" is technically unchanged.   Except perhaps we could claim 3.7 Billion shares and pump coin market cap ;)

Assuming no workers are hired and witnesses are paid $100 per month and there are 101 witnesses then the network is "burning" shares assuming we can sign up 101 life time members per month (3 per day). 

So under the new model revenue and growth should both be dramatically increased.   

127
Technical Support / "High" Transaction Fees
« on: June 09, 2015, 12:34:45 pm »
I have seen quite a few posts concerned about the "high" transaction fees.  I want to provide some perspective to show how these "fees" are actually quite "low".

1.  When dealing with a non-stable crypto-currency the "fee" of $0.04 is the least interesting part of the cost.  And only applies when the two parties are both willing to remain "long" on BTC.  Everyone who is simply using BTC as a payment vehicle rather than a speculative investment sees a fee equal to  2 * spread + volatility risk + 2*market fee + transfer fee.   In other words, the "cost" to transfer 1000 stable dollars via BTC or any other crypto-token is easily 1-3% or about $10 to $30. 

2.  Imagine Lemonade cost just $0.01 in materials.   Imagine there was one lemonade stand that charged $0.02 and could barely cover the cost of the table (aka server).   The creators of this lemonade hope that low prices will help them dominate the beverage market.    Now imagine an Ice Tea vendor opens up down the street with materials that cost $0.01.   This Ice Tea vendor decides to charge $0.20 for a drink and offers its customers an opportunity to earn money by referring friends and coming up with creative advertising.    Customers see an offer for $.20 and compare it to the Coke they are use to paying $0.40 for and conclude "what a deal", "tastes great, less fattening, half price!".   The value of a refreshing drink is easily worth $0.40 and now they can get it for $0.20.   So they switch to Ice Tea and happily pay $0.20.   Ice Tea goes viral and gains the network effect while Lemonade waits and hopes people will discover their service.

The thing to remember is that lower prices isn't always better.  We provide a huge value to our users every time they make a transfer and while they are holding their money on the blockchain.  The customers also benefit from the referral program because it means a large and growing network.    So the customers must ask which they would rather have low transaction fees with poor network effect or high fees with larger network.   Time and again the market has shown that customers are willing to pay more to be part of a larger network.   

 

128
General Discussion / Referral Program Status
« on: June 08, 2015, 07:26:16 pm »
Anyone that participated in the original referral program and converted at least 1 user to create an account prior to June 8th will get a free lifetime membership when we do the upgrade.


129
Technical Support / Announcing BitShares 2.0
« on: June 08, 2015, 06:02:23 pm »
http://bitshares.github.io/blog/2015/06/08/announcing-bitshares-2.0/

We will be having a Mumble session at 4 PM EST today to discuss the latest news.   

bitshares.org will be updated shortly to point at http://bitshares.github.io

I would like to thank everyone who helped make this possible!   

130
General Discussion / Bitcoin Lightning Network
« on: June 06, 2015, 02:54:58 am »
Since we are claiming BitShares can scale to 100,000 transactions per second I thought it would be fair to weigh in on what the Bitcoin core devs plan for scaling:

https://lightning.network/

I watched the video presentation of the slides and found the entire thing fascinating.  Here are my takeaways:

1. It functions a lot like a "collateralized" ripple network.  To make a payment you must find a route between the sender and receiver.
2. It requires "interactivity" and active participation of all links in the route, including the receiver.
3. It would reintroduce privacy to the blockchain.
3. While the simple example of  A->B->C->D appears to be simple enough where "B" and "C" are well known hubs.  If you replace A and D with 1000A's and 1000D's then the combinatoric complexity of the "un-broadcast transaction" between B and C can get rather large, especially when you consider all of the possible intermediate states.  B and C would probably end up setting up many parallel payment channels to prevent any one channel from becoming too complex. 
4. Even on the "lightning network" the time it would take to negotiate all of the handshakes and routing would be a second or more assuming nodes were distributed around the world. 

Their definition of scalability is:   7 billion people making 2 transactions per day each.   162,000 transactions per second.  50 Mbyte/sec "best case"

BitShares can handle that on a single computer at 20 Mbyte/sec which is well within reach of many data centers.  Internet2 can handle 12 Gigabyte per second bandwidth.

So here is my overall conclusion:

1) The Lightning Network would make an excellent currency if the complexity can be properly managed because it would be both fast and private.
2) To send a payment to an "offline" receiver would require hitting the blockchain. 
3) It will not work for markets on a blockchain
4) it would be "buggy" because long chains can have many failure points that end up "locking up funds" for longer than intended and would require some kind of reputation system due to the cost of opening a channel with a bad node. 
5) Economics of scale would drive most transactions through a small set of hubs because they can offer lower fees and have high reliability (no hangs waiting for a timeout).  These nodes would end up being like a 101 delegates and require much more than 50Mbyte/sec due to all of the handshaking required. 
6) While the number of transactions that end up hitting the blockchain will be fewer, the size of the transactions hitting the blockchain will be much larger.

At the end of the day, the Lightning Network will end up just as centralized as any other network due to pure economics. 

Conclusion:  a complex solution compared to BitShares approach that ultimately results in similar centralization and fees and is only fit for transfers.


131
General Discussion / Cheapest way to buy BTS with USD
« on: June 06, 2015, 01:42:15 am »
Wire USD to CCEDK and then buy BitUSD for $1.01 per BitUSD.
Withdraw BitUSD to BitShares wallet.
Sell BitUSD for $1.05 worth of BTS.

https://www.ccedk.com/bitusd-usd

132
No USD deposit fees for the next 2 months.

https://www.ccedk.com/bitusd-usd

133
General Discussion / USD, EUR, and CNY Gateway Agreement Reached
« on: May 28, 2015, 08:57:41 pm »
Soon you will have an exchange that you can wire transfer USD to from anywhere in the world and then trade for BitUSD.    Also supported BitCNY and BitEUR.   

Details will be available in a few weeks, but we have a commitment and are actively testing integration and were given permission to make this post ;)   


134
General Discussion / Who let the Doges out?
« on: May 27, 2015, 05:39:35 pm »
Just curious why they are getting such a huge bump.

135
General Discussion / Please Vote out Yubini and Vote in Chronos!
« on: May 26, 2015, 12:56:40 pm »
A small number of votes can sway this, just 0.4% or less.   

Pages: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 ... 42