### VOTING is CLOSED for BUIPs 167 to 177 ###

A membership vote on BU Improvement Processes

One BUIP is open for voting. Closing at 10 am CET on 20 Oct.

Votes should be cast in the BU website voting system
In the event of a technical problem, votes can be made in this thread and will be counted.

Votes are for/against/abstain/spoil/skip
NOTE: THE RADIO BUTTON PRECEDES EACH OPTION

The website can aggregate BUIP votes for signing with one signature. Also, for new member proposals.

Development BUIPs

Operational BUIPs

Membership BUIP

Vote messages constructed by the voting system are digitally signed by BU Members using their public key.

Members can use a single signature to vote on all open proposals at once.

There are no new member applications in this voting round

Please get involved. Bitcoin Unlimited is a new paradigm where the membership decides on functional development, admission of new members, and operational changes requiring the expenditure of funds.

-----BEGIN BITCOIN SIGNED MESSAGE-----
VOTING IS OPEN FOR BUIPs 168 169 170 171 172 173 174 175 176 177 ON 15 TO 20 OCTOBER 2021
-----BEGIN BITCOIN SIGNATURE-----
15TiujYmnHa33fjEnasBBm1eWcGx9YEXPL
H+QoTAIHhME/VxMWB+FFLHlXIvo+Oof5hSp7FMPsqEHId6pFXk/3STaGG7FzCSLu/+6DnkhGyrRUmqDme9G17Y0=
-----END BITCOIN SIGNED MESSAGE-----

1 Like

For the parallel run on VotePeer, the starting times will be staggered and have a reduced window.

Voting for BUIP167 is also open on voter.cash
https://voter.cash/#/election/4LQcKDuHrWYtCUWgroEt
For testing purposes this vote expires in 18 hours

2 Likes

I’m interested in testing out VotePeer, / voter.cash.
When I try login I’m prompted to install an android app.

What info is shared with the app? I’m hesitant to install an app or share my phone’s info.
Is there another way to test the app?

2 Likes

i did install the app and voted , to help test the system. i thought it was a mock vote, but now i see it will be counted (i might not have voted as i did, but let’s move forward).

however, now i am confused about the voting security model. it reduces to being in control of the signing device, correct?

1 Like

Great to know you would like to help test, @AdrianX

It does rely on an Android App at present. There is a priority to also put the App on F-DROID. @jQrgen can explain more about that.

@79b79aa8
Thanks for testing the first vote on BUIP167 :+1:. Actually, we are only tallying the votes from the existing Awemany voting system. So, please vote there as you intend and that will be the decider.

We don’t want to reduce the security model, so, your point about control of the signing device is a concern to me as well. I think there is an argument that the vote organiser should be able to specify that the vote requires signed messages and they can be input into the device, so it does not hold the private key. This is a major functional variation from the existing implementation.

1 Like

Another BUIP is ready to vote on VotePeer: BUIP168: Add support for Native Introspection CHIP
This time the setting “anonymous” is selected, so the voting is limited to the participant group, but there will not be a historical record of which choice each participant made. This will expire in 18 hours.

https://voter.cash/#/election/1aW7KCV0IiI21P5O0O13

1 Like

VotePeer parallel run:

Technical issue reported with the Anonymous BUIP168.

New election created for BUIP169
https://voter.cash/#/election/anvTnu6iGAbGgevkEws3
This will expire in 18 hours
New election created for BUIP170
https://voter.cash/#/election/9JY4Mz6DG70rU6HXoH6O
This will also expire in 18 hours. Both elections are “transparent” type

1 Like

New elections created for BUIPs 171, 172 and 173. The first two have an 18 hour expiry, the last has 12 hours.

VotePeer eleciton details: BUIP171, BUIP172, BUIP173

Hey @AdrianX

The VotePeer app currently has permission to:

Screenshot 2021-10-18 at 17.58.41

The camera is used for QR-Code based authentication.

VotePeer collects anonymous crash logs and performance data. This means that when someone re-opens VotePeer after a Crash, developers can see the stack trace, operating system and the phone model that produced the crash.

Also, if the app is performing badly it will be anonymously reported to a performance dashboard that the VotePeer developers can see. All the reported data is anonymous.

VotePeer is developed in such a way that all the following services can be replaced or removed.

Crash reporting

Always collected

  • Collects stack traces and relevant application state when an application crashes.
  • Collects device and OS information to assist with debugging crashes.

Usage-dependent

  • Collects any custom keys, logs, and free-text user IDs that developers attach to crash reports. Also collects any developer-defined non-fatal events with custom stack traces. (VotePeer developer does not attach user-identifiable information to crash reports)
  • Collects “breadcrumb” logs if Crashlytics is used together with Google Analytics. These logs identify user actions immediately before a crash along with crash counts (Google analytics is not used by VotePeer).

Performance Monitoring

Always collected

  • Collects IP addresses to provide geography-based segmentation of performance data. (IP-address is not visible to VotePeer-developer, but is used by the performance monitoring SAAS tool to display “hotspots” on an obscure map)
  • Collects app performance metrics such as app launch time and network request latency, as well as developer-specified custom traces to measure app performance. (VotePeer developers has not added custom traces)
  • Collects CPU/memory usage of the application to provide a timeline view of the app’s performance.
  • Collects device information, OS information, application information to filter the performance data against different segments of devices.

Cloud Firestore (Deprecated, to be removed from VotePeer)

Always collected

The Firebase user agent is a bundle of information collected from most Firebase SDKs and includes the following: device, OS, app bundle ID, and developer platform. The user agent is never linked to a user or device identifier and is used by the Firebase team to determine platform and version adoption in order to better inform Firebase feature decisions.

Cloud Functions (HTTP-request wrapper and serverless functions service used for prototyping. Interchangeable with node-express)

Always collected

  • Collects function invocation metadata, including the function name and IP address of the function caller.

Click Here or the following banner is a direct download to for the latest release**

apk-download-badge

The banner links to a permanent URL for downloading the latest VotePeer-version directly from the VotePeer app GitLab repo.

2 Likes

cc @AdrianX

Yes, we will have to develop a version compatible with the F-DROID inclusion policy.

Personally, I think F-DROID is really cool. Compatibility with VotePeer requires further assessment as every library that is dependent on google-play-services has to be removed.

We would probably also have to review what is required to have android push notifications on F-DROID as I don’t think F-DROID accepts Google Cloud Messaging. Maybe we would have to develop a OpenPush Server

Added an issue for assessing what is required to change for deploying VotePeer on F-DROID here: https://gitlab.com/nerdekollektivet/votepeer-android-app/-/issues/206

1 Like

Voting in the current round ends in 12.5 hours after this the time of this post.

Three final BUIPs (174, 175, 176) are open for voting on VotePeer.
These expire at the same time as the current voting period.

Warning:

Autofill on your device might have recorded your mnemonic if you have recovered it from a backup mnemonic :sweat_smile:.

In that case:

Go to setting —> Controls —> Language and inputs —> keyboard and input methods –> (setting icon) behind your keyboard type — > predictive text –> clear personal data
Source: https://ostoday.org/android/how-do-you-delete-autofill-on-android-keyboard.html

Update to VotePeer disabling AutoFill when recovering deploying now and available soon on google play (v4.3.1375+) Pipeline · bitcoinunlimited / VotePeer Android App · GitLab

:angel: :innocent:

Voting is now closed.
Thanks very much to all members who voted!

Congratulations to Griffith and Dagurval upon their successful applications to obtain membership of Bitcoin Unlimited.

Results of the October 2021 BU vote.
These are from the voting system .
key : for : against : abstentions: spoil

BUIP167: PASSED 10:0:0
BUIP168: PASSED 9:0:0
BUIP169: PASSED 10:0:0
BUIP170: PASSED 6:0:3
BUIP171: PASSED 6:0:3
BUIP172: PASSED 6:0:3
BUIP173: PASSED 4:1:5
BUIP174: PASSED 11:0:0
BUIP175: PASSED 12:0:0
BUIP176: PASSED 11:0:0

Quorum was met on all the BUIPs under vote: 9/18.

A separate report will be made on the parallel run using VotePeer.

-----BEGIN BITCOIN SIGNED MESSAGE-----
VOTING IS CLOSED FOR BUIPs 167 168 169 170 171 172 173 174 175 176 177
-----BEGIN BITCOIN SIGNATURE-----
15TiujYmnHa33fjEnasBBm1eWcGx9YEXPL
H2AjH9wGkS0+0li3mrXCfjY8xZD0vRVwH5YQAigjV9qyVwJ7+6TriLQ397CMo1To58RVQ3TCudspyYG7wOJ6x2o=
-----END BITCOIN SIGNED MESSAGE-----