create account

RE: How to Process 100M Transfers / Second on a Single Blockchain by abit

View this thread on: hive.blogpeakd.comecency.com

Viewing a response to: @dantheman/re-liondani-re-dantheman-how-to-process-100m-transfers-second-on-a-single-blockchain-20161202t014006750z

· @abit · (edited)
$0.16
Also it would bring extra limitations if Alice NEED to receive a big quantity of payments in a short period, for example in the scenario of Alibaba Nov. 11 event ([link](https://www.technologyreview.com/s/602850/big-data-game-changer-alibabas-double-11-event-raises-the-bar-for-online-sales/)).

IMO deposit in parallel should be allowed. And perhaps withdrawals should have higher priority than deposit.

(edit: rate limit should still apply, to determine which account has higher priority to withdraw, but then it should be made into consensus, and the downside is it will cause longer replay time if need to check it during replay(edit 2: seems it's not able to make it into consensus nor able to check during replay, as suggested in the post, a bit more computation while generating block, but less while validating)).

(edit 3: theoretically it's possible to include one withdrawal and many deposits into one block, if the amount of withdrawal is less than the initial balance. However, in a single block, if there are more than one operation on same balance object, no matter they're multiple deposits or one withdrawal and some deposits, it means need to modify that object serially, which will have a negative impact on performance)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorabit
permlinkre-dantheman-re-liondani-re-dantheman-how-to-process-100m-transfers-second-on-a-single-blockchain-20161202t105154333z
categoryblockchain
json_metadata{"tags":["blockchain"],"links":["https://www.technologyreview.com/s/602850/big-data-game-changer-alibabas-double-11-event-raises-the-bar-for-online-sales/"]}
created2016-12-02 10:52:03
last_update2016-12-02 19:00:45
depth3
children3
last_payout2017-01-02 05:18:54
cashout_time1969-12-31 23:59:59
total_payout_value0.126 HBD
curator_payout_value0.032 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,240
author_reputation141,171,499,037,785
root_title"How to Process 100M Transfers / Second on a Single Blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,897,065
net_rshares2,842,535,736,764
author_curate_reward""
vote details (34)
@xeroc ·
$0.12
> Also it would bring extra limitations if Alice NEED to receive a big quantity of payments in a short period, for example in the scenario of Alibaba Nov. 11 event (link).

This! Amazon could have an account and dozens of people may want to pay at the same time, especially during Christmas session!
👍  , ,
properties (23)
authorxeroc
permlinkre-abit-re-dantheman-re-liondani-re-dantheman-how-to-process-100m-transfers-second-on-a-single-blockchain-20161202t123816661z
categoryblockchain
json_metadata{"tags":["blockchain"]}
created2016-12-02 12:38:15
last_update2016-12-02 12:38:15
depth4
children2
last_payout2017-01-02 05:18:54
cashout_time1969-12-31 23:59:59
total_payout_value0.094 HBD
curator_payout_value0.026 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length299
author_reputation118,819,064,085,695
root_title"How to Process 100M Transfers / Second on a Single Blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,897,585
net_rshares2,322,507,693,595
author_curate_reward""
vote details (3)
@dantheman ·
They can have multiple accounts.
properties (22)
authordantheman
permlinkre-xeroc-re-abit-re-dantheman-re-liondani-re-dantheman-how-to-process-100m-transfers-second-on-a-single-blockchain-20161202t130752969z
categoryblockchain
json_metadata{"tags":["blockchain"]}
created2016-12-02 13:07:51
last_update2016-12-02 13:07:51
depth5
children1
last_payout2017-01-02 05:18:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation240,292,002,602,347
root_title"How to Process 100M Transfers / Second on a Single Blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,897,759
net_rshares0
@liondani · (edited)
That sounds more than a hack than a solution.
Would it be not troublesome for the merchant and the customers to care about that?
properties (22)
authorliondani
permlinkre-dantheman-re-xeroc-re-abit-re-dantheman-re-liondani-re-dantheman-how-to-process-100m-transfers-second-on-a-single-blockchain-20161202t132136812z
categoryblockchain
json_metadata{"tags":["blockchain"]}
created2016-12-02 13:21:36
last_update2016-12-02 13:26:57
depth6
children0
last_payout2017-01-02 05:18:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length128
author_reputation95,095,146,236,111
root_title"How to Process 100M Transfers / Second on a Single Blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,897,885
net_rshares0