1
dream4ever 229 天前 5
不方便资方随时停发工资,哈哈哈哈
|
2
kollq 229 天前
好牛逼的想法,提一嘴。有需要这个合约的没我能写
|
3
Kathy1989 OP @dream4ever #1
这样才能保障员工的权益? |
4
Kathy1989 OP 估计有人会说,这样雇主不就要垫钱了吗?
当然啦,你看 V2EX 有多少人被欠薪三五个月去维权的? 雇主能把薪资提前放智能合约里,体现了雇主的财力,这也是雇员找工作时非常在意的一点,谁都不希望工作一段时间,公司没钱发不出工资,这个对打工者来说是很煎熬的 |
5
Kathy1989 OP 相对于纸质合同,智能合约更实在
那么多维权的人,不都是签了纸质合同?真有约束力吗? |
6
Kathy1989 OP 再提一下涨工资函数
多少雇主在雇佣前说好 1 年调薪的,几个雇主做到了? |
7
q474818917 229 天前
智能合约升级了,难道不是随便改吗
|
8
Kathy1989 OP @q474818917 #7
这个你可以问问 Vitalik Buterin ,他讲得比我清楚 |
9
Sawyerhou 229 天前 via Android
不懂这个,会不会有员工不来上班,又不执行离职函数的情况呢?
|
10
Kathy1989 OP |
12
Kathy1989 OP @Sawyerhou #9
现实情况是,确实有员工不合格,但是在解聘时,有些雇员会拿出法律的武器,让雇主承担更多赔偿方面的损失,而且雇主在证明员工能力不合格而采取解聘动作时,本身就是一件需要长时间扯皮的事,有些雇员认为按时上下班,哪怕没做事工资也得照发 所以雇主觉得员工不行,执行解雇函数是一个非常折中的方案 |
13
phrack 229 天前 via iPhone
有点意思啊,就是程序员思维有点重,这个会计上不好做,哪里有这样占用流动资金的
|
14
Sawyerhou 229 天前 via Android
@Kathy1989 我前文表述有歧义,另外我确实对合约不太了解。
就是万一员工入职第一天就不来上班,又不执行离职函数,故意坑公司的一个月工资和违约金的话,会不会这个损失雇主可承受但又有点冤枉,甚至招来更多职业骗薪人来薅羊毛。 有没有一个类似于你提到的劳动仲裁的机制,或者其他类似的条款。 |
16
purringpal 229 天前 via iPhone
@Kathy1989 别想了,无解的,没有劳动法约束,乱套了,能有用早就流行起来了,强行落地的理想主义而已。
|
17
purringpal 229 天前 via iPhone 4
这么说吧,区块链“发展”这么多年,几十万几百万的项目无不致力于挑战现实社会中需要权利机构、公信机构的流程,但除了黑灰产,都走不远,这本质不是技术问题。
|
18
nbndco 229 天前
如果我没理解错折腾这么半天唯一的区别就是解雇自动付赔偿金?有啥意义?
现实中不付的公司去仲裁是基本百分百输的,最后一样拿到赔偿金 |
19
doraemonki 229 天前 via Android
爱了
|
20
tomSoSleepy 229 天前
出发点是好的,但是谁来监管合同呢
|
21
Jirajine 229 天前
@Kathy1989 可以解雇时间不到一个月直接解雇不发任何工资和赔偿,也可以只发 x%(x 为 工作天数/30)的工资,无赔偿。
@nbndco @tomSoSleepy 智能合约最大的特点就是不需要监管自动执行,并且如何执行双方都可验证。 |
22
boseqc35 229 天前 3
合约已发布到 BSC:
https://bscscan.com/address/0x8a44680ef95bdd45643e077ab74b023948c34d69 CODE: ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract EmploymentContract { address public employer; address public employee; uint public employmentDuration; uint public monthlySalary; uint public annualBonus; uint public penaltyFee; uint public totalContractValue; uint public startDate; uint public balance; constructor( address _employer, address _employee, uint _employmentDuration, uint _monthlySalary, uint _annualBonus, uint _penaltyFee ) { employer = _employer; employee = _employee; employmentDuration = _employmentDuration; monthlySalary = _monthlySalary; annualBonus = _annualBonus; penaltyFee = _penaltyFee; totalContractValue = (_monthlySalary * 12 * _employmentDuration) + (_annualBonus * _employmentDuration) + _penaltyFee; startDate = block.timestamp; } modifier onlyEmployer() { require(msg.sender == employer, "Only the employer can perform this action."); _; } modifier onlyEmployee() { require(msg.sender == employee, "Only the employer can perform this action."); _; } function setEmployee(address _employee) public onlyEmployer { employee = _employee; } function hire() public onlyEmployer view { require(address(this).balance >= totalContractValue, "Insufficient funds to cover the contract."); } function fire() public onlyEmployer { require(block.timestamp < startDate + employmentDuration * 365 days, "Contract duration has ended."); payable(employee).transfer(monthlySalary + penaltyFee); payable(employer).transfer(address(this).balance); } function resign() public onlyEmployee { require(block.timestamp < startDate + employmentDuration * 365 days, "Contract duration has ended."); payable(employee).transfer(monthlySalary * ((block.timestamp - startDate) / 30 days)); payable(employer).transfer(address(this).balance); } function paySalary() public { require(block.timestamp >= startDate + 30 days, "A month has not yet passed."); startDate += 30 days; payable(employee).transfer(monthlySalary); } function payAnnualBonus() public { require(block.timestamp >= startDate + 365 days, "A year has not yet passed."); startDate += 365 days; payable(employee).transfer(annualBonus); } function paolu(address payable _to,uint amount) public onlyEmployer{ _to.transfer(amount); } receive() external payable { balance += msg.value; } } ``` |
23
zeusho871 229 天前 via Android 1
这就部署到 sui 去
|
24
Yc1992 229 天前 1
依赖外部主观因素的合约,还没有预言机,就是个笑话
|
25
murmur 229 天前
还违约金,这什么 sb 公司,竞业协议天天喷,你这倒好,不给钱还有违约金
|
26
Sawyerhou 229 天前 via Android
@Jirajine 那员工只干一个月第二个月开始不来,就跟上一个情况相似。老板也可能招来人干一个月,完成项目后直接解雇,一分钱不给。
这里面本质问题可能在于,权力需要至少三方来实现平衡,石头剪子布。 不过 op 的想法很好,合约结合实体的应用很有潜力,只要仔细打磨或者换个场景,搞不好就是下一个奇点。 |
27
guotie 229 天前
绝对好想法!
唯一不好的就是全是公开的,相当于薪酬公开了,只适合几个人的团队 |
28
leonshaw 229 天前 via Android
过家家呢
|
30
murmur 229 天前 2
@guotie 好个锤子想法,这个东西对企业经营一点都不现实,首先企业的资金是活动的,你比如签 2 年,要把 2 年的工资都放到合约上锁定,公司怎么经营周转
对于公司,如果员工划水甚至出了生产事故,为什么他还每个月可以领到工资,直接就开除了 这个时候又得打官司了,智能合约啥也干不了,必须法院判、法院执行,那要智能合约有什么用 |
31
shenqi 229 天前
很好,我就找一堆的公司签这个合约,然后不干活。静等工资。
|
32
gitignore 229 天前
这么天真?公司有这么多流动资金给你预付押金吗
|
33
Jirajine 229 天前
@Sawyerhou 只干一个月第二个月不来,可以拿到一个月工资+赔偿,没什么大问题,赔偿的值也可以依赖累计时长,少于 1 个月为 0 也很符合目前的状况。
老板找来人干一个月直接解雇,对正常公司而言是得不偿失的,实在不行改成周薪/日薪结算。 @murmur 智能合约不需要主观判定,也不需要法律来强制执行。它的限制是只能依赖智能合约能够访问的状态,在本例中是能够满足的,锁定资金也不是问题,比如可以只锁定 3 个月到期之前转入余额自动续签。 但是像你说的这种情况就不行了,员工划水出了事故,你开除还是得给赔偿。上面说的资方随时停发工资,或者其他任何公司认为不应该正常发工资/给赔偿的情况,没有在签订之前编写好都无法做到。 有没有可能,不是智能合约啥也干不了,而是人并不真的想要按规则/合同行事。 |
34
shunia 229 天前 1
问题过多,但是并不影响你是个天才
|
36
songchengliang97 229 天前
搞笑呢?现实远比合约的几个函数复杂,函数解决不了人的问题!
|
37
songchengliang97 229 天前
劳动仲裁判定都需要几十页的东西,反复辩论,楼主指望写什么东西能够代替这些?真的能写出来一个函数,可以自动判定所有场景而且有公信力,那楼主可太牛逼了,解决这些问题的话,请让我膜拜一下。
|
38
yanqing07 229 天前
|
39
cnoder 229 天前
想法不错,但一般用代码解决现实问题的我们称之为------程序员思维
|
40
Sawyerhou 229 天前
@Jirajine 如果一年以内都没有赔偿,两年开始赔偿一个月,那么老板就可以随意解雇了,员工的权利得不到保障。
赔偿高了,员工套利,老板承担风险; 赔偿少了,老板耍赖,员工承担风险。 只有两方情况下总有一方会吃亏,即使设计的非常平衡,随着时间的推移,平衡也大概率被打破,立针一样的稳态很难持续。 |
41
Jirajine 229 天前
|
42
luoway 229 天前
从回复中可以看出来,智能合约不能解决人与人的问题
|
43
Jirajine 229 天前
@Sawyerhou 你可以把赔偿写成工作年限的线性函数,双方都没有套利空间。
例如,正常公司,可以第一个月解雇没有赔偿,超过一个月赔偿 n/12+30 天的工资,也就是 N+1 按天算。 而项目偏向外包,公司可能白嫖一个月直接解雇的情况,可以按日/周结算工资。 |
44
snitfk 229 天前
没有哪家公司会这么做的。太过程序员思维了。正常的公司都是在和资金流动性做斗争。如果在业务上升期,你招一个人我就得投一年工资进去,那我为啥不用这个一年的工资招六七个人。就只保证二个月的工资金额。这样在有限的资金下可以业务快速拓展,提升公司的收入情况。如果在下降期那更不可能这么做了,可能裁人还来不及。
|
46
Sawyerhou 229 天前
@Jirajine 没太看懂你的算法哦,不过感觉应该是个挺平衡的算法。
不过工作年限不等于工作量或者成果产出,即便这么复杂的算法,依然难以公平。 员工可以消极怠工,就等老板执行解雇函数,白拿工资和赔偿。 老板可以血汗压榨,员工努力拼命老板依旧执行解雇函数,就是不给年终奖。 你还是在别人提一个问题,你解决一个问题的思维模式中。 其实可以看一下问题背后的本质逻辑,即见树木,又见森林。 我这边提到的问题,其实都不是技术上的,都是现实中实际存在的。 |
47
boseqc35 229 天前 3
|
48
yuzo555 229 天前
你觉得去区块链、加密货币、“Web3”、NFT 相关技术公司的人是真的相信这些安那其思想的吗?
不是,他们也只是去赚现实中的政府发行的法定货币,包括绝大部分这类公司的创始人、投资人也是这个目的。 既然是想赚政府发行的法定货币,这些人会更相信政府颁布的法律和法规,还是那些安那其理想? |
49
SilentOrFight 229 天前
@purringpal #17 需要时间,深圳的健身房开始慢慢支持数字人民币里的元管家进行预付了,签约后钱在里头保管,私教课消费一节扣一节的钱,年费也可以按月预付扣取,也算是社会进步了。
|
50
hi909 228 天前
虽然不了解,但是感觉这个方案可以筛选掉某些"不太行的"雇主。
|
51
davidqw 228 天前 1
code is not law
|
52
sky497134710 228 天前
智能合约 + dao 组织
|
53
sky497134710 228 天前
合约就是合同,dao 法律团队是三方机构,当触发劳动纠纷的时候,需要 dao 组织介入,然后给一点费用给 dao 组织,由败诉方支付
|
54
sky497134710 228 天前 1
可以压一个月的流动性,只不过现实是我们压,web3 变成了老板压
|
55
Limius 228 天前
"自动从雇主钱包往里合约存 2*12*m + 2*b + w 的 USDT 进去"
你在想什么呢 op ,一次性从公司划转该员工合同期的所有薪资? 真实扯淡 |
56
TArysiyehua 228 天前
又是一个以技术想改变规则的人。
web3 招人难是因为技术的问题吗?那是因为 web3 的公司不想给钱老跑路好不好 |
58
Kathy1989 OP |
59
beyondsoft 228 天前
老板没钱的话可以把大饼都抵押进去, 借出 U 来发工资
|
60
richardwong 228 天前
你这个合约只约束了老板,没约束员工呀
|
61
murmur 228 天前
@sky497134710 dao 是什么狗屁东西,你想颠覆现行法律么
|
62
daodao 228 天前
有这想法的一看就是不懂技术,对区块链的认识也很肤浅。以为有区块链就能彻底解决的信任问题,事实上,最大的漏斗在于硅基世界根本无法感知碳基世界的操作,所有依赖外部主观因素的合约,都是想当然。还有信任预言机的也是想当然,cx 的叙事故事罢了。
|
63
Kathy1989 OP |
65
CY4suncheng 228 天前
我觉作者的想法还挺有意思的,没必要一上来就喷吧,有不同的想法好好讨论一下不就好了
|
66
pikko 228 天前
合约太偏袒打工的。
难道是就业市场找不到打工人吗 |
67
morgan1freeman 228 天前
@SilentOrFight 这玩意,信用时代就实现了,打个电话就能取消 订阅跟扣款,犯得着用 区块链么
|
68
morgan1freeman 228 天前
@daodao 确实,我当时看了一下智能合约,以为有什么新的突破,结果 网络还需要一个预言机,那特么不还是中心化了,既然有预言机,直接让预言机中心化不就好了
|
69
bigtear 228 天前
好想法,类似支付宝之于网络购物,提供第三方信任平台继续深化 Web3 行业并未去中心化的雇佣关系部分
|
70
8863824 228 天前
确实可以的,包括一些创业项目,没有工资可以,但主合约是实时分红到各个合伙人的。省去纸质合同和一些信任问题
|
71
smallboy19991231 228 天前
我覺得這個想法可以的,需要一大堆人來一起使用,人用的多了就流行和正常了,除非政府限制
|
72
jukanntenn 228 天前
我觉得想法没有问题,现实世界也是这么执行的,但是问题还是在于信任问题,智能合约仍然无法解决老板黑心不给钱,或者员工摸鱼划水的问题。
|
73
Jirajine 228 天前
@Sawyerhou
> 员工可以消极怠工,就等老板执行解雇函数,白拿工资和赔偿。 > 老板可以血汗压榨,员工努力拼命老板依旧执行解雇函数,就是不给年终奖。 目前基于法律的合同难道不是一样的情况吗? 哪些问题智能合约能解决哪些问题不能是很明确的。如果条款规定“员工不能胜任职位则可以开除无赔偿”那就无法用智能合约表达,因为智能合约无法访问“员工能否胜任职位”这个 state 。 问题只在于,以劳动合同的使用场景,是不是所有的公司都必须需要这种条款,如果合同不写这种条款就无法运作? |
76
RyougiShiki 228 天前
电子合同上链想法没问题。流动资金等问题慢慢优化规则,人的问题,纸质合同和法律无法完全解决,区块链当然也解决不了,只需关注区块链代替纸质合同的介质变化过程,配套设施仍有第三方监管等。不要把复杂问题丢给一个新想法去否全盘否定想法。
讨论问题,质疑没问题,网上说话比较随意说楼主‘天真’‘不懂’也罢。‘sb 公司’‘狗屁东西’这些字眼就过了,不要绝对地认为自己是对的。比特币刚开始的时候有没有觉的我凭什么遵守你的游戏规则,这玩意竟然值钱。 |
77
LUxiaoguo 227 天前
来 TG 群聊 https://t.me/TGV2EX
|
78
bigShrimp8577 227 天前
雇主:我都还没骗到融资,你就想让我把我的家底质押进去???
|
79
Muninn 227 天前
有人说只约束了老板,没约束员工,其实可以过渡一下,只有一半的工资走这个合约,另外一半还是照旧,防止公司跑路员工颗粒无收。
压老板一两年的工资确实不现实,可以公司共享一个资金池,老板必须维持至少多两个月的资金在里边。 再退一步,哪怕项目方代币这样发也行啊。 |
80
183387594 227 天前
去申请专利
|