-
Notifications
You must be signed in to change notification settings - Fork 451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bounty payout voting and payment execution - self-evolving AI-DAO #5986
Comments
|
You have to clone the repository as follows:
|
Progress in Week 3.3 of this 10 week course:
|
Impressive GUI!! |
Hey! @RFHuisman and me have just finished implementing a working version of transactions. Currently still parts are hardcoded like public keys but as you can see we have already linked it to the UI, making it easier to test. The video bellow shows how our starting balance is 9.99 btc and then a transaction of 1btc is proposed. This transaction is approved by both users and is then executed and, thus, our balance has updated to 8.99 btc transaction.mp4 |
Taproot on Android: #5996 (comment) |
Great progress! Three directions coming together as course goal:
Testnet: https://twitter.com/groestlcointeam/status/1340240253202948097?lang=en |
I can not start the Gradle daemon when my Mobile Hotspot of my laptop is running. At my parents, I have to because the WiFi is terrible there. It is a known bug mentioned in this issue. |
@StevenL98 Reading the issue thread, maybe you could try downgrading to a working version. |
|
Here are some screenshots showing |
Hi, this is Thijs from Liquidity Pool group 1. We have also been looking into Taproot for our BTC part of the liquidity pool, and would really appreciate a guide for getting it to work on Android. Cheers! |
WIP: Guide for compiling Bitcoin Core on AndroidPlease contact me on my mail [email protected] if you have questions or are experiencing issues so I can adjust the guide. NOTE:
NOTE:
NOTE:
I hope this guide was helpful. If you are stuck at a certain step or encounter other issues, please reach out to me via my mail (see the beginning of the guide) and I will see if I can help you further and potentially update the guide. |
@thversfelt Please check out the guide above and let me know if it works for you. |
I will test this tomorrow on a ubuntu 20.04.2 LTS server and run the emulator on windows (@RFHuisman ran it on ubuntu): Tested it and got quite far except my server keeps crashing due to kernal error (unrelated to this). Some additions to @RFHuisman guide would be how to install the sdk/ndk without android studio: step 2 NOTE I had the following error: Error: Could not find or load main class java.se.ee to fix: change java to 8 (in 11 they removed the java.se.ee class) and adjust default java version (verify using java -version) If there are still errors you can try this or google the error: $ unset JAVA_OPTS step 3 & 4 step 6 |
Thank you for the comprehensive guide, we'll let you know. |
|
|
In this sprint we:
|
ToDo for final grading: PR accepted, Readme 1 & 2, and running .APK |
Extension beyond Q3 for beating Taproot into submission. Its proven hard to get fully working 🔨 |
For readme, show the system architecture in 1 picture: taproot.tudelft server, regtest, BicoinJ library, rpc calls, regtest server, trustchain, voting system, negative vote spreading, etc. |
We sent the .apk file via mail, it can also be downloaded via this link. We will finish the readme and pull request before tomorrow. See here our result video blockchain.with.text.mp4 |
PR is ready: Tribler/trustchain-superapp#70. |
The final .apk file can be downloaded here! |
Master course on Blockchain Engineering project 2021
TEAM P3: Bounty payout voting and payment execution
Your team ensures people get paid for evolution of features. Use muti-sig wallet and quorum-based voting to create real-world Bitcoin payouts. Sync the vote progress with others, visualise as votes come in (approve or reject) and display the undecided votes. Any developer can contribute code to the DAO and get paid. It disconnects the DAO from any bank, government, and legal system. Help create a global economy that is hyper-efficient, fair, honest, and digital. prior work
General Description - self-evolving AI-DAO (#5944)
Student from Delft have created a blockchain-based alternative to Spotify. Completely decentralised. Uses Bittorrent for streaming, Bitcoin for payments to artists, Trustchain with IPv8 for music discovery and IPv8 for app-to-app connectivity. With multiple teams the aim is to take this code to the next level: self-evolution.
A total of 4 students teams (4-5 students in each team) will work together on a cutting-edge scientific problem: how to create a software system which can be expanded in real-time and increasingly become more 'intelligent'. Build upon the existing open source app by TUDelft on the Android Play store using blockchain technology: the Superapp. You will help transform essential parts of the music industry and replace them with open source software. Current code:
GIF: Browsing and streaming music with Bittorrent
GIF: Sending money to artists using Bitcoin
DAO - organisations in software
To make a "self-evolving" app we use the DAO concept. What is a DAO? Within the coming decades the future of jobs, employment and the nature of the firm will change profoundly. Automation, AI, and robots will replace many of today's jobs. A new type of company is a company without any employees, without any machines or physical infrastructure. A Decentralized Autonomous Organizations, DAO, only exists in software. It goes beyond smart contracts, it is a complete company inside software. DAO development is still in the experimental stage. Background reading. Very optimistic view on DAO, official US review of DAO by Securities and Exchange Commission.
Within this master course you can create your very own autonomous organisation, the AI-DAO. Learn to engineer a decentralised autonomous organisation, use the existing tools, and understand the security risks. The aim is to alter the nature of the firm in the Internet age, see the Nobel prize winning theory. Production cost become essentially cost-free. An organisation which exists purely in cyberspace. The AI-DAO is designed to be the first sustainable DAO. How can we empower leaderless organizations? How can it earn money from manipulating bits?
Scientific challenge: Self-evolving
A key step in an autonomous system is that it can evolve independently. This enables growth and evolution independently of any central organisation, sponsoring government, or tribe of volunteers.
You will collectively solve the problem of paying somebody to make new features in open systems which are fully decentralised. This goes further then paying somebody Bitcoins to create a new version. Decentralised technology is very robust to failures, manipulation, faults, and courtcases. For instance, The Internet itself is almost impossible to shutdown so is the "Tor darknet". With other teams you will address a key drawback of decentralised technology: difficult to update, nearly impossible to evolve, and lacks incentives to develop new features.
dApp ecosystem
"Distributed Applications" are a distributed way of running code. You will help develop an ecosystem of "global code". Code is running atop a blockchain and peer-to-peer (P2P) network that acts as a kind of operating system. This provides security, resilience, privacy, and novel features. This is related to smart contracts, but has no slow single virtual machine (all discussed in the online classes material). Background material, read FBASE trustworthy code execution
PNG: difference between cloud and decentralised Apps
The text was updated successfully, but these errors were encountered: