bitshares / bitshares-ui

Fully featured Graphical User Interface / Reference Wallet for the BitShares Blockchain
https://wallet.bitshares.org
MIT License
517 stars 569 forks source link

[2.64] Publication for 190618 release #2832

Closed sschiessl-bcp closed 4 years ago

sschiessl-bcp commented 5 years ago

In the past I did publication for releases in a quite raw format, see for example here https://steemit.com/blockchain/@sschiessl/the-bitshares-blockchain-ui-release-20190410

For the current release candidate I want a post crafted that is fun to read, informative and possible have side posts with it that include "How to" instructions or videos. It should also talk about the direct debit authorizations that came with the last release. Furthermore, I would imagine that the release notes are touched and for-the-daily-joe interesting parts are highlighted.

Tasks:

Please ping if any reading material should be provided, or any features needs explanation. Happy to explain / schedule a call.

The bounty numbers of this task refer to a content writer a $60/h.

sschiessl-bcp commented 5 years ago

Reserved for Scott atm

swehman commented 5 years ago

Indeed, looking forward to getting involved.

sschiessl-bcp commented 5 years ago

Awesome, go ahead!

sschiessl-bcp commented 4 years ago

The BitShares Blockchain: UI Release 20190618

The BitShares Blockchain is an industrial-grade and fully decentralized platform that is open source and maintained by its community. The BitShares UI serves as secure wallet for the private keys of your BitShares account and a point of entry to interact with the BitShares blockchain. Among many other features lies the natively built-in decentralized exchange (DEX). Have a look here and there for more information, there is also the whitepaper.

Today the BitShares UI Team is pleased to bring you the most recent iteration of the user interface which includes several exciting new features. These items are the result of the team’s pursuit of it its mission to expand the utility of BitShares for advanced users as well as simply and improve the experience for all skill and interest levels.

The new release of the BitShares UI has been published (Version 2.0.190618) and is available at

https://wallet.bitshares.org/

Spotlight Features

Hash Time-Locked Contracts

Atomic Cross Chain Swaps (ACCS) or simply “Atomic Swaps” require the receiver to acknowledge a transaction prior to a deadline by generating cryptographic proof of payment. This is accomplished through the use of a hash and preimage via Hash Time-Locked Contracts (HTLC). Should the recipient fail to supply the proof, they will forfeit the ability to claim the payment and it will return to the payer. This functionality allows for completely trustless wallet-to-wallet trading between assets and enables a significant reduction in counterparty risk.

The implementation of HTLC significantly widens the permeability of the BitShares ecosystem as it allows transfers between BTS and other HTLC-enabled blockchains directly and in a completely decentralized fashion. Trading with assets outside the BitShares ecosystem is now possible and eliminates the necessity of using a gateway. For a detailed explanation, consult the user guide here. Try it out here.

Awareness Alerts

Following attempts to compromise the accounts of more novice users via misleading proposals (first detailed in this post from February, 2019), highly visible information and warnings about these will appear in the dashboard section if an account becomes targeted.

image

A news and alert banner in the top section of the wallet will also direct all users to emerging threats which exist in a timely fashion, or simply distribute news in a rapid and effective manner (see example below).

image

Direct Debit Authorization

Recurring payment authorizations (a basic but significant business use) are now possible to arrange for secure disbursement of funds. Users may give access to payments for specified accounts and may control parameters over the assets, sums and intervals they desire with ease and flexibility. Try it out here.

Market Fee Sharing

Asset owners such as Gateway operators can now define that a percent of all market fees for a given asset are funneled through the referral rewards program. The flexibility of this new feature creates enormous incentive for web admins to onboard new users into BitShares.

Given that the bitUSD and bitCNY stablecoins support asset fee sharing, it is possible to provide reliable incentive for referring entities to bring new users to the ecosystem. Each time a referral is completed, any given percentage (defined by asset owner) of the market fee is set aside and funneled into the already existing referral rewards program. When combined with new features such as the direct debit authorization, these funds are able to be distributed in a straightforward and “hands off” fashion leaving those involved to more important tasks.

At the time of writing, market fee sharing is enabled for bitUSD, bitCNY and bitEUR (a staggering 80%). The possibilities are vast and can already be seen on the existing onboarding ways for the BitShares Blockchain. The biggest effect can currently be seen on the registrar of MagicWallet, which could accumulate 70,700 bitCNY since the beginning of July through market fee sharing. This is certainly due to the heavy use of bitCNY and the direct on- and offramping possibilities in their mobile app. The registrar of the reference wallet has accumulate 4000 bitCNY in the same period.

Interface Optimization

Open orders may now be grouped by asset and selectively cancelled in one operation if desired. A full CSV history can also be exported in both CoinTracking and personally refined formats. If you have any formats or other statistics services that require a specific format, please feel free to tell the BitShares UI team and it might just get supported!

Default templates have been expanded and users may choose from light, night and midnight layouts

Light

image

Dark

image

Midnight

image

Get Involved

Do you like what you see here, and want to help guide the direction of the team? The full history and discussion of this and past release candidates are posted in the forum, so any and all comments, suggestions and bug reports are highly appreciated!

Best regards, The BitShares UI team

Release notes and binaries for a local install can be found [here on GitHub](https://github.com/bitshares/bitshares-ui/releases/tag/3.1.190618.1).

sschiessl-bcp commented 4 years ago

https://whaleshares.io/@sschiessl/the-bitshares-blockchain-ui-release-20190618

https://steemit.com/blockchain/@sschiessl/the-bitshares-blockchain-ui-release-20190618

sschiessl-bcp commented 4 years ago

@swehman Will you be doing separate how-to articles (like a series) like mentioned in the initial description?

abitmore commented 4 years ago

@sschiessl-bcp why the version is 20190618? It's July now.

swehman commented 4 years ago

Spotlight on: Direct Debit Authorization

Creating permissions to withdraw specific assets for accounts is now possible directly within the BitShares wallet. This application opens up a variety of possible applications such as automated distribution of salary or expense account funds, reward or referral payouts, even a weekly allowance for your children (a great way to incentivize learning about self-sovereign finances)!

To begin, choose the Spotlight Section from the menu.

debit-1

Then select the Direct Debit menu.

debit-2

You will now see a blank layout where all your authorizations will appear. Choose “Create Authorization”.

debit-3

From this sub-menu, you may define which account you are authorizing funds to be released to (use the dropdown to select from the available assets), how often (minute, hour, day, week) and a start date.

debit-4

Once you have defined all the parameters of your authorization, confirm the transaction (be prepared for the fee).

debit-5

You may create as many authorizations as you please!

debit-6

The account which has been authorized will see the new permission appear in their activity feed.

debit-7

swehman commented 4 years ago

https://whaleshares.io/@sschiessl/the-bitshares-blockchain-ui-release-20190618

https://steemit.com/blockchain/@sschiessl/the-bitshares-blockchain-ui-release-20190618

In the future I will have some suggestions for some of the additional text and formatting you've added if you wish to use this as a template @sschiessl-bcp

sschiessl-bcp commented 4 years ago

@sschiessl-bcp why the version is 20190618? It's July now.

It is indeed the publication post for the June version (delayed).

swehman commented 4 years ago

Spotlight on: Hashed Time-Lock Contracts (HTLC)

HTLC operations (aka “atomic swaps”) are now possible on the BitShares blockchain, allowing for completely trustless digital asset trades with compatible blockchains! Below is a high-level overview and steps on how to create your own HTLC transaction.

Overview

There are two parties (a depositor and recipient) involved in such a transaction. The depositor selects the asset and amount, creates a preimage (the “secret”), a time-limited hash of this preimage and a time-lock (the expiration date/time) of the transaction. Operation fees apply for the operation, its duration and to redeem.

The recipient will need to meet the conditions of the proposed transaction to facilitate the trade before it expires. If this does not occur, then the original funds return to the depositor.

Process

To begin, unlock your wallet and choose the Spotlight section from the menu. Menu-Spotlight

Then, select HTLC from the available choices. Choose-HTLC

You will now see a blank layout where all your HLTC transactions will appear. Choose “Create HTLC”. Create-HLTC

Next you will be presented with a dialog box which where you specify all the conditions: recipient, preimage preferences and expiration date. Create-HLTC

Confirm the transaction. Confirm-HTLC

The HTLC transaction has now been created and its status can be viewed in the wallet. Optional extension of its duration is possible as well. HTLC-final

For a more detailed explanation and discussion of the above along with potential in-depth business applications, please visit the bsip on GitHub.

swehman commented 4 years ago

Supplement to the original post, per @sschiessl-bcp :

Voting Panel

Several new navigation features have been integrated to make the process of locating and interacting with proposals more intuitive and enjoyable. The selection box for your voting proxy account is now placed more highly above the list of proposals and a filter box for proposals is in the previous location. You may easily save and reset your proxy from this same area. Proposed, active and expired proposals are viewed by their respective radio buttons. Sorting by columns for ID, description, votes, duration and daily pay is also now possible from the header row.

swehman commented 4 years ago

account: swehman-1

sschiessl-bcp commented 4 years ago

Resolved to a Bounty of 2.64

startailcoon commented 4 years ago

@sschiessl-bcp I assume this task is supposed to be tagged for @swehman and payment is for his account.